Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | 2014-06-22 |
| | |||
* | Add av_image_check_sar() and use it to validate SAR | Justin Ruggles | 2014-06-20 |
| | |||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 |
| | |||
* | lavc: set AVCodecContext.hwaccel in ff_get_format() | Anton Khirnov | 2014-05-11 |
| | | | | This way each decoder does not have to do the same thing manually. | ||
* | lavc: Add an internal wrapper around get_format() | Anton Khirnov | 2014-05-11 |
| | | | | It will be useful in the following commits. | ||
* | mpegvideo: operate with pointers to AVFrames instead of whole structs | wm4 | 2014-04-09 |
| | | | | | | | | | | | | | The most interesting parts are initialization in ff_MPV_common_init() and uninitialization in ff_MPV_common_end(). ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL checks for Picture.f, because these functions can be called on uninitialized or partially initialized Pictures. NULL pointer checks are added to ff_thread_release_buffer() stub function. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | h263: improve hwaccel #ifdefs | Rémi Denis-Courmont | 2014-03-31 |
| | |||
* | mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to ↵ | Anton Khirnov | 2013-11-29 |
| | | | | mpeg4videodec | ||
* | mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4 | Anton Khirnov | 2013-11-29 |
| | |||
* | h263dec: remove commented out cruft | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | h263dec: sanitize a condition. | Anton Khirnov | 2013-11-27 |
| | | | | | Call ff_mpeg4_decode_picture_header() only when the decoder has the MPEG4 codec id, not based on a vaguely related value of h263_pred. | ||
* | hwaccel: Simplify ff_find_hwaccel | Luca Barbato | 2013-11-10 |
| | | | | It is always called by passing fields from an AVCodecContext. | ||
* | dsputil: Split off H.263 bits into their own H263DSPContext | Diego Biurrun | 2013-11-08 |
| | |||
* | h26[13]dec: stop using deprecated avcodec_set_dimensions | Anton Khirnov | 2013-10-31 |
| | |||
* | h263: Check init_get_bits return value | Michael Niedermayer | 2013-10-28 |
| | | | | | | | And use init_get_bits8 to check for integer overflows while at it. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | h263: Return meaningful errors | Luca Barbato | 2013-10-28 |
| | |||
* | h263: K&R formatting cosmetics | Luca Barbato | 2013-10-23 |
| | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 |
| | |||
* | h263dec: Remove a hack that can cause infinite loops | Martin Storsjö | 2013-09-23 |
| | | | | | | | | The actual usefulness of the hack is not known, and it does cause infinite loops with some broken input files. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | vdpau: remove old-style decoders | Rémi Denis-Courmont | 2013-08-05 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 |
| | |||
* | h263dec: Remove broken and disabled debug cruft | Diego Biurrun | 2013-05-15 |
| | |||
* | hwaccel: fix use with frame based multithreading | Janne Grunau | 2013-03-26 |
| | | | | | | | | | | | | Allows use of AVHWAccel based decoders with frame based multithreading. The decoders will be forced into an non-concurrent mode by delaying ff_thread_finish_setup() calls after decoding of the current frame is finished. This wastes memory by unnecessarily using multiple threads and thus copies of the decoder context but allows seamless switching between hardware accelerated and frame threaded software decoding when the hardware decoder does not support the stream. | ||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 |
| | |||
* | Add missing error_resilience includes to files that use ER | Diego Biurrun | 2013-03-07 |
| | |||
* | lavc: Split out ff_hwaccel_pixfmt_list_420[] over individual codecs | Ronald S. Bultje | 2013-03-06 |
| | | | | | | | | | Not all hwaccels implement all codecs, so using one single list for multiple such codecs means some codecs will be represented in the list, even though they don't actually handle that codec. Copying specific lists in each codec fixes that. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | Remove unnecessary dsputil.h #includes | Diego Biurrun | 2013-02-26 |
| | |||
* | mpegvideo: split ff_draw_horiz_band(). | Anton Khirnov | 2013-02-15 |
| | | | | Split out dependency on MpegEncContext. | ||
* | error_resilience: decouple ER from MpegEncContext | Anton Khirnov | 2013-02-15 |
| | |||
* | h263: remove an unused parameter from ff_h263_decode_init_vlc | Anton Khirnov | 2013-02-06 |
| | |||
* | dsputil: drop non-compliant "fast" qpel mc functions | Mans Rullgard | 2013-01-20 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | lavc: support ZenoXVID custom tag | Luca Barbato | 2013-01-17 |
| | | | | | Looks like this kind of samples are produced by certain Russian equipment. | ||
* | cosmetics: Fix dropable --> droppable typo | Diego Biurrun | 2012-12-09 |
| | |||
* | lavc: fix decode_frame() third parameter semantics for video decoders | Anton Khirnov | 2012-12-04 |
| | | | | It's got_frame, not data size | ||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 |
| | |||
* | avcodec: Convert some commented-out printf/av_log instances to av_dlog | Diego Biurrun | 2012-10-01 |
| | |||
* | avcodec: Drop silly and/or broken printf debug output | Diego Biurrun | 2012-10-01 |
| | |||
* | mpeg4: support frame parameter changes with frame-mt | Janne Grunau | 2012-09-19 |
| | | | | | | | Adds a flag context_reinit to MpegEncContext to relieable keep track of frame parameter changes which require a context reinitialization. This is required for broken inputs which change the frame size but error out before the context can be reinitialized. | ||
* | MSS2 decoder | Alberto Delmás | 2012-08-31 |
| | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> | ||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 |
| | |||
* | h263: more strictly forbid frame size changes with frame-mt. | Ronald S. Bultje | 2012-05-02 |
| | | | | | | | Prevents crashes because the old check was incomplete. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||
* | Remove lowres video decoding | Mans Rullgard | 2012-04-21 |
| | | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | cosmetics: Align codec declarations | Martin Storsjö | 2012-04-06 |
| | | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | Replace computations of remaining bits with calls to get_bits_left(). | Alex Converse | 2012-03-05 |
| | |||
* | h263dec: Disallow width/height changing with frame threads. | Michael Niedermayer | 2012-03-02 |
| | | | | | | | Fixes CVE-2011-3937 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||
* | Replace AVFrame pointer type punning by proper struct member assignments. | Diego Biurrun | 2012-03-01 |
| | |||
* | mpegvideo: Add ff_ prefix to nonstatic functions | Martin Storsjö | 2012-02-15 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | msmpeg4: Add ff_ prefix to nonstatic symbols | Martin Storsjö | 2012-02-15 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> |