On Wed, Apr 25, 2018 at 11:45:27PM +0100, James wrote: > iecset is only useful up to a point. It tells you the settings when idle. > They get overridden when you play something. > > iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 > > Those are the AES settings, in this case for AC3 encoding. > > The numbers change depending on the format of the output. > > The default is right for 48000 rate PCM, you will need different bits set > for 44100. > > One way of finding the right string is to type "iecset", it will describe > the bits. then typing "iecset -x" will tell you which AES0 values match it. So the correct way is to use iecset's mnemonic mode (e.g. do iecset -c iec958:CARD=Device,DEV=0 copyright false original true) and then read back the binary values with iecset -x? I have noticed that iecset -x's output indeed changes when I do changes with iecset foo bar, did I guess that behavior correctly? Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user