Changeset 1967
- Timestamp:
- 03/21/11 05:43:06 (1 year ago)
- Files:
-
- trunk/libffado/config.h.in (modified) (1 diff)
- trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/config.h.in
r1962 r1967 234 234 // given by RME_TRANSMIT_TRANSFER_DELAY (in ticks), but we can send 235 235 // packets early if we want to. 236 #define RME_MAX_CYCLES_TO_TRANSMIT_EARLY 2236 #define RME_MAX_CYCLES_TO_TRANSMIT_EARLY 1 237 237 238 238 // ensure that the RME tx SP clips all float values to [-1.0..1.0] trunk/libffado/src/libstreaming/rme/RmeReceiveStreamProcessor.cpp
r1966 r1967 120 120 rxdll_e2 = (TICKS_PER_SECOND*1.0) / ((float)m_Parent.getDeviceManager().getStreamProcessorManager().getNominalRate()); 121 121 //w = (2*M_PI*0.004); 122 //w = (2*M_PI*0.00225);123 w = (2*M_PI*0.002); 122 w = (2*M_PI*0.0025); 123 124 124 rxdll_B = (sqrt(2.0)*w); 125 125 rxdll_C = (w*w); … … 135 135 // therefore avoid drifting too far away from the "smoothing" DLL. Again, 136 136 // this value has been determined experimentally. 137 m_dll_bandwidth_hz = 10.0; 137 //m_dll_bandwidth_hz = 10.0; 138 m_dll_bandwidth_hz = 3.0; 138 139 return true; 139 140 } … … 184 185 if (e < -64LL*TICKS_PER_SECOND) 185 186 e += 128LL*TICKS_PER_SECOND; 186 // if (e < 0)187 // e += 128LL*TICKS_PER_SECOND;188 187 189 188 // Very large e values indicate a discontinuity in processing, possibly due
