summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo_enc.c
Commit message (Collapse)AuthorAge
* lavc: remove msmpeg4v1 encoder.Anton Khirnov2011-05-24
| | | | | | The encoder has never produced files that could be decoded with any software and there should be no reason to create such files anyway.
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Introduce slice threads flag.Ronald S. Bultje2011-04-21
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Pass VBV delay to the calling application via ctxChristophe Massiot2011-02-15
| | | | | | | | VBV delay is useful for T-STD compliance in some TS muxers. It is certainly possible to retrieve it by parsing the output of FFmpeg, but getting it from the context makes it simpler and less error-prone. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje2011-01-28
|
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-26
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make denoise_dct_c() and dct_quantize_trellis_c() static in definitionsMans Rullgard2011-01-25
| | | | | | | | 1d4da6a460d5b78026e3b854fdd6f469957a054c added static to the prototypes for these fuctions. Adding it to the definitions as well. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make denoise_dct_c and dct_quantize_trellis_c static.Diego Elio Pettenò2011-01-24
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make mpeg4 encoder log a more explicit error message when the timebaseStefano Sabatini2011-01-05
| | | | | | is not valid. Originally committed as revision 26223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Our ljpeg encoder supports bgra, use the correct constant in the sanity check.Michael Niedermayer2011-01-05
| | | | Originally committed as revision 26220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove PIX_FMT_RGB32 mjpeg encoding, there is no such thing ...Michael Niedermayer2011-01-05
| | | | Originally committed as revision 26218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix YUV444P LJPEG encoding.Michael Niedermayer2011-01-04
| | | | Originally committed as revision 26215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l fix h263 encoder resolution test, array size is 8 not 7Baptiste Coudurier2010-10-02
| | | | Originally committed as revision 25305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix rv20 encoding so the binary decoder can decode it.Michael Niedermayer2010-09-26
| | | | Originally committed as revision 25203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow mpeg encoding with qscale and very low frame rate.James Darnley2010-09-10
| | | | | | Patch by James Darnley, james D darnley A gmail Originally committed as revision 25102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check rc_buffer_size value using integer arithmeticMåns Rullgård2010-09-07
| | | | | | | | | | Using floating-point here can cause erroneous rejection of parameters due to rounding errors leading to a slightly too large result. This fixes the mxf regression test with gcc 4.5 on x86_32. Originally committed as revision 25060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change all occurences of "inofficial" to "unofficial" in code, commentsRodney Baker2010-07-03
| | | | | | | | and options. Keep old options until next major version bump. Patch by Rodney Baker, rodney d baker a iinet d net d au Originally committed as revision 24021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always check if ff_alloc_picture() succeeds.Pavel Pavlov2010-03-23
| | | | | | Patch by Pavel Pavlov, pavel summit-tech ca Originally committed as revision 22648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change ref_index structure so it matches how its organized in h264.Michael Niedermayer2010-03-23
| | | | | | Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix for mpeg2_dc_scale_table.Michael Niedermayer2010-03-15
| | | | Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support intra_dc_precision>8 in jpegMichael Niedermayer2010-03-15
| | | | Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use mpeg2 quantization bias for mjpeg.Michael Niedermayer2010-03-15
| | | | | | this seems to improve RD performance. Originally committed as revision 22550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_sqrt() to libavutil/intmath.hMåns Rullgård2010-03-08
| | | | Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use LOCAL_ALIGNED macro for local arraysMåns Rullgård2010-02-17
| | | | Originally committed as revision 21866 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-22
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing internal.h to files calling ff_match_2uint16().Alexander Strange2010-01-11
| | | | | | | | | | | | Fixes warnings: libavcodec/mpegvideo_enc.c:574: warning: implicit declaration of function 'ff_match_2uint16' libavcodec/ituh263enc.c:143: warning: implicit declaration of function 'ff_match_2uint16' libavcodec/svq1enc.c:97: warning: implicit declaration of function 'ff_match_2uint16' Originally committed as revision 21133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a function to match a 2 element vector of uint16_t and use it in h263 ↵Michael Niedermayer2010-01-09
| | | | | | | | and svq1 instead of custom and bloated code to find an index into a w/h array. Originally committed as revision 21113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split the mpeg4 encoder and decoder off h263.cMichael Niedermayer2010-01-07
| | | | Originally committed as revision 21079 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move forgotton "AVCodec flv_encoder" over to flvenc.c.Michael Niedermayer2010-01-07
| | | | Originally committed as revision 21052 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split out flv encoding.Michael Niedermayer2010-01-07
| | | | Originally committed as revision 21050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of pointless CONFIG_ANY_H263 preprocessor definition.Diego Biurrun2009-12-30
| | | | Originally committed as revision 20975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace CONFIG_ANY_H263_ENCODER definition by CONFIG_H263_ENCODER.Diego Biurrun2009-12-28
| | | | | | | CONFIG_ANY_H263_ENCODER is just a logical OR of H.263 family definitions, for which the build system enables CONFIG_H263_ENCODER anyway. Originally committed as revision 20950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check sample_aspect_ratio validity for mpeg4/h263/h263p encoding.Michael Niedermayer2009-12-14
| | | | | | Merged from ffmbc0.3 Originally committed as revision 20861 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic (restructure RGB ljpeg check to be more readable)Michael Niedermayer2009-12-10
| | | | Originally committed as revision 20793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, Fix YUV ljpeg that i just broke by mistake.Michael Niedermayer2009-12-10
| | | | Originally committed as revision 20792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix RGB LJPEG encoding.Michael Niedermayer2009-12-10
| | | | Originally committed as revision 20788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure ff_init_qscale_tab() is called one way or another whenMichael Niedermayer2009-12-03
| | | | | | | adaptive quantization is enabled. Fixes issue509. Originally committed as revision 20726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_init_qscale_tab() from h263.c to mpegvideo, the function is not h263 ↵Michael Niedermayer2009-12-03
| | | | | | specific. Originally committed as revision 20725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add additional long names for the Flash Video decoder and encoder.Stefano Sabatini2009-10-19
| | | | Originally committed as revision 20317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove casts that are useless since the argument is void *.Reimar Döffinger2009-10-06
| | | | Originally committed as revision 20177 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check for thread_count==0.Michael Niedermayer2009-09-10
| | | | | | fixed issue1333 Originally committed as revision 19809 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark all pix_fmts and supported_framerates compound literals as const.Reimar Döffinger2009-09-06
| | | | | | Makes no difference for gcc but at least icc can put them in .rodata then. Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not check for both CONFIG_H263_ENCODER and CONFIG_FLV_ENCODER.Diego Biurrun2009-08-05
| | | | | | The latter can never be enabled without the former. Originally committed as revision 19598 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not check for both CONFIG_H263_ENCODER and CONFIG_H263P_ENCODER.Diego Biurrun2009-08-05
| | | | | | The latter can never be enabled without the former. Originally committed as revision 19596 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not redundantly check for preprocessor definitions of CONFIG_RV10_ENCODER orDiego Biurrun2009-08-05
| | | | | | | CONFIG_RV20_ENCODER when also checking for CONFIG_H263_ENCODER. The RV10/RV20 encoders depend on the H.263 encoder. Originally committed as revision 19593 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVCodec declarations for RV10/20 from mpegvideo_enc.c to rv10.c.Diego Biurrun2009-08-03
| | | | | | It is better to keep the declarations in conditionally compiled places. Originally committed as revision 19573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove apparently unused real_pict_num from AVCodecContextBaptiste Coudurier2009-05-27
| | | | Originally committed as revision 18969 to svn://svn.ffmpeg.org/ffmpeg/trunk