Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | mjpegenc: write the JFIF header if the sample aspect ratio is set | Anton Khirnov | 2013-12-05 |
| | | | | | MpegEncContext.aspect_ratio_info is never set for mjpeg, so this was never written before. | ||
* | mpegvideo: do not set current_picture_ptr in decoders | Anton Khirnov | 2013-12-05 |
| | | | | | | | | | | | This code was originally added in 5f1948111a4920ff74e31b4284ab0200f7938539 to h263 to set decoded frame pts to some random numbers (removed in a1c5cc429d99216406170eac7e8352860076d3e8) and then cargo culted to other decoders. The code is left in h263dec for now, since some part of the decoder (apparently OBMC) relies on the specific previous frame to be reused. | ||
* | FATE: drop the last partial frame in the wmv8-drm test | Anton Khirnov | 2013-12-05 |
| | | | | | | This has already been done in eb066a4ce9e82cddb8f5af574804aa9889450b34, but the number of frames produced from that file changed due to timestamps changes since then. | ||
* | vc1dec: move setting repeat_pict after frame_start() has been called. | Anton Khirnov | 2013-12-05 |
| | | | | | This will allow removing the hacks where each decoder sets current_picture_ptr on its own. | ||
* | 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 |
| | |||
* | mpegvideo: remove commented out cruft from ff_MPV_frame_end() | Anton Khirnov | 2013-12-05 |
| | |||
* | mpegvideo: split the encoding-only parts of ff_MPV_frame_end() into a ↵ | Anton Khirnov | 2013-12-05 |
| | | | | separate function | ||
* | mpegvideo: do not update last_non_b_pict_type in update_thread_context() | Anton Khirnov | 2013-12-05 |
| | | | | It is used for encoding only. | ||
* | mpegvideo: move encoding-only initialization from common_init() to encode_init() | Anton Khirnov | 2013-12-05 |
| | |||
* | mpegvideo: move setting encoding-only vars from common_defaults() to ↵ | Anton Khirnov | 2013-12-05 |
| | | | | encode_defaults() | ||
* | mpegvideo: don't copy input_picture_number in update_thread_context() | Anton Khirnov | 2013-12-05 |
| | | | | It is encoding-only, frame threading is not used for encoding. | ||
* | 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 |
| | |||
* | x86: Initialize mmxext after amd3dnow optimizations | Diego Biurrun | 2013-12-04 |
| | | | | | | The mmxext optimizations should be at least equally fast if available and amd3dnow optimizations are being deprecated. Thus the former should override the latter, not the other way around. | ||
* | configure: Detect msvcrt libc with a CPP check instead of a link check | Diego Biurrun | 2013-12-04 |
| | | | | Simplifies host/target libc detection splitting. | ||
* | configure: Add detected C library and host compiler to informative output | Diego Biurrun | 2013-12-04 |
| | |||
* | avconv: initialize hwaccel_pix_fmt | Anton Khirnov | 2013-12-03 |
| | | | | | Fixes an assertion failure in vdpau_get_buffer() when -hwaccel auto is used, but hwaccel init fails. | ||
* | alsa-audio-dec: explicitly cast the delay to a signed int64 | Anton Khirnov | 2013-12-03 |
| | | | | | | Otherwise the expression will be evaluated as unsigned, which will break when the result should be negative. CC:libav-stable@libav.org | ||
* | dv: Split off DV video encoder into its own file | Diego Biurrun | 2013-12-02 |
| | |||
* | dv: Move DV VLC data tables out of header file | Diego Biurrun | 2013-12-02 |
| | |||
* | build: Add rule for building host-specific object files | Diego Biurrun | 2013-12-02 |
| | |||
* | build: Add shorthand for HOSTCC compile macro | Diego Biurrun | 2013-12-02 |
| | |||
* | dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo | Diego Biurrun | 2013-12-02 |
| | | | | The table is MMX-specific and used nowhere else. | ||
* | doc: Try to find nonstandard Perl path from the environment | Diego Biurrun | 2013-12-01 |
| | |||
* | gitignore: Ignore multilibrary example programs | Diego Biurrun | 2013-12-01 |
| | |||
* | dcadec: Add some logging before returning on error | Tim Walker | 2013-11-30 |
| | | | | | | Based on a patch by Michael Niedermayer. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | configure: Do not use pthread_create to check for pthread | Luca Barbato | 2013-11-30 |
| | | | | | | | Certain instrumentation addons leads to a false positive in configure and link failures at the end of the build phase. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | go2meeting: disallow tile dimensions that are not multiple of 16 | Kostya Shishkov | 2013-11-29 |
| | | | | | | | Original decoder seems to always use 176x128 tiles anyway and this helps avoiding lots of issues with odd tile sizes in fuzzed files. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | 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 | ||
* | mpeg4videodec: move scalability from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move enhancement_type from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: remove a write-only variable from MpegEncContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move new_pred from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: replace MpegEncContext.reduced_res_vop with a local variable | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: remove a write-only variable from MpegEncContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContext | Anton Khirnov | 2013-11-29 |
| | |||
* | mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to ↵ | Anton Khirnov | 2013-11-29 |
| | | | | Mpeg4DecContext | ||
* | mpeg4videodec: move mpeg4-specific bug workaround variables from ↵ | Anton Khirnov | 2013-11-29 |
| | | | | MpegEncContext to Mpeg4DecContext | ||
* | 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 |
| | |||
* | mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext. | Anton Khirnov | 2013-11-29 |
| | |||
* | vc1: move MpegEncContext.resync_marker into VC1Context. | Anton Khirnov | 2013-11-29 |
| | | | | | The field still remains in MpegEncContext because it is used by the mpeg4 decoder. | ||
* | mpeg4videoenc: don't set MpegEncContext.resync_marker | Anton Khirnov | 2013-11-29 |
| | | | | It is only used in one place immediately after it is set. |