aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/DecoderAPI.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DecoderAPI: discard unused song tag earlyMax Kellermann2015-06-211-2/+5
| | | | | If there's a stream tag, don't let the song tag override it in the next update_stream_tag() call.
* DecoderAPI: "move" the Tag objectMax Kellermann2015-06-201-1/+1
| | | | Reduce runtime overhead.
* Merge tag 'v0.18.14'Max Kellermann2014-09-111-0/+4
|
* DecoderAPI: use std::min()Max Kellermann2014-08-311-3/+1
|
* MusicChunk: remove special case for num_frames==0Max Kellermann2014-08-311-3/+1
| | | | Simply return an empty WritableBuffer, not a nulled one.
* DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann2014-08-291-4/+2
|
* MusicChunk: use SignedSongTime for the time stampMax Kellermann2014-08-291-2/+2
|
* DecoderControl: use SignedSongTime for the song durationMax Kellermann2014-08-291-1/+3
|
* DecoderControl: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-281-15/+5
|
* DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-281-1/+1
|
* DecoderControl: use std::chrono::duration for Seek()Max Kellermann2014-08-271-3/+3
|
* DecoderAPI: use std::chrono::duration for decoder_seek*()Max Kellermann2014-08-261-20/+4
| | | | For type safety and code readability.
* DecoderAPI: add decoder_seek_where_frame()Max Kellermann2014-08-261-0/+18
|
* DecoderAPI: add decoder_seek_where_ms()Max Kellermann2014-08-261-0/+17
| | | | Move to fixed-point integers instead of floating point.
* PcmConvert: Convert() returns ConstBufferMax Kellermann2014-08-121-3/+6
|
* MusicChunk: rename struct to MusicChunkMax Kellermann2014-08-121-2/+2
|
* DecoderAPI: add function decoder_open_uri()Max Kellermann2014-05-221-0/+32
| | | Move and refactor code from the Wavpack decoder plugin.
* Input*: move to input/Max Kellermann2014-01-241-1/+1
|
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-0/+597