aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/mp3_plugin.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-291-5/+5
* start using prefixcmp()Eric Wong2008-09-201-1/+1
* mp3: fix long line, I can't read past 80 colsEric Wong2008-09-171-1/+2
* mp3: fix buffer overflow when max_frames is too largeMax Kellermann2008-09-171-0/+5
* tag: renamed functions, no CamelCaseMax Kellermann2008-09-021-18/+17
* tag: renamed MpdTag and MpdTagItem to struct mpd_tag, struct tag_itemMax Kellermann2008-09-021-9/+9
* mp3: converted the MUTEFRAME_ macros to an enumMax Kellermann2008-08-311-9/+12
* mp3: converted the DECODE_ constants to an enumMax Kellermann2008-08-311-8/+13
* mp3: audio_linear_dither() returns mpd_sint16Max Kellermann2008-08-301-11/+9
* mp3: changed outputBuffer's type to mpd_sint16[]Max Kellermann2008-08-301-4/+3
* mp3: moved num_samples calculation out of the loopMax Kellermann2008-08-301-6/+7
* mp3: eliminated outputPtrMax Kellermann2008-08-301-17/+9
* mp3: don't do a second flush in mp3_decode()Max Kellermann2008-08-301-12/+1
* mp3: always flush directly after decoding/ditheringMax Kellermann2008-08-301-17/+13
* mp3: dither a whole block at a timeMax Kellermann2008-08-301-3/+9
* mp3: moved dropSamplesAtEnd check out of the loopMax Kellermann2008-08-301-21/+19
* mp3: make samplesPerFrame more localMax Kellermann2008-08-301-2/+1
* mp3: unsigned integersMax Kellermann2008-08-301-11/+11
* mp3: moved code to dither_buffer()Max Kellermann2008-08-301-14/+30
* mp3: don't check dropSamplesAtStart in the loopMax Kellermann2008-08-301-7/+14
* clean up CPP includesMax Kellermann2008-08-301-5/+0
* Reimplement dynamic metadata handlingEric Wong2008-08-261-4/+3
* mp3_plugin: fix assertion during seekingEric Wong2008-08-201-3/+3
* core rewrite (decode,player,outputBuffer,playlist)Eric Wong2008-08-161-77/+69
* 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