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
path: root/doc
AgeCommit message (Collapse)Author
2014-10-15lavc: deprecate the use of AVCodecContext.time_base for decodingAnton Khirnov
When decoding, this field holds the inverse of the framerate that can be written in the headers for some codecs. Using a field called 'time_base' for this is very misleading, as there are no timestamps associated with it. Furthermore, this field is used for a very different purpose during encoding. Add a new field, called 'framerate', to replace the use of time_base for decoding.
2014-10-15vdpau: add AV_HWACCEL_FLAG_IGNORE_LEVEL to skip the codec level checkRémi Denis-Courmont
Decoding acceleration may work even if the codec level is higher than the stated limit of the VDPAU driver. Or the problem may be considered acceptable by the user. This flag allows skipping the codec level capability checks and proceed with decoding. Applications should obviously not set this flag by default, but only if the user explicitly requested this behavior (and presumably knows how to turn it back off if it fails). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-15doc: fix typing mistakeRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-13lavc: use a separate field for exporting audio encoder paddingAnton Khirnov
Currently, the amount of padding inserted at the beginning by some audio encoders, is exported through AVCodecContext.delay. However - the term 'delay' is heavily overloaded and can have multiple different meanings even in the case of audio encoding. - this field has entirely different meanings, depending on whether the codec context is used for encoding or decoding (and has yet another different meaning for video), preventing generic handling of the codec context. Therefore, add a new field -- AVCodecContext.initial_padding. It could conceivably be used for decoding as well at a later point.
2014-10-08pixdesc: return color properties namesVittorio Giovara
2014-10-06vdpau: add av_vdpau_bind_context()Rémi Denis-Courmont
This function provides an explicit VDPAU device and VDPAU driver to libavcodec, so that the application is relieved from codec specifics and VdpDevice life cycle management. A stub flags parameter is added for future extension. For instance, it could be used to ignore codec level capabilities (if someone feels dangerous). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-10-03hlsenc: Add parameter -hls_allow_cacheJoakim Roubert
The -hls_allow_cache parameter enables explicitly setting the EXT-X-ALLOW-CACHE tag in the manifest file. That tag indicates whether the client MAY or MUST NOT cache downloaded media segments for later replay. Valid values are 1 (=YES) or 0 (=NO) and the EXT-X-ALLOW-CACHE will not show in the manifest for other values (or if -hls_allow_cache is not used. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-09-10doc: Fix syntax and logical errors in avconv stream combination exampleDiego Biurrun
Bug-Id: 661 CC: libav-stable@libav.org
2014-09-06avplay: Exit by default at the end of playbackDiego Biurrun
This is the expected behavior shared by all other cli multimedia players. Bug-Id: 732
2014-09-04Add release notes for 11.Anton Khirnov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-09-03texi2pod: Make it output a single encoding stringLuca Barbato
Intermixing =encoding utf-8 in the file can confuse some pod2man implementations.
2014-08-28avcodec: add stream-level stereo3d side dataVittorio Giovara
2014-08-26doc: fix a typoGabriel Dume
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-08-25lavf: add AVFormatContext.max_ts_probeAnton Khirnov
It allows to configure how long will avformat_find_stream_info() wait to get the first timestamp.
2014-08-25doc/APIchanges: fill in missing hashes and datesAnton Khirnov
2014-08-18doc: Change wrong term to avoid confusionGabriel Dume
A function declaration is the prototype. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-08-13cmdutils: allow matching by metadata in stream specifiersAnton Khirnov
2014-08-13mem: add av_strndup() for duplicating substringsAnton Khirnov
2014-08-13http: enable icy metadata by default.Andrew Stone
It won't hurt servers that don't care about the header, and those that do will include it by default. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-08-13AVOption: add support for dictionary types.Andrew Stone
In order to support metadata being set as an option, it's necessary to be able to set dictionaries as values. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-08-13lavf: add AVFormatContext/AVStream fields for signaling to the user when ↵Andrew Stone
events happen. The only flags, for now, indicate if metadata was updated and are set after each call to av_read_frame(). This comes with the caveat that, on stream start, it might not be set properly as packets might be buffered in AVFormatContext.packet_buffer before being given to the user in av_read_frame(). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-08-10avresample: Introduce AVFrame-based APILuca Barbato
2014-08-09Bump major versions of all libraries.Anton Khirnov
2014-08-08avcodec: Rename xvidmmx IDCT to xvidDiego Biurrun
The Xvid IDCT is not MMX-specific.
2014-08-07swscale: Undeprecate sws_getContext()Diego Biurrun
sws_getCachedContext is not a full replacement for the function.
2014-08-07avcodec: Undeprecate reordered_opaqueDiego Biurrun
It allows attaching other external, opaque data to the frame and passing it through the reordering process, for cases when the caller wants other data than just the plain packet pts. There is no way to cleanly achieve this without the field.
2014-08-05movenc: Add option to disable nero chaptersJohn Stebbins
And add flag to muxer documentation. Nero chapters break some taggers (mp3tag and iTunes). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-08-04avutil: add AV_PIX_FMT_YA16 pixel formatVittorio Giovara
2014-08-04avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8Vittorio Giovara
The rationale is that you have a packed format in form <greyscale sample> <alpha sample> <greyscale sample> <alpha sample> and shortening greyscale to 'G' might make one thing about Greenscale instead. An alias pixel format and color space name are provided for compatibility.
2014-08-04pixdesc: Support pixelformat aliasesLuca Barbato
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-08-04Add Icecast protocolMarvin Scholz
Icecast is basically a convenience wrapper around the HTTP protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-08-04avcodec: Deprecate dtg_active_format field in favor of avframe side-dataKieran Kunhya
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-08-03avcodec: Deprecate unused defines and optionsDiego Biurrun
2014-08-03examples: filter_audio: Add missing mem.h header for av_freep()Diego Biurrun
2014-08-01Revert "vf_interlace: deprecate lowpass option"Vittorio Giovara
This reverts commit 35b05c5184fb3aa1191e2d1e7f1cae1e11f344a4. A warning is introduced in case this option is used.
2014-07-29avstring: Expose the simple name match functionLuca Barbato
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-28lavc: add a property for marking codecs that support frame reorderingAnton Khirnov
2014-07-26output example: convert audio to the format supported by the encoderAnton Khirnov
2014-07-26output example: set the stream timebaseAnton Khirnov
This is required by the new API.
2014-07-22build: Support executable only ldflagsLuca Barbato
The options is useful to build position-independent executables on hardened systems (e.g. Android L and Gentoo Hardened).
2014-07-11examples/output: Remove unused variableDiego Biurrun
doc/examples/output.c:460:9: warning: unused variable ‘i’
2014-07-09display: add matrix flip apiVittorio Giovara
2014-07-09doc: mention option to mix shared/static librariesAndrew Kelley
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-07-09lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov
2014-06-30dsputil: Split off IDCT bits into their own contextDiego Biurrun
2014-06-28apichanges: fill in changes for lavu 51.19 and 51.20Vittorio Giovara
2014-06-26output example: free the muxing format context properlyAnton Khirnov
2014-06-26output example: rewrite encoding logicAnton Khirnov
Properly generate pts for the frames sent to the encoder, avoid using private and deprecated AVStream.pts.
2014-06-26output example: store the scaling context in the stream contextAnton Khirnov
2014-06-26output example: use a macro instead of a static variableAnton Khirnov