comparison libmpdemux/demux_audio.c @ 27218:932d756585cc

Correct stream-seekability tests in demux_audio and demux_lavf Based on a patch by Alexander Kanavin (alexander.kanavin nokia com)
author reimar
date Fri, 11 Jul 2008 17:25:37 +0000
parents 28f249556ecc
children e0641ed3cefd
comparison
equal deleted inserted replaced
27217:28f249556ecc 27218:932d756585cc
327 sh_audio->wf->wBitsPerSample = 16; 327 sh_audio->wf->wBitsPerSample = 16;
328 sh_audio->wf->cbSize = 0; 328 sh_audio->wf->cbSize = 0;
329 sh_audio->i_bps = sh_audio->wf->nAvgBytesPerSec; 329 sh_audio->i_bps = sh_audio->wf->nAvgBytesPerSec;
330 free(mp3_found); 330 free(mp3_found);
331 mp3_found = NULL; 331 mp3_found = NULL;
332 if(s->end_pos) { 332 if(s->end_pos && (s->flags & STREAM_SEEK) == STREAM_SEEK) {
333 char tag[4]; 333 char tag[4];
334 stream_seek(s,s->end_pos-128); 334 stream_seek(s,s->end_pos-128);
335 stream_read(s,tag,3); 335 stream_read(s,tag,3);
336 tag[3] = '\0'; 336 tag[3] = '\0';
337 if(strcmp(tag,"TAG")) 337 if(strcmp(tag,"TAG"))