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
