Changeset 1883
- Timestamp:
- 09/03/10 05:33:30 (1 year ago)
- Files:
-
- trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.cpp (modified) (1 diff)
- trunk/libffado/src/rme/fireface_hw.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/libstreaming/rme/RmeTransmitStreamProcessor.cpp
r1872 r1883 307 307 if (++dpy == 8000) 308 308 dpy=0; 309 for (i=0; i<n_events; i++, sample+=m_event_size/4) { 310 static signed int a_cx = 0; 311 signed int val = lrintf(0x7fffff*sin((1000.0*2.0*M_PI/24576000.0)*a_cx)); 309 #if TESTTONE 310 if (getDebugLevel() > 0) { 311 for (i=0; i<n_events; i++, sample+=m_event_size/4) { 312 static signed int a_cx = 0; 313 signed int val = lrintf(0x7fffff*sin((1000.0*2.0*M_PI/24576000.0)*a_cx)); 312 314 //for (j=0; j<18;j++) 313 315 //*(sample+j) = val << 8; 314 *sample = val << 8; 315 if ((a_cx+=int_tpf) >= 24576000) { 316 a_cx -= 24576000; 317 } 318 } 319 } 316 *sample = val << 8; 317 if ((a_cx+=int_tpf) >= 24576000) { 318 a_cx -= 24576000; 319 } 320 } 321 } 322 } 323 #endif 320 324 321 325 return eCRV_OK; trunk/libffado/src/rme/fireface_hw.cpp
r1870 r1883 153 153 } 154 154 for (src=0; src<n_channels; src++) { 155 set_hardware_mixergain(RME_FF_MM_PLAYBACK, src, dest, 0); 155 set_hardware_mixergain(RME_FF_MM_PLAYBACK, src, dest, 156 src==dest?0x8000:0); 156 157 readRegister(0xfffff0000410LL); 157 158 } 158 159 } 159 160 for (src=0; src<n_channels; src++) { 160 set_hardware_mixergain(RME_FF_MM_OUTPUT, src, 0, 0 );161 set_hardware_mixergain(RME_FF_MM_OUTPUT, src, 0, 0x8000); 161 162 readRegister(0xfffff0000410LL); 162 163 }
