Changeset 1199
- Timestamp:
- 05/22/08 10:44:44 (13 years ago)
- Files:
-
- trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) (2 diffs)
- trunk/libffado/src/bebob/edirol/edirol_fa101.cpp (modified) (2 diffs)
- trunk/libffado/src/bebob/edirol/edirol_fa101.h (modified) (2 diffs)
- trunk/libffado/src/bebob/edirol/edirol_fa66.cpp (copied) (copied from branches/libffado-2.0/src/bebob/edirol/edirol_fa66.cpp)
- trunk/libffado/src/bebob/edirol/edirol_fa66.h (copied) (copied from branches/libffado-2.0/src/bebob/edirol/edirol_fa66.h)
- trunk/libffado/src/SConscript (modified) (1 diff)
- trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) (2 diffs)
- trunk/libffado/tests/streaming/SConscript (modified) (1 diff)
- trunk/libffado/tests/systemtests/SConscript (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/bebob/bebob_avdevice.cpp
r1183 r1199 32 32 #include "bebob/terratec/terratec_device.h" 33 33 #include "bebob/edirol/edirol_fa101.h" 34 #include "bebob/edirol/edirol_fa66.h" 34 35 #include "bebob/esi/quatafire610.h" 35 36 … … 99 100 switch (vendorId) { 100 101 case FW_VENDORID_EDIROL: 101 if (modelId == 0x00010048 ) { 102 return new Edirol::EdirolFa101Device(d, configRom); 102 switch (modelId) { 103 case 0x00010048: 104 return new Edirol::EdirolFa101Device(d, configRom); 105 case 0x00010049: 106 return new Edirol::EdirolFa66Device(d, configRom); 107 default: 108 return new AvDevice(d, configRom); 103 109 } 104 110 case FW_VENDORID_ESI: trunk/libffado/src/bebob/edirol/edirol_fa101.cpp
r1183 r1199 34 34 getConfigRom().getNodeId() ); 35 35 36 m_fixed_clocksource.type = FFADODevice::eCT_Auto; 37 m_fixed_clocksource.valid = true; 38 m_fixed_clocksource.locked = true; 39 m_fixed_clocksource.id = 0; 40 m_fixed_clocksource.slipping = false; 41 m_fixed_clocksource.description = "Device Controlled"; 42 36 43 if (AVC::AVCCommand::getSleepAfterAVCCommand() < 500) { 37 44 AVC::AVCCommand::setSleepAfterAVCCommand( 500 ); … … 41 48 EdirolFa101Device::~EdirolFa101Device() 42 49 { 50 } 51 52 FFADODevice::ClockSource 53 EdirolFa101Device::getActiveClockSource() { 54 return m_fixed_clocksource; 55 } 56 57 bool 58 EdirolFa101Device::setActiveClockSource(ClockSource s) { 59 // can't change, hence only succeed when identical 60 return s.id == m_fixed_clocksource.id; 61 } 62 63 FFADODevice::ClockSourceVector 64 EdirolFa101Device::getSupportedClockSources() { 65 FFADODevice::ClockSourceVector r; 66 r.push_back(m_fixed_clocksource); 67 return r; 43 68 } 44 69 trunk/libffado/src/bebob/edirol/edirol_fa101.h
r1183 r1199 25 25 #define BEBOB_EDIROL_FA101_H 26 26 27 #include "debugmodule/debugmodule.h"28 27 #include "bebob/bebob_avdevice.h" 29 28 … … 37 36 virtual ~EdirolFa101Device(); 38 37 38 virtual ClockSourceVector getSupportedClockSources(); 39 virtual bool setActiveClockSource(ClockSource); 40 virtual ClockSource getActiveClockSource(); 41 39 42 virtual void showDevice(); 40 43 44 private: 45 ClockSource m_fixed_clocksource; 41 46 }; 42 47 trunk/libffado/src/SConscript
r1185 r1199 115 115 bebob/terratec/terratec_cmd.cpp \ 116 116 bebob/edirol/edirol_fa101.cpp \ 117 bebob/edirol/edirol_fa66.cpp \ 117 118 bebob/esi/quatafire610.cpp \ 118 119 maudio/maudio_avdevice.cpp \ trunk/libffado/support/dbus/ffado-dbus-server.cpp
r1163 r1199 104 104 105 105 {"verbose", 'v', "level", 0, "Produce verbose output" }, 106 {"cache", 'c', "enable", 0, "Use AVC model cache (default= disabled)" },106 {"cache", 'c', "enable", 0, "Use AVC model cache (default=enable)" }, 107 107 108 108 … … 231 231 arguments.silent = 0; 232 232 arguments.verbose = DEBUG_LEVEL_NORMAL; 233 arguments.use_cache = 0;233 arguments.use_cache = 1; 234 234 arguments.port = 0; 235 235 arguments.node_id = 0; trunk/libffado/tests/streaming/SConscript
r1172 r1199 24 24 Import( 'env' ) 25 25 26 env = env.C opy()26 env = env.Clone() 27 27 28 28 env.PrependUnique( CPPPATH=["#/src"] ) trunk/libffado/tests/systemtests/SConscript
r1154 r1199 24 24 Import( 'env' ) 25 25 26 env = env.C opy()26 env = env.Clone() 27 27 28 28 env.PrependUnique( CPPPATH=["#/src"] ) … … 33 33 env.MergeFlags( env['LIBRAW1394_FLAGS'] ) 34 34 35 static_env = env.C opy()35 static_env = env.Clone() 36 36 37 37 #