Merge remote-tracking branch 'qatar/master'
* qatar/master: (34 commits) mlp_parser: fix the channel mask value used for the top surround channel vorbisenc: check all allocations for failure roqaudioenc: return AVERROR codes instead of -1 roqaudioenc: set correct bit rate roqaudioenc: use AVCodecContext.frame_size correctly. roqaudioenc: remove unneeded sample_fmt check ra144enc: use int16_t* for input samples rather than void* ra144enc: set AVCodecContext.coded_frame ra144enc: remove unneeded sample_fmt check nellymoserenc: set AVCodecContext.coded_frame nellymoserenc: improve error checking in encode_init() nellymoserenc: return AVERROR codes instead of -1 libvorbis: improve error checking in oggvorbis_encode_init() mpegaudioenc: return AVERROR codes instead of -1 libfaac: improve error checking and handling in Faac_encode_init() avutil: add AVERROR_UNKNOWN check for coded_frame allocation failure in several audio encoders audio encoders: do not set coded_frame->key_frame. g722enc: check for trellis data allocation error libspeexenc: export encoder delay through AVCodecContext.delay ... Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/fraps.c libavcodec/kgv1dec.c libavcodec/libfaac.c libavcodec/libgsm.c libavcodec/libvorbis.c libavcodec/mlp_parser.c libavcodec/roqaudioenc.c libavcodec/vorbisenc.c libavutil/avutil.h libavutil/error.c libavutil/error.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
305e4b35ea
30 changed files with 572 additions and 257 deletions
|
|
@ -1372,6 +1372,19 @@ typedef struct AVCodecContext {
|
|||
* the decoder output. (we assume the decoder matches the spec)
|
||||
* Decoding: Number of frames delay in addition to what a standard decoder
|
||||
* as specified in the spec would produce.
|
||||
*
|
||||
* Video:
|
||||
* Number of frames the decoded output will be delayed relative to the
|
||||
* encoded input.
|
||||
*
|
||||
* Audio:
|
||||
* Number of "priming" samples added to the beginning of the stream
|
||||
* during encoding. The decoded output will be delayed by this many
|
||||
* samples relative to the input to the encoder. Note that this field is
|
||||
* purely informational and does not directly affect the pts output by
|
||||
* the encoder, which should always be based on the actual presentation
|
||||
* time, including any delay.
|
||||
*
|
||||
* - encoding: Set by libavcodec.
|
||||
* - decoding: Set by libavcodec.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue