aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/mp3_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-08-26added decoder_seek_where() and decoder_seek_error()Max Kellermann1-6/+6
2008-08-26added decoder_command_finished() to decoder_api.hMax Kellermann1-4/+4
2008-08-26added decoder_get_command()Max Kellermann1-20/+20
2008-08-26simplify several dc->command checksMax Kellermann1-7/+3
2008-08-26added parameter total_time to decoder_initialized()Max Kellermann1-3/+1
2008-08-26added audio_format parameter to decoder_initialized()Max Kellermann1-3/+3
2008-08-26added decoder_clear() and decoder_flush()Max Kellermann1-4/+4
2008-08-26added decoder_data()Max Kellermann1-15/+16
2008-08-26added decoder_initialized()Max Kellermann1-4/+3
2008-08-26added struct decoderMax Kellermann1-1/+2
2008-08-26added dc_command_finished()Max Kellermann1-8/+4
2008-08-26merged start, stop, seek into DecoderControl.commandMax Kellermann1-19/+32
2008-08-26clean up CPP includesMax Kellermann1-5/+0
2008-04-13Make the OutputBuffer API more consistentEric Wong1-7/+7
2008-04-13Stop passing our single OutputBuffer object everywhereEric Wong1-12/+10
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong1-38/+36
2008-04-12yet more unsigned integersMax Kellermann1-4/+4
2008-04-12Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong1-4/+0
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong1-0/+4
2008-02-05fix -Wconst warningsMax Kellermann1-2/+2
2008-01-26fixed "comparison between signed and unsigned"Max Kellermann1-2/+2
2008-01-26fixed -Wshadow warningsMax Kellermann1-8/+8
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong1-7/+1
2008-01-01Simplify decode cleanup logic a bitEric Wong1-12/+0
2007-09-05conf: improved boolean config parameter handling from -keEric Wong1-4/+3
2007-08-22inputPlugins/mp3_plugin: parse LAME tags for ReplayGain infoJ. Alexander Treuman1-46/+104
2007-06-03Making some bool options more consistent.J. Alexander Treuman1-5/+7
2007-04-09Cleaning up some comments.J. Alexander Treuman1-1/+1
2007-04-05The massive copyright updateAvuton Olrich1-1/+1
2007-01-14Don't initialize globals to zero (or NULL)Eric Wong1-12/+1
2007-01-14mp3: sparse: fix warnings reported with -WshadowEric Wong1-8/+7
2006-12-23Added gapless_mp3_playback option. Setting to "no" will disable gaplessJ. Alexander Treuman1-2/+15
2006-12-23Only parse gapless info if the input stream is seekable, under theJ. Alexander Treuman1-1/+2
2006-12-23Don't stop decoding if we're at maxFrames just because there's a Xing tag.J. Alexander Treuman1-4/+3
2006-12-23Cleaning up some damn near unreadable wrapping caused by indent.J. Alexander Treuman1-25/+8
2006-12-23Properly calculate the number of remaining samples in the MP3 frame, evenJ. Alexander Treuman1-5/+7
2006-10-06mp3_plugin.c: fix compilation with -pedantic and/or gcc 2.95Eric Wong1-16/+20
2006-10-03handle invalid xing tags better.Warren Dukes1-18/+26
2006-08-26Replace strdup and {c,re,m}alloc with x* variants to check for OOM errorsEric Wong1-3/+3
2006-08-23Use strcasecmp to check for replaygain id3v2 tags, since apparently some apps...J. Alexander Treuman1-4/+4
2006-08-23Instead of ignoring mp2/mp3 files that start with a layer 1 frame, just skip ...J. Alexander Treuman1-2/+1
2006-08-23If a frame header decode loses sync, just try again instead of trying to deco...J. Alexander Treuman1-7/+3
2006-08-23Skip layer 2 frames in mp3s and vice versa. Also drop support for layer 1, s...J. Alexander Treuman1-3/+15
2006-08-20trivial: labels should be on the left-most column, no tabbingEric Wong1-2/+2
2006-08-13Stop decoding once we've dropped samples at the end (it messes up the audio i...J. Alexander Treuman1-1/+3
2006-08-13Presume that the Xing frame count is accurate, and stop decoding when we hit ...J. Alexander Treuman1-2/+9
2006-08-01Several fixes uncovered with -pedanticEric Wong1-2/+2
2006-07-26Silence a gcc warning... Properly.J. Alexander Treuman1-1/+3
2006-07-26Silence a gcc warningJ. Alexander Treuman1-0/+2
2006-07-26jat's second tip of the day: when you change a ternary operator to an if, don...J. Alexander Treuman1-1/+1