Max Kellermann
|
6d6f274648
|
DecoderAPI: discard unused song tag early
If there's a stream tag, don't let the song tag override it in the
next update_stream_tag() call.
|
2015-06-21 15:10:55 +02:00 |
|
Max Kellermann
|
e4d0293a31
|
DecoderAPI: "move" the Tag object
Reduce runtime overhead.
|
2015-06-20 16:06:09 +02:00 |
|
Max Kellermann
|
a464dc681a
|
Merge tag 'v0.18.14'
|
2014-09-11 19:26:58 +02:00 |
|
Max Kellermann
|
26bef5d209
|
DecoderAPI: use std::min()
|
2014-08-31 08:27:51 +02:00 |
|
Max Kellermann
|
cd6e0ff88a
|
MusicChunk: remove special case for num_frames==0
Simply return an empty WritableBuffer, not a nulled one.
|
2014-08-31 08:26:03 +02:00 |
|
Max Kellermann
|
d9d97bd17b
|
DecoderAPI: pass SignedSongTime to decoder_initialized()
|
2014-08-29 21:40:15 +02:00 |
|
Max Kellermann
|
9d3a85d434
|
MusicChunk: use SignedSongTime for the time stamp
|
2014-08-29 13:20:58 +02:00 |
|
Max Kellermann
|
ca252804c6
|
DecoderControl: use SignedSongTime for the song duration
|
2014-08-29 13:20:58 +02:00 |
|
Max Kellermann
|
f02998b106
|
DecoderControl: use std::chrono::duration for start_ms and end_ms
|
2014-08-28 13:08:44 +02:00 |
|
Max Kellermann
|
6ad933982f
|
DetachedSong: use std::chrono::duration for start_ms and end_ms
|
2014-08-28 13:03:18 +02:00 |
|
Max Kellermann
|
ba6ba7d4be
|
DecoderControl: use std::chrono::duration for Seek()
|
2014-08-27 18:48:43 +02:00 |
|
Max Kellermann
|
0c2d767f6f
|
DecoderAPI: use std::chrono::duration for decoder_seek*()
For type safety and code readability.
|
2014-08-26 22:27:04 +02:00 |
|
Max Kellermann
|
8561c9c5a6
|
DecoderAPI: add decoder_seek_where_frame()
|
2014-08-26 11:27:41 +02:00 |
|
Max Kellermann
|
316c72a4ae
|
DecoderAPI: add decoder_seek_where_ms()
Move to fixed-point integers instead of floating point.
|
2014-08-26 11:02:02 +02:00 |
|
Max Kellermann
|
56f61a6d59
|
PcmConvert: Convert() returns ConstBuffer
|
2014-08-12 16:36:07 +02:00 |
|
Max Kellermann
|
c94b4466d5
|
MusicChunk: rename struct to MusicChunk
|
2014-08-12 15:56:41 +02:00 |
|
Max Kellermann
|
4eeea640f4
|
DecoderAPI: add function decoder_open_uri()
Move and refactor code from the Wavpack decoder plugin.
|
2014-05-22 12:35:20 +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 |
|