summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg12.c
Commit message (Collapse)AuthorAge
...
* lavc: rename ff_find_start_code to avpriv_mpv_find_start_codeAnton Khirnov2011-10-20
| | | | It's used in lavf.
* w32threads: support for frame multithreadingSteven Walters2011-10-16
| | | | | | | | Replace our incomplete w32threads implementation with x264's pthreads w32threads wrapper. Relicensed to LGPL with kind permission by Pegasys Inc. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* mpeg124: use sign_extend() functionMans Rullgard2011-10-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_*Anton Khirnov2011-09-21
|
* mpeg12: reorder functions to avoid ugly forward declarationsDiego Biurrun2011-09-13
|
* mpeg12: cosmetics: reformat as K&RDiego Biurrun2011-09-06
|
* mpeg12: propagate more real return values through chunk decode error return ↵Dustin Brody2011-09-05
| | | | | | and fix some indentation Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpeg12: propagate chunk decode errors and fix conditional indentationDustin Brody2011-08-25
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpeg12: remove repeat-field code disabled since May 2002Dustin Brody2011-08-15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-29
| | | | It's more readable and less prone to breakage.
* mpeg1video: add CODEC_CAP_SLICE_THREADS.Ronald S. Bultje2011-07-13
|
* Eliminate FF_COMMON_FRAME macro.Diego Biurrun2011-07-11
| | | | | FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
* Remove return statements following infinite loops without breakMans Rullgard2011-07-03
| | | | | | | These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.Michael Niedermayer2011-06-10
| | | | | | | Fixes issue1613, 621, 562 simultaneously Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Remove unused variablesMans Rullgard2011-06-02
|
* H264/MPEG frame-level multi-threading.Alexander Strange2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpeg12: add slice-threading checks to slice-threading initializers.Ronald S. Bultje2011-05-18
| | | | Fixes "make THREADS=2 THREAD_TYPE=1 fate-mpeg2-field-enc".
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpeg12: terminate mpeg2_video_profiles arraysStefano Sabatini2011-04-28
| | | | | | | | | Make av_get_profile_name() return NULL if no profile is detected. Fix trac issue #130, fix crash reading file tek3.m2v. (cherry picked from commit e5d80c7b2d893422e2e60a97e08bfc48ca1684e6) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: remove FF_API_HURRY_UP cruftAnton Khirnov2011-04-26
|
* Introduce slice threads flag.Ronald S. Bultje2011-04-21
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Use consistent condition for whether to run slice-threading execute function.Reimar Döffinger2011-04-09
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: mark hurry_up for removal on next major bumpAnton Khirnov2011-04-02
| | | | | It has been deprecated for about five years, skip_idct/skip_frame should be used instead.
* mpeg12.c: fix slice threading for mpeg2 field picture mode.Ronald S. Bultje2011-03-24
| | | | Fixes "make THREADS=2 fate-mpeg2-field-enc".
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Export profiles from the mpeg2 video decoderBenjamin Larsson2011-03-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace dprintf with av_dlogLuca Barbato2011-01-29
| | | | dprintf clashes with POSIX.1-2008
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-26
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove redundant checks against MIN_CACHE_BITSMans Rullgard2011-01-23
| | | | | | | With the removal of the libmpeg2 bitstream reader, MIN_CACHE_BITS is always >= 25, so tests against smaller values can be removed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make dc_lum_vlc and dc_chroma_vlc non-static symbols,Vitor Sessak2011-01-05
| | | | | | this fixed the decoding of version 3 PSX MDEC files. Originally committed as revision 26230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix doxy that refers to the wrong variable.Michael Niedermayer2010-07-27
| | | | Originally committed as revision 24549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add new decoder property max_lowres and do not init decoder if requested ↵Carl Eugen Hoyos2010-07-07
| | | | | | value is higher. Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not skip one of three bits zero padding.Daniel Kristjansson2010-06-30
| | | | | | Patch by Daniel Kristjansson, danielk cuymedia net Originally committed as revision 23914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar errors in documentationMåns Rullgård2010-06-30
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change ref_index structure so it matches how its organized in h264.Michael Niedermayer2010-03-23
| | | | | | Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix for mpeg2_dc_scale_table.Michael Niedermayer2010-03-15
| | | | Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix timestamp association for mpeg2 field pictures.Michael Niedermayer2010-02-21
| | | | | | Fixes /MPlayer/incoming/codec_copy_fails_vob_to_mpeg-ts/codec_copy_fails_vob_to_mpeg-ts.vob Originally committed as revision 21949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix decoding ATI VCR2 codec, sample inCarl Eugen Hoyos2010-01-24
| | | | | | | | | samples/V-codecs/ATI-VCR12/ATI/VCR2test.avi Software decoding was broken since r8865, when two new context variables were added, but not initialized in vcr2_init_sequence(). Another such context variable was added in r18381. Originally committed as revision 21438 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Be less picky on invalid frame_pred_frame_dct values.Michael Niedermayer2009-12-12
| | | | | | Fixed issue1615. Originally committed as revision 20814 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Reindent after r20679.Carl Eugen Hoyos2009-12-05
| | | | Originally committed as revision 20738 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slif aka "SoftLab MPEG-2 I-frames Codec" support.Michael Niedermayer2009-12-01
| | | | | | | Flipping one bit still is popular it seems as a means to create a new codec. fixes issue1469. Originally committed as revision 20679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move "slice below image" check from mpeg_decode_slice to its caller.Michael Niedermayer2009-11-30
| | | | | | Should fix issue1277. Originally committed as revision 20676 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move dummy picture allocation code from mpeg1/2 to mpegvideo.Michael Niedermayer2009-11-30
| | | | | | This fixes a infinite loop on a b frame. Originally committed as revision 20672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set mb_y in mpeg2 field pictures like h264 does.Michael Niedermayer2009-11-30
| | | | | | This fixes -vismv & -debug 16384 with field pictures. Originally committed as revision 20670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Start decoding from seq/gop too, not just I frames.Michael Niedermayer2009-11-30
| | | | | | Possibly fixes issue1124. Originally committed as revision 20667 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix dual prime motion compensation in field pictures.Michael Niedermayer2009-11-30
| | | | | | Fixes issue1125. Originally committed as revision 20666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print errors instead of just ignoring contradictionary values in mpeg2 silently.Michael Niedermayer2009-11-29
| | | | Originally committed as revision 20656 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Override a few values read so as to ensure that things are not inconsistent.Michael Niedermayer2009-11-29
| | | | Originally committed as revision 20654 to svn://svn.ffmpeg.org/ffmpeg/trunk