Changeset 1840
- Timestamp:
- 05/27/10 19:08:11 (2 years ago)
- Files:
-
- trunk/libffado/src/motu/motu_avdevice.cpp (modified) (3 diffs)
- trunk/libffado/src/motu/motu_avdevice.h (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/motu/motu_avdevice.cpp
r1839 r1840 69 69 {FW_VENDORID_MOTU, 0, 0x00000005, 0x000001f2, MOTU_MODEL_896HD, "MOTU", "896HD"}, 70 70 {FW_VENDORID_MOTU, 0, 0x00000015, 0x000001f2, MOTU_MODEL_828mk3, "MOTU", "828Mk3"}, 71 {FW_VENDORID_MOTU, 0, 0x00000019, 0x000001f2, MOTU_MODEL_ULTRALITEmk3, "MOTU", "UltraLineMk3"}, 71 {FW_VENDORID_MOTU, 0, 0x00000019, 0x000001f2, MOTU_MODEL_ULTRALITEmk3, "MOTU", "UltraLiteMk3"}, 72 {FW_VENDORID_MOTU, 0, 0x00000030, 0x000001f2, MOTU_MODEL_ULTRALITEmk3_HYB, "MOTU", "UltraLiteMk3-hybrid"}, 72 73 }; 73 74 … … 478 479 { Ports_896HD, N_ELEMENTS( Ports_896HD ), 192000, &Mixer_896HD, NULL, }, 479 480 { Ports_828mk3, N_ELEMENTS( Ports_828mk3 ), 192000 }, 480 { Ports_ULTRALITEmk3, N_ELEMENTS( Ports_ULTRALITEmk3 ), 192000 }, 481 { Ports_ULTRALITEmk3, N_ELEMENTS( Ports_ULTRALITEmk3 ), 192000 }, // Ultralite mk3 482 { Ports_ULTRALITEmk3, N_ELEMENTS( Ports_ULTRALITEmk3 ), 192000 }, // Ultralite mk3 hybrid 481 483 }; 482 484 … … 1439 1441 return MOTU_DEVICE_G1; 1440 1442 if (m_motu_model==MOTU_MODEL_828mk3 || 1441 m_motu_model==MOTU_MODEL_ULTRALITEmk3) 1443 m_motu_model==MOTU_MODEL_ULTRALITEmk3 || 1444 m_motu_model==MOTU_MODEL_ULTRALITEmk3_HYB) 1442 1445 return MOTU_DEVICE_G3; 1443 1446 return MOTU_DEVICE_G2; trunk/libffado/src/motu/motu_avdevice.h
r1835 r1840 263 263 264 264 enum EMotuModel { 265 MOTU_MODEL_NONE = 0x0000, 266 MOTU_MODEL_828mkII = 0x0001, 267 MOTU_MODEL_TRAVELER = 0x0002, 268 MOTU_MODEL_ULTRALITE = 0x0003, 269 MOTU_MODEL_8PRE = 0x0004, 270 MOTU_MODEL_828MkI = 0x0005, 271 MOTU_MODEL_896HD = 0x0006, 272 MOTU_MODEL_828mk3 = 0x0007, 273 MOTU_MODEL_ULTRALITEmk3 = 0x0008, 265 MOTU_MODEL_NONE = 0x0000, 266 MOTU_MODEL_828mkII = 0x0001, 267 MOTU_MODEL_TRAVELER = 0x0002, 268 MOTU_MODEL_ULTRALITE = 0x0003, 269 MOTU_MODEL_8PRE = 0x0004, 270 MOTU_MODEL_828MkI = 0x0005, 271 MOTU_MODEL_896HD = 0x0006, 272 MOTU_MODEL_828mk3 = 0x0007, 273 MOTU_MODEL_ULTRALITEmk3 = 0x0008, 274 MOTU_MODEL_ULTRALITEmk3_HYB = 0x0009, 274 275 }; 275 276 trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py
r1837 r1840 30 30 31 31 # Model defines. These must agree with what is used in motu_avdevice.h. 32 MOTU_MODEL_NONE = 0x0000 33 MOTU_MODEL_828mkII = 0x0001 34 MOTU_MODEL_TRAVELER = 0x0002 35 MOTU_MODEL_ULTRALITE= 0x0003 36 MOTU_MODEL_8PRE = 0x0004 37 MOTU_MODEL_828MkI = 0x0005 38 MOTU_MODEL_896HD = 0x0006 32 MOTU_MODEL_NONE = 0x0000 33 MOTU_MODEL_828mkII = 0x0001 34 MOTU_MODEL_TRAVELER = 0x0002 35 MOTU_MODEL_ULTRALITE = 0x0003 36 MOTU_MODEL_8PRE = 0x0004 37 MOTU_MODEL_828MkI = 0x0005 38 MOTU_MODEL_896HD = 0x0006 39 MOTU_MODEL_828mk3 = 0x0007 40 MOTU_MODEL_ULTRALITEmk3 = 0x0008 41 MOTU_MODEL_ULTRALITEmk3_HYB = 0x0009 39 42 40 43 class Motu(QWidget): … … 564 567 self.sample_rate = self.hw.getDiscrete('/Mixer/Info/SampleRate') 565 568 log.debug("device sample rate: %d" % (self.sample_rate)) 569 570 # For the moment none of the "Mk3" (aka Generation-3) devices are 571 # supported by ffado-mixer. 572 if (self.model==MOTU_MODEL_828mk3 or self.mode==MOTU_MODEL_ULTRALITEmk3 or self.mode==MOTU_MODEL_ULTRALITEmk3_HYB): 573 log.debug("Generation-3 MOTU devices are not yet supported by ffado-mixer") 574 return 566 575 567 576 # The 828Mk2 has separate Mic inputs but no AES/EBU, so use the
