Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | decoder/flac: use C++ compiler | Max Kellermann | 2012-10-02 | 1 | -437/+0 |
| | |||||
* | {decoder,encoder}/flac: drop support for libFLAC 1.1 | Max Kellermann | 2012-10-02 | 1 | -54/+5 |
| | |||||
* | decoder/ogg_common: rename to ogg_codec.c | Max Kellermann | 2012-09-04 | 1 | -3/+3 |
| | |||||
* | decoder/ogg_common: pass decoder to _type_detect() | Max Kellermann | 2012-09-04 | 1 | -1/+1 |
| | | | | Allow the function to be cancelled. | ||||
* | decoder/_ogg_common: rename to ogg_common.c | Max Kellermann | 2012-09-04 | 1 | -2/+2 |
| | |||||
* | decoder_plugin: scan tags with callback table | Max Kellermann | 2012-02-11 | 1 | -17/+13 |
| | | | | | Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object. | ||||
* | decoder/flac: check for errors only after _process_single() | Max Kellermann | 2012-02-11 | 1 | -8/+6 |
| | | | | The only other libFLAC call (seek) does not produce fatal errors. | ||||
* | decoder/flac: symmetric FLAC__stream_decoder_finish() calls | Max Kellermann | 2012-02-11 | 1 | -1/+3 |
| | | | | | Call it in the function that also invokved FLAC__stream_decoder_init_*(). | ||||
* | decoder/flac: use error messages from libFLAC | Max Kellermann | 2012-02-11 | 1 | -27/+7 |
| | |||||
* | decoder/flac: eliminate the remaining "gotos" | Max Kellermann | 2012-02-11 | 1 | -42/+54 |
| | | | | https://www.xkcd.com/292/ | ||||
* | input_stream: non-blocking I/O | Max Kellermann | 2011-09-16 | 1 | -4/+5 |
| | | | | | | | | | Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins. | ||||
* | Merge branch 'v0.16.x' | Max Kellermann | 2011-04-12 | 1 | -1/+1 |
|\ | | | | | | | | | | | Conflicts: NEWS configure.ac | ||||
| * | decoder/flac: fix enum mismatch in flac_tell_cb() | Max Kellermann | 2011-03-23 | 1 | -1/+1 |
| | | | | | | | | Fix clang warning. | ||||
* | | copyright year 2011 | Max Kellermann | 2011-01-29 | 1 | -1/+1 |
|/ | |||||
* | Add support for MixRamp tags | Tim Phipps | 2010-03-21 | 1 | -1/+6 |
| | | | | | Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and MIXRAMP_END tags from FLAC files and overlaps instead of crossfading. | ||||
* | decoder/flac: support streams without STREAMINFO block | Max Kellermann | 2010-01-06 | 1 | -0/+12 |
| | |||||
* | decoder/flac: moved decoder initialization to _flac_common.c | Max Kellermann | 2010-01-06 | 1 | -15/+4 |
| | | | | | | Invoke decoder_initialized() in the libFLAC metadata callback. This merges code from the FLAC and the OggFLAC decoder plugin into the common library. | ||||
* | decoder/flac: remember audio_format, not stream_info | Max Kellermann | 2010-01-06 | 1 | -3/+3 |
| | |||||
* | decoder/flac: removed CUE sheet support | Max Kellermann | 2010-01-06 | 1 | -295/+1 |
| | | | | This feature has been moved to the "flac" playlist plugin. | ||||
* | decoder/flac: moved flac_tag_load() to flac_metadata.c | Max Kellermann | 2010-01-06 | 1 | -53/+0 |
| | | | | Make this code is reusable. | ||||
* | renamed decoder plugin sources | Max Kellermann | 2010-01-04 | 1 | -0/+838 |
Make it X_decoder_plugin.c. |