summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo_enc.c
Commit message (Collapse)AuthorAge
* x86: mpegvideoenc: Split optimizations off into a separate fileDiego Biurrun2012-08-24
|
* mpegvideo_enc: remove stray duplicate line from 7f9aaa4Anton Khirnov2012-08-20
|
* mpegvideo_enc: don't use deprecated avcodec_encode_video().Anton Khirnov2012-08-18
|
* mpegvideo: convert mpegvideo_common.h to a .c fileMans Rullgard2012-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 Khirnov2012-08-07
|
* cosmetics: Align codec declarationsMartin 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 Biurrun2012-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 Biurrun2012-03-01
|
* h263enc: Add an option for outputting info about MBs as side dataMartin Storsjö2012-03-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo_enc: add quantizer_noise_shaping private option.Anton Khirnov2012-02-29
| | | | Deprecate corresponding AVCodecContext field.
* mpegvideo_enc: add chroma/luma_elim_threshold private options.Anton Khirnov2012-02-29
| | | | Deprecate corresponding AVCodecContext fields.
* mpegvideo_enc: add cbp_rd flag to mpv_flags.Anton Khirnov2012-02-29
| | | | Deprecate CODEC_FLAG_CBP_RD.
* mpegvideo_enc: add qp_rd flag to mpv_flags.Anton Khirnov2012-02-29
| | | | Deprecate CODEC_FLAG_QP_RD.
* mpegvideo_enc: add strict_gop flag to mpv_flags.Anton Khirnov2012-02-29
| | | | Deprecate CODEC_FLAG2_STRICT_GOP.
* lavc: add -mpv_flags to mpegvideo_enc-based encoders.Anton Khirnov2012-02-29
| | | | | Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags flag.
* mpegvideo_enc: only allocate output packet when we know there will be outputAnton Khirnov2012-02-21
| | | | Fixes a memleak.
* mpegvideo_enc: switch to encode2().Anton Khirnov2012-02-19
|
* mpegvideo_enc: force encoding delay of at least 1 frame when low_delay=0Anton Khirnov2012-02-19
| | | | | | This allows the following commit to extrapolate better dts for the first frame. Pts difference between the first two frames is reused as the difference between pts and dts of the first frame.
* mpegvideo: Add ff_ prefix to nonstatic functionsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rv: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* msmpeg4: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg12: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpeg4: Add ff_ prefixes to nonstatic symbolsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Prefix fdct_ifast, fdct_ifast248Martin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Add ff_ prefix to some nonstatic symbolsMartin Storsjö2012-02-15
| | | | | | Prefix the functions atrac_generate_tables, atrac_iqmf, dct_quantize_c. Signed-off-by: Martin Storsjö <martin@martin.st>
* h263: Add ff_ prefix to nonstatic symbolsMartin Storsjö2012-02-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft.Anton Khirnov2012-01-27
|
* mpegvideo_enc: ifdef out/replace references to deprecated codec flags.Anton Khirnov2012-01-12
|
* mpegenc: use avctx->slices as number of slicesJanne Grunau2012-01-02
| | | | | | Adds a new member to MpegEncContext to hold the number of used slice contexts. Fixes segfaults with '-threads 17 -thread_type slice' and fate-vsynth{1,2}-mpeg{2,4}thread{,_ilace} with --disable-pthreads.
* mpegvideo_enc: K&R cosmetics (line 1000-2000).Aneesh Dogra2011-12-29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpegvideo_enc: K&R cosmeticsAneesh Dogra2011-12-27
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpegvideo_enc: separate declarations and statementsDiego Biurrun2011-12-20
| | | | libavcodec/mpegvideo_enc.c:1209: warning: ISO C90 forbids mixed declarations and code
* mpegvideo: remove abort() in ff_find_unused_picture()Andrey Utkin2011-12-14
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doxygen: misc consistency, spelling and wording fixesDiego Biurrun2011-12-12
|
* lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits.Anton Khirnov2011-10-20
| | | | They are used in lavf.
* AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov2011-10-12
|
* mpegvideo_enc: fix a signed overflowMans Rullgard2011-10-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix assert() calls that need updates after FF_COMMON_FRAME macro elimination.Diego Biurrun2011-09-21
| | | | This fixes build failures with -DDEBUG in CPPFLAGS.
* h263/p encoder: add 'structured_slices' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_SLICE_STRUCT
* h263/p encoder: add 'obmc' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_OBMC
* h263p encoder: add 'aiv' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_AIV
* h263p encoder: add 'umv' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_UMV
* mpeg12enc/mpeg4videoenc: add 'alternate_scan' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_ALT_SCAN
* mpeg4enc: add 'data_partitioning' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_PART
* mpeg2enc: add 'non_linear_quant' private optionAnton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_NON_LINEAR_QUANT
* mpeg12enc: add intra_vlc private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_INTRA_VLC.
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-29
| | | | It's more readable and less prone to breakage.
* jfdctint: add 10-bit versionMans Rullgard2011-07-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Eliminate FF_COMMON_FRAME macro.Diego Biurrun2011-07-11
| | | | | 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.
* lavc: make avcodec_alloc_context3 officially public.Anton Khirnov2011-07-10
| | | | Deprecate avcodec_alloc_context/2.