- 07 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 19 Dec, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Dec, 2013 1 commit
-
-
Lukas Stabe authored
-
- 16 Oct, 2013 1 commit
-
-
Max Kellermann authored
Replacing GLib macros.
-
- 02 Oct, 2013 1 commit
-
-
Max Kellermann authored
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
-
- 04 Sep, 2013 1 commit
-
-
Max Kellermann authored
Replaces GLib's GError.
-
- 04 Aug, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Aug, 2013 1 commit
-
-
Max Kellermann authored
-
- 30 Jul, 2013 1 commit
-
-
Max Kellermann authored
-
- 29 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 15 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 02 Oct, 2012 1 commit
-
-
Gregory Smith authored
-
- 21 Mar, 2012 1 commit
-
-
Rich Healey authored
-
- 04 Jan, 2012 1 commit
-
-
Max Kellermann authored
-
- 24 Dec, 2011 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Keep the device open as long as the output is enabled, but initialize it only when playback starts.
-
- 19 Sep, 2011 1 commit
-
-
Max Kellermann authored
Pass audio_output objects around instead of void pointers. This will give some more control to the plugin, and prepares for non-blocking audio outputs.
-
- 17 Sep, 2011 3 commits
-
-
Max Kellermann authored
Consistent naming.
-
Max Kellermann authored
Move the "extern" declarations from output_list.c, for more type safety.
-
Max Kellermann authored
-
- 01 Sep, 2011 2 commits
-
-
Max Kellermann authored
Eliminate an unnecessary source of deadlocks.
-
Max Kellermann authored
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 07 Jan, 2011 1 commit
-
-
Max Kellermann authored
This is a MPD 0.16 regression: when playing a 24 bit file, the switch to 16 bit was made only partially, after mBytesPerPacket and mBytesPerFrame had already been applied. That means mBytesPerFrame referred to 24 bit, and mBitsPerChannel referred to 16 bits. Of course, that cannot work.
-
- 21 Dec, 2010 2 commits
-
-
Greg Ward authored
Should be safe on OS X 10.4 (32-bit), since Apple's OSStatus boils down to "signed long", and g_set_error() takes gint, which is really just "int". Assigning "signed long" to "int" on 32-bit Unix should be just fine, since both are signed 32-bit ints. No idea if this is safe on 64-bit OS X.
-
Greg Ward authored
Add new config parameter 'device' to audio_output type "osx": - if not supplied or set to "default", open default device - if set to "system", open system device - otherwise 'device' should be an audio device name: mpd will find and open the specified audio device, falling back to the default device if it's not found
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 02 Dec, 2009 1 commit
-
-
Max Kellermann authored
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.
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
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.
-
- 20 Sep, 2009 2 commits
-
-
Patrik Weiskircher authored
Include CoreServices/CoreServices.h.
-
Patrik Weiskircher authored
Include CoreServices/CoreServices.h.
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
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.
-
- 26 Feb, 2009 5 commits
-
-
Max Kellermann authored
Use GLib's GError library for reporting output device failures. Note that some init() methods don't clean up properly after a failure, but that's ok for now, because the MPD core will abort anyway.
-
Max Kellermann authored
The return type of most OS X functions is OSStatus, not int. We can get a nice error message from GetMacOSStatusCommentString(), log it.
-
Max Kellermann authored
Don't call AudioOutputUnitStart() in the play() method, do it after the device has been opened. We can eliminate the "started" property now, because the device is always started when it's open.
-
Max Kellermann authored
We don't need to keep commented code forever. If we want that test_default_device() implementation back one day, we'll pick it from the git history.
-
Max Kellermann authored
Renamed types, functions, variables.
-
- 25 Feb, 2009 1 commit
-
-
Max Kellermann authored
audio_output_get_name() has been removed, which was the only function left in output_api.h. The output plugin doesn't need the audio_output object at all, remove the parameter from the init() method.
-