// tell/eof %jd/%d\n", output_position, output_size, aud_pos, end_pos,
// demand, demux->tell_byte(), demux->eof());
if( demux->eof() ) break;
// tell/eof %jd/%d\n", output_position, output_size, aud_pos, end_pos,
// demand, demux->tell_byte(), demux->eof());
if( demux->eof() ) break;
- if( src->seekable && output_size > AUDIO_HISTORY ) {
- int diff = demand + output_size - AUDIO_HISTORY;
+ if( src->seekable && output_size > needed_history ) {
+ int diff = demand + output_size - needed_history;