|
|
|
@@ -31,13 +31,13 @@ |
|
|
|
|
|
|
|
typedef struct MLPHeaderInfo |
|
|
|
{ |
|
|
|
int stream_type; ///< 0xBB for MLP, 0xBA for TrueHD |
|
|
|
int stream_type; ///< 0xBB for MLP, 0xBA for TrueHD |
|
|
|
|
|
|
|
int group1_bits; ///< The bit depth of the first substream |
|
|
|
int group2_bits; ///< Bit depth of the second substream (MLP only) |
|
|
|
int group1_bits; ///< The bit depth of the first substream |
|
|
|
int group2_bits; ///< Bit depth of the second substream (MLP only) |
|
|
|
|
|
|
|
int group1_samplerate; ///< Sample rate of first substream |
|
|
|
int group2_samplerate; ///< Sample rate of second substream (MLP only) |
|
|
|
int group1_samplerate; ///< Sample rate of first substream |
|
|
|
int group2_samplerate; ///< Sample rate of second substream (MLP only) |
|
|
|
|
|
|
|
int channels_mlp; ///< Channel count for MLP streams |
|
|
|
int channels_thd_stream1; ///< Channel count for substream 1 of TrueHD streams ("6-channel presentation") |
|
|
|
@@ -46,13 +46,13 @@ typedef struct MLPHeaderInfo |
|
|
|
uint64_t channel_layout_thd_stream1; ///< Channel layout for substream 1 of TrueHD streams ("6-channel presentation") |
|
|
|
uint64_t channel_layout_thd_stream2; ///< Channel layout for substream 2 of TrueHD streams ("8-channel presentation") |
|
|
|
|
|
|
|
int access_unit_size; ///< Number of samples per coded frame |
|
|
|
int access_unit_size_pow2; ///< Next power of two above number of samples per frame |
|
|
|
int access_unit_size; ///< Number of samples per coded frame |
|
|
|
int access_unit_size_pow2; ///< Next power of two above number of samples per frame |
|
|
|
|
|
|
|
int is_vbr; ///< Stream is VBR instead of CBR |
|
|
|
int peak_bitrate; ///< Peak bitrate for VBR, actual bitrate (==peak) for CBR |
|
|
|
int is_vbr; ///< Stream is VBR instead of CBR |
|
|
|
int peak_bitrate; ///< Peak bitrate for VBR, actual bitrate (==peak) for CBR |
|
|
|
|
|
|
|
int num_substreams; ///< Number of substreams within stream |
|
|
|
int num_substreams; ///< Number of substreams within stream |
|
|
|
} MLPHeaderInfo; |
|
|
|
|
|
|
|
|
|
|
|
|