[SCM] libav/experimental: 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.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:54:24 UTC 2013


The following commit has been merged in the experimental branch:
commit 3155716677eac826b998b487db66927796f6a833
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date:   Tue Nov 10 21:53:22 2009 +0000

    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.
    
    Originally committed as revision 20508 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index c258a33..5d470b0 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -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)

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list