Changeset 1870
- Timestamp:
- 07/19/10 06:42:58 (14 years 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
r1869 r1870 296 296 // 1 kHz tone into ch7 (phones L) for testing 297 297 { 298 static signed int dpy = 0; 298 299 float ticks_per_frame = m_Parent.getDeviceManager().getStreamProcessorManager().getSyncSource().getTicksPerFrame(); 299 300 signed int i, int_tpf = lrintf(ticks_per_frame); 300 301 quadlet_t *sample = (quadlet_t *)data + 6; 302 if (dpy==0) { 303 fprintf(stderr, "ticks per frame: %d %d %d\n", int_tpf, n_events, m_event_size); 304 } 305 if (++dpy == 8000) 306 dpy=0; 301 307 for (i=0; i<n_events; i++, sample+=m_event_size/4) { 302 308 static signed int a_cx = 0; trunk/libffado/src/rme/fireface_hw.cpp
r1868 r1870 940 940 quadlet_t buf[28]; 941 941 signed int i; 942 943 for (i=0; i<28; i++) 944 buf[i] = (mute!=0); 945 942 signed int n_channels = (m_rme_model==RME_MODEL_FIREFACE400)? 943 RME_FF400_MAX_CHANNELS:RME_FF800_MAX_CHANNELS; 944 945 i = 0; 946 while (i<n_channels && i<28) { 947 buf[i++] = (mute!=0); 948 } 949 while (i < 28) { 950 buf[i++] = 0x00000001; 951 } 946 952 // Write 28 quadlets even for FF400 947 953 return writeBlock(RME_FF_CHANNEL_MUTE_MASK, buf, 28);