}
data->set_frames (this_time);
- audio (data, _done);
+ audio (data, _done * TIME_HZ / audio_frame_rate ());
_done += this_time;
_remaining -= this_time;
SndfileDecoder::seek (ContentTime t, bool accurate)
{
Decoder::seek (t, accurate);
-
- /* XXX */
+
+ _done = t * audio_frame_rate() / TIME_HZ;
+ _remaining = _info.frames - _done;
}