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