Fixed HighlyComplete to properly seek when there are samples buffered

This commit is contained in:
Chris Moeller 2013-11-05 16:04:34 -08:00
parent 625ced97f3
commit c524bd406e

View file

@ -1373,13 +1373,13 @@ static int twosf_info(void * context, const char * name, const char * value)
{ {
frame -= framesRead; frame -= framesRead;
silence_test_buffer.read( NULL, frame * 2 ); silence_test_buffer.read( NULL, frame * 2 );
framesRead += frame * 2; framesRead += frame;
return framesRead; return framesRead;
} }
else if ( buffered_samples ) else if ( buffered_samples )
{ {
silence_test_buffer.read( NULL, buffered_samples * 2 ); silence_test_buffer.read( NULL, buffered_samples * 2 );
framesRead += buffered_samples * 2; framesRead += buffered_samples;
} }
if ( type == 1 || type == 2 ) if ( type == 1 || type == 2 )