p_dec->fmt_out.audio.i_rate = p_sys->vi.rate;
p_dec->fmt_out.audio.i_channels = p_sys->vi.channels;
- if( p_dec->fmt_out.audio.i_channels > ARRAY_SIZE(pi_channels_maps) )
+ if( p_dec->fmt_out.audio.i_channels >= ARRAY_SIZE(pi_channels_maps) )
{
- msg_Err( p_dec, "invalid number of channels (not between 1 and %lu): %i",
+ msg_Err( p_dec, "invalid number of channels (1-%zu): %i",
ARRAY_SIZE(pi_channels_maps),
p_dec->fmt_out.audio.i_channels );
return VLC_EGENERIC;