summaryrefslogtreecommitdiff
path: root/src/inputPlugins/mp3_plugin.c
AgeCommit message (Expand)Author
2008-09-23start using prefixcmp()Eric Wong
2008-09-23mp3: fix long line, I can't read past 80 colsEric Wong
2008-09-17mp3: fix buffer overflow when max_frames is too largeMax Kellermann
2008-09-07audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann
2008-08-29tag: renamed functions, no CamelCaseMax Kellermann
2008-08-29tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_itemMax Kellermann
2008-08-26mp3, flac: check for seek command after decoder_read()Max Kellermann
2008-08-26check decoder_command!=NONE instead of decoder_command==STOPMax Kellermann
2008-08-26mp3: converted the MUTEFRAME_ macros to an enumMax Kellermann
2008-08-26mp3: converted the DECODE_ constants to an enumMax Kellermann
2008-08-26added decoder_read()Max Kellermann
2008-08-26mp3: added mp3DecodeData.decoderMax Kellermann
2008-08-26mp3: audio_linear_dither() returns mpd_sint16Max Kellermann
2008-08-26mp3: changed outputBuffer's type to mpd_sint16[]Max Kellermann
2008-08-26mp3: moved num_samples calculation out of the loopMax Kellermann
2008-08-26mp3: eliminated outputPtrMax Kellermann
2008-08-26mp3: don't do a second flush in mp3_decode()Max Kellermann
2008-08-26mp3: always flush directly after decoding/ditheringMax Kellermann
2008-08-26mp3: dither a whole block at a timeMax Kellermann
2008-08-26mp3: moved dropSamplesAtEnd check out of the loopMax Kellermann
2008-08-26mp3: make samplesPerFrame more localMax Kellermann
2008-08-26mp3: unsigned integersMax Kellermann
2008-08-26mp3: removed double cmd==STOP checkMax Kellermann
2008-08-26mp3: moved code to dither_buffer()Max Kellermann
2008-08-26mp3: don't check dropSamplesAtStart in the loopMax Kellermann
2008-08-26renamed InputPlugin to struct decoder_pluginMax Kellermann
2008-08-26eliminate OUTPUT_BUFFER_DC_STOP, OUTPUT_BUFFER_DC_SEEKMax Kellermann
2008-08-26added decoder_seek_where() and decoder_seek_error()Max Kellermann
2008-08-26added decoder_command_finished() to decoder_api.hMax Kellermann
2008-08-26added decoder_get_command()Max Kellermann
2008-08-26simplify several dc->command checksMax Kellermann
2008-08-26added parameter total_time to decoder_initialized()Max Kellermann
2008-08-26added audio_format parameter to decoder_initialized()Max Kellermann
2008-08-26added decoder_clear() and decoder_flush()Max Kellermann
2008-08-26added decoder_data()Max Kellermann
2008-08-26added decoder_initialized()Max Kellermann
2008-08-26added struct decoderMax Kellermann
2008-08-26added dc_command_finished()Max Kellermann
2008-08-26merged start, stop, seek into DecoderControl.commandMax Kellermann
2008-08-26clean up CPP includesMax Kellermann
2008-04-13Make the OutputBuffer API more consistentEric Wong
2008-04-13Stop passing our single OutputBuffer object everywhereEric Wong
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong
2008-04-12yet more unsigned integersMax Kellermann
2008-04-12Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong
2008-02-05fix -Wconst warningsMax Kellermann
2008-01-26fixed "comparison between signed and unsigned"Max Kellermann
2008-01-26fixed -Wshadow warningsMax Kellermann
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong