aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/mp3_plugin.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* If a frame header decode loses sync, just try again instead of trying to deco...J. Alexander Treuman2006-08-231-7/+3
* Skip layer 2 frames in mp3s and vice versa. Also drop support for layer 1, s...J. Alexander Treuman2006-08-231-3/+15
* trivial: labels should be on the left-most column, no tabbingEric Wong2006-08-201-2/+2
* Stop decoding once we've dropped samples at the end (it messes up the audio i...J. Alexander Treuman2006-08-131-1/+3
* Presume that the Xing frame count is accurate, and stop decoding when we hit ...J. Alexander Treuman2006-08-131-2/+9
* Several fixes uncovered with -pedanticEric Wong2006-08-011-2/+2
* Silence a gcc warning... Properly.J. Alexander Treuman2006-07-261-1/+3
* Silence a gcc warningJ. Alexander Treuman2006-07-261-0/+2
* jat's second tip of the day: when you change a ternary operator to an if, don...J. Alexander Treuman2006-07-261-1/+1
* Screw this found_* stuff, just wrap parse_*() in an ifJ. Alexander Treuman2006-07-261-11/+6