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
2012-02-13Move PS2 MMI code below the mips subdirectory, where it belongs.Diego Biurrun
Also give a more suitable name to the MMI-optimized IDCT; it is not PS2-specific, as the name currently suggests.
2012-02-08Remove Sun medialib glue code.Diego Biurrun
It is obscure, most likely unused and not bit-exact compared to libavcodec due to a different IDCT transform algorithm.
2012-01-31lavc: set AVCodecContext.codec in avcodec_get_context_defaults3().Anton Khirnov
This way, if the AVCodecContext is allocated for a specific codec, the caller doesn't need to store this codec separately and then pass it again to avcodec_open2(). It also allows to set codec private options using av_opt_set_* before opening the codec.
2012-01-31lavc: add avcodec_is_open().Anton Khirnov
It allows to check whether an AVCodecContext is open in a documented way. Right now the undocumented way this check is done in lavf/lavc is by checking whether AVCodecContext.codec is NULL. However it's desirable to be able to set AVCodecContext.codec before avcodec_open2().
2012-01-27lavc: remove disabled FF_API_PARSE_FRAME cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_MJPEG_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_LAME_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_ER cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_DRC_SCALE cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_ALLOC_CONTEXT cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_FLAC_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_ANTIALIAS_ALGO cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-27lavc: remove disabled FF_API_X264_GLOBAL_OPTS cruft.Anton Khirnov
2012-01-27lavc: remove the deprecated "ab" option.Anton Khirnov
2012-01-21threads: change the default for threads back to 1Janne Grunau
Using threaded decoding by default breaks backward compatibility if AVHWAccel is used or if an appliction sets threadunsafe callbacks. Avconv and avplay still use -threads auto if not specified.
2012-01-21lavc: rename err_filter option to err_detect and document itDustin Brody
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-01-12lavc: ifdef out parse_only AVOptionAnton Khirnov
2012-01-02mpegenc: use avctx->slices as number of slicesJanne Grunau
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.
2011-12-31threads: default to automatic thread count detectionJanne Grunau
2011-12-23options: set minimum for "threads" to zeroJanne Grunau
A negative number of threads does not make sense and 0 is used for autodetection. Adds a symbolic name for autodetection.
2011-11-19avcodec: move some AVCodecContext fields to an internal struct.Justin Ruggles
A new field, AVCodecContext.internal is used to hold a new struct AVCodecInternal, which has private fields that are not codec-specific and are used by general libavcodec functions. Moved internal_buffer, internal_buffer_count, and is_copy.
2011-11-19avcodec: use av_opt_set() instead of deprecated av_set_string3()Justin Ruggles
2011-11-19avcodec: fix some const warningsJustin Ruggles
libavcodec/options.c:583: warning: assignment discards qualifiers from pointer target type libavcodec/options.c:589: warning: initialization discards qualifiers from pointer target type
2011-11-19avcodec: remove pointless AVOption, internal_buffer_countJustin Ruggles
2011-11-04libx264: Set the default of the rc_lookahead option to -1Martin Storsjö
This allows it to use the defaults specified by preset/tune, without overwriting it with the default value from the AVCodecContext field. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-04avcodec: Set flags2 default value depending on availabilityMartin Storsjö
This makes the code compile when FF_API_X264_GLOBAL_OPTS or FF_API_LAME_GLOBAL_OPTS is 0. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-03avcodec: Make sure codec_type is set by avcodec_get_context_defaults2Martin Storsjö
This function used to set codec_type. With the current fallback implementation based on avcodec_get_context_defaults3, codec_type won't be set to the value passed in, but will be set to AVMEDIA_TYPE_UNKNOWN. Legacy callers of this function might expect this field to be set to the value passed in. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-22add -err_filter AVOptions to access flag-based error recognitionDustin Brody
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-19lavc: make avcodec_get_context_defaults3 "officially" publicAnton Khirnov
Deprecate avcodec_get_context_defaults/avcodec_get_context_defaults2
2011-10-14lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ERDustin Brody
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-10-12AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov
2011-10-12AVOptions: add new API for enumerating children.Anton Khirnov
This will allow the caller to enumerate child contexts in a generic way and since the API is recursive, it also allows for deeper nesting (e.g. AVFormatContext->AVIOContext->URLContext) This will also allow the new setting/reading API to transparently apply to children contexts.
2011-10-05lavc: use designated initializers for av_codec_context_classAnton Khirnov
2011-10-01lavc: add video/audio/encoding flags to global_quality optionAnton Khirnov
2011-09-21Remove some forgotten AVCodecContext.palctrl usage.Anton Khirnov
2011-09-21ac3dec: actually use drc_scale private optionAnton Khirnov
2011-09-11avconv: remove me_threshold option.Anton Khirnov
It's only shadowing the AVOption with the same name.
2011-09-07AVOptions: deprecate av_opt_set_defaults2Anton Khirnov
It's a hack which was created to allow for multiple options with different defaults to refer to same field (e.g. 'b' vs 'ab'). There is no need for it anymore.
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-04lavc: fix type for thread_type optionAnton Khirnov
It should be flags, not int.
2011-09-03lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.Anton Khirnov
2011-09-03AVOptions: add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find().Anton Khirnov
It allows to search for options only with AVClass, without allocating the corresponding context.
2011-08-31mpeg12: add 'scan_offset' private option.Anton Khirnov
Deprecate CODEC_FLAG_SVCD_SCAN_OFFSET
2011-08-31h263/p encoder: add 'structured_slices' private option.Anton Khirnov
Deprecate CODEC_FLAG_H263P_SLICE_STRUCT