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 ) ...@@ -307,10 +307,11 @@ aout_buffer_t * DecodeAudio ( decoder_t *p_dec, block_t **pp_block )
p_block->i_buffer -= i_used; p_block->i_buffer -= i_used;
p_block->p_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", msg_Warn( p_dec, "invalid audio properties channels count %d, sample rate %d",
p_sys->p_context->channels ); p_sys->p_context->channels, p_sys->p_context->sample_rate );
block_Release( p_block ); block_Release( p_block );
return NULL; 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