Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-09libx264: set frame packing information when relevant information is foundVittorio Giovara
2013-11-16libx264: use the AVFrame API properly.Anton Khirnov
2013-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-09-24lavc: add support for interleaved chroma formats to libx264.Kieran Kunhya
Interleaved chroma is x264's native format Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-05libx264: add shortcut for the bluray compatibility optionLuca Barbato
As for intra-refresh it is just a commodity.
2013-07-21libx264: Define X264_API_IMPORTS on MSVC/ICLDerek Buitenhuis
libx264 has a few data exports which require X264_API_IMPORTS to be defined if we link to libx264 dynamically on Windows. In a similar fashion to how we handle our compat snprintf implementation, if we define it all the time, the compiler will first try and link to __imp_x264_symbol_name, and failing that, as in the case of a static libx264, will attempt to link to the non-prefixed symbol, which has already been pulled in by other x264 functions' object files. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-02-23libx264: change i_qfactor to use x264cli's defaultJohn Van Sickle
This also allows libx264 to modify its i_qfactor value when using the "-tune" setting. Previously it had a static value of 1.25 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-01-25libx264: introduce -x264-params private optionGavriloaie Eugen-Andrei
It is a shortcut to set all the params using x264_param_parse, makes simpler importing settings from other software using x264.
2013-01-15libx264: use the library specific default rc_initial_buffer_occupancyLuca Barbato
By default libav sets it to 3/4 while x264 sets it to 9/10. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-09-24libx264: change default to closed gop to match x264cliJohn Van Sickle
open-gop can be enabled with "-flags -cgop" Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-09-21libx264: add forgotten ;Anton Khirnov
2012-09-19libx264: add support for nal-hrd, required for Blu-ray streams.John Van Sickle
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-09-05avopt: Explicitly store float/double option defaults in .dblMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-05avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-05avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-15Don't include common.h from avutil.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-09libx264: support aspect ratio switchingJULIAN GARDNER
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-04-06cosmetics: Align codec declarationsMartin Storsjö
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>
2012-03-13libx264: add 'stats' private option for setting 2pass stats filename.Anton Khirnov
x264 always opens the file itself with fopen, so we cannot use the standard lavc stats mechanism. CC: libav-stable@libav.org
2012-03-13libx264: fix help text for slice-max-size option.Anton Khirnov
CC: libav-stable@libav.org
2012-03-06libx264: Allow overriding the sliced threads optionMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-08libx264: implement encode2().Anton Khirnov
2012-02-08libx264: split extradata writing out of encode_nals().Anton Khirnov
This is done in preparation for the following patch.
2012-02-03libx264: fix indentation.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_X264_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-14libx264: Don't leave max_b_frames as -1 if the user didn't set itMartin Storsjö
max_b_frames is initialized to -1 for libx264, to allow distinguishing between an explicit user set 0 and a default not touched 0 (see bb73cda2). If max_b_frames is left as -1, this affects dts generation (where expressions like max_b_frames != 0 are used), so make sure it is left at the default 0 after the libx264 init function returns. This avoids unnecessarily producing dts != pts when using profile=baseline. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-01threads: introduce CODEC_CAP_AUTO_THREADS and add it to libx264Janne Grunau
Some external codecs have their own code to determine the best number of threads. This number is not necessary the number of cpu cores. Thread_count will be only 0 if the codec has CODEC_CAP_AUTO_THREADS.
2011-10-12AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov
2011-10-12libx264: support yuv422/444 output.Anton Khirnov
2011-10-06libx264: support 9- and 10-bit output.Anton Khirnov
2011-09-16libx264: introduce slice-max-size optionLuca Barbato
Yet another option useful for low latency streaming.
2011-09-07libx264: fix setting some more parametersAnton Khirnov
Specifically, trellis, nr, me_range, me_method, subq, b_strategy, keyint_min, chroma_me and coder. Change their defaults to -1 and apply them after x264_param_default_preset() if the user explicitly set them.
2011-09-07libx264: fix setting the H.264 levelAndrej Peterka
Move setting it after x264_param_default_preset() Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-07libx264: add 'direct-pred' private optionAnton Khirnov
Deprecate AVCodecContext.directpred
2011-09-07libx264: add 'partitions' private optionAnton Khirnov
Deprecate AVCodecContext.partitions.
2011-09-06libx264: add 'cplxblur' private optionAnton Khirnov
Deprecate AVCodecContext.complexityblur
2011-09-06libx264: add 'deblock' private optionAnton Khirnov
Deprecate AVCodecContext.deblockalpha/deblockbeta
2011-09-06libx264: add 'b-bias' private optionAnton Khirnov
Deprecate AVCodecContext.bframebias.
2011-09-06libx264: fix setting some options.Anton Khirnov
Specifically: gop_size, max_b_frames, scenechange_threshold, qmin, qmax, max_qdiff, qblur, qcompress and refs. Change their default values to -1 and only use them if the user explicitly set them. Otherwise x264 defaults are used. Move setting those options after x264_param_default_preset(), so they don't get overwritten by it.
2011-09-06libx264: remove useless assignmentAnton Khirnov
priv_data is memset to 0.
2011-09-01libx264: use X264_THREADS_AUTO constant instead of 0.Anton Khirnov
2011-08-31libx264: set default thread count to 0 (auto)Anton Khirnov
2011-08-31libx264: add 'mbtree' private option.Anton Khirnov
Deprecate CODEC_FLAG2_MBTREE
2011-08-31libx264: add 'psy' private option.Anton Khirnov
Deprecate CODEC_FLAG2_PSY
2011-08-31libx264: add 'aud' private option.Anton Khirnov
Deprecate CODEC_FLAG2_AUD.
2011-08-31libx264: add 'fast-pskip' private option.Anton Khirnov
Deprecate CODEC_FLAG2_FASTPSKIP.
2011-08-31libx264: add '8x8dct' private option.Anton Khirnov
Deprecate CODEC_FLAG2_8X8DCT.
2011-08-31libx264: add 'mixed-refs' private option.Anton Khirnov
Deprecate CODEC_FLAG2_MIXED_REFS.