~ubuntu-branches/debian/experimental/libav/experimental

« back to all changes in this revision

Viewing changes to libavcodec/ac3.h

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2014-01-18 15:46:55 UTC
  • mfrom: (1.1.24)
  • Revision ID: package-import@ubuntu.com-20140118154655-iz6u00yevkat1jqi
Tags: 6:10~alpha2-1
New Upstream release 10_alpha2. This upstream git snapshot has too many
changes to list here, cf. to the upstream Changelog:
http://git.libav.org/?p=libav.git;a=blob;f=Changelog;hb=refs/tags/v10_alpha2

Show diffs side-by-side

added added

removed removed

Lines of Context:
80
80
    AC3_CHMODE_3F2R
81
81
} AC3ChannelMode;
82
82
 
 
83
/** Dolby Surround mode */
 
84
typedef enum AC3DolbySurroundMode {
 
85
    AC3_DSURMOD_NOTINDICATED = 0,
 
86
    AC3_DSURMOD_OFF,
 
87
    AC3_DSURMOD_ON,
 
88
    AC3_DSURMOD_RESERVED
 
89
} AC3DolbySurroundMode;
 
90
 
 
91
/** Dolby Surround EX mode */
 
92
typedef enum AC3DolbySurroundEXMode {
 
93
    AC3_DSUREXMOD_NOTINDICATED = 0,
 
94
    AC3_DSUREXMOD_OFF,
 
95
    AC3_DSUREXMOD_ON,
 
96
    AC3_DSUREXMOD_PLIIZ
 
97
} AC3DolbySurroundEXMode;
 
98
 
 
99
/** Dolby Headphone mode */
 
100
typedef enum AC3DolbyHeadphoneMode {
 
101
    AC3_DHEADPHONMOD_NOTINDICATED = 0,
 
102
    AC3_DHEADPHONMOD_OFF,
 
103
    AC3_DHEADPHONMOD_ON,
 
104
    AC3_DHEADPHONMOD_RESERVED
 
105
} AC3DolbyHeadphoneMode;
 
106
 
83
107
typedef struct AC3BitAllocParameters {
84
108
    int sr_code;
85
109
    int sr_shift;
108
132
    int surround_mix_level;                 ///< Surround mix level index
109
133
    uint16_t channel_map;
110
134
    int num_blocks;                         ///< number of audio blocks
 
135
    int dolby_surround_mode;
111
136
    /** @} */
112
137
 
113
138
    /** @name Derived values