aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/pcm_decoder_plugin.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* decoder/pcm: convert to C++Max Kellermann2013-07-281-108/+0
|
* input_stream: forward-declare the structMax Kellermann2013-01-261-5/+8
| | | | Hide the definition from C code, to prepare the transition to C++.
* decoder/pcm: always supply host byte order samplesMax Kellermann2012-03-211-15/+12
| | | | Don't use audio_format.reverse_endian.
* decoder/pcm: support reverse byte orderMax Kellermann2011-10-101-3/+21
|
* decoder/{pcm,dsdiff}: add missing stdio.h includeMax Kellermann2011-10-091-0/+1
|
* input_stream: non-blocking I/OMax Kellermann2011-09-161-2/+3
| | | | | | | | | Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins.
* decoder: PCM decoder: Inherit seekable from the input streamSimon Kagstrom2011-03-231-1/+1
| | | | E.g., spotify isn't seekable.
* decoder: PCM decoder: Break loop if EOF is encounteredSimon Kagstrom2011-03-231-0/+4
| | | | Otherwise the song playing might go on forever.
* copyright year 2011Max Kellermann2011-01-291-1/+1
|
* decoder: new "pcm" decoder pluginMax Kellermann2010-12-221-0/+84
Just there to support the "cdio_paranoia" input plugin.