summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.c
Commit message (Collapse)AuthorAge
...
* mpegvideo: reindent.Ronald S. Bultje2011-05-03
|
* mpegvideo: don't av_malloc(0).Ronald S. Bultje2011-05-03
|
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: remove FF_API_HURRY_UP cruftAnton Khirnov2011-04-26
|
* 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.
* dsputil: allow to skip drawing of top/bottom edges.Alexander Strange2011-03-26
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Merge libavcore into libavutilReinhard Tartler2011-02-15
| | | | | | | | | | | | It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje2011-01-28
|
* Simplify tff setting code in MPV_frame_start().Michael Niedermayer2010-12-25
| | | | Originally committed as revision 26090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 decode: support cropping up to 28 pixels in interlaced mode.Reimar Döffinger2010-11-03
| | | | | | | | Contrary to progressive, just being able to crop up to 14/15 pixels is not enough to encode all supported resolutions, and the new behaviour is also consistent with e.g. MPEG-2 etc. Originally committed as revision 25669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* The debug text output of macroblocks can indicate MB_TYPE_INTERLACED,Ivan Kalvachev2010-09-21
| | | | | | | but it used to do it only for h264 codec. Allow it for other codecs, as mpeg2 and mpeg4 also set this flag. Originally committed as revision 25156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini2010-09-07
| | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed mpeg12 top field first flag value with field picture encoding.Laurent Aimar2010-08-20
| | | | | | | | | | | | | The relevent extract of the iso 13818-2 about the value of the syntaxical element top_field_first of the Picture Coding Extension is: "top_field_first -- The meaning of this element depends upon picture_structure, progressive_sequence and repeat_first_field. [...] In a field picture top_field_first shall have the value '0', and the only field output by the decoding process is the decoded field picture." Originally committed as revision 24853 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini2010-08-06
| | | | | | av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix memory leak introduced in r23933Måns Rullgård2010-07-02
| | | | Originally committed as revision 23998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix misspelled parameter names in Doxygen documentation.Diego Biurrun2010-07-02
| | | | | | This fixes one Doxygen warning each. Originally committed as revision 23970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Maybe fix threaded mpeg*video encodingMåns Rullgård2010-07-01
| | | | | | | This allocates per-thread copies of some MpegEncContext.ac_val which is used concurrently from the encoding threads. Originally committed as revision 23933 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
* Factorize some code into the new function ff_toupper4().Francesco Lavra2010-05-18
| | | | | | Patch by Francesco Lavra, francescolavra interfree it Originally committed as revision 23158 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
* 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
* Support intra_dc_precision>8 in jpegMichael Niedermayer2010-03-15
| | | | Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_sqrt() to libavutil/intmath.hMåns Rullgård2010-03-08
| | | | Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of mb2b8_xy and b8_stride, change arrays organized based on b8_stride toMichael Niedermayer2010-02-25
| | | | | | | ones based on mb_stride in h264. about 20 cpu cycles faster overall per MB Originally committed as revision 22065 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 DXVA2 implementationLaurent Aimar2010-01-20
| | | | | | | | | | | | | | It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under VISTA and Windows 7). It is implemented by using AVHWAccel API. It has been tested successfully for some time in VLC using an nvidia card on Windows 7. To compile it, you need to have the system header dxva2api.h (either from microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h) The generated libavcodec.dll does not depend directly on any new lib as the necessary objects are given by the application using FFmpeg. Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support lowres 3 when decoding MPEG video.Anatoly Nenashev2010-01-16
| | | | | | Patch by Anatoliy Nenashev, nenashev_as mail ru Originally committed as revision 21239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of pointless CONFIG_WMV2 definition.Diego Biurrun2009-12-30
| | | | Originally committed as revision 20971 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
* Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and labelRamiro Polla2009-09-06
| | | | | | parameters. Originally committed as revision 19776 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Properly initialize AVFrames to default values in the MPEG decoder (fixesLuca Abeni2009-06-09
| | | | | | the AVFrame pts when decoding MPEG 1 and 2 video) Originally committed as revision 19136 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename alloc_picture to ff_alloc_picture and move its definitionBaptiste Coudurier2009-05-27
| | | | | | | in mpegvideo.h to avoid including mpegvideo_common.h in mpeg12.c, because it contains motion code. Originally committed as revision 18968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode mpeg-2 closed gop first b frames, fix issue #824Baptiste Coudurier2009-05-15
| | | | Originally committed as revision 18837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change pic type to Picture* and remove castsBaptiste Coudurier2009-05-15
| | | | Originally committed as revision 18833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove 2 unused variables from MPV_decode_mb_internal() found by CSA.Michael Niedermayer2009-04-17
| | | | Originally committed as revision 18559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentationBaptiste Coudurier2009-04-13
| | | | Originally committed as revision 18482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix mb_height for interlaced mpeg2.Michael Niedermayer2009-04-08
| | | | | | This correctly fixes issue961, thanks to steven warren for spotting my mistake. Originally committed as revision 18381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add VA API pixfmt (only VLD is available ATM).Gwenole Beauchesne2009-04-02
| | | | Originally committed as revision 18309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename hwaccel_data_private to hwaccel_picture_private.Gwenole Beauchesne2009-03-20
| | | | Originally committed as revision 18071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_mallocz() to initialize hwaccel_data_private.Gwenole Beauchesne2009-03-11
| | | | Originally committed as revision 17942 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add private HW accel data infrastructure.Gwenole Beauchesne2009-03-09
| | | | Originally committed as revision 17899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add frame buffer allocators. aka simplify calls toGwenole Beauchesne2009-03-04
| | | | | | AVCodecContext.{get,release}_buffer(). Originally committed as revision 17804 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge three conditions in a single 'if' instead of two.Benoit Fouet2009-03-02
| | | | Originally committed as revision 17728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_print_debug_info() a no-op when using HW acceleration.Gwenole Beauchesne2009-02-27
| | | | | | Patch by Gwenolé Beauchesne. Originally committed as revision 17646 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_hwaccel_pixfmt_list_420[] definition.Gwenole Beauchesne2009-02-27
| | | | | | Patch by Gwenole Beauchesne. Originally committed as revision 17633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add and use ff_pixfmt_list_420.Michael Niedermayer2009-02-24
| | | | Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Approved hunks for VAAPI / our new shiny hwaccel APIMichael Niedermayer2009-02-23
| | | | | | by Gwenole Beauchesne gbeauchesne splitted desktop com Originally committed as revision 17539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing av_cold in static init/close functions.Daniel Verkamp2009-02-22
| | | | | | Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk