Le 22/08/2013 20:23, Jack a écrit :
Le 22/08/2013 19:39, IOhannes m zmölnig a écrit :
On 08/22/13 18:40, Jack wrote:
Le 22/08/2013 18:23, IOhannes m zmölnig a écrit :
On 08/22/13 18:05, Jack wrote:
When I compile streamViewer.cpp which contains the gstreamer pipe finishing by : v4l2sink device=/dev/video2, i get no error.
[...]
$ v4l2-ctl --all -d /dev/video2 Failed to open /dev/video2: No such file or directory
[...]
$ cat /sys/devices/virtual/video4linux/video2/format cat: /sys/devices/virtual/video4linux/video2/format: No such file or directory
it seems that there is no /dev/video2. you should set up your pipeline to write to an existing v4l2 loopback device. then report the output of v4l2-ctl and /sys/devices/... for *that*
device.
fgmdsr IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Thanks IOhannes, I completely forgot to install v4l2loopback. Now it is working perfectly. Nice ! :) ++
Jack
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
Now : $ v4l2-ctl --all -d /dev/video1 Driver Info (not using libv4l2): Driver name : v4l2 loopback Card type : Dummy video device (0x0000) Bus info : v4l2loopback:0 Driver version: 0.7.0 Capabilities : 0x05000001 Video Capture Read/Write Streaming Video input : 0 (loopback: ok) Video output: 0 (loopback in) Format Video Capture: Width/Height : 1280/1024 Pixel Format : 'GREY' Field : None Bytes per Line: 1280 Size Image : 1310720 Colorspace : SRGB Format Video Output: Width/Height : 1280/1024 Pixel Format : 'GREY' Field : None Bytes per Line: 1280 Size Image : 1310720 Colorspace : SRGB Streaming Parameters Video Capture: Frames per second: 30.000 (30/1) Read buffers : 8 Streaming Parameters Video Output: Frames per second: 30.000 (30/1) Write buffers : 8 keep_format (bool) : default=0 value=0 sustain_framerate (bool) : default=0 value=0 timeout (int) : min=0 max=100000000 step=1 default=0 value=0 timeout_image_io (bool) : default=0 value=0
$ cat /sys/devices/virtual/video4linux/video1/format GREY?30:1280x1024@30
I expect 60 fps. If i set : $ v4l2-ctl -d /dev/video1 -p 60 or $ v4l2-ctl -d /dev/video1 -p 1 It doesn't change anything. Do you know if there is a possibility to get this frame rate (60 fps) ? Is it a limitation using videoloopback ? For info, i get 60 fps when I use the application streamViewer. ++
Jack