aboutsummaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAge
* Merge branch 'v0.17.x'Max Kellermann2013-02-27
|\
| * clock: add missing includeHagen Fritsch2013-02-27
| |
* | Merge branch 'v0.17.x'Max Kellermann2013-02-19
|\|
| * command: allow to omit END in ranges (START:END)Jörg Thalheim2013-02-19
| | | | | | | | | | If END is omitted, mpd should use the highest possible value instead of raising an error. This partially reverts 52e9cab1c1743f64a7
| * player_thread: implement missing "idle" events on output errorsMax Kellermann2013-02-04
| | | | | | | | | | | | When all outputs fail, MPD automatically pauses playback, but did not emit the IDLE_PLAYER event. Thus, clients were not woken up. (Mantis 3665)
* | output/alsa: workaround for noise after manual song changeMax Kellermann2013-02-04
| | | | | | | | | | Workaround for driver bug observed on the Raspberry Pi, see code comment for details.
* | decoder/mp4ff: delete obsolete pluginMax Kellermann2013-01-28
| | | | | | | | The underlying library has been obsolete for many years.
* | Merge branch 'v0.17.x'Max Kellermann2013-01-16
|\|
| * decoder/ffmpeg: support float planar audioBrice Jaglin2013-01-16
| |
| * Modify version string to post-release version 0.17.4~gitAvuton Olrich2013-01-06
| |
* | Merge tag 'release-0.17.3'Max Kellermann2013-01-07
|\|
| * mpd version 0.17.3Avuton Olrich2013-01-06
| |
* | Merge branch 'v0.17.x'Max Kellermann2013-01-03
|\|
| * cue_parser: fix CUE files with only one trackMax Kellermann2013-01-03
| | | | | | | | | | Track whether _finish() has been called, and deliver all partial results then. Fixes Mantis ticket 0003621.
| * cue_parser: fix memory leakMax Kellermann2013-01-03
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-10-05
|\| | | | | | | | | Conflicts: src/PlaylistSave.cxx
| * decoder/ffmpeg: support planar audioMax Kellermann2012-10-05
| | | | | | | | Implements Mantis feature request 3582.
| * decoder/ffmpeg: ignore negative time stampsMax Kellermann2012-10-05
| | | | | | | | Works around assertion failure in decoder_timestamp().
* | decoder/flac: support FLAC files inside archivesMax Kellermann2012-10-04
| | | | | | | | | | | | Implement the "scan_stream" method that can read tags from any input_stream object. This requires a FLAC__IOCallbacks implementation based on the input_stream API.
* | Merge branch 'v0.17.x'Max Kellermann2012-10-02
|\|
| * OSX: Set mDataByteSize correctly on AudioBuffers during render.Gregory Smith2012-10-02
| |
* | {decoder,encoder}/flac: drop support for libFLAC 1.1Max Kellermann2012-10-02
| |
* | encoder/vorbis: accept floating point input samplesMax Kellermann2012-10-02
| | | | | | | | | | | | Improves quality by not squeezing 32 bit samples down to 16 bit, and then back to 32 bit floating point. Reduces CPU usage by skipping a conversion step.
* | encoder/opus: new encoder plugin for the Opus codecMax Kellermann2012-10-02
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-10-02
|\|
| * output/{recorder,shout}: call encoder_read() in a loopMax Kellermann2012-10-02
| | | | | | | | This is necessary for Ogg packets that span more than one page.
| * output/recorder: fix write() error checkMax Kellermann2012-10-02
| | | | | | | | We can only check for negative values if the variable is signed.
| * output/shout: fix memory leak in error handlerMax Kellermann2012-10-02
| |
| * Modify version string to post-release version 0.17.3~gitAvuton Olrich2012-09-30
| |
* | Merge tag 'release-0.17.2'Max Kellermann2012-10-01
|\|
| * mpd version 0.17.2Avuton Olrich2012-09-30
| |
* | output: new option "tags" may be used to disable sending tagsMax Kellermann2012-09-25
| | | | | | | | Implements Mantis ticket 0003340.
* | NEWS: mention the AdPlug decoderMax Kellermann2012-09-25
| |
* | decoder/vorbis: skip 16 bit quantisation, provide float samplesSimon Hosie2012-09-25
| | | | | | | | | | | | | | | | | | | | Internally the vorbis (non-Tremor) decoder is working in floating point, and it's not really necessary to cut the output back to 16-bit if the soundcard or OS supports higher resolution. The decoder can be trivially modified to bypass its internal quantisation and produce floating-point output, and a separate quantisation can be used as appropriate to the platform.
* | Merge branch 'v0.17.x'Max Kellermann2012-09-25
|\| | | | | | | | | Conflicts: src/locate.c
| * configure.ac: don't auto-detect the Vorbis encoder when Tremor is enabledMax Kellermann2012-09-25
| | | | | | | | | | | | | | libvorbisidec and libvorbis export the same symbols, which is a dangerous thing. Since libvorbisenc depends on libvorbis, this can get nasty, so let's disable the Vorbis encoder unless the user explicitly wants it.
| * decoder/wavpack: support all APEv2 tagsMax Kellermann2012-09-25
| | | | | | | | | | WavPack tags are always APEv2, by definition. Reuse the tag_table from tag_ape.c, instead of rolling our own.
* | src/decoder/opus: new decoder plugin for the Opus codecMax Kellermann2012-09-05
| | | | | | | | Using libopus and libogg.
* | Merge branch 'v0.17.x'Max Kellermann2012-09-04
|\|
| * update_walk: fix unsafe readlink() usageMax Kellermann2012-09-03
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-08-25
|\| | | | | | | | | Conflicts: src/queue_save.c
| * playlist/cue: map "PERFORMER" to "artist" or "album artist"Max Kellermann2012-08-25
| | | | | | | | Implements Mantis ticket 0003549.
| * player_thread: disable cross-fading in "single" modeMax Kellermann2012-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit reimplements the core of the "single" mode. Instead of doing the detection in the playlist code from the outside, it is moved to the player thread, which gets a new option called "border_pause". It will now pause playback exactly at the beginning of the new song, making the feature more reliable. Now that the player thread knows what will happen, it can suppress cross-fading. Fixes mantis tickets 0003055 and 0003166.
| * queue_save: save song prioritiesMax Kellermann2012-08-21
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-08-16
|\|
| * playlist_print: fix memory leakMax Kellermann2012-08-16
| |
| * playlist_song: fix user-after-free bugMax Kellermann2012-08-16
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-08-15
|\| | | | | | | | | Conflicts: src/player_thread.c
| * mapper: fix potential crash in file permission checkMax Kellermann2012-08-15
| |
* | Merge branch 'v0.17.x'Max Kellermann2012-08-15
|\|