aboutsummaryrefslogtreecommitdiffstats
path: root/test (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-22Config: add section "resampler"Max Kellermann1-8/+0
2015-01-21config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann6-17/+18
The old struct config_param remains only for top-level string options.
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann4-4/+4
2015-01-21ConfigData: move struct config_param to Param.hxxMax Kellermann6-6/+6
2015-01-14test/run_encoder: use EncoderToOutputStream()Max Kellermann2-32/+42
2015-01-08encoder/Interface: move functions into the structMax Kellermann2-6/+6
2015-01-08encoder/Plugin: move struct Encoder to EncoderInterface.hxxMax Kellermann2-0/+2
2015-01-06test/WriteFile: new debug programMax Kellermann1-0/+78
2015-01-01Copyright year 2015Max Kellermann42-42/+42
2014-12-26EncoderPlugin: pass Tag reference to method tag()Max Kellermann1-1/+1
2014-12-26test/FakeDecoderAPI: dump tagsMax Kellermann1-1/+6
2014-12-05configure.ac: require GLib 2.32 (if enabled)Max Kellermann11-124/+0
Since version 2.32, g_thread_init() is deprecated and a no-op. Let's upgrade that (optional) dependency so we can remove all those g_thread_init() calls.
2014-12-04util/DivideString: add option "strip"Max Kellermann1-0/+10
2014-12-04util/SplitString: new utility classMax Kellermann2-0/+67
Replaces GLib's g_strsplit().
2014-12-04test/test_util: add unit test for DivideStringMax Kellermann2-0/+46
2014-12-04test/TestCircularBuffer: include cleanupMax Kellermann1-6/+1
2014-12-04test/test_util: move class UriUtilTest to UriUtilTest.hxxMax Kellermann2-57/+67
2014-12-01test/TestIcu: new unit test for lib/icu/*Max Kellermann1-0/+82
2014-11-25test/run_input: make variables more localMax Kellermann1-12/+8
2014-11-21configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann1-1/+1
Simplify the definition of many build options.
2014-11-10test/FakeDecoderAPI: dump bit rateMax Kellermann1-0/+6
2014-11-02util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann1-0/+19
2014-11-01util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann1-0/+19
2014-10-25test/test_archive: don't use GLibMax Kellermann1-8/+6
2014-10-24test/DumpDatabase, ...: no g_thread_init() calls when GLib is disabledMax Kellermann3-0/+12
2014-10-09StoragePlugin: pass EventLoop to constructorMax Kellermann1-1/+4
2014-10-07test/run_input, ...: add struct ScopeIOThreadMax Kellermann8-32/+50
Auto-stop the IO thread in all error handlers.
2014-10-07test/run_storage: new debug programMax Kellermann1-0/+130
2014-09-24test/test_protocol: add missing stdlib.h includeMax Kellermann1-1/+1
EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not unistd.h. D'oh!
2014-09-24test/test_protocol: add missing unistd.h includeMax Kellermann1-0/+2
2014-09-09test/run_decoder: dump MixRamp dataMax Kellermann1-1/+3
2014-09-04test/test_protocol: unit test for protocol/ArgParser.cxxMax Kellermann1-0/+60
2014-08-31output/alsa, pcm: rename "DSD over USB" to "DoP"Max Kellermann2-3/+3
The standard has been renamed since the early draft that was implemented in MPD.
2014-08-30PlayerControl: make settings "const"Max Kellermann1-3/+5
2014-08-29TagHandler: pass SongTime to duration()Max Kellermann1-2/+2
2014-08-29DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann1-2/+2
2014-08-29Tag: use SignedSongTime for the song durationMax Kellermann1-3/+6
2014-08-28DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2-6/+6
2014-08-26DecoderAPI: use std::chrono::duration for decoder_seek*()Max Kellermann1-9/+3
For type safety and code readability.
2014-08-26DecoderAPI: add decoder_seek_where_frame()Max Kellermann1-0/+6
2014-08-26DecoderAPI: add decoder_seek_where_ms()Max Kellermann1-0/+6
Move to fixed-point integers instead of floating point.
2014-08-19InputStream: move typedef offset_type to Offset.hxxMax Kellermann1-22/+11
Reduce header dependencies.
2014-08-13test/test_rewind: add missing stdlib.h includeMax Kellermann1-0/+1
For EXIT_SUCCESS.
2014-08-12PcmExport: use class ConstBufferMax Kellermann1-22/+19
2014-08-12test/test_pcm: add PcmExport unit testMax Kellermann3-0/+148
2014-08-12Filter: FilterPCM() returns ConstBufferMax Kellermann1-6/+5
API simplification. We can now avoid abusing a "size_t*" as additional return value.
2014-08-12PcmConvert: Convert() returns ConstBufferMax Kellermann1-6/+5
2014-08-08input/GunzipInputStream: new classMax Kellermann1-0/+76
2014-08-07fs/output, fs/TextFile: move to fs/io/Max Kellermann3-6/+6
2014-08-07input/TextInputStream: return char*Max Kellermann1-3/+3
Revert to the old API before commit e9e55b08, removing unnecessary bloat.