summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo_enc.c
Commit message (Collapse)AuthorAge
* 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
* Rename alloc_picture to ff_alloc_picture and move its definitionBaptiste Coudurier2009-05-27
| | | | | | | in mpegvideo.h to avoid including mpegvideo_common.h in mpeg12.c, because it contains motion code. Originally committed as revision 18968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set progressive_sequence before MPV_common_init which cares about it whenBaptiste Coudurier2009-05-23
| | | | | | setting mb_height for interlaced mpeg-2 encoding. Originally committed as revision 18905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix VBV delay for mpeg1/2 CBR.Michael Niedermayer2009-05-14
| | | | Originally committed as revision 18820 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove dead assignments found by CSABenjamin Larsson2009-05-02
| | | | Originally committed as revision 18731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename pbBufPtr() to put_bits_ptr().Stefano Sabatini2009-04-13
| | | | | | | The new name is more readable and consistent with the FFmpeg naming style. Originally committed as revision 18497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change a bunch of codec long_names to be more consistent and descriptive.Diego Biurrun2009-03-02
| | | | Originally committed as revision 17716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Let rgb32 pass for ljpeg.Michael Niedermayer2009-02-12
| | | | Originally committed as revision 17167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make more descriptive the long names for the various variants of H.263.Stefano Sabatini2009-01-25
| | | | Originally committed as revision 16775 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export gcd function as av_gcd()Aurelien Jacobs2009-01-17
| | | | Originally committed as revision 16653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs2009-01-14
| | | | | | and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement the fields rc_max_available_vbv_use andBaptiste Coudurier2008-11-29
| | | | | | | | | | rc_min_vbv_overflow_use in AVCodecContext, and use their values in the ratecontrol code rather than hardcoded ones. See the thread: "[RFC] ratecontrol buffer size magic". Patch by Baptiste Coudurier. Originally committed as revision 15955 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move aanscales tables to their own file; fixes compilation without encoders.Diego Biurrun2008-11-26
| | | | | | based on a patch by David Geldreich, david.geldreich free fr Originally committed as revision 15939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Rename aanscales to ff_aanscales, it will soon be externally visible.Diego Biurrun2008-11-26
| | | | Originally committed as revision 15938 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Making it easier to send arbitrary structures as work orders to MT workersRoman Shaposhnik2008-11-12
| | | | Originally committed as revision 15804 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Promote inv_aanscales array to global scope (ff_inv_aanscales)Peter Ross2008-11-08
| | | | Originally committed as revision 15787 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename copy_picture to ff_copy_picture.Carl Eugen Hoyos2008-10-02
| | | | Originally committed as revision 15508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove stuff under #if LIBAVCODEC_VERSION_INT.Michael Niedermayer2008-09-08
| | | | Originally committed as revision 15263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check ff_init_me()s return value.Michael Niedermayer2008-09-01
| | | | Originally committed as revision 15137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix 4:2:2 psnrBaptiste Coudurier2008-08-08
| | | | Originally committed as revision 14662 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prevent low delay from being used with mpeg1.Michael Niedermayer2008-08-05
| | | | Originally committed as revision 14627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uniformize trellis quant optionBaptiste Coudurier2008-06-09
| | | | Originally committed as revision 13722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace some occurrences of -1 with PIX_FMT_NONE.Carl Eugen Hoyos2008-05-11
| | | | | | Fixes icc warning #188: enumerated type mixed with another type Originally committed as revision 13130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Typo: distoration -> distortion.Ramiro Polla2008-04-29
| | | | Originally committed as revision 13019 to svn://svn.ffmpeg.org/ffmpeg/trunk