aboutsummaryrefslogtreecommitdiffstats
path: root/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | pcm/Volume: improved ditheringMax Kellermann2013-12-281-2/+3
| | | | | | | | | | Instead of just adding a rectangular random value before shifting back to the normal scale, use the existing PcmDither library.
* | pcm/PcmDither: inline Dither24To16() and Dither32To16()Max Kellermann2013-12-281-1/+1
| |
* | test/*: use fprintf(stderr,...) and Log() instead of g_printerr()Max Kellermann2013-12-2411-110/+101
| | | | | | Avoid GLib.
* | test/*: remove GLib logging setupMax Kellermann2013-12-245-60/+0
| | | | | | | | Obsolete, our logging library doesn't ues GLib anymore.
* | pcm/Volume: convert to classMax Kellermann2013-12-233-140/+74
| | | | | | | | Prepare for adding state.
* | pcm/PcmVolume: rename to Volume.cxxMax Kellermann2013-12-234-4/+4
| |
* | test/*: use fprintf(stderr,...) and Log() instead of g_printerr()Max Kellermann2013-12-156-119/+63
| | | | | | | | Avoid GLib.
* | configure.ac: add option "--disable-glib"Max Kellermann2013-12-152-0/+8
| | | | | | | | | | Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core.
* | DecoderAPI: add function decoder_read_full()Max Kellermann2013-12-142-0/+36
| | | | | | | | Move code from the "mad" plugin.
* | DecoderAPI: add function decoder_skip()Max Kellermann2013-12-142-0/+32
| | | | | | | | Move code from the "mad" plugin.
* | test: merge duplicate code to FakeDecoderAPI.cxxMax Kellermann2013-12-143-157/+111
| |
* | test/run_encoder: destruct the Encoder before exitingMax Kellermann2013-12-051-0/+3
| |
* | system/Resolver: sockaddr_to_string() returns std::string()Max Kellermann2013-12-041-10/+2
| | | | | | | | No GLib memory allocation.
* | Tag: remove method AddItem()Max Kellermann2013-12-031-2/+8
| | | | | | | | Use class TagBuilder instead.
* | pcm/PcmChannels: use struct ConstBufferMax Kellermann2013-12-021-28/+21
| |
* | PcmConvert: add methods Open(), Close()Max Kellermann2013-11-131-2/+10
|/ | | | | Replaces Reset() and eliminates the AudioFormat parameters from the Convert() method.
* filter/route, ...: add missing stdlib.h includesMax Kellermann2013-11-111-0/+1
|
* test/*: add more missing stdlib.h includesMax Kellermann2013-11-054-0/+5
|
* test/test_mixramp: add threshold to floating point comparisonsMax Kellermann2013-11-041-6/+9
| | | | | Fixes bogus test failures on Debian build machines due to rounding errors (hopefully).
* CrossFade: use negative value for invalid MixRamp overlapMax Kellermann2013-10-301-1/+1
| | | | Avoid NaN to allow -ffast-math.
* test/test_mixramp: improved test for mixramp_interpolate(0)Max Kellermann2013-10-301-5/+3
|
* test/test_mixramp: add test with "invalid" return valueMax Kellermann2013-10-301-0/+4
|
* player_control: rename to PlayerControlMax Kellermann2013-10-281-3/+3
|
* TagFile: use Path instead of const char *Max Kellermann2013-10-262-3/+5
|
* DecoderControl: move code/attributes to new class MixRampInfoMax Kellermann2013-10-263-12/+3
|
* test/test_mixramp: unit test for mixramp_interpolate()Max Kellermann2013-10-261-0/+82
|
* ReplayGainInfo: refactor to a classMax Kellermann2013-10-253-7/+7
|
* ReplayGainInfo: use CamelCase for struct nameMax Kellermann2013-10-254-13/+10
|
* test/run_decoder: print the song durationMax Kellermann2013-10-241-3/+4
|
* input_stream: rename struct to InputStreamMax Kellermann2013-10-235-39/+36
|
* UriUtil: uri_remove_auth() returns std::stringMax Kellermann2013-10-231-6/+6
|
* test/test_util: unit test for libutil.aMax Kellermann2013-10-231-0/+54
|
* decoder: rename the struct to "Decoder"Max Kellermann2013-10-213-38/+44
|
* DecoderPlugin: move functions into the structMax Kellermann2013-10-212-7/+4
|
* decoder_plugin: rename struct to DecoderPluginMax Kellermann2013-10-212-2/+2
|
* Inotify: convert anonymous enum to constexprMax Kellermann2013-10-201-5/+4
|
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-201-1/+1
|
* *: use references instead of pointersMax Kellermann2013-10-193-5/+5
|
* test/test_pcm: use C++11 random instead of GLibMax Kellermann2013-10-195-20/+28
|
* test/run_avahi: new debug programMax Kellermann2013-10-181-0/+42
|
* test/run_inotify: use SignalMonitorMax Kellermann2013-10-183-20/+89
|
* thread/{Cond,Mutex}: use "class" instead of "typedef"Max Kellermann2013-10-175-0/+5
| | | | Allows forward-declaration.
* ArchiveLookup: return const stringsMax Kellermann2013-10-171-4/+4
|
* test/test_archive: unit test for archive_lookup()Max Kellermann2013-10-171-0/+76
|
* test: use the CPPUNIT framework for unit testsMax Kellermann2013-10-1611-253/+311
|
* system/ByteOrder: new library for byte ordering / endianessMax Kellermann2013-10-161-2/+3
| | | | Replacing GLib macros.
* util/byte_reverse: convert to C++Max Kellermann2013-10-161-2/+2
|
* pcm_pack: convert to C++Max Kellermann2013-10-161-4/+1
|
* ConfigData: use std::string for config_param::valueMax Kellermann2013-10-151-1/+1
|
* Util/Macros: replacement for GLib's G_N_ELEMENTS()Max Kellermann2013-10-152-11/+13
|