Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavc: Remove deprecated XvMC support hacks | Diego Biurrun | 2017-03-23 | 1 | -28/+1 |
| | | | | Deprecated in 11/2013. | ||||
* | Fix instances of broken indentation found by gcc 6 | Anton Khirnov | 2016-07-31 | 1 | -9/+9 |
| | |||||
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -10/+10 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | mpegvideo: Fix undefined negative shifts in ff_init_block_index | Luca Barbato | 2016-03-05 | 1 | -3/+3 |
| | | | | | | Found-by: gcc5-ubsan. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: Move noise_reduction to codec private options | Vittorio Giovara | 2016-01-21 | 1 | -1/+1 |
| | | | | | | | This option is only used by mpegvideoenc, x264, xavs, and vpx. It is a very codec-specific option, so deprecate the global variant. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | mpegvideo: Drop a stray error message | Luca Barbato | 2015-09-03 | 1 | -3/+0 |
| | | | | The condition is not a failure. | ||||
* | lavc: Consistently prefix input buffer defines | Vittorio Giovara | 2015-07-27 | 1 | -2/+2 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 | 1 | -8/+8 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | mpegvideo: Move ER functions to a separate file | Vittorio Giovara | 2015-06-12 | 1 | -66/+2 |
| | |||||
* | mpegvideo: Mark one function as static | Vittorio Giovara | 2015-06-10 | 1 | -3/+3 |
| | |||||
* | mpegvideo: Move block permutation function where is used | Vittorio Giovara | 2015-06-10 | 1 | -29/+0 |
| | | | | Mark it as static. | ||||
* | mpegvideo: Drop release_unused_pictures() function | Vittorio Giovara | 2015-06-10 | 1 | -12/+5 |
| | | | | | It is only used in one place, and it is small enough that it might be called directly. | ||||
* | mpegvideo: Move Picture-related functions to a separate file | Vittorio Giovara | 2015-06-10 | 1 | -396/+1 |
| | |||||
* | mpegvideo: Split picture allocation for encoding and decoding | Vittorio Giovara | 2015-06-08 | 1 | -53/+71 |
| | | | | | | | | | The main ff_alloc_picture() function is made more generic with all the parameters necessary as arguments. This will allows to move most of the related functions to a separate file later. Right now wrappers are provided to try and minimize the number of changes in the code. | ||||
* | mpegvideo: Rework frame_size_alloc function | Vittorio Giovara | 2015-06-08 | 1 | -11/+14 |
| | | | | | Use more generic arguments and remove its static attribute since it will be moved to a separate file. | ||||
* | mpegvideo: Move various temporary buffers to a separate context | Vittorio Giovara | 2015-06-08 | 1 | -24/+25 |
| | |||||
* | mpegvideo: Move tables to a separate file | Vittorio Giovara | 2015-05-31 | 1 | -83/+1 |
| | |||||
* | mpegvideo: wmv2: Move function declarations | Vittorio Giovara | 2015-05-31 | 1 | -0/+1 |
| | |||||
* | mpegvideo: Move ff_*_rl functions to a separate file | Anton Khirnov | 2015-05-28 | 1 | -92/+0 |
| | |||||
* | mpegvideo: Drop exchange_uv() function and use its code directly | Vittorio Giovara | 2015-05-28 | 1 | -13/+14 |
| | | | | Code is small enough that there is no advantage in a separate function. | ||||
* | mpegvideo: Rework various functions not to use MpegEncContext directly | Vittorio Giovara | 2015-05-22 | 1 | -17/+17 |
| | |||||
* | mpegvideo: Have ff_mpeg_ref_picture use AVCodecContext directly | Vittorio Giovara | 2015-05-22 | 1 | -7/+7 |
| | |||||
* | mpegvideo: Have ff_mpeg_unref_picture use AVCodecContext directly | Vittorio Giovara | 2015-05-22 | 1 | -32/+28 |
| | | | | | This skips setting the memory to 0 but allows for reuse on different contextes. Oracle did not report any unsual activity because of it. | ||||
* | mpegvideo: Drop err_recognition | Vittorio Giovara | 2015-05-22 | 1 | -2/+0 |
| | | | | It is just a duplicate of an AVCodecContext member so use it instead. | ||||
* | mpegvideo: Drop flags and flags2 | Vittorio Giovara | 2015-05-22 | 1 | -11/+10 |
| | | | | They are just duplicates of AVCodecContext members so use those instead. | ||||
* | lavc: Replace av_dlog and tprintf with internal macros | Vittorio Giovara | 2015-04-19 | 1 | -1/+1 |
| | |||||
* | lavc: deprecate unused AVCodecContext.stream_codec_tag | Anton Khirnov | 2015-01-27 | 1 | -2/+0 |
| | |||||
* | error_resilience: move the MECmpContext initialization into ER code | Anton Khirnov | 2015-01-27 | 1 | -2/+0 |
| | | | | | | | 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. | ||||
* | mpegvideo: move REBASE_PICTURE where it is used | Vittorio Giovara | 2014-12-15 | 1 | -0/+5 |
| | | | | Drop an unused #undef from h264 decoder. | ||||
* | mpegvideo: exit cleanly when ff_mpv_common_frame_size_change() fails | Michael Niedermayer | 2014-12-03 | 1 | -3/+3 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | mpegvideo: free_context_frame() cannot fail, make it return void | Michael Niedermayer | 2014-12-03 | 1 | -5/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | mpegvideo: replace assert about interlaced EC with debug av_log() | Michael Niedermayer | 2014-12-03 | 1 | -1/+3 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | mpegvideo: check mpv return value | Vittorio Giovara | 2014-11-11 | 1 | -1/+3 |
| | | | | | CC: libav-stable@libav.org Bug-Id: CID 1238786 | ||||
* | cosmetics: Write NULL pointer equality checks more compactly | Gabriel Dume | 2014-08-15 | 1 | -10/+7 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes | Diego Biurrun | 2014-08-15 | 1 | -28/+29 |
| | |||||
* | idct: remove call to ff_idctdsp_init from ff_MPV_common_init | John Stebbins | 2014-08-14 | 1 | -5/+10 |
| | | | | | One step in untangling the mpegvideo code and fixing some problems in the order that initialization is being done in h263dec and h261dec. | ||||
* | aarch64: NEON intrinsics dct_unquantize_h263. | James Yu | 2014-07-21 | 1 | -0/+3 |
| | | | | | | | | | Intrinsics only used on aarch64 since the existing ARMv7 NEON asm is slightly faster (Cortex-A9, gcc-4.8, micro-benchmarks and full decoding time). Signed-off-by: James Yu <james.yu@linaro.org> Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 | 1 | -2/+2 |
| | |||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | 1 | -25/+27 |
| | |||||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 | 1 | -0/+1 |
| | |||||
* | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | 2014-06-22 | 1 | -40/+0 |
| | |||||
* | mpeg: Mark ff_mpeg_set_erpic() static | Diego Biurrun | 2014-06-22 | 1 | -4/+4 |
| | | | | It is not used outside of the file. | ||||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | 1 | -1/+3 |
| | |||||
* | mpegvideo: synchronize AVFrame pointers in ERContext fully | Janne Grunau | 2014-06-11 | 1 | -1/+4 |
| | | | | | | | | Since error resilience uses AVFrame pointers instead of references it has to copy NULL pointers too. After a codec flush the last/next frame pointers in MpegEncContext are NULL and the old pointers remaining in ERContext are invalid. Fixes a crash in vlc for android thumbnailer. Reported and debugged by Adrien Maglo <magsoft@videolan.org>. | ||||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 | 1 | -0/+1 |
| | |||||
* | dsputil: Move ff_alternate_*_scan tables to mpegvideo | Diego Biurrun | 2014-05-29 | 1 | -0/+22 |
| | |||||
* | hwaccel: Rename priv_data_size to frame_priv_data_size | Anton Khirnov | 2014-05-11 | 1 | -2/+2 |
| | | | | This describes more accurately what this field is for. | ||||
* | mpegvideo: remove unused MpegEncContext.b4_stride | Anton Khirnov | 2014-04-29 | 1 | -1/+0 |
| | |||||
* | mpegvideo: operate with pointers to AVFrames instead of whole structs | wm4 | 2014-04-09 | 1 | -83/+102 |
| | | | | | | | | | | | | | 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> | ||||
* | lavc: drop ff_pixfmt_list_420 | Vittorio Giovara | 2014-03-23 | 1 | -5/+0 |
| |