- 04 Apr, 2012 3 commits
-
-
Jurgen Kramer authored
-
Max Kellermann authored
-
Max Kellermann authored
g_source_get_current_time() is deprecated since GLib 2.28. This patch adds a compatibility wrapper for older GLib versions to glib_compat.h.
-
- 26 Mar, 2012 11 commits
-
-
Max Kellermann authored
DSD-over-USB should not be a MPD core format, because it is not a "natural" format; it is just a temnporary over-the-wire format. This format has been implemented in pcm_export, and does not need to be supported by pcm_convert.
-
Max Kellermann authored
-
Max Kellermann authored
For 32 bit DSD-over-USB support.
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for removing SAMPLE_FORMAT_DSD_OVER_USB.
-
Max Kellermann authored
Give the caller more control, prepare for DSD-over-USB improvements.
-
Max Kellermann authored
It's a padded 24 bit format.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Dan McGee authored
After a previous refactor, the current code fails on paths that need expansion (e.g, '~/.mpd/sticker.db'), because we are not passing the correct path to the sticker database code. Pass the expanded (and previously unused) string instead of the original string. Signed-off-by: Dan McGee <dan@archlinux.org>
-
- 22 Mar, 2012 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Implements the dCS suggested standard: http://www.dcsltd.co.uk/page/assets/DSDoverUSB.pdf
-
Max Kellermann authored
Fixes build failure on 64 bit.
-
Max Kellermann authored
Make it in_frame_size and out_frame_size, to account for packing.
-
- 21 Mar, 2012 22 commits
-
-
Max Kellermann authored
For simplicity, the MPD core should not have to deal with packing. It is rarely used, and those plugins that need it should use the pcm_export library instead.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Converts padded 24 bit samples to packed 24 bit samples. Will replace the packed S24 sample format, which is not used internally.
-
Max Kellermann authored
Improving oss_reopen() by using the very same value that was used initially.
-
Max Kellermann authored
-
Max Kellermann authored
Let the caller configure the audio_format object.
-
Max Kellermann authored
Merge three functions into one and call get_bitformat() only once.
-
Max Kellermann authored
-
Max Kellermann authored
Delete the now-unused pcm_byteswap library, and optimize the pcm_export_state object.
-
Max Kellermann authored
-
Max Kellermann authored
Should have been "==", not "!=".
-
Max Kellermann authored
For simplicity, pad the dCS samples to 32 bit. Packed 24 bit samples are rarely used. This patch does not include a real code change, because there is no user of DSD_OVER_USB yet.
-
Max Kellermann authored
Eliminate support for reverse endian samples from the MPD core. This moves a lot of complexity to the plugins that really need it (only ALSA and CDIO currently).
-
Max Kellermann authored
Don't use audio_format.reverse_endian.
-
Max Kellermann authored
Don't use audio_format.reverse_endian.
-
Max Kellermann authored
Don't use audio_format.reverse_endian.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Halve the sample rate for *:dsdusb:*.
-