root/branches/libffado-2.0/configuration

Revision 1415, 5.1 kB (checked in by arnonym, 15 years ago)

Quite some stuff:

  • add a simple python-parser for the format of the configuration-file already used by ffado
  • add the names of the mixers to be used to the configuration-file
  • port the PanelManager? to QMainWindow and introduce a menu and a statusbar
  • set the icon of the application to the beautiful ffado-icon

TODO for the next time:

  • overwrite the global config with the local config in PanelManager?
  • "About FFADO" in the help-menu
  • maybe also move the names of the mixers python-files into the configuration and load them only on demand. And then use this info also in the SConscript :-)
  • also add menu-items to recheck the status of the mixer and maybe even the ability to trigger a bus-reset from gui. But that would need ppalmers to implement that action in the dbus-server.
Line 
1 device_definitions = (
2 {
3     vendorid    = 0x00000f;
4     modelid     = 0x00010065;
5     vendorname  = "Mackie";
6     modelname   = "Onyx Firewire";
7     driver      = 1; # BeBoB
8 },
9 { # Added by arnonym from ffado-mixers list
10     vendorid    = 0x00000f;
11     modelid     = 0x00010067;
12     vendorname  = "Mackie";
13     modelname   = "Onyx Firewire";
14     driver      = 1; # BeBoB
15     mixer       = "MackieOnyxMixer";
16 },
17 {
18     vendorid    = 0x0003db;
19     modelid     = 0x00010048;
20     vendorname  = "Apogee Electronics";
21     modelname   = "Rosetta 200";
22     driver      = 1; # BeBoB
23 },
24 {
25     vendorid    = 0x0007f5;
26     modelid     = 0x00010048;
27     vendorname  = "BridgeCo";
28     modelname   = "RD Audio1";
29     driver      = 1; # BeBoB
30 },
31 {
32     vendorid    = 0x0007f5;
33     modelid     = 0x00010049;
34     vendorname  = "BridgeCo";
35     modelname   = "Audio 5";
36     driver      = 1; # BeBoB
37     mixer       = "BCoAudio5Control";
38 },
39 {
40     vendorid    = 0x000a92;
41     modelid     = 0x00010000;
42     vendorname  = "PreSonus";
43     modelname   = "FIREBOX";
44     driver      = 1; # BeBoB
45 },
46 {
47     vendorid    = 0x000a92;
48     modelid     = 0x00010066;
49     vendorname  = "PreSonus";
50     modelname   = "FirePOD";
51     driver      = 1; # BeBoB
52 },
53 {
54     vendorid    = 0x000aac;
55     modelid     = 0x00000003;
56     vendorname  = "TerraTec Electronic GmbH";
57     modelname   = "Phase 88 FW";
58     driver      = 1; # BeBoB
59     mixer       = "Phase88Control";
60 },
61 {
62     vendorid    = 0x000aac;
63     modelid     = 0x00000004;
64     vendorname  = "TerraTec Electronic GmbH";
65     modelname   = "Phase X24 FW (model version 4)";
66     driver      = 1; # BeBoB
67     mixer       = "Phase24Control";
68 },
69 {
70     vendorid    = 0x000aac;
71     modelid     = 0x00000007;
72     vendorname  = "TerraTec Electronic GmbH";
73     modelname   = "Phase X24 FW (model version 7)";
74     driver      = 1; # BeBoB
75     mixer       = "Phase24Control";
76 },
77 {
78     vendorid    = 0x000f1b;
79     modelid     = 0x00010064;
80     vendorname  = "ESI";
81     modelname   = "Quatafire 610";
82     driver      = 1; # BeBoB
83     mixer       = "QuataFireMixer";
84 },
85 {
86     vendorid    = 0x00130e;
87     modelid     = 0x00000003;
88     vendorname  = "Focusrite";
89     modelname   = "Saffire Pro26IO";
90     driver      = 1; # BeBoB
91     mixer       = "SaffireProMixer";
92 },
93 {
94     vendorid    = 0x00130e;
95     modelid     = 0x00000006;
96     vendorname  = "Focusrite";
97     modelname   = "Saffire Pro10IO";
98     driver      = 1; # BeBoB
99     mixer       = "SaffireProMixer";
100 },
101 {
102     vendorid    = 0x00130e;
103     modelid     = 0x00000000;
104     vendorname  = "Focusrite";
105     modelname   = "Saffire (LE)";
106     driver      = 1; # BeBoB
107     mixer       = "SaffireMixer";
108 },
109 {
110     vendorid    = 0x0040ab;
111     modelid     = 0x00010049;
112     vendorname  = "EDIROL";
113     modelname   = "FA-66";
114     driver      = 1; # BeBoB
115     mixer       = "EdirolFa66Control";
116 },
117 {
118     vendorid    = 0x0040ab;
119     modelid     = 0x00010048;
120     vendorname  = "EDIROL";
121     modelname   = "FA-101";
122     driver      = 1; # BeBoB
123     mixer       = "EdirolFa101Control";
124 },
125 {
126     vendorid    = 0x000d6c;
127     modelid     = 0x00010062;
128     vendorname  = "M-Audio";
129     modelname   = "FW Solo";
130     driver      = 1; # BeBoB
131 },
132 {
133     vendorid    = 0x000d6c;
134     modelid     = 0x00010081;
135     vendorname  = "M-Audio";
136     modelname   = "NRV10";
137     driver      = 1; # BeBoB
138 },
139 {
140     vendorid    = 0x000d6c;
141     modelid     = 0x00010060;
142     vendorname  = "M-Audio";
143     modelname   = "FW Audiophile";
144     driver      = 1; # BeBoB
145 },
146 {
147     vendorid    = 0x000d6c;
148     modelid     = 0x000100A1;
149     vendorname  = "M-Audio";
150     modelname   = "ProFire Lightbridge";
151     driver      = 1; # BeBoB
152 },
153 {
154     vendorid    = 0x000aac;
155     modelid     = 0x00000002;
156     vendorname  = "Acoustic Reality";
157     modelname   = "eAR Master One";
158     driver      = 1; # BeBoB
159 },
160  {
161     vendorid = 0x1486;
162     modelid = 0xAF2;
163     vendorname = "Echo";
164     modelname = "AudioFire2";
165     driver = 2;
166     mixer = "AudioFireMixer";
167   },
168   {
169     vendorid = 0x1486;
170     modelid = 0xAF4;
171     vendorname = "Echo";
172     modelname = "AudioFire4";
173     driver = 2;
174     mixer = "AudioFireMixer";
175   },
176   {
177     vendorid = 0x1486;
178     modelid = 0xAF8;
179     vendorname = "Echo";
180     modelname = "AudioFire8";
181     driver = 2;
182     mixer = "AudioFireMixer";
183   },
184   {
185     vendorid = 0x1486;
186     modelid = 0xAF12;
187     vendorname = "Echo";
188     modelname = "AudioFire12";
189     driver = 2;
190     mixer = "AudioFireMixer";
191   },
192   {
193     vendorid = 0x1486;
194     modelid = 0xAF12D;
195     vendorname = "Echo";
196     modelname = "AudioFire12HD";
197     driver = 2;
198   },
199   {
200     vendorid = 0x1486;
201     modelid = 0xF8;
202     vendorname = "Echo";
203     modelname = "Fireworks 8";
204     driver = 2;
205   },
206   {
207     vendorid = 0x1486;
208     modelid = 0xAFD1;
209     vendorname = "Echo";
210     modelname = "FW HDMI";
211     driver = 2;
212   },
213   {
214     vendorid = 0xFF2;
215     modelid = 0x400F;
216     vendorname = "Mackie";
217     modelname = "Onyx 400F";
218     driver = 2;
219   },
220   {
221     vendorid = 0xFF2;
222     modelid = 0x1200F;
223     vendorname = "Mackie";
224     modelname = "Onyx 1200F";
225     driver = 2;
226   },
227   { # added by arnonym from ffado-mixers list
228     vendorid = 0x0001f2;
229     modelid = 0x00000000;
230     vendorname = "Motu";
231     modelname = "All of them";
232     driver = 10;
233     mixer = "MotuMixer";
234   }
235 );
Note: See TracBrowser for help on using the browser.