Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | mpegvideo: move setting encoding-only vars from common_defaults() to ↵ | Anton Khirnov | 2013-12-05 | |
| | | | | encode_defaults() | |||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 | |
| | ||||
* | mpegvideo_enc: use the AVFrame API properly. | Anton Khirnov | 2013-11-16 | |
| | ||||
* | lavc: Edge emulation with dst/src linesize | Ronald S. Bultje | 2013-11-15 | |
| | | | | | | Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge. | |||
* | lavc: deprecate FF_MAX_B_FRAMES | Anton Khirnov | 2013-11-14 | |
| | | | | | | We should not arbitrarily decide the maximum B-frame number for all encoders supported by Libav, each encoder should be able to set its own limits. | |||
* | lavc: make error_rate a private option of mpegvideo encoders | Anton Khirnov | 2013-11-14 | |
| | ||||
* | dsputil: Split off H.263 bits into their own H263DSPContext | Diego Biurrun | 2013-11-08 | |
| | ||||
* | lavc: Convert some remaining strides to ptrdiff_t | Ronald S. Bultje | 2013-10-15 | |
| | ||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | |
| | ||||
* | mpegvideo_enc: drop outdated copy_picture_attributes() in favour of a modern ↵ | Vittorio Giovara | 2013-08-07 | |
| | | | | | | av_frame_copy_props() Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 | |
| | ||||
* | mpegvideo: Remove commented-out PARANOID debug cruft | Diego Biurrun | 2013-05-15 | |
| | ||||
* | mpegvideo: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | |
| | | | | | | This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | h261: Move function declarations to h261.h | Diego Biurrun | 2013-04-05 | |
| | ||||
* | mpeg12: Move some ff_mpeg1_* function declarations to a more suitable place | Diego Biurrun | 2013-03-27 | |
| | ||||
* | mpegvideo: remove FMT_H264 | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | |
| | ||||
* | mpegvideo_enc: drop support for reusing the input motion vectors. | Anton Khirnov | 2013-03-08 | |
| | | | | | | This misfeature is most likely completely useless and conflicts with removing the mpegvideo-specific fields from AVFrame. In the improbable case it is actually useful, it should be reimplemented in a better way. | |||
* | error_resilience: decouple ER from MpegEncContext | Anton Khirnov | 2013-02-15 | |
| | ||||
* | dsputil: Move fdct function declarations to dct.h | Diego Biurrun | 2013-02-09 | |
| | ||||
* | dsputil: Move LOCAL_ALIGNED macros to libavutil | Diego Biurrun | 2013-02-08 | |
| | ||||
* | mpegvideo_enc: fix indentation in load_input_picture() | Anton Khirnov | 2013-01-26 | |
| | ||||
* | mpegvideo_enc: do not modify the input frame. | Anton Khirnov | 2013-01-26 | |
| | ||||
* | Drop DCTELEM typedef | Diego Biurrun | 2013-01-22 | |
| | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | lavc: introduce VideoDSPContext | Ronald S. Bultje | 2012-12-20 | |
| | | | | | | | | Move some functions from dsputil. The idea is that videodsp contains functions that are useful for a large and varied set of video decoders. Currently, it contains emulated_edge_mc() and prefetch(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | mpegvideo: allocate scratch buffers after linesize is known | Janne Grunau | 2012-12-18 | |
| | | | | | | | | | | | Since we can't know which stride a custom get_buffer() implementation is going to use we have to allocate this scratch buffers after the linesize is known. It was pretty safe for 8 bit per pixel pixel formats since we always allocated memory for up to 16 bits per pixel. It broke hoever with cmdutis.c's alloc_buffer() and high pixel bit depth since it allocated larger edges than mpegvideo expected. Fixes fuzzed sample nasa-8s2.ts_s244342. | |||
* | pixdesc: add av_pix_fmt_get_chroma_sub_sample | Luca Barbato | 2012-11-13 | |
| | | | | Deprecate avcodec_get_chroma_sub_sample. | |||
* | Move avutil tables only used in libavcodec to libavcodec. | Diego Biurrun | 2012-10-11 | |
| | ||||
* | 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 | |
| | ||||
* | avcodec: Drop some silly commented-out av_log() invocations | Diego Biurrun | 2012-10-01 | |
| | ||||
* | avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member | Martin Storsjö | 2012-09-04 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | mpegvideo_enc: remove assert that has become obsolete with the new API | Michael Niedermayer | 2012-09-04 | |
| | | | | | | It now just checks uninitialized and unused data. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | x86: mpegvideoenc: Split optimizations off into a separate file | Diego Biurrun | 2012-08-24 | |
| | ||||
* | mpegvideo_enc: remove stray duplicate line from 7f9aaa4 | Anton Khirnov | 2012-08-20 | |
| | ||||
* | mpegvideo_enc: don't use deprecated avcodec_encode_video(). | Anton Khirnov | 2012-08-18 | |
| | ||||
* | mpegvideo: convert mpegvideo_common.h to a .c file | Mans Rullgard | 2012-08-09 | |
| | | | | | | | | | | This file defines a single, huge function, MPV_motion(), which although being declared inline is not actually inlined by the compiler (for good reason). There is thus no sense in defining this function in a header file, resulting in multiple copies of it in the final library. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | |
| | ||||
* | 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> | |||
* | faandct: Remove FAAN_POSTSCALE define and related code. | Diego Biurrun | 2012-03-28 | |
| | | | | It is not a user-accessible option and unlikely to ever be changed. | |||
* | Replace AVFrame pointer casts by proper struct member accesses. | Diego Biurrun | 2012-03-01 | |
| | ||||
* | h263enc: Add an option for outputting info about MBs as side data | Martin Storsjö | 2012-03-01 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | mpegvideo_enc: add quantizer_noise_shaping private option. | Anton Khirnov | 2012-02-29 | |
| | | | | Deprecate corresponding AVCodecContext field. | |||
* | mpegvideo_enc: add chroma/luma_elim_threshold private options. | Anton Khirnov | 2012-02-29 | |
| | | | | Deprecate corresponding AVCodecContext fields. | |||
* | mpegvideo_enc: add cbp_rd flag to mpv_flags. | Anton Khirnov | 2012-02-29 | |
| | | | | Deprecate CODEC_FLAG_CBP_RD. | |||
* | mpegvideo_enc: add qp_rd flag to mpv_flags. | Anton Khirnov | 2012-02-29 | |
| | | | | Deprecate CODEC_FLAG_QP_RD. | |||
* | mpegvideo_enc: add strict_gop flag to mpv_flags. | Anton Khirnov | 2012-02-29 | |
| | | | | Deprecate CODEC_FLAG2_STRICT_GOP. | |||
* | lavc: add -mpv_flags to mpegvideo_enc-based encoders. | Anton Khirnov | 2012-02-29 | |
| | | | | | Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags flag. |