diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-12-11 18:07:34 +0000 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-12-11 18:07:34 +0000 |
commit | fbe1221d70131aa7c3869be60000534cf1dffc70 (patch) | |
tree | 0e30859c2794674f0a55b75cd4f8cc5cce527582 /ext/libav/gstavaudenc.h | |
parent | 64a2a8bdae4c06a0822a994438296b7295fa7da6 (diff) | |
download | gst-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.h | 3 |
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; |