From: Takashi S. <o-t...@sa...> - 2013-09-13 11:53:55
|
Hi, This series of patch is for the function to switch digital interface. AudioFire8A and AudioFirePre8 supports this function. The current implementation of FFADO for this function is not good in two points. 1. wrong flag name 2. lack of control 1. According to Echo's owners manual version 2.2, all of models based on Fireworks have coaxial digital interface. But In /src/fireworks/efc/efc_cmd.h, there is a flag named as 'EFC_CMD_HW_SPDIF_COAX_SUPPORTED'. This should be indicate 'optical', not 'coaxial'. Additionally, I know the actual value of flag for four devices below: AF2: 0xA1 AF4: 0xE1 AFPre8: 0x625 AF12: 0x11 (special thanks to Doug McLain!) Only AFPre8 set this flag as 1. So this flag means 'the device has optical digital interface'. 2. My patch add 'DigitalInterface' control. These patches are based on revision 2388, not depends on my previous series of patches. In this time, the target of these patches is server only. I have a plan to commit mixer GUI a few weeks later. Thanks Takashi Sakamoto |