Open vryabokon1705 opened 11 months ago
Looks like line 349
this->dataPtr->format = _format.compare("v4l") == 0 ? "v4l2" : _format;
must be replaced with
this->dataPtr->format = _format.compare("v4l") == 0 || _format.compare("v4l2") == 0 ? "video4linux2,v4l2" : _format;
@vryabokon1705 any chance you could open a PR with that?
Environment
Description
Steps to reproduce
<sensor name="camera" type="camera">
<plugin filename="CameraVideoRecorder2" name="streamer::CameraVideoRecorder2">
<service>camera/record_video</service>
</plugin>
...
</sensor>
ls /dev/video*
sudo modprobe v4l2loopback
find new created v4l2 loopback device path (let it be /dev/video1)ls /dev/video*
gz sim camera_video_record_dbl_pendulum_copy.sdf
gz service -s /camera/record_video --reqtype gz.msgs.VideoRecord --reptype gz.msgs.Boolean --timeout 300 --req 'start: true, format:"v4l2", save_filename:"/dev/video1"'
Output