Changeset 580
- Timestamp:
- 08/29/07 01:26:54 (16 years ago)
- Files:
-
- trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) (3 diffs)
- trunk/libffado/src/bebob/bebob_avdevice.h (modified) (2 diffs)
- trunk/libffado/src/bebob/bebob_mixer.cpp (added)
- trunk/libffado/src/bebob/bebob_mixer.h (added)
- trunk/libffado/src/bebob/focusrite/focusrite.cpp (copied) (copied from trunk/libffado/src/bebob/vendorspecific/focusrite.cpp)
- trunk/libffado/src/bebob/focusrite/focusrite.h (copied) (copied from trunk/libffado/src/bebob/vendorspecific/focusrite.h)
- trunk/libffado/src/bebob/terratec/terratec.cpp (copied) (copied from trunk/libffado/src/bebob/vendorspecific/terratec.cpp)
- trunk/libffado/src/bebob/terratec/terratec.h (copied) (copied from trunk/libffado/src/bebob/vendorspecific/terratec.h)
- trunk/libffado/src/bebob/vendorspecific (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/bebob/bebob_avdevice.cpp
r561 r580 26 26 #include "bebob/bebob_avdevice.h" 27 27 #include "bebob/bebob_avdevice_subunit.h" 28 #include "bebob/GenericMixer.h" 29 #include "bebob/vendorspecific/focusrite.h" 30 #include "bebob/vendorspecific/terratec.h" 28 #include "bebob/bebob_mixer.h" 29 30 #include "bebob/focusrite/focusrite.h" 31 #include "bebob/terratec/terratec.h" 31 32 32 33 #include "libieee1394/configrom.h" … … 94 95 { 95 96 if(m_Mixer != NULL) { 96 if (!removeChildOscNode(m_Mixer)) {97 debugWarning("failed to unregister mixer from OSC namespace\n");98 }99 97 delete m_Mixer; 100 98 } … … 211 209 } 212 210 213 // replaced by the previous Unit discovery 214 // if ( !enumerateSubUnits() ) { 215 // debugError( "Could not enumarate sub units\n" ); 216 // return false; 217 // } 218 219 // create a GenericMixer and add it as an OSC child node 220 // remove if already there 211 // create a Mixer 212 // this removes the mixer if it already exists 213 // note: a mixer self-registers to it's parent 221 214 if(m_Mixer != NULL) { 222 if (!removeChildOscNode(m_Mixer)) {223 debugWarning("failed to unregister mixer from OSC namespace\n");224 }225 215 delete m_Mixer; 226 216 } 227 217 228 //create the mixer & register it218 // create the mixer & register it 229 219 if(getAudioSubunit(0) == NULL) { 230 220 debugWarning("Could not find audio subunit, mixer not available.\n"); 231 221 m_Mixer = NULL; 232 222 } else { 233 m_Mixer = new GenericMixer(*m_p1394Service , *this); 234 if (!addChildOscNode(m_Mixer)) { 235 debugWarning("failed to register mixer in OSC namespace\n"); 236 } 223 m_Mixer = new Mixer(*this); 237 224 } 238 225 return true; trunk/libffado/src/bebob/bebob_avdevice.h
r560 r580 36 36 #include "bebob/bebob_avplug.h" 37 37 #include "bebob/bebob_avdevice_subunit.h" 38 #include "bebob/ GenericMixer.h"38 #include "bebob/bebob_mixer.h" 39 39 40 40 #include "libstreaming/AmdtpStreamProcessor.h" … … 96 96 97 97 protected: 98 GenericMixer* m_Mixer;98 Mixer* m_Mixer; 99 99 100 100 };