1. 24 Apr, 2017 1 commit
  2. 21 Apr, 2017 3 commits
  3. 20 Apr, 2017 2 commits
  4. 19 Apr, 2017 1 commit
  5. 17 Apr, 2017 1 commit
  6. 14 Apr, 2017 11 commits
  7. 13 Apr, 2017 2 commits
  8. 12 Apr, 2017 5 commits
  9. 11 Apr, 2017 3 commits
    • Takashi Sakamoto's avatar
      ALSA: firewire-motu: add tracepoints for messages for unique protocol · c6b0b9e6
      Takashi Sakamoto authored
      MOTU units transfer/receive messages in each data block of their
      isochronous packet payload. A part of content in the message is cleard for
      MIDI message transmission, while the rest is unknown yet. Additional
      features are required to assist users and developers to reveal the
      details.
      
      This commit adds tracepoints for the purpose. The tracepoints are designed
      for MOTU's protocol version 2 and 3 (Protocol version 1 is not upstreamed
      yet). In the tracepoints, events are probed to gather first two 24 bit
      data chunks of each data block. The chunks are formatted into elements
      of 64 bit array with padding in MSB.
      Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      c6b0b9e6
    • Takashi Sakamoto's avatar
      ALSA: firewire-motu: add tracepoints for SPH in IEC 61883-1 fashion · 17909c1b
      Takashi Sakamoto authored
      Unique protocol is used for MOTU FireWire series. In this protocol,
      data block format is not compliant to AM824 in IEC 61883-1/6. Each of
      the data block consists of 24 bit data chunks, except for a first
      quadlet. The quadlet is used for source packet header (SPH) described
      in IEC 61883-1.
      
      The sequence of SPH seems to represent presentation timestamp
      corresponding to included data. Developers have experienced that invalid
      sequence brings disorder of units in the series.
      
      Unfortunately, current implementation of ALSA IEC 61883-1/6 engine and
      firewire-motu driver brings periodical noises to the units at sampling
      transmission frequency based on 44.1 kHz. The engine generates the SPH with
      even interval and this mechanism seems not to be suitable to the units.
      Further work is required for this issue and infrastructure is preferable
      to assist the work.
      
      This commit adds tracepoints for the purpose. In the tracepoints, events
      are probed to gather the SPHs from each data blocks.
      Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      17909c1b
    • Takashi Sakamoto's avatar
      ALSA: firewire_lib: add tracepoints for packets without CIP headers · b164d2fd
      Takashi Sakamoto authored
      Unique protocol is used for RME Fireface series. In this protocol,
      payload format for isochronous packet is not compliant to CIP in
      IEC 61883-1/6. The packet includes data blocks just with data channels,
      without headers and any metadata.
      
      In previous commits, ALSA IEC 61883-1/6 engine supports this protocol.
      However, tracepoints are not supported yet, unlike implementation for
      IEC 61883-1/6 protocol. This commit adds support of tracepoints for
      the protocol.
      Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      b164d2fd
  10. 10 Apr, 2017 3 commits
  11. 07 Apr, 2017 2 commits
  12. 05 Apr, 2017 6 commits