Commit 37402ad5 authored by Laurent Aimar's avatar Laurent Aimar

Check against 0 sample rate (returned by ffmpeg).

parent b07357af
......@@ -307,10 +307,11 @@ aout_buffer_t * DecodeAudio ( decoder_t *p_dec, block_t **pp_block )
p_block->i_buffer -= i_used;
p_block->p_buffer += i_used;
if( p_sys->p_context->channels <= 0 || p_sys->p_context->channels > 6 )
if( p_sys->p_context->channels <= 0 || p_sys->p_context->channels > 6 ||
p_sys->p_context->sample_rate <= 0 )
{
msg_Warn( p_dec, "invalid channels count %d",
p_sys->p_context->channels );
msg_Warn( p_dec, "invalid audio properties channels count %d, sample rate %d",
p_sys->p_context->channels, p_sys->p_context->sample_rate );
block_Release( p_block );
return NULL;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment