[FFmpeg-cvslog] r20508 - trunk/libavcodec/avcodec.h

jbr subversion
Tue Nov 10 22:53:22 CET 2009


Author: jbr
Date: Tue Nov 10 22:53:22 2009
New Revision: 20508

Log:
Add CH_LAYOUT_NATIVE channel mask value to allow user to request native codec 
channel order from the decoder rather than the default FFmpeg channel order.

Modified:
   trunk/libavcodec/avcodec.h

Modified: trunk/libavcodec/avcodec.h
==============================================================================
--- trunk/libavcodec/avcodec.h	Tue Nov 10 22:00:46 2009	(r20507)
+++ trunk/libavcodec/avcodec.h	Tue Nov 10 22:53:22 2009	(r20508)
@@ -30,7 +30,7 @@
 #include "libavutil/avutil.h"
 
 #define LIBAVCODEC_VERSION_MAJOR 52
-#define LIBAVCODEC_VERSION_MINOR 37
+#define LIBAVCODEC_VERSION_MINOR 38
 #define LIBAVCODEC_VERSION_MICRO  1
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
@@ -387,6 +387,11 @@ enum SampleFormat {
 #define CH_STEREO_LEFT            0x20000000  ///< Stereo downmix.
 #define CH_STEREO_RIGHT           0x40000000  ///< See CH_STEREO_LEFT.
 
+/** Channel mask value used for AVCodecContext.request_channel_layout
+    to indicate that the user requests the channel order of the decoder output
+    to be the native codec channel order. */
+#define CH_LAYOUT_NATIVE          0x8000000000000000LL
+
 /* Audio channel convenience macros */
 #define CH_LAYOUT_MONO              (CH_FRONT_CENTER)
 #define CH_LAYOUT_STEREO            (CH_FRONT_LEFT|CH_FRONT_RIGHT)



More information about the ffmpeg-cvslog mailing list