aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/mp3_plugin.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mp3: hard-code dithering to 16 bitsMax Kellermann2008-10-101-8/+6
* audio_format: renamed sampleRate to sample_rateMax Kellermann2008-10-101-1/+1
* use C99 struct initializersMax Kellermann2008-09-291-10/+7
* Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-291-5/+5
* start using prefixcmp()Eric Wong2008-09-231-1/+1
* mp3: fix long line, I can't read past 80 colsEric Wong2008-09-231-1/+2
* mp3: fix buffer overflow when max_frames is too largeMax Kellermann2008-09-171-0/+5
* audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann2008-09-071-2/+2
* tag: renamed functions, no CamelCaseMax Kellermann2008-08-291-22/+21
* tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_itemMax Kellermann2008-08-291-9/+9
* mp3, flac: check for seek command after decoder_read()Max Kellermann2008-08-261-1/+10
* check decoder_command!=NONE instead of decoder_command==STOPMax Kellermann2008-08-261-7/+7
* mp3: converted the MUTEFRAME_ macros to an enumMax Kellermann2008-08-261-9/+12
* mp3: converted the DECODE_ constants to an enumMax Kellermann2008-08-261-8/+13
* added decoder_read()Max Kellermann2008-08-261-14/+6
* mp3: added mp3DecodeData.decoderMax Kellermann2008-08-261-9/+13
* mp3: audio_linear_dither() returns mpd_sint16Max Kellermann2008-08-261-11/+9
* mp3: changed outputBuffer's type to mpd_sint16[]Max Kellermann2008-08-261-3/+3
* mp3: moved num_samples calculation out of the loopMax Kellermann2008-08-261-5/+7
* mp3: eliminated outputPtrMax Kellermann2008-08-261-14/+3
* mp3: don't do a second flush in mp3_decode()Max Kellermann2008-08-261-17/+1
* mp3: always flush directly after decoding/ditheringMax Kellermann2008-08-261-15/+13
* mp3: dither a whole block at a timeMax Kellermann2008-08-261-3/+9
* mp3: moved dropSamplesAtEnd check out of the loopMax Kellermann2008-08-261-21/+18
* mp3: make samplesPerFrame more localMax Kellermann2008-08-261-2/+1
* mp3: unsigned integersMax Kellermann2008-08-261-11/+11
* mp3: removed double cmd==STOP checkMax Kellermann2008-08-261-3/+0
* mp3: moved code to dither_buffer()Max Kellermann2008-08-261-14/+30
* mp3: don't check dropSamplesAtStart in the loopMax Kellermann2008-08-261-7/+14
* renamed InputPlugin to struct decoder_pluginMax Kellermann2008-08-261-2/+2
* eliminate OUTPUT_BUFFER_DC_STOP, OUTPUT_BUFFER_DC_SEEKMax Kellermann2008-08-261-3/+4
* added decoder_seek_where() and decoder_seek_error()Max Kellermann2008-08-261-6/+6
* added decoder_command_finished() to decoder_api.hMax Kellermann2008-08-261-4/+4
* added decoder_get_command()Max Kellermann2008-08-261-20/+20
* simplify several dc->command checksMax Kellermann2008-08-261-7/+3
* added parameter total_time to decoder_initialized()Max Kellermann2008-08-261-3/+1
* added audio_format parameter to decoder_initialized()Max Kellermann2008-08-261-3/+3
* added decoder_clear() and decoder_flush()Max Kellermann2008-08-261-4/+4
* added decoder_data()Max Kellermann2008-08-261-15/+16
* added decoder_initialized()Max Kellermann2008-08-261-4/+3
* added struct decoderMax Kellermann2008-08-261-1/+2
* added dc_command_finished()Max Kellermann2008-08-261-8/+4
* merged start, stop, seek into DecoderControl.commandMax Kellermann2008-08-261-19/+32
* clean up CPP includesMax Kellermann2008-08-261-5/+0
* Make the OutputBuffer API more consistentEric Wong2008-04-131-7/+7
* Stop passing our single OutputBuffer object everywhereEric Wong2008-04-131-12/+10
* Stop passing our single DecoderControl object everywhereEric Wong2008-04-131-38/+36
* yet more unsigned integersMax Kellermann2008-04-121-4/+4
* Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong2008-04-121-4/+0
* Initial cut of fork() => pthreads() for decoder and playerEric Wong2008-04-121-0/+4