Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add some more deprecation guards | Diego Biurrun | 2016-05-11 | 1 | -0/+2 |
| | | | | Avoids unused function/label/variable warnings after the next version bump. | ||||
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | error_resilience: do not require mbintra/skip tables | Anton Khirnov | 2015-03-21 | 1 | -3/+4 |
| | | | | h264dec does not use them at all and only allocates them for ER. | ||||
* | error_resilience: move the MECmpContext initialization into ER code | Anton Khirnov | 2015-01-27 | 1 | -5/+11 |
| | | | | | | | Currently, it needs to be initialized by the ER caller (which is currently either a mpegvideo decoder or h264dec). However, since none of those decoders use MECmpContext for anything except ER, it makes more sense to handle it purely inside ER. | ||||
* | error_resilience: initialize prev_* variables | Vittorio Giovara | 2014-11-03 | 1 | -1/+1 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 732293 / CID 732294 | ||||
* | error_resilience: Drop asserts from guess_mv() | Diego Biurrun | 2014-08-21 | 1 | -2/+0 |
| | | | | | The asserts check struct members that are not referenced in guess_mv() and one of them fails to compile. | ||||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 | 1 | -5/+5 |
| | |||||
* | lavc: er: remove unused variable size | Janne Grunau | 2014-03-18 | 1 | -1/+0 |
| | | | | The code using it was removed in d66e305bd1b. | ||||
* | mpegvideo: move mpegvideo formats-related defines to mpegutils.h | Vittorio Giovara | 2014-03-16 | 1 | -0/+1 |
| | |||||
* | er: move relevant fields from Picture to ERPicture | Vittorio Giovara | 2014-03-16 | 1 | -115/+100 |
| | | | | | | | This is done to disentangle ER from mpegvideo. In order to use a classic Picture, callers can use ff_mpeg_set_erpic() or use a custom function to set the fields. Please note that buffers need to be allocated before calling ff_er_frame_end(). | ||||
* | dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names | Diego Biurrun | 2014-03-13 | 1 | -2/+2 |
| | | | | Also switch from "tbl" to "tab" name suffixes. | ||||
* | Deprecate obsolete XvMC hardware decoding support | Diego Biurrun | 2013-11-13 | 1 | -0/+10 |
| | | | | | | | XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden. | ||||
* | error resilience: check error_concealment, not err_recognition. | Anton Khirnov | 2013-10-28 | 1 | -3/+3 |
| | | | | | err_recognition is supposed to trigger detecting and reporting errors, not trying to fix them. | ||||
* | vdpau: remove old-style decoders | Rémi Denis-Courmont | 2013-08-05 | 1 | -1/+0 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | lavc: Make pointers to ff_cropTbl const | Martin Storsjö | 2013-04-08 | 1 | -2/+2 |
| | | | | | | There's no point in these pointers not being const. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavc: stop setting AVFrame.motion_subsample_log2 | Anton Khirnov | 2013-03-08 | 1 | -1/+0 |
| | | | | | It is not used inside lavc anywhere and now it makes no sense to export it. | ||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -64/+76 |
| | |||||
* | Remove unnecessary dsputil.h #includes | Diego Biurrun | 2013-02-26 | 1 | -1/+0 |
| | |||||
* | error_resilience: decouple ER from MpegEncContext | Anton Khirnov | 2013-02-15 | 1 | -243/+164 |
| | |||||
* | error_resilience: remove a useless if() and FIXME | Anton Khirnov | 2013-02-06 | 1 | -5/+1 |
| | | | | pp_time is never set for h264 | ||||
* | avcodec: Drop silly and/or broken printf debug output | Diego Biurrun | 2012-10-01 | 1 | -4/+0 |
| | |||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -6/+6 |
| | |||||
* | mpegvideo: remove VLAs | Ronald S. Bultje | 2012-07-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Remove lowres video decoding | Mans Rullgard | 2012-04-21 | 1 | -1/+1 |
| | | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | error_resilience: initialize s->block_index[]. | Ronald S. Bultje | 2012-03-06 | 1 | -0/+20 |
| | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||||
* | Replace AVFrame pointer casts by proper struct member accesses. | Diego Biurrun | 2012-03-01 | 1 | -3/+3 |
| | |||||
* | mpegvideo: Add ff_ prefix to nonstatic functions | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | error_resilience: K&R formatting cosmetics | Donald Ovcharov | 2012-01-18 | 1 | -627/+749 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Fix a bunch of platform name and other typos. | Diego Biurrun | 2012-01-11 | 1 | -1/+1 |
| | |||||
* | cosmetics: drop some pointless parentheses | Diego Biurrun | 2012-01-07 | 1 | -4/+4 |
| | |||||
* | Fix a bunch of typos. | Diego Biurrun | 2012-01-02 | 1 | -2/+6 |
| | |||||
* | lavc: introduce ER_MB_END and ER_MB_ERROR | Luca Barbato | 2011-12-13 | 1 | -13/+13 |
| | | | | | | Simplify a little error resilience calls Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | error_resilience: use the ER_ namespace | Luca Barbato | 2011-12-13 | 1 | -45/+45 |
| | | | | | | Add the namespace to {AC_,DC_,MV_}{END,ERROR} macros Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | doxygen: misc consistency, spelling and wording fixes | Diego Biurrun | 2011-12-12 | 1 | -2/+2 |
| | |||||
* | lavc: convert error_recognition to err_recognition. | Dustin Brody | 2011-12-12 | 1 | -4/+4 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Fix a bunch of common typos. | Diego Biurrun | 2011-12-11 | 1 | -1/+1 |
| | |||||
* | error_resilience: fix the check for missing references in ff_er_frame_end() ↵ | Laurent Aimar | 2011-10-10 | 1 | -1/+1 |
| | | | | | | for H264 Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | Eliminate FF_COMMON_FRAME macro. | Diego Biurrun | 2011-07-11 | 1 | -88/+88 |
| | | | | | 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. | ||||
* | error_resilience: skip last-MV predictor step if MVs are not available. | Ronald Bultje | 2011-06-20 | 1 | -0/+4 |
| | | | | Fixes crashes when playing broken MPEG2-TS streams. | ||||
* | error_resilience: actually add counter when adding a MV predictor. | Ronald Bultje | 2011-06-20 | 1 | -0/+1 |
| | | | | Without, the predictor isn't actually used. | ||||
* | H264/MPEG frame-level multi-threading. | Alexander Strange | 2011-06-02 | 1 | -7/+38 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. | Stefano Sabatini | 2011-05-02 | 1 | -4/+4 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Eliminate pointless '#if 1' statements without matching '#else'. | Diego Biurrun | 2011-04-26 | 1 | -12/+5 |
| | |||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Remove explicit filename from Doxygen @file commands. | Diego Biurrun | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | Add rectangle.h #include for fill_rectangle(). | Diego Biurrun | 2010-04-13 | 1 | -0/+1 |
| | | | | Originally committed as revision 22877 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Make sure the EC code does not attempt to use inter based concealment if there | Michael Niedermayer | 2010-03-30 | 1 | -0/+6 |
| | | | | | | | is no reference frame available. (this can happen because the EC code will attempt to use reference frames even for I/IDR frames) Originally committed as revision 22732 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Change ref_index structure so it matches how its organized in h264. | Michael Niedermayer | 2010-03-23 | 1 | -3/+2 |
| | | | | | | Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | fix compilation with --disable-everything --enable-decoder=mpeg2video | Aurelien Jacobs | 2010-03-20 | 1 | -1/+1 |
| | | | | Originally committed as revision 22612 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Hotfix for regtest-error failure | Michael Niedermayer | 2010-03-20 | 1 | -2/+3 |
| | | | | | | | a proper fix appears to require changing h263/mpeg2/motion est to index ref_index like h264. Ill do this change and then revert this hotfix but it will take a bit time. Originally committed as revision 22608 to svn://svn.ffmpeg.org/ffmpeg/trunk |