aboutsummaryrefslogtreecommitdiffstats
path: root/test (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-11-02util/UriUtil: add uri_get_suffix() overload that ignores query stringMax Kellermann1-0/+19
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-07-09DecoderAPI: add function decoder_read_full()Max Kellermann2-0/+36
Move code from the "mad" plugin.
2014-07-09DecoderAPI: add function decoder_skip()Max Kellermann2-0/+32
Move code from the "mad" plugin.
2014-07-09test: merge duplicate code to FakeDecoderAPI.cxxMax Kellermann3-157/+111
2014-01-27IcyMetadataParser: more robust tag parserMax Kellermann1-0/+15
Allow semicolons and single quotes in the stream title. This is not part of any specification, but found in real life.
2014-01-27test/test_icy_parser: unit test for IcyMetaDataParser.cxxMax Kellermann1-0/+70
2014-01-20Queue: rename struct queue to QueueMax Kellermann1-2/+2
Works around a build failure on Solaris because annoyingly, Solaris reserves the name "queue". This rename was pending anyway.
2013-12-29util/UriUtil: uri_get_suffix() fails if name begins with dotMax Kellermann1-0/+4
A file called ".jpg" is not a JPEG file with an empty name; it is merely a hidden file.
2013-11-11filter/route, ...: add missing stdlib.h includesMax Kellermann1-0/+1
2013-11-05test/*: add more missing stdlib.h includesMax Kellermann4-0/+5
2013-11-04test/test_mixramp: add threshold to floating point comparisonsMax Kellermann1-6/+9
Fixes bogus test failures on Debian build machines due to rounding errors (hopefully).
2013-10-30CrossFade: use negative value for invalid MixRamp overlapMax Kellermann1-1/+1
Avoid NaN to allow -ffast-math.
2013-10-30test/test_mixramp: improved test for mixramp_interpolate(0)Max Kellermann1-5/+3
2013-10-30test/test_mixramp: add test with "invalid" return valueMax Kellermann1-0/+4
2013-10-28player_control: rename to PlayerControlMax Kellermann1-3/+3
2013-10-26TagFile: use Path instead of const char *Max Kellermann2-3/+5
2013-10-26DecoderControl: move code/attributes to new class MixRampInfoMax Kellermann3-12/+3
2013-10-26test/test_mixramp: unit test for mixramp_interpolate()Max Kellermann1-0/+82
2013-10-25ReplayGainInfo: refactor to a classMax Kellermann3-7/+7
2013-10-25ReplayGainInfo: use CamelCase for struct nameMax Kellermann4-13/+10
2013-10-24test/run_decoder: print the song durationMax Kellermann1-3/+4
2013-10-23input_stream: rename struct to InputStreamMax Kellermann5-39/+36
2013-10-23UriUtil: uri_remove_auth() returns std::stringMax Kellermann1-6/+6
2013-10-23test/test_util: unit test for libutil.aMax Kellermann1-0/+54
2013-10-21decoder: rename the struct to "Decoder"Max Kellermann3-38/+44
2013-10-21DecoderPlugin: move functions into the structMax Kellermann2-7/+4
2013-10-21decoder_plugin: rename struct to DecoderPluginMax Kellermann2-2/+2
2013-10-20Inotify: convert anonymous enum to constexprMax Kellermann1-5/+4
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann1-1/+1
2013-10-19*: use references instead of pointersMax Kellermann3-5/+5
2013-10-19test/test_pcm: use C++11 random instead of GLibMax Kellermann5-20/+28
2013-10-18test/run_avahi: new debug programMax Kellermann1-0/+42
2013-10-18test/run_inotify: use SignalMonitorMax Kellermann3-20/+89
2013-10-17thread/{Cond,Mutex}: use "class" instead of "typedef"Max Kellermann5-0/+5
Allows forward-declaration.
2013-10-17ArchiveLookup: return const stringsMax Kellermann1-4/+4
2013-10-17test/test_archive: unit test for archive_lookup()Max Kellermann1-0/+76
2013-10-16test: use the CPPUNIT framework for unit testsMax Kellermann11-253/+311
2013-10-16system/ByteOrder: new library for byte ordering / endianessMax Kellermann1-2/+3
Replacing GLib macros.
2013-10-16util/byte_reverse: convert to C++Max Kellermann1-2/+2
2013-10-16pcm_pack: convert to C++Max Kellermann1-4/+1
2013-10-15ConfigData: use std::string for config_param::valueMax Kellermann1-1/+1
2013-10-15Util/Macros: replacement for GLib's G_N_ELEMENTS()Max Kellermann2-11/+13
2013-10-15util/FifoBuffer: C++ version of the fifo_buffer libraryMax Kellermann1-16/+17
2013-10-15gcc.h: rename to Compiler.hMax Kellermann1-1/+1
2013-10-02replay_gain_*.h: rename to *.hxxMax Kellermann2-2/+2
2013-10-02Log: new logging library APIMax Kellermann7-18/+25
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.