marcoc1712 wrote: > When you 'transcode' PCM to DSD you transcode to dsf, dff or other few > file/stream formats. > 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.
I do understand DoP (it's well documented) but not the XMOS stuff and not what the "native" LMS formats are. > > When we talk about 'native' (a wrong name if any) we reffer to pack > i.e. 5684800 DSD frames (1 second of music) into 88200 frames of 32 > bits, that look exactly like PCM 88200/32, adding just an header with > all the information (lenght included) about the stream at the really > beginning, with a negligeable overhead. > Do you have a specification for that container and header? > > One point is that different interfaces uses different 'native' formats, > where the difference is the endianess, so - depending on the format > required - the player should revert the order of bits in byte. > Well, first of all you should know the format.... I couldn't find anything- > > see https://github.com/lintweaker/xmos-native-dsd for refference and > details. > Can you be more specific as to where I can find documentation there? Because I looked and didn't find any. > > Wich support you want to add? > 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. 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. 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... Or to a 3rd party DSD-to-PCM converter - which I could use if I don't find a DSD capable DAC but I'd still prefer to understand what's actually happening there. > > To just controll LMS I'm quite sure you don't need anything more than > profiles defined and enabled via custom-convert.conf or C-3PO in LMS, > Not even that. For control I don't need to do anything, it's all handled server-side. > > maybe you could have a look > here:https://github.com/marcoc1712/squeezelite-R2 dsd.c, dop.c an > doutput_alsa.c is what you are looking for. Inside daphile_patches > folder you'll find the original patches to Triode's squeezelite, but > first be sure you have some non DOP DSD enabled dirvers to use in iOs. 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. --- learn more about iPeng, the iPhone and iPad remote for the Squeezebox and Logitech UE Smart Radio as well as iPeng Party, the free Party-App, at penguinlovesmusic.com *New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch* ------------------------------------------------------------------------ pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=106956 _______________________________________________ Squeezecenter mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/squeezecenter
