Max Kellermann
|
3158955198
|
TagHandler: pass SongTime to duration()
|
2014-08-29 22:52:04 +02:00 |
|
Max Kellermann
|
d9d97bd17b
|
DecoderAPI: pass SignedSongTime to decoder_initialized()
|
2014-08-29 21:40:15 +02:00 |
|
Max Kellermann
|
2052a029ee
|
decoder/vorbis: use integer seek times
|
2014-08-26 11:38:39 +02:00 |
|
Max Kellermann
|
bb472206de
|
InputStream: move typedef offset_type to Offset.hxx
Reduce header dependencies.
|
2014-08-19 22:29:52 +02:00 |
|
Max Kellermann
|
07b93dcf80
|
InputStream: make Seek() always absolute
Remove the "whence" parameter that is not actually necessary, and only
complicates the InputStream implementations.
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
374c6a27db
|
decoder/vorbis: make VorbisInputStream::input_stream a reference
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
36c9e95969
|
decoder/vorbis: add VorbisInputStream constructor
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
a3142ee4e6
|
decoder/vorbis: rename struct vorbis_input_stream to VorbisInputStream
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
437caeb90f
|
decoder/vorbis: add "restrict" to pointers in vorbis_interleave()
Allows more compiler optimizations.
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
af49cace8d
|
decoder/vorbis: log libvorbis version on startup
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
0b4fa41aff
|
InputStream: "protect" attributes
|
2014-05-12 18:59:46 +02:00 |
|
Max Kellermann
|
f8bfea8bae
|
Input*: move to input/
|
2014-01-24 16:33:33 +01:00 |
|
Max Kellermann
|
51adaf2c47
|
decoder/*: move to decoder/plugins/
|
2014-01-24 00:02:24 +01:00 |
|