Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-08-08 | input/GunzipInputStream: new class | Max Kellermann | 1 | -20/+17 | |
2014-08-07 | fs/output, fs/TextFile: move to fs/io/ | Max Kellermann | 1 | -2/+2 | |
2014-08-06 | fs/GzipOutputStream: new class wrapping zlib | Max Kellermann | 1 | -34/+42 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2014-01-07 | test: add missing includes | Max Kellermann | 1 | -0/+1 | |
2013-12-24 | test/*: use fprintf(stderr,...) and Log() instead of g_printerr() | Max Kellermann | 1 | -7/+5 | |
Avoid GLib. | |||||
2013-12-23 | pcm/Volume: convert to class | Max Kellermann | 1 | -8/+12 | |
Prepare for adding state. | |||||
2013-12-23 | pcm/PcmVolume: rename to Volume.cxx | Max Kellermann | 1 | -1/+1 | |
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -6/+4 | |
Replaces GLib's GError. | |||||
2013-08-04 | *: use gcc.h macros instead of GLib | Max Kellermann | 1 | -1/+1 | |
2013-08-03 | audio_format: convert to C++ | Max Kellermann | 1 | -6/+5 | |
2013-04-09 | pcm_*: move to src/pcm/ | Max Kellermann | 1 | -1/+1 | |
2013-01-31 | pcm_*: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-30 | audio_{parser,config}: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-30 | test/run_encoder, ...: convert to C++ | Max Kellermann | 1 | -2/+3 | |
2012-03-19 | event_pipe, test: explicitly ignore write() return value | Max Kellermann | 1 | -1/+1 | |
Some compilers are very picky, but we really aren't interested in the return value. | |||||
2012-03-19 | event_pipe, test: explicitly ignore write() return value | Max Kellermann | 1 | -1/+1 | |
Some compilers are very picky, but we really aren't interested in the return value. | |||||
2011-10-10 | pcm_{mix,volume}: pass only sample_format to pcm_mix() | Max Kellermann | 1 | -1/+1 | |
The other audio_format attributes are not used. | |||||
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-05-20 | test: enable binary mode on stdin/stdout | Max Kellermann | 1 | -0/+1 | |
Declaring the global variable _CRT_fmode is a documented hack. What an ugly platform! | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-12-02 | audio_format: changed "bits" to "enum sample_format" | Max Kellermann | 1 | -1/+1 | |
This patch prepares support for floating point samples (and probably other formats). It changes the meaning of the "bits" attribute from a bit count to a symbolic value. | |||||
2009-11-19 | test/software_volume: check for errors | Max Kellermann | 1 | -1/+6 | |
2009-11-19 | test/software_volume: fixed audio_format parser | Max Kellermann | 1 | -3/+3 | |
Assign default value only if none was given on the command line. | |||||
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -0/+1 | |
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue. | |||||
2009-10-21 | audio_format: wildcards allowed in audio_format configuration | Max Kellermann | 1 | -1/+2 | |
An asterisk means that this attribute should not be enforced, and stays whatever it used to be. This way, some configuration values work like masks. | |||||
2009-07-19 | Add audio_format_init() function | David Woodhouse | 1 | -5/+2 | |
It makes no difference right now, but we're about to add an endianness flag and will want to make sure it's correctly initialised every time. | |||||
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -3/+4 | |
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy. | |||||
2009-02-25 | test/software_volume: pass error->message to g_printerr() | Max Kellermann | 1 | -1/+2 | |
Fix a gcc warning. | |||||
2009-02-18 | test: added command line test program for pcm_volume.c | Max Kellermann | 1 | -8/+35 | |
This program is a simple utility for debugging and benchmarking the software volume code. | |||||
2009-02-11 | audio: replaced parseAudioConfig() with audio_format_parse() | Max Kellermann | 1 | -6/+12 | |
Added audio_format_parse() in a separate library, with a modern interface: return a GError instead of logging errors. This allows the caller to deal with the error. | |||||
2009-01-07 | pcm: pass void pointers to PCM functions | Max Kellermann | 1 | -1/+1 | |
In generic PCM functions allowing all sample formats, pass a void pointer instead of a char pointer. | |||||
2009-01-07 | pcm_utils: moved code to pcm_mix.c | Max Kellermann | 1 | -10/+9 | |
Moved the software mixing code (used by crossfading) to a separate library. | |||||
2009-01-03 | pcm_utils: use the custom PRNG for volume dithering | Max Kellermann | 1 | -11/+9 | |
Don't use libc's rand() function, because it is slow. Our own trivial linear congruential generator is good enough for dithering. | |||||
2008-12-30 | listen: moved redirect_stdin() to daemon.c | Max Kellermann | 1 | -0/+6 | |
redirect_stdin() is a daemonization function, and disconnecting from the standard input is always a good idea for MPD. | |||||
2008-12-30 | main: moved daemonize() to daemon.c | Max Kellermann | 1 | -12/+5 | |
2008-12-27 | cmdline: use gboolean instead of int | Max Kellermann | 1 | -4/+6 | |
Prepare for the migration to the GLib option parser, which uses gboolean for flags. | |||||
2008-12-27 | moved command line parser to cmdline.c | Max Kellermann | 1 | -7/+13 | |
2008-10-31 | added prefix to header macros | Max Kellermann | 1 | -2/+2 | |
"LOG_H" is a macro which is also used by ffmpeg/log.h. This is ffmpeg's fault, because short macros should be reserved for applications, but since it's always a good idea to choose prefixed macro names, even for applications, we are going to do that in MPD. | |||||
2008-10-08 | don't include os_compat.h | Max Kellermann | 1 | -1/+1 | |
When there are standardized headers, use these instead of the bloated os_compat.h. | |||||
2008-09-09 | output: moved code from audioOutput.c to output_control.c | Max Kellermann | 1 | -19/+0 | |
Similar to decoder_control.c, output_control.c will provide functions for controlling the output thread (which will be implemented later). | |||||
2008-09-09 | output: removed keepAudioOutputAlive() declaration | Max Kellermann | 1 | -1/+0 | |
This function is declared, but is neither used nor implemented. | |||||
2008-09-08 | output: static audio_output_plugin list as array | Max Kellermann | 1 | -17/+0 | |
Instead of having to register each output plugin, store them statically in an array. This eliminates the need for the List library here, and saves some small allocations during startup. | |||||
2008-09-07 | output: renamed typedef AudioOutput to struct audio_output | Max Kellermann | 1 | -21/+22 | |
Also rename AudioOutputPlugin to struct audio_output_plugin, and use forward declarations to reduce include dependencies. | |||||
2008-09-07 | output: added output_api.h | Max Kellermann | 1 | -64/+3 | |
Just like decoder_api.h, output_api.h provides the audio output API which is used by the plugins. | |||||
2008-09-07 | audio_format: converted typedef AudioFormat to struct audio_format | Max Kellermann | 1 | -4/+4 | |
Get rid of CamelCase, and don't use a typedef, so we can forward-declare it, and unclutter the include dependencies. | |||||
2008-08-29 | tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_item | Max Kellermann | 1 | -2/+3 | |
Getting rid of CamelCase; not having typedefs also allows us to forward-declare the structures. | |||||
2008-08-29 | pass constant pointers | Max Kellermann | 1 | -2/+2 | |
And again, convert arguments to const. | |||||
2008-08-26 | moved struct AudioFormat to audio_format.h | Max Kellermann | 1 | -1/+1 | |
We want to expose the AudioFormat structure to plugins; remove some clutter by moving its declaration to a separate header file. |