aboutsummaryrefslogtreecommitdiffstats
path: root/src/encoder/wave_encoder.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* encoder/wave: support packed 24 bit samplesMax Kellermann2011-11-281-0/+5
| | | | Convert to padded 24 bit samples, instead of falling back to 16 bit.
* encoder/wave: use fifo_buffer instead of pcm_bufferMax Kellermann2011-11-281-19/+27
| | | | | | This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls.
* general: whitespace cleanupThomas Jansen2011-02-091-2/+2
| | | | | Remove trailing whitespace found by this command: find -name '*.[ch]' | xargs grep "[[:space:]]$"
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
|
* encoders: remove unnessesary pointers to const stringsViliam Mateicka2009-12-031-3/+1
|
* encoders: implement new get_mime_types methodViliam Mateicka2009-12-031-0/+9
|
* audio_format: changed "bits" to "enum sample_format"Max Kellermann2009-12-021-3/+26
| | | | | | This patch prepares support for floating point samples (and probably other formats). It changes the meaning of the "bits" attribute from a bit count to a symbolic value.
* encoder: let wave encoder to use pcm_buffer, pcm conversion code cleanupViliam Mateicka2009-11-171-29/+27
|
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
| | | | | | After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
* wave_encoder: new encoder for streaming PCM wave files.Viliam Mateicka2009-11-101-0/+241
When using wave encoder with httpd audio output mpd can input this stream via http and audiofile decoder. This for example opens simple way to configure lossless audio streaming port(like jack or pulseaudio does but without overhead). Another possibility can be using it for gathering raw data for visualization plugins (If sync issue will be resolved)