summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-30StateFile: use nullptr instead of NULLMax Kellermann
2014-07-30encoder/opus: use nullptr instead of NULLMax Kellermann
2014-07-30system/Resolver: use nullptr instead of NULLMax Kellermann
2014-07-30pcm: use nullptr instead of NULLMax Kellermann
2014-07-30playlist/extm3u: use nullptr instead of NULLMax Kellermann
2014-07-30android build 5Max Kellermann
2014-07-30Makefile.am: add missing backslashMax Kellermann
Fixes breakage by commit 1a619522
2014-07-30Merge tag 'v0.18.12'Max Kellermann
2014-07-30release v0.18.12v0.18.12Max Kellermann
2014-07-30Main: don't require mpd.conf on AndroidMax Kellermann
Don't fail to start if mpd.conf does not exist; just use default values.
2014-07-30android/Main: indicate when the native code has quitMax Kellermann
Let the user know that MPD has failed. Not the best thing to do, but better than pretending it still runs.
2014-07-30android/Loader: fix indentMax Kellermann
2014-07-30Makefile.am: *.apk depends on android/src/*.javaMax Kellermann
Invoke "ant" when a Java source is modified.
2014-07-30Makefile.am: move duplicate specification to APK_DEPSMax Kellermann
2014-07-30Makefile.am: release .apk depends on iconMax Kellermann
Missing piece from commit e0ca4347
2014-07-30Makefile.am: new zipalign pathMax Kellermann
2014-07-29db/proxy: implement Update()Max Kellermann
2014-07-29db/Interface: add virtual method Update()Max Kellermann
For database plugins that don't use the UpdateService.
2014-07-29OtherCommands: split handle_update()Max Kellermann
2014-07-14Android: generate icon from SVGMax Kellermann
2014-07-14import MPD SVG iconQball Cow
2014-07-14util/Cast: add "const" overloadMax Kellermann
2014-07-14util/Cast: add missing includeMax Kellermann
2014-07-14util/Cast: fix indentMax Kellermann
2014-07-14util/Cast: reimplement as template without macroMax Kellermann
2014-07-14util/Cast: add const overloadsMax Kellermann
2014-07-14util/Cast: suppress "unused function" warning by using "inline"Max Kellermann
2014-07-14util/Cast: fix indentMax Kellermann
2014-07-12decoder/dsdiff: move artist/title/id3 offsets out of DsdiffMetaDataMax Kellermann
They are only used inside dsdiff_read_metadata_extra().
2014-07-12Merge branch 'v0.18.x'Max Kellermann
2014-07-12decoder/dsdiff: simplify dsdlib_skip() callMax Kellermann
2014-07-12decoder/dsdiff: simplify loop condition, merge branchesMax Kellermann
2014-07-12decoder/dsdiff: ignore garbage null byte at end of fileMax Kellermann
Failure to read another chunk header is not fatal. Continue to read metadata.
2014-07-12decoder/dsdiff: fix metadata parser bug (uninitialized variables)Max Kellermann
2014-07-12PlaylistSong: always merge tags and LastModifiedMax Kellermann
2014-07-12QueueSave: use the long format to save partial songsMax Kellermann
Previously, only streams were saved with range and tags, but this is necessary for all "partial" songs (e.g. CUE tracks).
2014-07-12QueueCommands: new command "rangeid"Max Kellermann
Manipulates the playback range of a queued song.
2014-07-12PlaylistSong, CueParser: don't override Tag::timeMax Kellermann
Now that Song::GetDuration() is used (which considers start_ms and end_ms), we don't need to override the Tag's duration value.
2014-07-12SongPrint: use DetachedSong::GetDuration()Max Kellermann
Fixes the bogus duration of the last track in a CUE sheet.
2014-07-12TagPrint: split tag_print()Max Kellermann
Add one method that prints only the tag values, but not the song duration.
2014-07-12Tag: add class const_iterator and methods begin(), end()Max Kellermann
Enables using range-based "for".
2014-07-12DecoderBuffer: implement _skip() using decoder_skip()Max Kellermann
2014-07-12DecoderBuffer: add method _need()Max Kellermann
Move code from the FAAD decoder plugin.
2014-07-12DecoderBuffer: remove unused method _is_full()Max Kellermann
2014-07-12decoder/faad: eliminate the adts_find_frame() loopMax Kellermann
This loop is completely unnecessary. We just need to find the first ADTS frame and feed it into NeAACDecInit().
2014-07-12decoder/faad: split faad_stream_decode()Max Kellermann
Eliminate duplicate cleanup code.
2014-07-12DecoderBuffer: remove unused method _is_empty()Max Kellermann
2014-07-12Merge branch 'v0.18.x'Max Kellermann
2014-07-12decoder/faad: estimate song duration for remote filesMax Kellermann
Previously, MPD tried to slurp the whole song file, count the number of frames and calculate the song duration from that. That however is extremely expensive for remote files, and will delay playback for a long time. Workaround: check only the first 128 frames and try to extrapolate from here. Fixes Mantis ticket 0004035.
2014-07-12DecoderBuffer: add method _available()Max Kellermann