From c229f571fd3c7d7b567c27c87b2bbcdaee1b0e9f Mon Sep 17 00:00:00 2001
From: Tim Walker <tdskywalker@gmail.com>
Date: Fri, 17 Jan 2014 15:57:40 +0100
Subject: (e)ac3: parse and store the Lt/Rt and LFE mix levels.

---
 libavcodec/ac3dec.h | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'libavcodec/ac3dec.h')

diff --git a/libavcodec/ac3dec.h b/libavcodec/ac3dec.h
index 73ca1c3305..8fcd1421dc 100644
--- a/libavcodec/ac3dec.h
+++ b/libavcodec/ac3dec.h
@@ -84,8 +84,13 @@ typedef struct AC3DecodeContext {
     int channel_mode;                       ///< channel mode                           (acmod)
     int lfe_on;                             ///< lfe channel in use
     int channel_map;                        ///< custom channel map
+    int preferred_downmix;                  ///< Preferred 2-channel downmix mode       (dmixmod)
     int center_mix_level;                   ///< Center mix level index
+    int center_mix_level_ltrt;              ///< Center mix level index for Lt/Rt       (ltrtcmixlev)
     int surround_mix_level;                 ///< Surround mix level index
+    int surround_mix_level_ltrt;            ///< Surround mix level index for Lt/Rt     (ltrtsurmixlev)
+    int lfe_mix_level_exists;               ///< indicates if lfemixlevcod is specified (lfemixlevcode)
+    int lfe_mix_level;                      ///< LFE mix level index                    (lfemixlevcod)
     int eac3;                               ///< indicates if current frame is E-AC-3
     int dolby_surround_mode;                ///< dolby surround mode                    (dsurmod)
     int dolby_surround_ex_mode;             ///< dolby surround ex mode                 (dsurexmod)
-- 
cgit v1.2.3