ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    uvc_get_stream_ctrl_format_size failed

    Ask your questions right here!
    3
    39
    2856
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • KrisK
      Kris
      last edited by

      Re: voxl-streamer client repetitive connect/disconnect

      I am having the same issue that @wilkinsaf was having.
      I am using a different H.264 camera but the errors are the same uvc_get_stream_ctrl_format_size failedand the guidFormat is the same 59555932-0000-1000-8000-00aa00389b71.
      I tried to download the ipk that was posted in this thread, but it is no longer available.
      Could I have the new link for this http://voxl-packages.modalai.com/dev/libuvc_1.0.2_202112182223.ipk please?

      FYI, this is my camera information and I am trying to use it on the Seeker.

      voxl:~$ voxl-version   
      --------------------------------------------------------------------------------
      system-image: 3.8.0
      kernel:       #1 SMP PREEMPT Tue Apr 26 18:08:39 UTC 2022 3.18.71-perf
      --------------------------------------------------------------------------------
      hw version:   VOXL
      --------------------------------------------------------------------------------
      voxl-suite:   0.7.0
      --------------------------------------------------------------------------------
      
       Service Name         |  Version  |  Enabled  |   Running   |  CPU Usage
      ---------------------------------------------------------------------------
       docker-autorun       |    1.2.4  | Disabled  | Not Running |  
       docker-daemon        |    1.2.4  | Disabled  | Not Running |  
       modallink-relink     |   0.15.1  | Disabled  | Not Running |  
       voxl-camera-server   |    0.9.1  |  Enabled  |   Running   |    18.7
       voxl-cpu-monitor     |    0.2.5  |  Enabled  |   Running   |     0.0
       voxl-dfs-server      |    0.2.6  |  Enabled  |   Running   |     4.1
       voxl-imu-server      |    1.0.1  |  Enabled  |   Running   |     0.0
       voxl-mavlink-server  |    0.1.1  |  Enabled  |   Running   |     2.0
       voxl-modem           |   0.15.1  | Disabled  | Not Running |  
       voxl-portal          |    0.2.6  |  Enabled  |   Running   |     0.0
       voxl-qvio-server     |    0.4.6  |  Enabled  |   Running   |     8.3
       voxl-streamer        |    0.3.1  | Disabled  | Not Running |  
       voxl-tag-detector    |    0.0.4  | Disabled  | Not Running |  
       voxl-tflite-server   |    0.2.3  | Disabled  | Not Running |  
       voxl-time-sync       |    1.1.1  | Disabled  | Not Running |  
       voxl-vision-px4      |    1.0.5  |  Enabled  |   Running   |     2.0
       voxl-wait-for-fs     |    1.1.1  |  Enabled  |  Completed  |  
      
      voxl:~$ opkg list-installed | grep "voxl"
      libvoxl-cutils - 0.1.1
      voxl-camera-calibration - 0.1.5
      voxl-cpu-monitor - 0.2.5
      voxl-docker-support - 1.2.4
      voxl-gphoto2-server - 0.0.10
      voxl-jpeg-turbo - 2.1.3-4
      voxl-libgphoto2 - 0.0.4
      voxl-libuvc - 1.0.6
      voxl-logger - 0.1.2
      voxl-mavlink - 0.0.7
      voxl-mavlink-server - 0.1.1
      voxl-modem - 0.15.1
      voxl-mongoose - 7.6.0
      voxl-mpa-to-ros - 0.3.2
      voxl-mpa-tools - 0.6.3
      voxl-opencv - 4.5.5-1
      voxl-portal - 0.2.6
      voxl-qvio-server - 0.4.6
      voxl-streamer - 0.3.1
      voxl-suite - 0.7.0
      voxl-tag-detector - 0.0.4
      voxl-tflite-server - 0.2.3
      voxl-utils - 1.1.1
      voxl-uvc-server - 0.1.1
      voxl-vision-px4 - 1.0.5
      voxl-vpn - 0.0.6
      
      voxl:~$ opkg list-installed | grep "modal"
      libmodal-cv - 0.0.5
      libmodal-exposure - 0.0.7
      libmodal-json - 0.4.2
      libmodal-pipe - 2.1.7
      
      voxl:~$ lsusb
      Bus 001 Device 003: ID 2560:c184  
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      
      voxl:~$ voxl-uvc-server -s
      *** START DEVICE LIST ***
      
      Found device 1
      
      Got device descriptor for 2560:c184 (null)
      
      Found device 2560:c184
      
      uvc_open failed, Return code: No such device (-4)
      
      *** END DEVICE LIST ***
      
      voxl:~$ lsusb -v -d 2560:c184
      
      Bus 001 Device 006: ID 2560:c184  
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               2.00
        bDeviceClass          239 Miscellaneous Device
        bDeviceSubClass         2 
        bDeviceProtocol         1 Interface Association
        bMaxPacketSize0        64
        idVendor           0x2560 
        idProduct          0xc184 
        bcdDevice            1.00
        iManufacturer           1 e-ConSystems
        iProduct                2 e-CAM83_USB
        iSerial                 3 00.00.01
        bNumConfigurations      1
        Configuration Descriptor:
          bLength                 9
          bDescriptorType         2
          wTotalLength          601
          bNumInterfaces          3
          bConfigurationValue     1
          iConfiguration          0 
          bmAttributes         0xc0
            Self Powered
          MaxPower              100mA
          Interface Association:
            bLength                 8
            bDescriptorType        11
            bFirstInterface         0
            bInterfaceCount         3
            bFunctionClass         14 Video
            bFunctionSubClass       3 Video Interface Collection
            bFunctionProtocol       0 
            iFunction               0 
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        0
            bAlternateSetting       0
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      1 Video Control
            bInterfaceProtocol      0 
            iInterface              0 
            VideoControl Interface Descriptor:
              bLength                14
              bDescriptorType        36
              bDescriptorSubtype      1 (HEADER)
              bcdUVC               1.00
              wTotalLength           90
              dwClockFrequency       48.000000MHz
              bInCollection           2
              baInterfaceNr( 0)       1
              baInterfaceNr( 1)       2
            VideoControl Interface Descriptor:
              bLength                18
              bDescriptorType        36
              bDescriptorSubtype      2 (INPUT_TERMINAL)
              bTerminalID             1
              wTerminalType      0x0201 Camera Sensor
              bAssocTerminal          0
              iTerminal               0 
              wObjectiveFocalLengthMin      0
              wObjectiveFocalLengthMax      0
              wOcularFocalLength            0
              bControlSize                  3
              bmControls           0x00008a0a
                Auto-Exposure Mode
                Exposure Time (Absolute)
                Zoom (Absolute)
                PanTilt (Absolute)
                Reserved
            VideoControl Interface Descriptor:
              bLength                11
              bDescriptorType        36
              bDescriptorSubtype      5 (PROCESSING_UNIT)
            Warning: Descriptor too short
              bUnitID                 2
              bSourceID               1
              wMaxMultiplier          0
              bControlSize            2
              bmControls     0x00001753
                Brightness
                Contrast
                Sharpness
                White Balance Temperature
                Backlight Compensation
                Gain
                Power Line Frequency
                White Balance Temperature, Auto
              iProcessing             0 
              bmVideoStandards     0x1d
                None
                PAL - 625/50
                SECAM - 625/50
                NTSC - 625/50
            VideoControl Interface Descriptor:
              bLength                29
              bDescriptorType        36
              bDescriptorSubtype      6 (EXTENSION_UNIT)
              bUnitID                 3
              guidExtensionCode         {82066163-7050-ab49-b8cc-b3855e8d221d}
              bNumControl             0
              bNrPins                 1
              baSourceID( 0)          2
              bControlSize            4
              bmControls( 0)       0xff
              bmControls( 1)       0xff
              bmControls( 2)       0xff
              bmControls( 3)       0xff
              iExtension              0 
            VideoControl Interface Descriptor:
              bLength                 9
              bDescriptorType        36
              bDescriptorSubtype      3 (OUTPUT_TERMINAL)
              bTerminalID             4
              wTerminalType      0x0101 USB Streaming
              bAssocTerminal          0
              bSourceID               3
              iTerminal               0 
            VideoControl Interface Descriptor:
              bLength                 9
              bDescriptorType        36
              bDescriptorSubtype      3 (OUTPUT_TERMINAL)
              bTerminalID             5
              wTerminalType      0x0101 USB Streaming
              bAssocTerminal          0
              bSourceID               3
              iTerminal               0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x87  EP 7 IN
              bmAttributes            3
                Transfer Type            Interrupt
                Synch Type               None
                Usage Type               Data
              wMaxPacketSize     0x0020  1x 32 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       0
            bNumEndpoints           0
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            VideoStreaming Interface Descriptor:
              bLength                            14
              bDescriptorType                    36
              bDescriptorSubtype                  1 (INPUT_HEADER)
              bNumFormats                         1
              wTotalLength                      106
              bEndPointAddress                  129
              bmInfo                              0
              bTerminalLink                       4
              bStillCaptureMethod                 1
              bTriggerSupport                     0
              bTriggerUsage                       0
              bControlSize                        1
              bmaControls( 0)                    28
            VideoStreaming Interface Descriptor:
              bLength                            28
              bDescriptorType                    36
              bDescriptorSubtype                 16 (FORMAT_FRAME_BASED)
              bFormatIndex                        1
              bNumFrameDescriptors                2
              guidFormat                            {48323634-0000-1000-8000-00aa00389b71}
              bBitsPerPixel                      16
              bDefaultFrameIndex                  1
              bAspectRatioX                       0
              bAspectRatioY                       0
              bmInterlaceFlags                 0x00
                Interlaced stream or variable: No
                Fields per frame: 2 fields
                Field 1 first: No
                Field pattern: Field 1 only
                bCopyProtect                      0
                bVariableSize                     1
            VideoStreaming Interface Descriptor:
              bLength                            34
              bDescriptorType                    36
              bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
              bFrameIndex                         1
              bmCapabilities                   0x00
                Still image unsupported
              wWidth                           3840
              wHeight                          2160
              dwMinBitRate                165888000
              dwMaxBitRate                995328000
              dwDefaultFrameInterval         666666
              bFrameIntervalType                  2
              dwBytesPerLine                      0
              dwFrameInterval( 0)            333333
              dwFrameInterval( 1)            666666
            VideoStreaming Interface Descriptor:
              bLength                            30
              bDescriptorType                    36
              bDescriptorSubtype                 17 (FRAME_FRAME_BASED)
              bFrameIndex                         2
              bmCapabilities                   0x00
                Still image unsupported
              wWidth                           1920
              wHeight                          1080
              dwMinBitRate                165888000
              dwMaxBitRate                995328000
              dwDefaultFrameInterval         333333
              bFrameIntervalType                  1
              dwBytesPerLine                      0
              dwFrameInterval( 0)            333333
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       1
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0080  1x 128 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       2
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0180  1x 384 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       3
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0200  1x 512 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       4
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0a80  2x 640 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       5
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0b00  2x 768 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       6
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0b80  2x 896 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        1
            bAlternateSetting       7
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0bfc  2x 1020 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       0
            bNumEndpoints           0
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            VideoStreaming Interface Descriptor:
              bLength                            15
              bDescriptorType                    36
              bDescriptorSubtype                  1 (INPUT_HEADER)
              bNumFormats                         2
              wTotalLength                      125
              bEndPointAddress                  136
              bmInfo                              0
              bTerminalLink                       5
              bStillCaptureMethod                 1
              bTriggerSupport                     0
              bTriggerUsage                       0
              bControlSize                        1
              bmaControls( 0)                    27
              bmaControls( 1)                    27
            VideoStreaming Interface Descriptor:
              bLength                            27
              bDescriptorType                    36
              bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
              bFormatIndex                        1
              bNumFrameDescriptors                1
              guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
              bBitsPerPixel                      16
              bDefaultFrameIndex                  1
              bAspectRatioX                       0
              bAspectRatioY                       0
              bmInterlaceFlags                 0x00
                Interlaced stream or variable: No
                Fields per frame: 2 fields
                Field 1 first: No
                Field pattern: Field 1 only
                bCopyProtect                      0
            VideoStreaming Interface Descriptor:
              bLength                            30
              bDescriptorType                    36
              bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
              bFrameIndex                         1
              bmCapabilities                   0x00
                Still image unsupported
              wWidth                            640
              wHeight                           480
              dwMinBitRate                 24576000
              dwMaxBitRate                147456000
              dwMaxVideoFrameBufferSize      614400
              dwDefaultFrameInterval         666666
              bFrameIntervalType                  1
              dwFrameInterval( 0)            666666
            VideoStreaming Interface Descriptor:
              bLength                             6
              bDescriptorType                    36
              bDescriptorSubtype                 13 (COLORFORMAT)
              bColorPrimaries                     1 (BT.709,sRGB)
              bTransferCharacteristics            1 (BT.709)
              bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
            VideoStreaming Interface Descriptor:
              bLength                            11
              bDescriptorType                    36
              bDescriptorSubtype                  6 (FORMAT_MJPEG)
              bFormatIndex                        2
              bNumFrameDescriptors                1
              bFlags                              1
                Fixed-size samples: Yes
              bDefaultFrameIndex                  1
              bAspectRatioX                       0
              bAspectRatioY                       0
              bmInterlaceFlags                 0x00
                Interlaced stream or variable: No
                Fields per frame: 1 fields
                Field 1 first: No
                Field pattern: Field 1 only
                bCopyProtect                      0
            VideoStreaming Interface Descriptor:
              bLength                            30
              bDescriptorType                    36
              bDescriptorSubtype                  7 (FRAME_MJPEG)
              bFrameIndex                         1
              bmCapabilities                   0x00
                Still image unsupported
              wWidth                           1920
              wHeight                          1080
              dwMinBitRate                 24576000
              dwMaxBitRate                147456000
              dwMaxVideoFrameBufferSize      614400
              dwDefaultFrameInterval         333333
              bFrameIntervalType                  1
              dwFrameInterval( 0)            333333
            VideoStreaming Interface Descriptor:
              bLength                             6
              bDescriptorType                    36
              bDescriptorSubtype                 13 (COLORFORMAT)
              bColorPrimaries                     1 (BT.709,sRGB)
              bTransferCharacteristics            1 (BT.709)
              bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       1
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0080  1x 128 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       2
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0180  1x 384 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       3
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0200  1x 512 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       4
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0a80  2x 640 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       5
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x81  EP 1 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0b00  2x 768 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       6
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0b80  2x 896 bytes
              bInterval               1
          Interface Descriptor:
            bLength                 9
            bDescriptorType         4
            bInterfaceNumber        2
            bAlternateSetting       7
            bNumEndpoints           1
            bInterfaceClass        14 Video
            bInterfaceSubClass      2 Video Streaming
            bInterfaceProtocol      0 
            iInterface              0 
            Endpoint Descriptor:
              bLength                 7
              bDescriptorType         5
              bEndpointAddress     0x88  EP 8 IN
              bmAttributes            5
                Transfer Type            Isochronous
                Synch Type               Asynchronous
                Usage Type               Data
              wMaxPacketSize     0x0bfc  2x 1020 bytes
              bInterval               1
      Device Qualifier (for other device speed):
        bLength                10
        bDescriptorType         6
        bcdUSB               2.00
        bDeviceClass          239 Miscellaneous Device
        bDeviceSubClass         2 
        bDeviceProtocol         1 Interface Association
        bMaxPacketSize0        64
        bNumConfigurations      1
      can't get debug descriptor: Resource temporarily unavailable
      Device Status:     0x0001
        Self Powered
      
      KrisK 1 Reply Last reply Reply Quote 0
      • KrisK
        Kris @Kris
        last edited by

        Below are the errors that I am getting.

        voxl:~$ voxl-uvc-server   
        uvc_open failed
        voxl:~$ voxl-uvc-server
        uvc_open failed
        voxl:~$ voxl-uvc-server
        uvc_get_stream_ctrl_format_size failed
        
        voxl:~$ voxl-streamer -c uvc-generic -d
        Using configuration uvc-generic
        Enabling debug messages
        Using configuration file /etc/modalai/voxl-streamer.conf
        MPA interface chosen
        Input pipe name /run/mpa/uvc/
        Output stream width 640
        Output stream height 480
        Output stream bitrate 1000000
        Output stream rotation 0
        Output frame decimator 2
        No image overlay specified
        Camera server Connected
        First frame timestamp: 3202206494106
        Second frame timestamp: 3203206232991
        Calculated frame delta in ns: 999738885
        Calculated frame delta in 100us: 9997
        Calculated input frame rate is: 1
        Output frame rate will be: 0
        ERROR: Frame size mismatch 614400 12441600
        ERROR: Timeout on input parameter initialization
        

        Below is my streamer.conf file

        {
            "conf-version":"1.3",
            "configuration": "hires",
            "uvc-generic": {
                "input": {
                    "interface": "mpa",
                    "mpa-camera": "uvc" },
                "output": {
                    "stream": {
                        "rotation": 0,
                        "width": 640,
                        "height": 480,
                        "decimator": 2,
                        "bitrate": 1000000 } }
            },
            "uvc-flir-boson": {
                "input": {
                    "interface": "mpa",
                    "mpa-camera": "uvc" },
                "output": {
                    "stream": {
                        "rotation": 0,
                        "width": 640,
                        "height": 512,
                        "decimator": 2,
                        "bitrate": 1000000 } }
            },
            "uvc-flir-lepton": {
                "input": {
                    "interface": "mpa",
                    "mpa-camera": "uvc" },
                "output": {
                    "stream": {
                        "rotation": 0,
                        "width": 160,
                        "height": 120,
                        "bitrate": 500000 } } 
            },                                
            "hires": {                        
                "input": {                    
                    "interface": "mpa",       
                    "mpa-camera": "hires" },  
                "output": {                   
                    "stream": {               
                        "rotation": 0,        
                        "width": 640,         
                        "height": 480,        
                        "decimator": 2,       
                        "bitrate": 1000000 } }
            },                                
            "hires-logo": {                   
                "input": {                    
                    "interface": "mpa",       
                    "mpa-camera": "hires" },  
                "output": {                   
                    "stream": {               
                        "rotation": 0,        
                        "width": 640,         
                        "height": 480,        
                        "decimator": 2,       
                        "bitrate": 1000000 } },
                "overlay": {                   
                    "location": "/etc/modalai/modalai.png",
                    "offset_x": -1,                        
                    "offset_y": -1 }                       
            },                                             
            "stereo": {                                    
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "stereo" },              
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 960,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "tracking": {                                  
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "tracking" },            
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 480,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "dfs-disparity": {                             
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "dfs_disparity" },       
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 480,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "qvio-overlay": {                              
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "qvio_overlay" },        
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 544,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "tflite-overlay": {                            
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "tflite" },              
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 480,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "hdmi-mpa": {                                  
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "v4l2" },                
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 360,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "gphoto2-mpa": {                               
                "input": {                                 
                    "interface": "mpa",                    
                    "mpa-camera": "gphoto2" },             
                "output": {                                
                    "stream": {                            
                        "width": 640,                      
                        "height": 360,                     
                        "decimator": 2,                    
                        "bitrate": 1000000 } }             
            },                                             
            "video-test": {                                
                "input": {                                 
                    "interface": "test",                   
                    "frame": {                             
                        "width": 640,                      
                        "height": 480,                     
                        "format": "yuv420" } },            
                "output": {                                
                    "stream": {                            
                        "rotation": 0,                     
                        "width": 640,                      
                        "height": 480,                     
                        "rate": 30,                        
                        "bitrate": 1000000 } }             
            },                                             
            "uvc-video": {                                 
                "input": {                                 
                    "interface": "uvc",                    
                    "device": "/dev/video0" },             
                "output": {                                
                    "stream": {                            
                        "rotation": 0,                     
                        "width": 640,                      
                        "height": 360,                     
                        "rate": 15,                        
                        "bitrate": 1000000 } }             
            }                                              
                                                           
        }                                                  
        

        So, it looks like I am running into the same problem that @wilkinsaf had, but I could be wrong. Please let me know what you think.

        Thank you

        KrisK 1 Reply Last reply Reply Quote 0
        • KrisK
          Kris @Kris
          last edited by

          I had also tried “decimator”: 1,
          for the UVC generic in the streamer.conf file, and that did not work either.

          {
              "conf-version":"1.3",
              "configuration": "hires",
              "uvc-generic": {
                  "input": {
                      "interface": "mpa",
                      "mpa-camera": "uvc" },
                  "output": {
                      "stream": {
                          "rotation": 0,
                          "width": 640,
                          "height": 480,
                          "decimator": 1,
                          "bitrate": 1000000 } }
          
          KrisK 1 Reply Last reply Reply Quote 0
          • KrisK
            Kris @Kris
            last edited by

            The Frame size mismatch 614400 12441600 is always the same.

            1 Reply Last reply Reply Quote 0
            • tomT
              tom admin
              last edited by

              @Kris You're on a pretty old platform release, I would start by updating to 0.9: https://developer.modalai.com/asset/view/115

              KrisK 2 Replies Last reply Reply Quote 0
              • KrisK
                Kris @tom
                last edited by

                @tom
                Ok, thank you. I will try that first.

                1 Reply Last reply Reply Quote 0
                • KrisK
                  Kris @tom
                  last edited by

                  @tom
                  I've updated my platform to 0.9 and I am still unable to successfully open the uvc camera.

                  voxl:~$ lsusb
                  Bus 001 Device 008: ID 2560:c184  
                  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
                  Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                  
                  voxl:~$ voxl-uvc-server -p c184
                  uvc_open failed
                  voxl:~$ voxl-uvc-server -v 2560
                  uvc_open failed
                  voxl:~$ voxl-uvc-server -d     
                  Enabling debug messages
                  voxl-uvc-server starting
                  Image resolution 640x480, 30 fps chosen
                  UVC initialized
                  Device found
                  uvc_open failed
                  UVC exited
                  voxl-uvc-server ending
                  
                  1 Reply Last reply Reply Quote 0
                  • tomT
                    tom admin
                    last edited by

                    @Kris Are you sure that your UVC camera is 640x480 resolution?

                    KrisK 2 Replies Last reply Reply Quote 0
                    • KrisK
                      Kris @tom
                      last edited by

                      @tom
                      Yes, in the debug messages, it says that it is 640x480.
                      Is there another way to check the resolution?

                      1 Reply Last reply Reply Quote 0
                      • tomT
                        tom admin
                        last edited by

                        @Kris Yeah that's just the default that voxl-uvc-server uses if not explicitly specified otherwise with the -r flag.

                        You can use show-video-device-info.sh and that may provide some clues.

                        What is the part number or make and model of the UVC camera you're using? It's possible it's supported image formats don't match up with those supported by voxl-uvc-server

                        KrisK 4 Replies Last reply Reply Quote 0
                        • KrisK
                          Kris @tom
                          last edited by

                          @tom Ok, Thank you I will try that now.
                          Here are some details of my UVC 2.0 camera.
                          e-CAM83.png

                          1 Reply Last reply Reply Quote 0
                          • KrisK
                            Kris @tom
                            last edited by

                            @tom
                            This is all the information I get from show-video-device-info.sh

                            voxl:~$ show-video-device-info.sh
                            /dev/video2: e-CAM83_USB 2560:c184
                            /dev/video3: e-CAM83_USB 2560:c184
                            
                            1 Reply Last reply Reply Quote 0
                            • KrisK
                              Kris
                              last edited by Kris

                              Is there any chance I can get 1920 x 1080 @30 fps using h264 in the voxl-uvc-server?
                              Or is 640 x 480 the only option in the voxl-uvc-server?

                              1 Reply Last reply Reply Quote 0
                              • KrisK
                                Kris
                                last edited by

                                The rest of the information about my current uvc camera is here.

                                1 Reply Last reply Reply Quote 0
                                • KrisK
                                  Kris
                                  last edited by

                                  Additional information;
                                  e-CAM83-1.png
                                  e-CAM83-2.png

                                  1 Reply Last reply Reply Quote 0
                                  • KrisK
                                    Kris @tom
                                    last edited by

                                    @tom
                                    I gave this a try, but no luck.

                                    voxl:~$ voxl-uvc-server -d -r 1920x1080 -f 30
                                    Enabling debug messages
                                    voxl-uvc-server starting
                                    Image resolution 1920x1080, 30 fps chosen
                                    UVC initialized
                                    Device found
                                    uvc_open failed
                                    UVC exited
                                    voxl-uvc-server ending
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • KrisK
                                      Kris @tom
                                      last edited by

                                      @tom

                                      voxl:~$ show-video-device-info.sh
                                      /dev/video2: e-CAM83_USB 2560:c184
                                      /dev/video3: e-CAM83_USB 2560:c184
                                      

                                      /dev/video2: is h264
                                      /dev/video3: is MJPG & YUY2

                                      1 Reply Last reply Reply Quote 0
                                      • KrisK
                                        Kris
                                        last edited by

                                        voxl:~$ voxl-uvc-server -l
                                        *** START DEVICE LIST ***
                                        
                                        Found device 0
                                        
                                        Got device descriptor for 2560:c184 (null)
                                        
                                        Found device 2560:c184
                                        
                                        uvc_open failed, Return code: I/O error (-1)
                                        
                                        Found device 0
                                        
                                        Got device descriptor for 2560:c184 (null)
                                        
                                        Found device 2560:c184
                                        
                                        uvc_open failed, Return code: No such device (-4)
                                        
                                        Found device 0
                                        
                                        Got device descriptor for 2560:c184 (null)
                                        
                                        uvc_find_device failed, Return code: No such device (-4)
                                        
                                        Got device descriptor for 2560:c184 (null)
                                        
                                        Found device 2560:c184
                                        
                                        DEVICE CONFIGURATION (2560:c184/00.00.01) ---
                                        Status: idle
                                        VideoControl:
                                        	bcdUVC: 0x0100
                                        VideoStreaming(1):
                                        	bEndpointAddress: 129
                                        	Formats:
                                        	FrameFormat(1)
                                        		  bits per pixel: 16
                                        		  GUID: 4832363400001000800000aa00389b71 (H264)
                                        		  default frame: 1
                                        		  aspect ratio: 0x0
                                        		  interlace flags: 00
                                        		  copy protect: 00
                                        			FrameDescriptor(1)
                                        			  capabilities: 00
                                        			  size: 3840x2160
                                        			  bit rate: 165888000-995328000
                                        			  max frame size: 0
                                        			  default interval: 1/15
                                        			  interval[0]: 1/30
                                        			  interval[1]: 1/15
                                        			FrameDescriptor(2)
                                        			  capabilities: 00
                                        			  size: 1920x1080
                                        			  bit rate: 165888000-995328000
                                        			  max frame size: 0
                                        			  default interval: 1/30
                                        			  interval[0]: 1/30
                                        VideoStreaming(2):
                                        	bEndpointAddress: 136
                                        	Formats:
                                        	UncompressedFormat(1)
                                        		  bits per pixel: 16
                                        		  GUID: 5955593200001000800000aa00389b71 (YUY2)
                                        		  default frame: 1
                                        		  aspect ratio: 0x0
                                        		  interlace flags: 00
                                        		  copy protect: 00
                                        			FrameDescriptor(1)
                                        			  capabilities: 00
                                        			  size: 640x480
                                        			  bit rate: 24576000-147456000
                                        			  max frame size: 614400
                                        			  default interval: 1/15
                                        			  interval[0]: 1/15
                                        	MJPEGFormat(2)
                                        		  bits per pixel: 0
                                        		  GUID: 4d4a5047000000000000000000000000 (MJPG)
                                        		  default frame: 1
                                        		  aspect ratio: 0x0
                                        		  interlace flags: 00
                                        		  copy protect: 00
                                        			FrameDescriptor(1)
                                        			  capabilities: 00
                                        			  size: 1920x1080
                                        			  bit rate: 24576000-147456000
                                        			  max frame size: 614400
                                        			  default interval: 1/30
                                        			  interval[0]: 1/30
                                        END DEVICE CONFIGURATION
                                        
                                        *** END DEVICE LIST ***
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • KrisK
                                          Kris @tom
                                          last edited by

                                          @tom
                                          May I ask what image formats the voxl-uvc-serversupports?

                                          1 Reply Last reply Reply Quote 0
                                          • KrisK
                                            Kris
                                            last edited by

                                            I have a feeling that maybe the problem is deriving from my camera’s GUID Format.
                                            Does the voxl-uvc-server accept GUID: 4832363400001000800000aa00389b71
                                            for h264 format?
                                            How would I go about correcting the guidFormat to match up with the voxl-uvc-server?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB | Contributors