Changeset 1073
- Timestamp:
- 04/30/08 08:03:33 (16 years ago)
- Files:
-
- trunk/libffado/src/libieee1394/configrom.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/libieee1394/configrom.cpp
r943 r1073 27 27 #include "ieee1394service.h" 28 28 29 #include "vendor_model_ids.h" 30 29 31 #include <stdio.h> 30 32 #include <string.h> … … 411 413 ConfigRom::getModelName() const 412 414 { 413 return m_modelName; 415 // HACK: 416 // workarounds for devices that don't fill a correct model name 417 switch(m_vendorId) { 418 case FW_VENDORID_MOTU: 419 switch(m_unit_specifier_id) { 420 case 0x00000003: 421 return "828MkII"; 422 case 0x00000009: 423 return "Traveler"; 424 case 0x0000000d: 425 return "UltraLite"; 426 case 0x0000000f: 427 return "8pre"; 428 case 0x00000001: 429 return "828MkI"; 430 case 0x00000005: 431 return "896HD"; 432 default: 433 return "unknown"; 434 } 435 break; 436 default: 437 return m_modelName; 438 } 414 439 } 415 440 … … 417 442 ConfigRom::getVendorName() const 418 443 { 419 return m_vendorName; 444 // HACK: 445 // workarounds for devices that don't fill a correct vendor name 446 switch(m_vendorId) { 447 case FW_VENDORID_MOTU: 448 return "MOTU"; 449 default: 450 return m_vendorName; 451 } 420 452 } 421 453