Re: OSX Core Audio ASYNC OUT with rate feedback format ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alex <lee188 <at> singnet.com.sg> writes:

> 
> Hi Daniel et al,
> 
> I have successfully interfaced the sdr-widget with Linux alsa-driver
>  for ASYNC 
> OUT with rate feedback.  Found out after much trial
>  and error and reading of the 
> usbaudio alsa-driver source code that you are
>  using 12.13 as the format for the 
> feedback rate !!!  I was trying with 10.14 (UAC1 v1.2 specs
> , I think) in 3 bytes, 
> and 16.16 (USB 2.0) in 4 bytes for quite a number of days
>  with no success !!!
> 
> However, 12.13 in 4 bytes, whilst working like a charm
>  with Linux, does NOT work 
> with OSX.
> 
> Would you know the format used by OSX?
> 
> Thanks.
> 
> Alex
> 

Hi Daniel et al,

Found out by reading the apple Core Audio source code that it is using 16.16 
format for rate feedback.  This is in accordance with USB 2.0 ISOCHRONOUS 
feedback specs.  The current configuration is UAC1 with HIGH speed.

I'm now testing the sdr-widget (with a version of firmware implementing 16.16) 
with OSX Snow Leopard as host.

Once this works we are going to implement the ASYNC OUT with rate feedback in 
UAC2, which will give us 48/96/192 khz 24 bit stereo capture and playback in 
both ASYNC IN and ASYNC OUT.

I am hoping that the same firmware could work in both OSX and Linux.

Is there any particular reason why the Linux driver uses 12.13 format ?

Alex




_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux