Newbie questions: osxaudiosink, USB DAC and integer mode

novazeta novazeta at gmail.com
Mon Aug 3 04:24:05 PDT 2015


Dear all

I'm running the MPD-based Mopidy music server software that uses gstreamer
as its audio playback engine. I'm running OS X Yosemite (10.10) and also
have a USB DAC (Audioquest Dragonfly v1.2).

I've configured OS X so that the DAC has the correct sampling rate for my
music (44.1kHz - all my music files are 16-bit/44.1kHz wav files).

I have a few newbie questions that I would really like guidance on. Please
accept my apologies if these are really simple questions, but I'm still
getting my head around how gstreamer works:

1) My overall question is: is there a way to send bit perfect data to OS
X's underlying CoreAudio? I have some subquestions pertaining to this...

2) I'm using osxaudiosink as the output sink. Using gst-inspect, I notice
that this works with floats, however OS X is using integer mode for the DAC
(44.1kHz/24bit Integer mode) and doesn't even provide an option for using
floats instead. What kind of conversion will gstreamer/osxaudiosink do
regarding int/float and also regarding 16-bit -> 24-bit?

3) If the sample rate of the wav file and the sample rate set for the DAC
within OS X are the same (i.e. 44.1kHz), will gstreamer still perform any
resampling?

Thanks!
Khilan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150803/e431bddb/attachment.html>


More information about the gstreamer-devel mailing list