gopro / OpenGoPro

An open source interface specification to communicate with a GoPro camera with accompanying demos and tutorials.
https://gopro.github.io/OpenGoPro/
MIT License
653 stars 148 forks source link

Unable to specify (Hero9 Black) webcam FOV #542

Open witwicki opened 2 months ago

witwicki commented 2 months ago

GoPro Model and Firmware Hero9 Black with firmware v01.72

Component

Describe the bug The bash command curl --request GET --url 'http://172.2x.1yz.51:8080/gopro/webcam/start?res=12&fov=2' starts webcam mode, but with wide FOV. The FOV remains as wide no matter what value is passed in for fov in {0, 2, 3, 4}.

To Reproduce Steps to reproduce the behavior:

  1. Connect the gopro by USB cable switch it on.
  2. Open up a bash terminal.
  3. Execute the above command.
  4. Observe that webcam mode starts but does not put the FOV in narrow, no matter what FOV the camera started in.
  5. Repeat with other values of fov and observe that the FOV does not change.

Expected behavior Expected behavior would be that the webcam field of view changes based on the fov argument.

Hardware

tcamise-gpsw commented 1 week ago

I'm able to replicate this so it appears to be a valid bug. However it does not replicate on Hero 12 so must have been fixed at some point. I'll leave this open to track it for Hero 9 but it is unlikely to ever get fixed since there are no planned future Hero 9 software updates.