From: Takashi S. <o-t...@sa...> - 2014-03-17 11:34:47
|
Darren, > If you're interested in taking a look, I've uploaded them to my dropbox. > Once I have the protocol worked out, I'll update the wiki page. > > https://www.dropbox.com/sh/fvtswetg4fzk0yn/AMoVvXGauf Aha! Now I realize the protocol. I know that read requests to 'ffc7'0060'0000 is for metering. See: http://subversion.ffado.org/wiki/MaudioBebob For ProjectMix I/O, drivers can read 84bytes from this register. But the roles of first 4byte is unknown for me. According to your logs, the roles are: 01 01 01 01 <-'A/B switch' is toggled <-'Headphone 1' is turned <- 'Headphone 2' is turned <- 'Level' is turned Driver handle these signals and execute write command to refrect corresponding control. See: http://subversion.ffado.org/wiki/MaudioBebob/Firewire1814 Currently I have no time to implement these in FFADO because I need to spend time for ALSA. If you need some advices, please inform to me. Thanks Takashi Sakamoto o-t...@sa... |