Hi Chris,
2012/4/29 Chris Cavey chris-alsa@rauros.net:
I did some more digging on the mixer setup of the C400 using usbmon+tcpdump+wireshark. I'm happy to provide binary captures if it helps.
thanks.
In 2,0x012a,0x12b,0x012c,0x012d,0x012e,0x012f In 3,0x0130,0x0131,,,,0x0135 In 4,0x0136,0x0137,,,,0x013b
Ok, it seems the controls are organized differently ("flat") than on the FTUs ("matrix").
Also captured some sample rate adjustment values
wValue = 0x0100 (always) wIndex = 33025
values in the data for the sample rates 0x00770100 => 96000 0x44ac0000 => 44100 0x80bb0000 => 48000 0x88580100 => 88200
This seems pretty standard.
Could you please post some usbmon output since I need to know the unit id and the value range of the controls as well. You can even shorten those logs by just sending the output of 'grep Co some.log'. It should look something like this:
ffff88007d9d70c0 3382435826 S Co:1:003:0 s 21 01 0201 0500 0002 2 = 92f3 ffff88007d9d70c0 3382436191 C Co:1:003:0 0 2 > ffff88007d9d70c0 3382441208 S Co:1:003:0 s 21 01 0101 0500 0002 2 = 92f3 ffff88007d9d70c0 3382441565 C Co:1:003:0 0 2 > ffff88007d9d70c0 3383137494 S Co:1:003:0 s 21 01 0201 0500 0002 2 = fefc ffff88007d9d70c0 3383137823 C Co:1:003:0 0 2 > ffff88007d9d70c0 3383141778 S Co:1:003:0 s 21 01 0101 0500 0002 2 = fefc ffff88007d9d70c0 3383142070 C Co:1:003:0 0 2 >
(This is changing the volume for Monitor1/2, Input 1 on the FTU).
I don't need a log for every control just the first and last of a kind would suffice.
Regards,
Felix