Improve audio sampling speed by using the seeker interface
We make our own ReadCloser+ReadSeeker implementation because a NopCloser actually destroys the seeker implementation.
Showing
- api/unstable/info.go 2 additions, 2 deletionsapi/unstable/info.go
- thumbnailing/i/flac.go 2 additions, 2 deletionsthumbnailing/i/flac.go
- thumbnailing/i/mp3.go 9 additions, 32 deletionsthumbnailing/i/mp3.go
- thumbnailing/i/ogg.go 2 additions, 2 deletionsthumbnailing/i/ogg.go
- thumbnailing/i/wav.go 2 additions, 2 deletionsthumbnailing/i/wav.go
- util/streams.go 0 additions, 5 deletionsutil/streams.go
- util/util_audio/fastsample.go 39 additions, 0 deletionsutil/util_audio/fastsample.go
- util/util_byte_seeker/seekable.go 25 additions, 0 deletionsutil/util_byte_seeker/seekable.go
util/util_audio/fastsample.go
0 → 100644
util/util_byte_seeker/seekable.go
0 → 100644
Please register or sign in to comment