aravis
aravis copied to clipboard
Dalsa Calibir - can not set packet size
Describe the bug I'm trying to connect to a Teledyne DALSA-Calibir GXM640 camera. I want to set the packet size, but I cant set a packet size higher then 64 bytes.
pi@raspberrypi:~/aravis-0.8.6/build/tests $ ./arv-camera-test -i 6130
Looking for the first available camera
vendor name = Teledyne DALSA
model name = Calibir GXM640
device id = S1241494
image width = -2147352576
image height = -536805376
horizontal binning = 0
vertical binning = -2124787336
payload = 0 bytes
exposure = 0 µs
gain = 0 dB
gv n_stream channels = 16777216
gv current channel = 0
gv packet delay = 0 ns
gv packet size = 64 bytes
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
^C 0 frame/s - 0 MiB/s
Completed buffers = 0
Failures = 0
Underruns = 0
Control lost
With debug
pi@raspberrypi:~/aravis-0.8.6/build/tests $ ./arv-camera-test -i 6130 --debug=all
Looking for the first available camera
Found 0 USB3Vision device (among 6 USB devices)
[GvDiscoverSocket::new] Add interface 127.0.0.1
[GvDiscoverSocket::new] Add interface 10.53.148.116
[GvDiscoverSocket::new] Add interface 169.254.94.131
[GvInterface::discovery] Device 'Teledyne DALSA-Calibir GXM640-S1241494' found (interface 169.254.94.131) user_id '' - MAC '00:01:0d:c5:51:01'
[GvDevice::new] Interface address = 169.254.94.131
[GvDevice::new] Device address = 169.254.2.81
[GvDevice::load_genicam] xml url = 'Local:teledynedalsa_calibir_0_2_53330331.xml;a000;4871a' at 0x200
[GvDevice::load_genicam] Xml address = 0xa000 - size = 0x4871a - teledynedalsa_calibir_0_2_53330331.xml
[GcFeature::set_attribute] Unknown attribute 'xmlns'
[GcFeature::set_attribute] Unknown attribute 'xmlns:xsi'
[GcFeature::set_attribute] Unknown attribute 'xsi:schemaLocation'
[GcFeature::set_attribute] Unknown attribute 'ProductGuid'
[GcFeature::set_attribute] Unknown attribute 'VersionGuid'
[GcFeature::set_attribute] Unknown attribute 'StandardNameSpace'
[GcFeature::set_attribute] Unknown attribute 'ToolTip'
[Genicam::create_element] Unknown tag (IsDeprecated)
[Genicam::create_element] Unknown tag (IsDeprecated)
[Genicam::create_element] Unknown tag (IsDeprecated)
[Genicam::create_element] Unknown tag (Streamable)
[Genicam::create_element] Unknown tag (ValidValueSet)
[Genicam::create_element] Unknown tag (Streamable)
[Genicam::create_element] Unknown tag (Streamable)
[Genicam::create_element] Unknown tag (IsDeprecated)
[Genicam::create_element] Unknown tag (Streamable)
[Genicam::create_element] Unknown tag (Streamable)[Gc::set_default_node_data] Add 'DeviceID'
[Gc::set_default_node_data] Add 'GevTimestampTickFrequency'
[Gc::set_default_node_data] Add 'GevSCPSBigEndian'
[Gc::set_default_node_data] Add 'GevSCPAddrCalc'
[GvDevice::new] Packet resend = yes
[GvDevice::new] Write memory = yes
[GvDevice::new] Legacy endianness handling = no
vendor name = Teledyne DALSA
model name = Calibir GXM640
device id = S1241494
image width = -2147352576
image height = -536805376
horizontal binning = 0
vertical binning = 1454395768
payload = 0 bytes
exposure = 0 µs
gain = 0 dB
[GvDevice::create_stream] Number of stream channels = 16777216
[GvDevice::auto_packet_size] Try packet size = 1000
[GvDevice::auto_packet_size] Try packet size = -2147483116
[GvDevice::auto_packet_size] Try packet size = -2147483148
[GvDevice::auto_packet_size] Packet size set to 64 bytes
[GvStream::stream_new] Packet size = 64 byte(s)
[GvStream::stream_new] Destination stream port = 33172
[GvStream::stream_new] Source stream port = 0
[GvStream::stream_thread] Packet timeout = 40 ms
[GvStream::stream_thread] Frame retention = 200 ms
[GvStream::loop] Standard socket method
gv n_stream channels = 16777216
gv current channel = 0
gv packet delay = 0 ns
gv packet size = 64 bytes
0 frame/s - 0 MiB/s
[GvDevice::read_register] Ack reception timeout
[GvDevice::read_register] Ack reception timeout
[GvDevice::read_register] Ack reception timeout
[GvDevice::read_register] Ack reception timeout
0 frame/s - 0 MiB/s
Completed buffers = 0
Failures = 0
Underruns = 0
[GvDevice::write_memory] Ack reception timeout
[GvDevice::write_memory] Ack reception timeout
bins ;Buffer r
0; 0
-------------
>= 2000; 0
< 0; 0
min ; n/a
max ; n/a
last max
at: ; 0
Counter = 0
[GvStream::finalize] n_completed_buffers = 0
[GvStream::finalize] n_failures = 0
[GvStream::finalize] n_timeouts = 0
[GvStream::finalize] n_aborteds = 0
[GvStream::finalize] n_underruns = 0
[GvStream::finalize] n_missing_frames = 0
[GvStream::finalize] n_size_mismatch_errors = 0
[GvStream::finalize] n_received_packets = 0
[GvStream::finalize] n_missing_packets = 0
[GvStream::finalize] n_error_packets = 0
[GvStream::finalize] n_ignored_packets = 0
[GvStream::finalize] n_resend_requests = 0
[GvStream::finalize] n_resent_packets = 0
[GvStream::finalize] n_resend_ratio_reached = 0
[GvStream::finalize] n_duplicated_packets = 0
[Stream::finalize] Flush 50 buffer[s] in input queue
[Stream::finalize] Flush 0 buffer[s] in output queue
[GvDevice::write_register] Ack reception timeout
[GvDevice::write_register] Ack reception timeout
I also included a wireshark log: wireshark_log.zip
Platform description:
- Aravis 0.8.6
- OS: Raspbian
- Hardware RaspberryPi 4
Is this problem occurs on my side? or maybe the camera implements some protocols differently? Have you ever stumbled across anything like this? and what can I do? Thank you, Shorlaks
I have the same issue with the previous generation of Calibir cameras. I've never been able to get them to open with Aravis.
This is another occurence of the Genicam legacy mode issue. Please try this workaround: https://github.com/AravisProject/aravis/issues/444#issuecomment-730263537
Please attach the Genicam data of your camera, obtained using arv-tool-0.8 genicam.
Hi @EmmanuelP Here is the xml: genicam.zip
I think I know what the problem is, the xml has some strange characters like ’, ° and µ and the genicam's xmlParser is not able to handle them
I think I know what the problem is, the xml has some strange characters like ’, ° and µ and the genicam's xmlParser is not able to handle them
As long as these characters are UTF-8 encoded, the XML parser should not have issue with them.
Did you try the legacy workaround ?
Did you try the legacy workaround ?
Yes, it worked, thank you very much
One last thing. Could you please update Aravis to the latest version, and attach the output of arv-camera-test-0.8 -d all ?
That will provide some additional informations about the legacy issue.
pi@raspberrypi:~/aravis-0.8.9/build/src $ ./arv-camera-test-0.8 -d all
Looking for the first available camera
[11:55:06.275] ❷ interface> Found 0 USB3Vision device (among 5 USB devices)
[11:55:06.276] ❷ interface> [GvDiscoverSocket::new] Add interface 127.0.0.1
[11:55:06.277] ❷ interface> [GvDiscoverSocket::new] Add interface 169.254.76.176
[11:55:06.278] ❷ interface> [GvInterface::discovery] Device 'Teledyne DALSA-Calibir GXM640-S1241494' found (interface 169.254.76.176) user_id '' - MAC '00:01:0d:c5:51:01'
[11:55:06.278] ❷ device> [GvDevice::new] Interface address = 169.254.76.176
[11:55:06.278] ❷ device> [GvDevice::new] Device address = 169.254.2.81
[11:55:06.279] ❷ device> [GvDevice::load_genicam] xml url = 'Local:teledynedalsa_calibir_0_2_53330331.xml;a000;4871a' at 0x200
[11:55:06.279] ❷ device> [GvDevice::load_genicam] Xml address = 0xa000 - size = 0x4871a - teledynedalsa_calibir_0_2_53330331.xml
[11:55:06.365] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.365] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.365] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.390] ❷ dom> [Genicam::create_element] Unknown tag (ValidValueSet)
[11:55:06.393] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.424] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.431] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.434] ❷ dom> [Genicam::create_element] Unknown tag (IsDeprecated)
[11:55:06.440] ❷ genicam> [Gc::set_default_node_data] Add 'DeviceID'
[11:55:06.440] ❷ genicam> [Gc::set_default_node_data] Add 'GevTimestampTickFrequency'
[11:55:06.441] ❷ genicam> [Gc::set_default_node_data] Add 'GevSCPSBigEndian'
[11:55:06.441] ❷ genicam> [Gc::set_default_node_data] Add 'GevSCPAddrCalc'
[11:55:06.442] ❷ device> [GvDevice::new] Device endianness = big
[11:55:06.442] ❷ device> [GvDevice::new] Packet resend = yes
[11:55:06.442] ❷ device> [GvDevice::new] Write memory = yes
[11:55:06.442] ❷ device> [GvDevice::new] Legacy endianness handling = no
vendor name = eleT
model name = ilaC
device serial number = 421S
image width = 640
image height = 480
payload = 307392 bytes
gv n_stream channels = 1
gv current channel = 0
gv packet delay = 0 ns
gv packet size = 1500 bytes
[11:55:06.445] ❷ device> [GvDevice::create_stream] Number of stream channels = 1
[11:55:06.446] ❷ device> [GvStream::stream_new] Packet size = 1500 byte(s)
[11:55:06.446] ❷ stream> [GvStream::stream_new] Destination stream port = 44475
[11:55:06.446] ❷ stream> [GvStream::stream_new] Source stream port = 49152
[11:55:06.447] ❷ stream-thread> [GvStream::stream_thread] Packet timeout = 20 ms
[11:55:06.447] ❷ stream-thread> [GvStream::stream_thread] Frame retention = 100 ms
[11:55:06.447] ❷ stream> [GvStream::loop] Standard socket method
0 frame/s - 0 MiB/s
0 frame/s - 0 MiB/s
[11:55:09.261] ❷ stream-thread> [GvStream::missing_packet_check] Maximum number of requests reached at dt = 4405, n_packet_requests = 61 (212 packets/frame), frame_id = 9
[11:55:09.264] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207410, packet id = 174 frame id = 3
[11:55:09.265] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 174
data_size = 0
[11:55:09.265] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 208344, packet id = 175 frame id = 3
[11:55:09.266] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 175
data_size = 0
[11:55:09.266] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 208924, packet id = 192 frame id = 3
[11:55:09.266] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 192
data_size = 0
[11:55:09.266] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 209455, packet id = 197 frame id = 3
[11:55:09.267] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 197
data_size = 0
[11:55:09.267] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 210111, packet id = 210 frame id = 3
[11:55:09.267] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 210
data_size = 0
[11:55:09.268] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 210686, packet id = 211 frame id = 3
[11:55:09.268] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 3
packet_id = 211
data_size = 0
[11:55:09.296] ❷ stream-thread> [GvStream::missing_packet_check] Maximum number of requests reached at dt = 5419, n_packet_requests = 92 (212 packets/frame), frame_id = 10
[11:55:09.298] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207343, packet id = 68 frame id = 4
[11:55:09.298] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 68
data_size = 0
[11:55:09.298] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 208022, packet id = 69 frame id = 4
[11:55:09.299] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 69
data_size = 0
[11:55:09.299] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 208515, packet id = 70 frame id = 4
[11:55:09.299] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 70
data_size = 0
[11:55:09.300] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 209228, packet id = 83 frame id = 4
[11:55:09.300] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 83
data_size = 0
[11:55:09.300] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 209756, packet id = 84 frame id = 4
[11:55:09.300] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 84
data_size = 0
[11:55:09.301] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 210265, packet id = 85 frame id = 4
[11:55:09.301] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 85
data_size = 0
[11:55:09.301] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 210784, packet id = 90 frame id = 4
[11:55:09.301] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 90
data_size = 0
[11:55:09.302] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 211334, packet id = 91 frame id = 4
[11:55:09.302] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 91
data_size = 0
[11:55:09.302] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 211659, packet id = 124 frame id = 4
[11:55:09.302] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 124
data_size = 0
[11:55:09.303] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 212184, packet id = 125 frame id = 4
[11:55:09.303] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 125
data_size = 0
[11:55:09.303] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 212688, packet id = 126 frame id = 4
[11:55:09.303] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 126
data_size = 0
[11:55:09.303] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 212830, packet id = 143 frame id = 4
[11:55:09.303] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 143
data_size = 0
[11:55:09.303] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 212940, packet id = 144 frame id = 4
[11:55:09.303] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 4
packet_id = 144
data_size = 0
[11:55:09.329] ❷ stream-thread> [GvStream::missing_packet_check] Maximum number of requests reached at dt = 5028, n_packet_requests = 149 (212 packets/frame), frame_id = 11
[11:55:09.330] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206395, packet id = 14 frame id = 5
[11:55:09.330] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 14
data_size = 0
[11:55:09.330] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206521, packet id = 15 frame id = 5
[11:55:09.330] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 15
data_size = 0
[11:55:09.330] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206621, packet id = 16 frame id = 5
[11:55:09.330] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 16
data_size = 0
[11:55:09.330] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206716, packet id = 17 frame id = 5
[11:55:09.330] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 17
data_size = 0
[11:55:09.330] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206810, packet id = 34 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 34
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206902, packet id = 43 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 43
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206994, packet id = 44 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 44
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207086, packet id = 57 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 57
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207178, packet id = 58 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 58
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207269, packet id = 59 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 59
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207360, packet id = 60 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 60
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207493, packet id = 67 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 67
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207602, packet id = 68 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 68
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207710, packet id = 69 frame id = 5
[11:55:09.331] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 69
data_size = 0
[11:55:09.331] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207818, packet id = 148 frame id = 5
[11:55:09.332] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 148
data_size = 0
[11:55:09.332] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 207924, packet id = 161 frame id = 5
[11:55:09.332] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 5
packet_id = 161
data_size = 0
[11:55:09.362] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 205475, packet id = 26 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 26
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 205636, packet id = 27 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 27
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 205739, packet id = 28 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 28
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 205835, packet id = 29 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 29
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 205929, packet id = 30 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 30
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206026, packet id = 35 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 35
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206147, packet id = 36 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 36
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206246, packet id = 49 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 49
data_size = 0
[11:55:09.363] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206454, packet id = 50 frame id = 6
[11:55:09.363] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 50
data_size = 0
[11:55:09.364] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206550, packet id = 71 frame id = 6
[11:55:09.364] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 71
data_size = 0
[11:55:09.364] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206652, packet id = 72 frame id = 6
[11:55:09.364] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 72
data_size = 0
[11:55:09.364] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206754, packet id = 73 frame id = 6
[11:55:09.364] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 73
data_size = 0
[11:55:09.364] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206854, packet id = 74 frame id = 6
[11:55:09.364] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 74
data_size = 0
[11:55:09.364] ❷ stream-thread> [GvStream::process_packet] Error packet at dt = 206954, packet id = 119 frame id = 6
[11:55:09.364] ❷ sp> packet_type = packet-unavailable (0x800c)
content_type = data-block (0x0003)
frame_id = 6
packet_id = 119
data_size = 0
[11:55:09.377] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 3 at dt = 320269
[11:55:09.415] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 4 at dt = 324906
[11:55:09.449] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 5 at dt = 324925
[11:55:09.482] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 6 at dt = 324910
[11:55:09.482] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 9 at dt = 224912
[11:55:09.482] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 10 at dt = 191383
[11:55:09.482] ❶ stream-thread> [GvStream::check_frame_completion] Timeout for frame 11 at dt = 158007
10 frames/s - 3.07 MiB/s - 7 errors
30 frames/s - 9.22 MiB/s
29 frames/s - 8.91 MiB/s
31 frames/s - 9.53 MiB/s
^C 30 frames/s - 9.22 MiB/s
Completed buffers = 130
Failures = 7
Underruns = 0
[11:55:13.584] ❷ stream> bins ;Buffer r
0; 0
2000; 0
4000; 89
6000; 4
8000; 0
10000; 0
12000; 0
14000; 10
16000; 3
18000; 0
20000; 0
22000; 0
24000; 2
26000; 3
28000; 0
30000; 0
32000; 0
34000; 0
36000; 0
38000; 12
40000; 0
42000; 0
44000; 0
46000; 0
48000; 0
50000; 0
52000; 0
54000; 0
56000; 0
58000; 1
60000; 0
62000; 0
64000; 0
66000; 0
68000; 0
70000; 0
72000; 0
74000; 0
76000; 0
78000; 0
80000; 0
82000; 0
84000; 0
86000; 0
88000; 0
90000; 1
92000; 0
94000; 0
96000; 0
98000; 0
100000; 0
102000; 0
104000; 0
106000; 0
108000; 0
110000; 0
112000; 0
114000; 0
116000; 0
118000; 0
120000; 0
122000; 0
124000; 1
126000; 0
128000; 0
130000; 0
132000; 0
134000; 0
136000; 0
138000; 0
140000; 0
142000; 0
144000; 0
146000; 0
148000; 0
150000; 0
152000; 0
154000; 0
156000; 0
158000; 1
160000; 0
162000; 0
164000; 0
166000; 0
168000; 0
170000; 0
172000; 0
174000; 0
176000; 0
178000; 0
180000; 0
182000; 0
184000; 0
186000; 0
188000; 0
190000; 1
-------------
>=192000; 3
< 0; 0
min ; 4733
max ; 291663
last max
at: ; 7
Counter = 137
[11:55:13.585] ❷ stream> [GvStream::finalize] n_completed_buffers = 130
[11:55:13.585] ❷ stream> [GvStream::finalize] n_failures = 7
[11:55:13.585] ❷ stream> [GvStream::finalize] n_timeouts = 7
[11:55:13.585] ❷ stream> [GvStream::finalize] n_aborteds = 0
[11:55:13.585] ❷ stream> [GvStream::finalize] n_underruns = 0
[11:55:13.585] ❷ stream> [GvStream::finalize] n_missing_frames = 0
[11:55:13.585] ❷ stream> [GvStream::finalize] n_size_mismatch_errors = 0
[11:55:13.585] ❷ stream> [GvStream::finalize] n_received_packets = 28467
[11:55:13.585] ❷ stream> [GvStream::finalize] n_missing_packets = 1162
[11:55:13.585] ❷ stream> [GvStream::finalize] n_error_packets = 49
[11:55:13.586] ❷ stream> [GvStream::finalize] n_ignored_packets = 0
[11:55:13.586] ❷ stream> [GvStream::finalize] n_resend_requests = 4225
[11:55:13.586] ❷ stream> [GvStream::finalize] n_resent_packets = 2026
[11:55:13.586] ❷ stream> [GvStream::finalize] n_resend_ratio_reached = 3
[11:55:13.586] ❷ stream> [GvStream::finalize] n_duplicated_packets = 0
[11:55:13.586] ❷ stream> [Stream::finalize] Flush 50 buffer[s] in input queue
[11:55:13.586] ❷ stream> [Stream::finalize] Flush 0 buffer[s] in output queue