Mercurial > audlegacy-plugins
comparison src/ffmpeg/ffmpeg.c @ 844:80e7162bd968 trunk
[svn] - seek is implemented as it should be, but appears to not work
| author | nenolod |
|---|---|
| date | Mon, 12 Mar 2007 18:53:58 -0700 |
| parents | 534375e63cc8 |
| children |
comparison
equal
deleted
inserted
replaced
| 843:534375e63cc8 | 844:80e7162bd968 |
|---|---|
| 345 g_static_mutex_lock(&ffmpeg_mutex); | 345 g_static_mutex_lock(&ffmpeg_mutex); |
| 346 while(ffmpeg_decode){ | 346 while(ffmpeg_decode){ |
| 347 | 347 |
| 348 if(ffmpeg_seekpos != -1) | 348 if(ffmpeg_seekpos != -1) |
| 349 { | 349 { |
| 350 av_seek_frame(ic, ffmpeg_idx, ffmpeg_seekpos * 1000000LL, AVSEEK_FLAG_BYTE); | 350 av_seek_frame(ic, ffmpeg_idx, ffmpeg_seekpos * AV_TIME_BASE, 0); |
| 351 playback->output->flush(ffmpeg_seekpos * 1000); | 351 playback->output->flush(ffmpeg_seekpos * 1000); |
| 352 ffmpeg_seekpos = -1; | 352 ffmpeg_seekpos = -1; |
| 353 } | 353 } |
| 354 | 354 |
| 355 if(av_read_frame(ic, &pkt) < 0) break; | 355 if(av_read_frame(ic, &pkt) < 0) break; |
