summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.c
Commit message (Collapse)AuthorAge
* Exit with error if MPV_common_init() is called with PIX_FMT_NONE.Ivan Kalvachev2009-02-19
| | | | | | Give nice error message to fix codecs that call it this way. Originally committed as revision 17452 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmetics: Reindent a few lines after the last commit.Diego Biurrun2009-02-16
| | | | Originally committed as revision 17370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of some '#if CONFIG_MPEG_XVMC_DECODER' preprocessor checks around ifDiego Biurrun2009-02-16
| | | | | | statements by merging the CONFIG_MPEG_XVMC_DECODER check into the if condition. Originally committed as revision 17369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add xvmc_internal.h that contains all internal xvmc function declarations.Diego Biurrun2009-02-14
| | | | | | This allows getting rid of a bunch of ugly forward declarations. Originally committed as revision 17280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename some forward declarations that were missed, fixes the warnings:Diego Biurrun2009-02-14
| | | | | | | | | | libavcodec/mpegvideo.o libavcodec/mpegvideo.c libavcodec/mpegvideo.c: In function ‘MPV_frame_start’: libavcodec/mpegvideo.c:944: warning: implicit declaration of function ‘ff_xvmc_field_start’ libavcodec/mpegvideo.c: In function ‘MPV_frame_end’: libavcodec/mpegvideo.c:957: warning: implicit declaration of function ‘ff_xvmc_field_end’ Originally committed as revision 17258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation: XVMC_ --> ff_xvmc prefix for xvmc functions.Diego Biurrun2009-02-14
| | | | Originally committed as revision 17256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use ff_xvmc for function names instead of XVMC_Ivan Kalvachev2009-02-14
| | | | Originally committed as revision 17254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant CONFIG_XVMC option, CONFIG_MPEG_XVMC_DECODER suffices.Diego Biurrun2009-02-14
| | | | Originally committed as revision 17229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs2009-01-14
| | | | | | and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add VDPAU hardware accelerated decoding for H264 which can be used byNVIDIA Corporation2009-01-04
| | | | | | | | video players. Original patch by NVIDIA corporation. Originally committed as revision 16431 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: replace "armv4l" with "arm"Måns Rullgård2008-12-17
| | | | Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Switch xvmc over to a CONFIG_ option.Diego Biurrun2008-12-15
| | | | Originally committed as revision 16153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-03
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix regression test failure with pthreads on multiprocessor systems.Michael Niedermayer2008-12-02
| | | | | | Fixes issue517 Originally committed as revision 15976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename copy_picture to ff_copy_picture.Carl Eugen Hoyos2008-10-02
| | | | Originally committed as revision 15508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not use the generic "alloc missing references" code for h.264 as it doesMichael Niedermayer2008-09-25
| | | | | | | not work correctly in that case. Fixes issue652. Originally committed as revision 15413 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename error_resilience to error_recognition.Michael Niedermayer2008-09-08
| | | | Originally committed as revision 15270 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix mpeg 4:2:2 vis_qp and vis_mb_type debug, fix issue #471Baptiste Coudurier2008-07-31
| | | | Originally committed as revision 14493 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix two common typos: wont --> will not, lets --> let us.Diego Biurrun2008-07-24
| | | | Originally committed as revision 14372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change init_vlc_rl() so it does not use *alloc_static() anymore.Michael Niedermayer2008-05-30
| | | | Originally committed as revision 13567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix MB skipping with droppable frames.Michael Niedermayer2008-05-25
| | | | | | Fixes issue323. Originally committed as revision 13378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unroll codepathKeiji Costantini2008-04-21
| | | | | | | | Patch by strites: strites gmail com Original thread: [FFmpeg-devel] [PATCH] Patch cleanup for MPEG 1 & 2 optimizations Date: 04/06/2008 11:32 PM Originally committed as revision 12917 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Break an overly long line.Keiji Costantini2008-04-10
| | | | | | patch by Keiji Costantini, lists strites net Originally committed as revision 12783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Classify mlib as a configurable option, not as a hardware feature.Diego Biurrun2008-03-25
| | | | Originally committed as revision 12589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo fixesDiego Biurrun2008-03-15
| | | | Originally committed as revision 12449 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-09
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ff_mpeg1_dc_scale_table to mpegvideo.cAurelien Jacobs2008-03-05
| | | | Originally committed as revision 12344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ff_emulated_edge_mc() to dsputilAurelien Jacobs2008-03-04
| | | | Originally committed as revision 12318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ff_init_scantable() into dsputilAurelien Jacobs2008-03-04
| | | | Originally committed as revision 12311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move draw_edges() into dsputilAurelien Jacobs2008-03-04
| | | | Originally committed as revision 12309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix ;;Michael Niedermayer2008-02-19
| | | | Originally committed as revision 12153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove pointless code.Michael Niedermayer2008-02-09
| | | | Originally committed as revision 11885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix memory leak in h264 decoder. allocated_edge_emu_buffer was being allocatedJeff Downs2008-01-28
| | | | | | | | | | | | in both mpegvideo and h264 decoder. Fixed by allowing all (master and duplicate) contexts to fully initialize in MPV_frame_start and copying these into H264Contexts. Mailing list discussion: [FFmpeg-devel] Memory leak in h264 Tue, 22 Jan 2008 15:22:55 Originally committed as revision 11657 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix segfault with interlaced h.264Michael Niedermayer2007-11-29
| | | | Originally committed as revision 11113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify comment block and rewrite in better English.Diego Biurrun2007-10-22
| | | | Originally committed as revision 10837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace (disabled by default) assert(0) by abort() if the picture bufferMichael Niedermayer2007-10-18
| | | | | | | | overflows due to a buggy codec note, ive not checked if such overflows could have been exploitable before this commit Originally committed as revision 10777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Manage Picture buffers for fields as well as frames. Pair complementary ↵Jeff Downs2007-10-08
| | | | | | | | | | | | | fields into one MPV Picture. Part of PAFF implementation. patch by Jeff Downs, heydowns a borg d com original thread: Subject: [FFmpeg-devel] [PATCH] Implement PAFF in H.264 Date: 18/09/07 20:30 Originally committed as revision 10691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export DCT_common_init and add ff_prefixBaptiste Coudurier2007-10-08
| | | | Originally committed as revision 10680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename MPV_common_init_ppc to MPV_common_init_altivec, the function isDiego Biurrun2007-10-03
| | | | | | AltiVec-specific now. Originally committed as revision 10652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation with AltiVec disabled, MPV_common_init_ppc is part of a fileDiego Biurrun2007-10-03
| | | | | | that is only compiled when AltiVec is enabled. Originally committed as revision 10651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264/PAFF preparation: use DELAYED_PIC_REF to mark non-refs frames as held ↵Jeff Downs2007-09-26
| | | | | | | | | | | for delayed output patch by Jeff Downs, heydowns a borg d com original thread: Subject: [FFmpeg-devel] [PATCH] Implement PAFF in H.264 Date: 18/09/07 20:30 Originally committed as revision 10592 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace HAVE_BFIN with ARCH_BFIN. Blackfin is a CPU architecture, not anDiego Biurrun2007-09-25
| | | | | | instruction set extension and configure sets ARCH_BFIN, not HAVE_BFIN. Originally committed as revision 10572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add slice-based parallel H.264 decodingAndreas Öman2007-09-05
| | | | | | | | | | | | | | | Patch by Andreas Öman % andreas A olebyn P nu % NB: depends on having a thread library activated at config time, and on having a source encoded with multiple slices Original threads: date: May 18, 2007 11:00 PM subject: [FFmpeg-devel] Parallelized h264 proof-of-concept date: Jun 15, 2007 10:10 PM subject: [FFmpeg-devel] [PATCH] h264 parallelized, (was: Parallelized h264 proof-of-concept) date: Jun 25, 2007 7:02 PM subject: Re: [FFmpeg-devel] [PATCH] h264 parallelized Originally committed as revision 10407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* renaming ARCH_BFIN to HAVE_BFINMarc Hoffman2007-08-31
| | | | Originally committed as revision 10272 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make grayscale only decoding checks in inner loops compiletime killableMichael Niedermayer2007-08-01
| | | | Originally committed as revision 9846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix mem leakDaniel Kristjansson2007-07-31
| | | | | | | | | patch by Daniel Kristjansson: [danielk cuymedia net] Original thread: [FFmpeg-devel] [PATCH] alloc_picture needs to free buffer when it's not going to use it Date: 07/20/2007 07:27 PM Originally committed as revision 9838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replacing the use of deprecated unaligned*() routines by LD64 and AV_RB32Roman Shaposhnik2007-07-30
| | | | Originally committed as revision 9834 to svn://svn.ffmpeg.org/ffmpeg/trunk