audio: Refactoring: Use the underlying source's Seek in Read

This commit is contained in:
Hajime Hoshi 2021-11-29 17:21:18 +09:00
parent bdf78dab27
commit 15ba3ed4d1

View File

@ -83,12 +83,13 @@ func (i *InfiniteLoop) Read(b []byte) (int, error) {
}
if err == io.EOF || i.pos == i.length() {
pos, err := i.Seek(i.lstart, io.SeekStart)
pos, err := i.src.Seek(i.lstart, io.SeekStart)
if err != nil {
return 0, err
}
i.pos = pos
}
return n, nil
}