unsigned int i_bitrate;
unsigned int i_size;
+ unsigned int i_samples;
} vlc_a52_header_t;
default:
return VLC_EGENERIC;
}
+ p_header->i_samples = 6*256;
+
p_header->b_eac3 = false;
return VLC_SUCCESS;
}
p_header->i_channels = p_acmod[i_acmod].i_count + i_lfeon;
p_header->i_channels_conf = p_acmod[i_acmod].i_configuration | ( i_lfeon ? AOUT_CHAN_LFE : 0);
p_header->i_bitrate = 8 * p_header->i_size * (p_header->i_rate) / (i_numblkscod * 256);
+ p_header->i_samples = i_numblkscod * 256;
p_header->b_eac3 = true;
return VLC_SUCCESS;
{ 3, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_REARCENTER }, /* 2F1R 2/1 */
{ 4, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER |
AOUT_CHAN_REARCENTER }, /* 3F1R 3/1 */
- { 5, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT |
+ { 4, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT |
AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT }, /* 2F2R 2/2 */
- { 6, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER |
+ { 5, AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT | AOUT_CHAN_CENTER |
AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT }, /* 3F2R 3/2 */
};