aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/plugins/AudiofileDecoderPlugin.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann2015-01-211-1/+1
* Copyright year 2015Max Kellermann2015-01-011-1/+1
* decoder/audiofile: fix bit rate calculationMax Kellermann2014-11-101-1/+1
* decoder/audiofile: fix indentMax Kellermann2014-09-191-1/+1
* TagHandler: pass SongTime to duration()Max Kellermann2014-08-291-7/+7
* DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann2014-08-291-8/+6
* decoder/audiofile: use integer seek timesMax Kellermann2014-08-261-2/+1
* InputStream: move typedef offset_type to Offset.hxxMax Kellermann2014-08-191-1/+1
* decoder/audiofile: check InputStream::KnownSize()Max Kellermann2014-08-191-2/+2
* Merge branch 'v0.18.x'Max Kellermann2014-07-111-2/+4
* decoder/audiofile: log libaudiofile errorsMax Kellermann2014-07-101-4/+15
* decoder/audiofile: make variables more localMax Kellermann2014-07-101-28/+24
* decoder/audiofile: implement scan_stream() instead of scan_file()Max Kellermann2014-07-101-23/+23
* decoder/audiofile: use audiofile_get_duration() in _stream_decode()Max Kellermann2014-07-101-5/+2
* decoder/audiofile: split audiofile_get_duration()Max Kellermann2014-07-101-4/+11
* decoder/audiofile: remove unused Error variableMax Kellermann2014-07-091-1/+0
* Merge branch 'v0.18.x'Max Kellermann2014-07-091-15/+29
* InputStream: make Seek() always absoluteMax Kellermann2014-05-221-3/+7
* DecoderPlugin: pass Path instance to file_decode() and scan_file()Max Kellermann2014-02-071-5/+8
* Input*: move to input/Max Kellermann2014-01-241-1/+1
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-0/+267