From f676079e95852700abb61f621ee05e2e3facce6c Mon Sep 17 00:00:00 2001 From: Ilya Konstantinov Date: Fri, 12 Jun 2015 19:21:10 +0300 Subject: [PATCH] osxaudio: fix latency property query on RemoteIO AudioUnitGetProperty would fail with kParamErr (-50) every time, simply because size wasn't initialized. Now it returns zero latency, but at least it doesn't fail. https://bugzilla.gnome.org/show_bug.cgi?id=750868 --- sys/osxaudio/gstosxcoreaudioremoteio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/osxaudio/gstosxcoreaudioremoteio.c b/sys/osxaudio/gstosxcoreaudioremoteio.c index 1d3c843..81a8aa2 100644 --- a/sys/osxaudio/gstosxcoreaudioremoteio.c +++ b/sys/osxaudio/gstosxcoreaudioremoteio.c @@ -64,7 +64,7 @@ gst_core_audio_get_samples_and_latency_impl (GstCoreAudio * core_audio, gdouble rate, guint * samples, gdouble * latency) { OSStatus status; - UInt32 size; + UInt32 size = sizeof (double); status = AudioUnitGetProperty (core_audio->audiounit, kAudioUnitProperty_Latency, kAudioUnitScope_Global, 0, /* N/A for global */ latency, &size); -- 2.7.4