summaryrefslogtreecommitdiff
path: root/ext/libav/gstavaudenc.h
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-12-11 18:07:34 +0000
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-12-11 18:07:34 +0000
commitfbe1221d70131aa7c3869be60000534cf1dffc70 (patch)
tree0e30859c2794674f0a55b75cd4f8cc5cce527582 /ext/libav/gstavaudenc.h
parent64a2a8bdae4c06a0822a994438296b7295fa7da6 (diff)
downloadgst-libav-fbe1221d70131aa7c3869be60000534cf1dffc70.tar.gz
avaudenc: Reorder audio channels if necessary and add proper support for channel layouts
Diffstat (limited to 'ext/libav/gstavaudenc.h')
-rw-r--r--ext/libav/gstavaudenc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/libav/gstavaudenc.h b/ext/libav/gstavaudenc.h
index 92527b9..8017ea4 100644
--- a/ext/libav/gstavaudenc.h
+++ b/ext/libav/gstavaudenc.h
@@ -46,6 +46,9 @@ struct _GstFFMpegAudEnc
/* other settings are copied over straight,
* include a context here, rather than copy-and-past it from avcodec.h */
AVCodecContext config;
+
+ GstAudioChannelPosition ffmpeg_layout[64];
+ gboolean needs_reorder;
};
typedef struct _GstFFMpegAudEncClass GstFFMpegAudEncClass;