Changeset 2811 for trunk/libffado/src/libstreaming
- Timestamp:
- 06/01/21 17:11:47 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp
r2803 r2811 155 155 but the actual packet does contain a reduced set of channels. 156 156 157 The channels are referred to as Dimensions in the firewire parlance.157 The channels are referred to as Dimensions in the FireWire parlance. 158 158 With an Audiofire Pre8, we typically receive 17 channels of data at 159 159 44100 and 48000, being 8 Analog, 8 Digital and 1 MIDI. When we switch trunk/libffado/src/libstreaming/digidesign/DigidesignReceiveStreamProcessor.cpp
r2803 r2811 69 69 unsigned int 70 70 DigidesignReceiveStreamProcessor::getNominalFramesPerPacket() { 71 // Return the number of frames per firewire iso packet. A "frame" here is a collection71 // Return the number of frames per FireWire iso packet. A "frame" here is a collection 72 72 // of a single audio sample from all active audio channels. If this depends on the 73 73 // sample rate, that can be obtained using something like this: … … 97 97 // extract a timestamp from it. "data" points to the iso packet's 98 98 // contents - no assumption is made about what constitutes a "header" 99 // because each device's protocol is different. Note that the firewire99 // because each device's protocol is different. Note that the FireWire 100 100 // ISO header is not included in "data". 101 101 // … … 109 109 // 110 110 // Other parameters to this function contain selected information from 111 // the firewire ISO header which came with this packet:111 // the FireWire ISO header which came with this packet: 112 112 // - length = length in bytes of the content pointed to by "data". 113 113 // - tag = the iso packet header's "tag" field. trunk/libffado/src/libstreaming/digidesign/DigidesignTransmitStreamProcessor.cpp
r2803 r2811 111 111 // overriden in generateEmptyPacketHeader(). 112 112 // 113 // As per the firewire standards, only set "tag" if the Digidesign113 // As per the FireWire standards, only set "tag" if the Digidesign 114 114 // expects a CIP header in the first two bytes of "data". Similarly, 115 115 // remove the "+8" from the length calculation if no CIP header is to be