pippin wrote: 
> What does your plugin transcode to?
> I mean... shouldn't you know?
> DSF and DFF are documented formats, if you stream those I can read them
> but I can't seem to find anything about what these "native" streaming
> actually is, format wise.

LMS via C-3PO plugin is sending DSF or DFF to the player.

pippin wrote: 
> 
> 
> I do understand DoP (it's well documented) but not the XMOS stuff and
> not what the "native" LMS formats are.

They are not LMS native" they are so called "native", probably starting
by steinberg people talking abiut ASIO formats.

pippin wrote: 
> 
> Do you have a specification for that container and header?
> Well, first of all you should know the format.... I couldn't find
> anything-
> Can you be more specific as to where I can find documentation there?
> Because I looked and didn't find any.

No, sorry, The only documentation I was able to find is the one i
pointed to you AND the code by daphile patches that you could find in my
repo in gitHub.
I'm lookig for some better spec for ASIO  formats to be used with PA.

maybe you could try a search over the XMOS documentation:
https://www.xmos.com/search/content?term=DSD.

header: I was talking about header, but is non a 'real' header, is the
way the device is opened by ALSA, see output_alsa.c

pippin wrote: 
> 
> Playback. For control there's nothing special to do.
> 
> I did find the USB specifics and while I don't have a good idea, yet, on
> whether it's even possible to send stuff in USB raw mode in current iOS
> versions at least I can't 
> find any specifics of _what_ to send.

See how Squeezelite pack the data into pcm formats.

pippin wrote: 
> 
> Everybody seems to just use ready-made components on both sides, hack
> stuff together and hope they understand each other but nowhere seems to
> be any documentation of what's actually supposed to be happening.

No, there is nothing 'ready made', we have sample implementation that
works and we could adapt them to work in our application too.  I was
lucky that Daphile produced the patch to be applied to squeezelite in
ALSA, then I've to find out the way with ASIO.

pippin wrote: 
> 
> As far as I can see SqueezeLite just sends the stream it gest directly
> to ALSA which is then supposed to understand it... Err, well...

Is not like that, it wrap and pack DSD data into pcm frames, using
different formats (one of them is DOP) , depending on capabilities of
the audio device.

pippin wrote: 
> 
> Or to a 3rd party DSD-to-PCM converter - which I could use if I don't
> find a DSD capable DAC

It's just an open source work that Triode included in squeezelite AND
dsdPlay plugin long time ago. No needs to reinvent the wheel here, but I
preffer NOT to send DSD to squeezelite and let it convert back to PCM.
Since it knows what codecs the dac is capable and with slimpropo it
retunrs this info to LMS, C-3PO disable dsd output for that player, so
conversion - if needed -is applied server side.

pippin wrote: 
> 
> but I'd still prefer to understand what's actually happening there..

It' easy, source code is there and completely open, too bad is not like
that with ASIO or others.

pippin wrote: 
> 
> Not even that. For control I don't need to do anything, it's all handled
> server-side.

As I supposed.


pippin wrote: 
> 
> There are no "drivers" in iOS. 
> I can either do anything myself sending stuff in USB raw mode or it
> won't work at all. Some apps claim to be able to do that (OnkyoHF, for
> example) but I could not get them to work here, but it might be my
> setup. That's why I want to understand what to do.

Can't help here, but have a look to the XMOS site, they claims support
for iOs for their interfaces and have a development platform. 
BTW, Somehow the device should be opened, this is normally done by
drivers call from applications via sound system (or operating system),
don't know nothing about iOs, but how it open and talk with the sound
device?



____________________________________________________________
SB+, Klimo Merlino + Kent Gold, Monitor Audio Studio 20 Gold SE+, Klimo
reference and DIS Interconnect.
------------------------------------------------------------------------
marcoc1712's Profile: http://forums.slimdevices.com/member.php?userid=34842
View this thread: http://forums.slimdevices.com/showthread.php?t=106956

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to