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
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list