Add request_channels member to AVCodecContext so we now have a proper

way to tell the decoder how many output channels we would like.

Originally committed as revision 10199 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Reimar Döffinger 2007-08-23 20:28:28 +00:00
parent 0e6b14c2a7
commit b1ec601f7f
3 changed files with 11 additions and 2 deletions

View file

@ -33,8 +33,8 @@
#define AV_STRINGIFY(s) AV_TOSTRING(s)
#define AV_TOSTRING(s) #s
#define LIBAVCODEC_VERSION_INT ((51<<16)+(41<<8)+0)
#define LIBAVCODEC_VERSION 51.41.0
#define LIBAVCODEC_VERSION_INT ((51<<16)+(42<<8)+0)
#define LIBAVCODEC_VERSION 51.42.0
#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
@ -2123,6 +2123,13 @@ typedef struct AVCodecContext {
* - decoding: unused
*/
int64_t timecode_frame_start;
/**
* Decoder should decode to this many channels if it can (0 for default)
* - encoding: unused
* - decoding: Set by user.
*/
int request_channels;
} AVCodecContext;
/**