AravisProject / aravis

A vision library for genicam based cameras
GNU Lesser General Public License v2.1
840 stars 316 forks source link

aravis finds cameras but does not open it #867

Closed kaleemrehman closed 4 months ago

kaleemrehman commented 4 months ago

Hi i am running aravis with basler, hikrobot and Getcameras camera on Oracle linux. Aravis viewer finds all the cameras but when i click to open the camera screen stuck and i does not see any frames:

when i run command : ./viewer/arv-viewer-0.8 -d all. i get this log

15:12:46.022] 🅸 interface> Found 2 USB3Vision devices (among 11 USB devices) [15:12:46.022] 🅸 interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.0.0.1) [15:12:46.022] 🅸 interface> [GvDiscoverSocket::new] Add interface 172.18.158.61 (172.18.158.255) [15:12:46.022] 🅸 interface> [GvDiscoverSocket::new] Add interface 192.168.122.1 (192.168.122.255) [15:12:48.842] 🅸 device> [UvDevice::new] GUID = 2BA200004405 [15:12:48.847] 🅸 device> [UvDevice::new] Using control endpoint 1, interface 0 [15:12:48.847] 🅸 device> [UvDevice::new] Using data endpoint 3, interface 2 [15:12:48.847] 🅸 device> Get genicam [15:12:48.848] 🅸 device> MANUFACTURER_NAME = 'Daheng Imaging' [15:12:48.852] 🅸 device> MAX_DEVICE_RESPONSE_TIME = 0x0000012c [15:12:48.852] 🅸 device> DEVICE_CAPABILITY = 0x0000000000000f0d [15:12:48.852] 🅸 device> SRBM_ADDRESS = 0x0000000000010000 [15:12:48.852] 🅸 device> MANIFEST_TABLE_ADDRESS = 0x0000000000034000 [15:12:48.856] 🅸 device> U3VCP_CAPABILITY = 0x0000000000000003 [15:12:48.856] 🅸 device> MAX_CMD_TRANSFER = 0x00000400 [15:12:48.856] 🅸 device> MAX_ACK_TRANSFER = 0x00000400 [15:12:48.856] 🅸 device> SIRM_OFFSET = 0x0000000000020000 [15:12:48.875] 🅸 device> SIRM_INFO = 0x0a000000 [15:12:48.875] 🅸 device> SIRM_CONTROL = 0x00000000 [15:12:48.875] 🅸 device> SIRM_REQ_PAYLOAD_SIZE = 0x000000000017bb00 [15:12:48.875] 🅸 device> SIRM_REQ_LEADER_SIZE = 0x00000034 [15:12:48.875] 🅸 device> SIRM_REQ_TRAILER_SIZE = 0x00000020 [15:12:48.875] 🅸 device> SIRM_MAX_LEADER_SIZE = 0x00000400 [15:12:48.876] 🅸 device> SIRM_PAYLOAD_SIZE = 0x00100000 [15:12:48.876] 🅸 device> SIRM_PAYLOAD_COUNT = 0x00000001 [15:12:48.876] 🅸 device> SIRM_TRANSFER1_SIZE = 0x0007bc00 [15:12:48.876] 🅸 device> SIRM_TRANSFER2_SIZE = 0x00000000 [15:12:48.876] 🅸 device> SIRM_MAX_TRAILER_SIZE = 0x00000400 [15:12:48.885] 🅸 device> MANIFEST_N_ENTRIES = 0x0000000000000001 [15:12:48.885] 🅸 device> MANIFEST ENTRY 00000000 1a 00 01 01 00 04 01 01 00 00 d0 00 00 00 00 00 ................ 00000010 36 7a 00 00 00 00 00 00 0e f3 d0 96 90 61 ef 1a 6z...........a.. 00000020 89 2d a9 45 7e aa 49 5e c8 ba 7e 45 00 00 00 00 .-.E~.I^..~E.... 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [15:12:48.886] 🅸 device> genicam address = 0x0000000000d00000 [15:12:48.886] 🅸 device> genicam size = 0x0000000000007a36 [15:12:49.564] 🅸 device> zip file = MER-U3x_V1.1.26.xml [15:12:49.720] 🆆 misc> [PixelFormat::to_gst_caps_string] 0x0110000d not found [15:12:50.800] 🅸 stream> SIRM_INFO = 0x0a000000 [15:12:50.800] 🅸 stream> SIRM_REQ_PAYLOAD_SIZE = 0x000000000017bb00 [15:12:50.800] 🅸 stream> SIRM_REQ_LEADER_SIZE = 0x00000034 [15:12:50.800] 🅸 stream> SIRM_REQ_TRAILER_SIZE = 0x00000020 [15:12:50.800] 🅸 stream> Required alignment = 1024 [15:12:50.807] 🅸 stream> SIRM_PAYLOAD_SIZE = 0x00100000 [15:12:50.807] 🅸 stream> SIRM_PAYLOAD_COUNT = 0x00000001 [15:12:50.807] 🅸 stream> SIRM_TRANSFER1_SIZE = 0x0007bc00 [15:12:50.807] 🅸 stream> SIRM_TRANSFER2_SIZE = 0x00000000 [15:12:50.808] 🅸 stream> SIRM_MAX_LEADER_SIZE = 0x00000400 [15:12:50.808] 🅸 stream> SIRM_MAX_TRAILER_SIZE = 0x00000400 [15:12:50.808] 🅸 stream-thread> Start async USB3Vision stream thread

Please suggest me the solution