aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/mp3_plugin.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix -Wconst warningsMax Kellermann2008-02-051-2/+2
* fixed "comparison between signed and unsigned"Max Kellermann2008-01-261-2/+2
* fixed -Wshadow warningsMax Kellermann2008-01-261-8/+8
* Cleanup #includes of standard system headers and put them in one placeEric Wong2008-01-031-7/+1
* Simplify decode cleanup logic a bitEric Wong2008-01-011-12/+0
* conf: improved boolean config parameter handling from -keEric Wong2007-09-051-4/+3
* inputPlugins/mp3_plugin: parse LAME tags for ReplayGain infoJ. Alexander Treuman2007-08-221-46/+104
* Making some bool options more consistent.J. Alexander Treuman2007-06-031-5/+7
* Cleaning up some comments.J. Alexander Treuman2007-04-091-1/+1
* The massive copyright updateAvuton Olrich2007-04-051-1/+1
* Don't initialize globals to zero (or NULL)Eric Wong2007-01-141-12/+1
* mp3: sparse: fix warnings reported with -WshadowEric Wong2007-01-141-8/+7
* Added gapless_mp3_playback option. Setting to "no" will disable gaplessJ. Alexander Treuman2006-12-231-2/+15
* Only parse gapless info if the input stream is seekable, under theJ. Alexander Treuman2006-12-231-1/+2
* Don't stop decoding if we're at maxFrames just because there's a Xing tag.J. Alexander Treuman2006-12-231-4/+3
* Cleaning up some damn near unreadable wrapping caused by indent.J. Alexander Treuman2006-12-231-25/+8
* Properly calculate the number of remaining samples in the MP3 frame, evenJ. Alexander Treuman2006-12-231-5/+7
* mp3_plugin.c: fix compilation with -pedantic and/or gcc 2.95Eric Wong2006-10-061-16/+20
* handle invalid xing tags better.Warren Dukes2006-10-031-18/+26
* Replace strdup and {c,re,m}alloc with x* variants to check for OOM errorsEric Wong2006-08-261-3/+3
* Use strcasecmp to check for replaygain id3v2 tags, since apparently some apps...J. Alexander Treuman2006-08-231-4/+4
* Instead of ignoring mp2/mp3 files that start with a layer 1 frame, just skip ...J. Alexander Treuman2006-08-231-2/+1