X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faudio_output%2Fdec.c;h=6f3cbbcf58c4dc3d8904127388ca84847d0b70eb;hb=9c240458f9ee4e282ba47ec27342245e3bbcc5f8;hp=24e59b27a1c50da46135206fdd2f5d733fc406e7;hpb=feac01be63d1615c995fb236675e3068535e95ed;p=vlc diff --git a/src/audio_output/dec.c b/src/audio_output/dec.c index 24e59b27a1..6f3cbbcf58 100644 --- a/src/audio_output/dec.c +++ b/src/audio_output/dec.c @@ -86,7 +86,12 @@ static aout_input_t * DecNew( vlc_object_t * p_this, aout_instance_t * p_aout, p_input->b_changed = 0; p_input->b_error = 1; - aout_FormatPrepare( p_format ); + + if ( !p_format->i_bytes_per_frame ) + aout_FormatPrepare( p_format ); + else + p_format->i_frame_length = 1; + memcpy( &p_input->input, p_format, sizeof(audio_sample_format_t) ); if( p_replay_gain )