- Timestamp:
- 08/29/07 08:09:34 (16 years ago)
- Files:
-
- trunk/libffado/SConstruct (modified) (4 diffs)
- trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/debugmodule/debugmodule.cpp (modified) (1 diff)
- trunk/libffado/src/devicemanager.cpp (modified) (3 diffs)
- trunk/libffado/src/dice/dice_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/ffadodevice.h (modified) (1 diff)
- trunk/libffado/src/fireworks (added)
- trunk/libffado/src/fireworks/audiofire (added)
- trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (added)
- trunk/libffado/src/fireworks/audiofire/audiofire_device.h (added)
- trunk/libffado/src/fireworks/fireworks_device.cpp (added)
- trunk/libffado/src/fireworks/fireworks_device.h (added)
- trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/libieee1394/vendor_model_ids.h (added)
- trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/motu/motu_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/rme/rme_avdevice.cpp (modified) (1 diff)
- trunk/libffado/src/SConscript (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/SConstruct
r576 r587 30 30 PathOption( "PREFIX", "The prefix where ffado will be installed to.", "/usr/local" ), 31 31 BoolOption( "ENABLE_BEBOB", "Enable/Disable the bebob part.", True ), 32 BoolOption( "ENABLE_ GENERICAVC", "Enable/Disable the generic avc part (apple).", True ),32 BoolOption( "ENABLE_FIREWORKS", "Enable/Disable the ECHO Audio FireWorks avc part.", True ), 33 33 BoolOption( "ENABLE_MOTU", "Enable/Disable the Motu part.", False ), 34 34 BoolOption( "ENABLE_DICE", "Enable/Disable the DICE part.", False ), … … 147 147 if env['ENABLE_ALL']: 148 148 env['ENABLE_BEBOB'] = True 149 env['ENABLE_ GENERICAVC'] = True149 env['ENABLE_FIREWORKS'] = True 150 150 env['ENABLE_MOTU'] = True 151 151 env['ENABLE_DICE'] = True … … 171 171 if env['ENABLE_BEBOB']: 172 172 env.AppendUnique( CCFLAGS=["-DENABLE_BEBOB"] ) 173 if env['ENABLE_ GENERICAVC']:174 env.AppendUnique( CCFLAGS=["-DENABLE_ GENERICAVC"] )173 if env['ENABLE_FIREWORKS']: 174 env.AppendUnique( CCFLAGS=["-DENABLE_FIREWORKS"] ) 175 175 if env['ENABLE_MOTU']: 176 176 env.AppendUnique( CCFLAGS=["-DENABLE_MOTU"] ) … … 183 183 if env['ENABLE_BOUNCE']: 184 184 env.AppendUnique( CCFLAGS=["-DENABLE_BOUNCE"] ) 185 186 # the GenericAVC code is used by these devices 187 if env['ENABLE_BEBOB'] or env['ENABLE_DICE'] or env['ENABLE_BOUNCE'] or env['ENABLE_FIREWORKS']: 188 env.AppendUnique( CCFLAGS=["-DENABLE_GENERICAVC"] ) 185 189 186 190 # trunk/libffado/src/bebob/bebob_avdevice.cpp
r584 r587 54 54 namespace BeBoB { 55 55 56 #define FW_VENDORID_TERRATEC 0x000aac57 #define FW_VENDORID_MACKIE 0x00000f58 #define FW_VENDORID_APOGEE 0x0003db59 #define FW_VENDORID_BRIDGECO 0x0007f560 #define FW_VENDORID_PRESONUS 0x000a9261 #define FW_VENDORID_ESI 0x000f1b62 #define FW_VENDORID_FOCUSRITE 0x00130e63 #define FW_VENDORID_EDIROL 0x0040ab64 #define FW_VENDORID_MAUDIO 0x000d6c65 66 56 static GenericAVC::VendorModelEntry supportedDeviceList[] = 67 57 { trunk/libffado/src/bounce/bounce_avdevice.cpp
r584 r587 49 49 static VendorModelEntry supportedDeviceList[] = 50 50 { 51 { 0x0B0001LU, 0x0B0001LU, 0x0B0001LU, "FFADO", "Bounce"},51 {FW_VENDORID_FFADO, 0x0B0001LU, 0x0B0001LU, "FFADO", "Bounce"}, 52 52 }; 53 53 trunk/libffado/src/bounce/bounce_slave_avdevice.cpp
r583 r587 38 38 { 39 39 //{vendor_id, model_id, unit_specifier_id, vendor_name, model_name}, 40 { 0x0B0001, 0x0B0001, 0x0B0001, "FFADO", "Bounce Slave"},40 {FW_VENDORID_FFADO, 0x0B0001, 0x0B0001, "FFADO", "Bounce Slave"}, 41 41 }; 42 42 trunk/libffado/src/debugmodule/debugmodule.cpp
r554 r587 32 32 #include <time.h> 33 33 34 //#define DO_MESSAGE_BUFFER_PRINT34 #define DO_MESSAGE_BUFFER_PRINT 35 35 36 36 #ifndef DO_MESSAGE_BUFFER_PRINT trunk/libffado/src/devicemanager.cpp
r583 r587 42 42 #ifdef ENABLE_GENERICAVC 43 43 #include "genericavc/avc_avdevice.h" 44 #endif 45 46 #ifdef ENABLE_FIREWORKS 47 #include "fireworks/fireworks_device.h" 44 48 #endif 45 49 … … 322 326 } 323 327 324 325 328 FFADODevice* 326 329 DeviceManager::getDriverForDevice( std::auto_ptr<ConfigRom>( configRom ), … … 338 341 if ( GenericAVC::AvDevice::probe( *configRom.get() ) ) { 339 342 return GenericAVC::AvDevice::createDevice( *m_1394Service, configRom ); 343 } 344 #endif 345 346 #ifdef ENABLE_FIREWORKS 347 debugOutput( DEBUG_LEVEL_VERBOSE, "Trying ECHO Audio FireWorks...\n" ); 348 if ( FireWorks::Device::probe( *configRom.get() ) ) { 349 return FireWorks::Device::createDevice( *m_1394Service, configRom ); 340 350 } 341 351 #endif trunk/libffado/src/dice/dice_avdevice.cpp
r584 r587 48 48 { 49 49 // vendor id, model id, vendor name, model name 50 { 0x00000166, 0x00000002, "TCAT", "DiceII EVM"},50 {FW_VENDORID_TCAT, 0x00000002, "TCAT", "DiceII EVM"}, 51 51 }; 52 52 trunk/libffado/src/ffadodevice.h
r583 r587 28 28 #include "libutil/OptionContainer.h" 29 29 #include "libcontrol/BasicElements.h" 30 31 #include "libieee1394/vendor_model_ids.h" 30 32 31 33 class ConfigRom; trunk/libffado/src/genericavc/avc_avdevice.cpp
r584 r587 53 53 static VendorModelEntry supportedDeviceList[] = 54 54 { 55 {0x001486, 0x00000af2, "Echo", "AudioFire2"}, 55 56 56 }; 57 57 trunk/libffado/src/maudio/maudio_avdevice.cpp
r584 r587 55 55 static VendorModelEntry supportedDeviceList[] = 56 56 { 57 //{ 0x0007f5, 0x00010048, "BridgeCo", "RD Audio1", "refdesign.xml"},57 //{FW_VENDORID_BRIDGECO, 0x00010048, "BridgeCo", "RD Audio1", "refdesign.xml"}, 58 58 59 { 0x000d6c, 0x00010046, "M-Audio", "FW 410", "fw410.xml"},60 { 0x000d6c, 0x00010058, "M-Audio", "FW 410", "fw410.xml"}, // Version 5.10.0.503661 { 0x000d6c, 0x00010060, "M-Audio", "FW Audiophile", "fwap.xml"},59 {FW_VENDORID_MAUDIO, 0x00010046, "M-Audio", "FW 410", "fw410.xml"}, 60 {FW_VENDORID_MAUDIO, 0x00010058, "M-Audio", "FW 410", "fw410.xml"}, // Version 5.10.0.5036 61 {FW_VENDORID_MAUDIO, 0x00010060, "M-Audio", "FW Audiophile", "fwap.xml"}, 62 62 }; 63 63 trunk/libffado/src/motu/motu_avdevice.cpp
r584 r587 52 52 { 53 53 // {vendor_id, model_id, unit_version, unit_specifier_id, model, vendor_name,model_name} 54 { 0x000001f2, 0, 0x00000003, 0x000001f2, MOTUFW_MODEL_828mkII, "MOTU", "828MkII"},55 { 0x000001f2, 0, 0x00000009, 0x000001f2, MOTUFW_MODEL_TRAVELER, "MOTU", "Traveler"},54 {FW_VENDORID_MOTU, 0, 0x00000003, 0x000001f2, MOTUFW_MODEL_828mkII, "MOTU", "828MkII"}, 55 {FW_VENDORID_MOTU, 0, 0x00000009, 0x000001f2, MOTUFW_MODEL_TRAVELER, "MOTU", "Traveler"}, 56 56 }; 57 57 trunk/libffado/src/rme/rme_avdevice.cpp
r584 r587 47 47 static VendorModelEntry supportedDeviceList[] = 48 48 { 49 { 0x00000a35, 0x0001, "RME", "Fireface-800"}, // RME Fireface-80049 {FW_VENDORID_RME, 0x0001, "RME", "Fireface-800"}, // RME Fireface-800 50 50 }; 51 51 trunk/libffado/src/SConscript
r584 r587 98 98 ' ) 99 99 100 fireworks_source = env.Split( '\ 101 fireworks/fireworks_device.cpp \ 102 fireworks/audiofire/audiofire_device.cpp \ 103 ' ) 104 100 105 motu_source = env.Split( '\ 101 106 motu/motu_avdevice.cpp \ … … 132 137 if env['ENABLE_BEBOB']: 133 138 source += bebob_source 134 if env['ENABLE_ GENERICAVC']:135 source += genericavc_source139 if env['ENABLE_FIREWORKS']: 140 source += fireworks_source 136 141 if env['ENABLE_MOTU']: 137 142 source += motu_source … … 145 150 source += bounce_source 146 151 147 if env['ENABLE_BEBOB'] or env['ENABLE_ GENERICAVC'] or env['ENABLE_DICE'] or env['ENABLE_BOUNCE']:152 if env['ENABLE_BEBOB'] or env['ENABLE_DICE'] or env['ENABLE_BOUNCE'] or env['ENABLE_FIREWORKS']: 148 153 source += amdtp_source 154 source += genericavc_source 149 155 150 156 env1.MergeFlags( "-lrt" )