Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes | Diego Biurrun | 2014-08-15 | |
| | ||||
* | idct: remove call to ff_idctdsp_init from ff_MPV_common_init | John Stebbins | 2014-08-14 | |
| | | | | | One step in untangling the mpegvideo code and fixing some problems in the order that initialization is being done in h263dec and h261dec. | |||
* | mpegvideo: move vol_control_parameters to the only place it is used | Nidhi Makhijani | 2014-07-29 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | mpegvideo: Move QMAT_SHIFT* defines to the only place they are used | Diego Biurrun | 2014-07-25 | |
| | ||||
* | mpegvideo: Move ME_MAP_* defines to the only place they are used | Diego Biurrun | 2014-07-25 | |
| | ||||
* | mpegvideo: Drop unused MPEG_BUF_SIZE and CHROMA_444 defines | Diego Biurrun | 2014-07-25 | |
| | ||||
* | mpegenccontext: Remove unused opaque pointer | Nidhi Makhijani | 2014-07-24 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | mpegenccontext: Remove unused dct_unquantize_h261 function pointers | Nidhi Makhijani | 2014-07-23 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | mpegvideo: Move QUANT_BIAS_SHIFT define to the only place it is used | Diego Biurrun | 2014-07-23 | |
| | ||||
* | aarch64: NEON intrinsics dct_unquantize_h263. | James Yu | 2014-07-21 | |
| | | | | | | | | | 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> | |||
* | mpegencconetxt: Move rv10-specific orig_width/orig_height where they belong | Nidhi Makhijani | 2014-07-20 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 | |
| | ||||
* | dsputil: Split off pixel block routines into their own context | Diego Biurrun | 2014-07-09 | |
| | ||||
* | dsputil: Split off FDCT bits into their own context | Diego Biurrun | 2014-07-07 | |
| | ||||
* | dsputil: Move draw_edges() to mpegvideoencdsp | Diego Biurrun | 2014-07-06 | |
| | ||||
* | dsputil: Split off *_8x8basis to a separate context | Diego Biurrun | 2014-07-06 | |
| | ||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | |
| | ||||
* | mpeg: Change ff_convert_matrix() to take an MpegEncContext parameter | Diego Biurrun | 2014-06-27 | |
| | | | | This will come in handy during dsputil splitting. | |||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 | |
| | ||||
* | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | 2014-06-22 | |
| | ||||
* | mpeg: Mark ff_mpeg_set_erpic() static | Diego Biurrun | 2014-06-22 | |
| | | | | It is not used outside of the file. | |||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | |
| | ||||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 | |
| | ||||
* | dsputil: Move ff_alternate_*_scan tables to mpegvideo | Diego Biurrun | 2014-05-29 | |
| | ||||
* | lavc: move CODEC_FLAG_MV0 to mpegvideo | Anton Khirnov | 2014-05-01 | |
| | ||||
* | lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideo | Anton Khirnov | 2014-05-01 | |
| | ||||
* | mpegvideo: remove unused MpegEncContext.b4_stride | Anton Khirnov | 2014-04-29 | |
| | ||||
* | mpegvideo: move the MpegEncContext fields used from arm asm to the beginning | Anton Khirnov | 2014-04-29 | |
| | | | | | This should reduce the frequency with which the offsets need to be updated. | |||
* | 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> | |||
* | lavc: drop ff_pixfmt_list_420 | Vittorio Giovara | 2014-03-23 | |
| | ||||
* | mpegvideo: remove h264-only fields | Vittorio Giovara | 2014-03-16 | |
| | ||||
* | mpegvideo: move ff_draw_horiz_band() to mpegutils.c | Vittorio Giovara | 2014-03-16 | |
| | | | | Drop the mpegvideo dependency for svq3 in configure. | |||
* | mpegvideo: move mpegvideo formats-related defines to mpegutils.h | Vittorio Giovara | 2014-03-16 | |
| | ||||
* | er: move relevant fields from Picture to ERPicture | Vittorio Giovara | 2014-03-16 | |
| | | | | | | | 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(). | |||
* | mpegvideo: directly use frames in ff_draw_horiz_band() | Vittorio Giovara | 2014-03-16 | |
| | ||||
* | mpeg: Drop unused parameters from ff_draw_horiz_band() | Diego Biurrun | 2014-01-29 | |
| | ||||
* | mpegvideo: drop support for real (non-emulated) edges | Anton Khirnov | 2014-01-09 | |
| | | | | | | | Several decoders disable those anyway and they are not measurably faster on x86. They might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough (and those decoders relevant enough) to justify the added complexity. | |||
* | mpegvideo: remove disabled bfin asm | Anton Khirnov | 2014-01-03 | |
| | | | | It has been disabled as 'broken' over 3 years ago in b716a792 | |||
* | ljpegenc: deMpegEncContextize | Anton Khirnov | 2013-12-05 | |
| | | | | | | | | | The encoder uses almost none of the mpegvideo infrastructure, only some fields from MpegEncContext. The FATE results change because now an all-zero quant matrix is written into the file. Since it is not used for anything for ljpeg, this should not be a problem. | |||
* | mpegvideo: make ff_release_unused_pictures() static | Anton Khirnov | 2013-12-05 | |
| | | | | | It is only called from one place in mpegvideo.c now. Also remove the remove_current parameter, which is always 1. | |||
* | mpegvideo: make frame_size_alloc() static. | Anton Khirnov | 2013-12-05 | |
| | | | | It is not called from outside of mpegvideo.c anymore. | |||
* | mpegvideo: move encode-only parts of common_end() to encode_end() | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpeg4videodec: move intra_dc_threshold from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpeg12dec: move first_slice from MpegEncContext to Mpeg1Context | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpegvideo: remove an unused variable | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpeg4videodec: move use_intra_dc_vlc from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-12-05 | |
| | ||||
* | mpeg4videodec: move sprite_{shift,traj} from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-11-29 | |
| | ||||
* | mpeg4videodec: move num_sprite_warping_points from MpegEncContext to ↵ | Anton Khirnov | 2013-11-29 | |
| | | | | Mpeg4DecContext | |||
* | mpeg4videodec: move sprite_brightness_change from MpegEncContext to ↵ | Anton Khirnov | 2013-11-29 | |
| | | | | Mpeg4DecContext |