9-CURRENT r214444 / webcamd / vendor 0x0c45 product 0x62c0:
pwcview says Failed to set palette to YUV420P
Matthias Apitz
guru at unixarea.de
Mon Mar 14 10:49:46 UTC 2011
El día Monday, March 14, 2011 a las 08:46:11AM +0100, Matthias Apitz escribió:
>
> Hello,
>
> My kernel is 9-CURRENT r214444 (as of October 2010) and I've updated
> the ports multimedia/webcamd and multimedia/cuse4bsd to the latest versions:
>
> # pkg_info | fgrep webcamd
> webcamd-0.1.20_1 A port of Linux USB webcam and DVB drivers into userspace
>
> # webcamd
> ...
> USB Video Class driver (v0.1.0)
> IR JVC protocol handler initialized
> IR LIRC bridge handler initialized
> IR NEC protocol handler initialized
> IR RC5(x) protocol handler initialized
> IR RC6 protocol handler initialized
> IR Sony protocol handler initialized
> lirc_dev: IR Remote Control driver registered, major 13
> Attached ugen4.2[0] to cuse unit 0
> uvcvideo: Found UVC 1.00 device (0c45:62c0)
> Creating /dev/video0
>
> # pwcview
> Failed to set palette to YUV420P: Invalid argument
The message comes out of pwcview.c:
...
if(ioctl(fd,VIDIOCGPICT,&vp) == -1) {
perror("Failed to get current picture info");
exit(1);
}
vp.palette = VIDEO_PALETTE_YUV420P;
if(ioctl(fd,VIDIOCSPICT,&vp) == -1) {
perror("Failed to set palette to YUV420P");
exit(1);
}
...
# fgrep VIDEO_PALETTE_YUV420P *.h
videodev.h:#define VIDEO_PALETTE_YUV420P 15 /* YUV 4:2:0 Planar */
Does it make sense to just comment out this ioctl(2) in pwcview.c?
matthias
--
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru at unixarea.de> - w http://www.unixarea.de/
More information about the freebsd-multimedia
mailing list