diff options
Diffstat (limited to 'apps/codecs')
| -rw-r--r-- | apps/codecs/vorbis.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/vorbis.c b/apps/codecs/vorbis.c index 82ebdbf..03f1ae9 100644 --- a/apps/codecs/vorbis.c +++ b/apps/codecs/vorbis.c @@ -227,8 +227,8 @@ enum codec_status codec_start(struct codec_api* api) if ( rb->id3->offset ) { rb->advance_buffer(rb->id3->offset); ov_raw_seek(&vf,rb->id3->offset); - rb->id3->offset = ov_raw_tell(&vf); rb->set_elapsed(ov_time_tell(&vf)); + rb->set_offset(ov_raw_tell(&vf)); } eof=0; @@ -272,7 +272,7 @@ enum codec_status codec_start(struct codec_api* api) } } if ( !rb->seek_time ) { - rb->id3->offset = ov_raw_tell(&vf); + rb->set_offset(ov_raw_tell(&vf)); rb->set_elapsed(ov_time_tell(&vf)); rb->yield(); } |