1isodump(5) Linux IEEE 1394 isodump(5)
2
3
4
6 isodump - format of IEEE 1394 isochronous packets dump file
7
9 The isodump format stores a series of IEEE 1394 isochronous stream
10 packets (possibly from multiple channels), including their headers.
11 Its main use is as the output format of dumpiso(1) and the input format
12 of sendiso(1).
13
14 The 32 byte header starts at offset 0 with the string "1394 isodump v1"
15 followed by a zero byte. The next 8 bytes form a 64 bit big endian
16 integer, which represents a bit mask of the channels that were dumped.
17 A set bit at position (1 << x) signifies that channel x was being lis‐
18 tened on. The following 8 bytes are set to zero.
19
20 The iso packets follow the header and are appended to the data stream
21 in the order they were received. The packets consist of the header
22 quadlet as originally received and the data quadlets following
23 directly. The CRC quadlets after header and data do not appear and
24 everything is in big endian, as seen on the bus.
25
26 There is no further framing of the packets in the format, packet bound‐
27 aries can be found by looking at the data size field in the header
28 quadlet of each packet. The data size field appears in the most sig‐
29 nificant 16 bits of the header quadlet, contain the size in bytes (the
30 actual packet is padded to a multiple of four bytes) and do not include
31 the header packet.
32
34 This format was introduced with the iso send and dump tools distributed
35 with libraw1394. No one else uses it so far.
36
38 sendiso(1), dumpiso(1)
39
41 Andreas Bombe <aeb@debian.org>
42
43
44
45libraw1394 2.0.5 isodump v1 isodump(5)