aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/plugins/DsdiffDecoderPlugin.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann2015-01-211-2/+2
| | | | The old struct config_param remains only for top-level string options.
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* configure.ac: add macro MPD_ENABLE_AUTO_PKG_LIBMax Kellermann2014-11-221-3/+3
|
* TagHandler: pass SongTime to duration()Max Kellermann2014-08-291-2/+3
|
* DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann2014-08-291-2/+4
|
* decoder/dsdiff: use integer seek timesMax Kellermann2014-08-261-11/+4
|
* decoder/dsdiff: implement seekingMax Kellermann2014-08-231-1/+32
|
* decoder/dsdiff: refactor the main decoder loopMax Kellermann2014-08-231-17/+4
| | | | | Check for STOP before decoding the first chunk. This reduces the command latency.
* decoder/dsdiff: add local variable "remaining_bytes"Max Kellermann2014-08-231-5/+6
| | | | Remember the chunk's total size.
* decoder/dsdiff: don't skip remaining bytesMax Kellermann2014-08-231-1/+2
| | | | Nobody cares.
* decoder/dsdiff: eliminate local variable "buffer_samples"Max Kellermann2014-08-231-2/+1
|
* decoder/dsdiff: support only one "DSD" chunkMax Kellermann2014-08-231-21/+4
| | | | | | Eliminate the loop from dsdiff_stream_decode(). It makes the code complex, real-world files with multiple DSD chunks are outside of the specification, and the "chunk_size" variable would be bogus anyway.
* Merge branch 'v0.18.x'Max Kellermann2014-08-211-1/+1
|
* decoder/DsdLib: use offset_type instead of uint64_tMax Kellermann2014-08-191-10/+9
|
* InputStream: move typedef offset_type to Offset.hxxMax Kellermann2014-08-191-9/+9
| | | | Reduce header dependencies.
* Report bitrate for DSF and DSDIFF DSD decodersJurgen Kramer2014-08-161-2/+4
|
* decoder/dsdiff: move artist/title/id3 offsets out of DsdiffMetaDataMax Kellermann2014-07-121-22/+14
| | | | They are only used inside dsdiff_read_metadata_extra().
* Merge branch 'v0.18.x'Max Kellermann2014-07-121-12/+9
|
* Merge branch 'v0.18.x'Max Kellermann2014-07-091-13/+12
|
* Input*: move to input/Max Kellermann2014-01-241-1/+1
|
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-0/+523