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

    voxl-streamer client repetitive connect/disconnect

    Ask your questions right here!
    3
    63
    5278
    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.
    • Eric KatzfeyE
      Eric Katzfey ModalAI Team @wilkinsaf
      last edited by

      @wilkinsaf There are some clues here: https://github.com/gregkh/usbutils/issues/42. It seems like there are some endian issues with interpretation of the guidFormat field. For example, for my Logitech C270 test camera, lsusb reports the guidFormat as 32595559-0000-0010-8000-00aa00389b71 but libuvc (which voxl-uvc-server uses) reports the guidFormat as 59555932-0000-1000-8000-00aa00389b71. So, my guess is that since lsusb reports the guidFormat of your camera as 59555932-0000-1000-8000-00aa00389b71, libuvc (and hence voxl-uvc-server) will see it as 32595559-0000-0010-8000-00aa00389b71 which doesn't match any valid formats. I think I can hack libuvc to add the extra guidFormat and then your cameras will work but I won't be able to test it without one of your cameras. But I will post it and you can try it. For reference this is where libuvc needs to be modified to add the extra guidFormat: https://github.com/libuvc/libuvc/blob/37f00abd32b083a3d748f2a25c1c794578b51c16/src/stream.c#L109

      1 Reply Last reply Reply Quote 0
      • Eric KatzfeyE
        Eric Katzfey ModalAI Team @wilkinsaf
        last edited by

        @wilkinsaf There is a new version of libuvc available at http://voxl-packages.modalai.com/dev/libuvc_1.0.2_202112182223.ipk with the changes. If you rebuild the dev branch of voxl-uvc-server and install build deps from dev you should pick up the new libuvc. Then you can rebuild and test with your camera.

        wilkinsafW 2 Replies Last reply Reply Quote 1
        • wilkinsafW
          wilkinsaf ModalAI Team @Eric Katzfey
          last edited by

          @Eric-Katzfey roger that. thank you for your support here Eric

          1 Reply Last reply Reply Quote 0
          • wilkinsafW
            wilkinsaf ModalAI Team @Eric Katzfey
            last edited by

            @Eric-Katzfey will post results after run

            1 Reply Last reply Reply Quote 0
            • wilkinsafW
              wilkinsaf ModalAI Team @Eric Katzfey
              last edited by

              @Eric-Katzfey Sorry for being such a pain, but it seems like this repo keeps moving.

              I went to https://gitlab.com/voxl-public/modal-pipe-architecture/voxl-uvc-server

              but got this

              533db1c7-724e-4732-bf4a-7659d9acf39d-image.png

              I keep searching around for the repo, but can not find it

              Eric KatzfeyE 1 Reply Last reply Reply Quote 0
              • Eric KatzfeyE
                Eric Katzfey ModalAI Team @wilkinsaf
                last edited by

                @wilkinsaf Sorry, it was setup as private. I changed it to public. Can you try again?

                wilkinsafW 2 Replies Last reply Reply Quote 0
                • wilkinsafW
                  wilkinsaf ModalAI Team @Eric Katzfey
                  last edited by

                  @Eric-Katzfey Got it, thank you!

                  Will download and play with

                  1 Reply Last reply Reply Quote 0
                  • wilkinsafW
                    wilkinsaf ModalAI Team @Eric Katzfey
                    last edited by

                    @Eric-Katzfey Will it remain public?

                    Eric KatzfeyE 1 Reply Last reply Reply Quote 0
                    • Eric KatzfeyE
                      Eric Katzfey ModalAI Team @wilkinsaf
                      last edited by

                      @wilkinsaf Yes, it will remain public. Did you get a chance to see if the changes worked?

                      wilkinsafW 2 Replies Last reply Reply Quote 0
                      • wilkinsafW
                        wilkinsaf ModalAI Team @Eric Katzfey
                        last edited by

                        @Eric-Katzfey Testing out today

                        1 Reply Last reply Reply Quote 0
                        • wilkinsafW
                          wilkinsaf ModalAI Team @Eric Katzfey
                          last edited by

                          @Eric-Katzfey

                          We seem to be having trouble finding the camera now which is weird. I wonder if we need to specifically download and install the drivers?

                          2f9579c4-88ea-4693-b7a8-e67415540bad-image.png

                          Eric KatzfeyE 2 Replies Last reply Reply Quote 0
                          • Eric KatzfeyE
                            Eric Katzfey ModalAI Team @wilkinsaf
                            last edited by

                            @wilkinsaf No, you shouldn't need any drivers. Any USB device should be listed with lsusb, even without any specific drivers. Does it show up when plugged into a regular Linux computer?

                            wilkinsafW 1 Reply Last reply Reply Quote 0
                            • wilkinsafW
                              wilkinsaf ModalAI Team @Eric Katzfey
                              last edited by

                              @Eric-Katzfey Yes, we have hardwired it into a computer before. We have seen the stream using ffmpeg on VOXL as well. We just can not seem to get voxl-streamer to work with it

                              1 Reply Last reply Reply Quote 0
                              • Eric KatzfeyE
                                Eric Katzfey ModalAI Team @wilkinsaf
                                last edited by

                                @wilkinsaf If you unplug the camera from Voxl does anything disappear from the lsusb list?

                                wilkinsafW 1 Reply Last reply Reply Quote 0
                                • wilkinsafW
                                  wilkinsaf ModalAI Team @Eric Katzfey
                                  last edited by wilkinsaf

                                  @Eric-Katzfey

                                  Yes, the top 3 entries in lsusb screenshots above are all cameras. I can unplug those one by one and see them disappear.
                                  Would it matter if we have 2 UVC cameras?

                                  Eric KatzfeyE 2 Replies Last reply Reply Quote 0
                                  • Eric KatzfeyE
                                    Eric Katzfey ModalAI Team @wilkinsaf
                                    last edited by

                                    @wilkinsaf Just try one at a time for now. And when you plug the camera in do you see a new /dev/videoX entry appear?

                                    1 Reply Last reply Reply Quote 0
                                    • Eric KatzfeyE
                                      Eric Katzfey ModalAI Team @wilkinsaf
                                      last edited by

                                      @wilkinsaf Also, were you able to get the ordering information for these cameras? If they aren't too expensive I would like to order at least one of them to test against.

                                      wilkinsafW 3 Replies Last reply Reply Quote 0
                                      • wilkinsafW
                                        wilkinsaf ModalAI Team @Eric Katzfey
                                        last edited by

                                        @Eric-Katzfey

                                        Yes, let me try one at a time now.
                                        Here are the two cameras

                                        4de39b51-2708-4707-a1fe-d67161270aa3-image.png ![0_1640728100493_PXL_20211228_214717072.jpg](Uploading 100%)

                                        1. Banggood URL

                                        2. Blue Robotics URL

                                        Eric KatzfeyE 1 Reply Last reply Reply Quote 0
                                        • wilkinsafW
                                          wilkinsaf ModalAI Team @Eric Katzfey
                                          last edited by

                                          @Eric-Katzfey

                                          Good news, I was able to get voxl-uvc-server to spin up with one usb camera connected.
                                          21d09d1b-d888-45a2-a663-51af22ab926b-image.png

                                          However, I am getting this issue from voxl-streamer
                                          cc766c80-29ad-4160-8191-964e40998ea5-image.png

                                          Seems like I need to figure out the frame size and set the correct one. Let me play around with that now

                                          Eric KatzfeyE 1 Reply Last reply Reply Quote 0
                                          • wilkinsafW
                                            wilkinsaf ModalAI Team @Eric Katzfey
                                            last edited by

                                            @Eric-Katzfey Doesn't look to be frame size as the "sizes" seem non-deterministic
                                            f7371975-b223-4f6e-a9f0-3e2b3e744c26-image.png

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