- 07 Jan, 2009 24 commits
-
-
Max Kellermann authored
Use the PCM buffer library for the libsamplerate output buffer.
-
Max Kellermann authored
Return a temporary buffer from pcm_resample_*() and pcm_convert().
-
Max Kellermann authored
Replace a "static" buffer with the PCM buffer library.
-
Max Kellermann authored
Replace a "static" buffer with the PCM buffer library.
-
Max Kellermann authored
This library allocates temporary buffers for storing PCM conversion results. It should replace all those "static" buffer variables which are racy and never freed.
-
Max Kellermann authored
Be sure that the output thread has quite before we start destructing the output object.
-
Max Kellermann authored
Free memory allocated by the notify object (GMutex, GCond) when it's not used by the output object anymore.
-
Max Kellermann authored
-
Max Kellermann authored
Free memory allocated by libsamplerate when the output or the decoder is closed.
-
Max Kellermann authored
1024 is 2^10, and allows gcc to use bit shift operations instead of multiplication / division.
-
Max Kellermann authored
In generic PCM functions allowing all sample formats, pass a void pointer instead of a char pointer.
-
Max Kellermann authored
-
Max Kellermann authored
All what's left in pcm_utils.h is the pcm_range() utility function, which is only used internally by pcm_volume and pcm_mix.
-
Max Kellermann authored
The function does not need the full pcm_convert_state struct.
-
Max Kellermann authored
Moved all code which converts the sample format to a separate library.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Moved the software mixing code (used by crossfading) to a separate library.
-
Max Kellermann authored
Moved the software volume code to a separate library.
-
Max Kellermann authored
We are going to split the pcm_utils.c library, and pcm_range() will be useful for several sub libraries.
-
Max Kellermann authored
Get rid of the non-portable Linux list library, part III (final).
-
Max Kellermann authored
Get rid of the non-portable Linux list library, part II.
-
Max Kellermann authored
Get rid of the non-portable Linux list library, part I.
-
Max Kellermann authored
Fix a typo in the icy-metadata patch.
-
- 06 Jan, 2009 1 commit
-
-
Max Kellermann authored
Declare and initialize MPD_LIBS and MPD_CFLAGS before the "OS specific defaults" section.
-
- 05 Jan, 2009 12 commits
-
-
Max Kellermann authored
Both are unused.
-
Max Kellermann authored
Yesterday's patch set changed tagItemFoundAndMatches() and moved the strcmp() return value into a bool, but forgot to add the ==0 check.
-
Max Kellermann authored
"#ifdef G_BYTE_ORDER == G_BIG_ENDIAN" cannot work, of course.
-
Max Kellermann authored
Zeroconf, curl, libsamplerate. No libid3tag for now, because libid3tag should be automatically disabled when no decoders using it are enabled.
-
Max Kellermann authored
Don't separate basic options from their according tests. Due to lots of interdependencies, we won't do that for the plugins yet.
-
Max Kellermann authored
Print input plugins first, then archive, metadatab, decoder, converter, encoder, output plugins.
-
Max Kellermann authored
Initialize the CFLAGS (warnings, errors) after all the libraries, because some library checks may be broken with -Werror or -pedantic.
-
Max Kellermann authored
AC_CHECK_HEADERS defines HAVE_LOCALE_H, so we don't have to manually define HAVE_LOCALE.
-
Max Kellermann authored
First do the checks for mandatory stuff (libc features, glib, pkg-config), then all the options.
-
Max Kellermann authored
Don't check for inttypes.h and langinfo.h.
-
Max Kellermann authored
-
Max Kellermann authored
Fix a typo.
-
- 04 Jan, 2009 3 commits
-
-
Max Kellermann authored
Use g_strndup() instead of g_memdup().
-
Max Kellermann authored
Make db_load(), db_save() and db_check() return bool instead of int.
-
Max Kellermann authored
For updating the database, directory_update_init() should be called explicitly.
-