9 May
2017
9 May
'17
9:32 p.m.
Oh hai!
I'm trying to get sound from my HP Chromebook 13 with proper linux and right now messing with ASoC topology: ChromeOS contains topology file that can't be loaded on up-to-date upstream kernel, so I've wrote a parser that converts dfw_sst.bin back to topology.conf that can be processed by `alsatplg`.
AFAICS alsatplg miscompiles at least UUID field in the private data: for example `alsatplg -c /usr/share/alsa/topology/sklrt286/skl_i2s.conf -o tplg.bin` produces the file with no UUID in `strings tplg.bin` output and my parser shows that there is nonsense (mostly zeroes) where UUID should be (reproducible with both alsa-{lib,utils}-1.13 and current git master).
Is it a bug or I'm doing something wrong?
--
//wbr ojab