From: "David S. Ahern" <daahern@cisco.com>
To: Natalia Portillo <claunia@claunia.com>
Cc: qemu-devel Developers <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [RFC PATCH 0/2] Add USB Video Class device emulation.
Date: Thu, 10 Jun 2010 12:03:13 -0600 [thread overview]
Message-ID: <4C1128E1.6010900@cisco.com> (raw)
In-Reply-To: <5DF2F2B3-77C9-499E-B357-282EBE5503F1@claunia.com>
On 06/08/10 09:34, Natalia Portillo wrote:
> Hi,
>
> This currently adds an emulated USB webcam compliant with USB Video Class Specification 1.0a.
>
> It only works on Linux guests and feeds the emulated device using a Video4Linux 2 host device, as long as it supports 320x240 MJPEG format.
>
> This is a Request for Comments as surely code needs some cleaning or style.
>
> You can see it working here:
> http://www.youtube.com/watch?v=fzGYvjZzx6E with Linux guest
> http://www.youtube.com/watch?v=_Yo9TWPDXCo with Windows XP Home guest
>
> To add the device use -device usb-uvc-webcam,device=<path to v4l2 device>
>
> Regards,
> Natalia Portillo
>
Attempting to try out your patches, but it's failing with the following:
usb-uvc: Init called
usb-uvc: Trying to open /dev/video0
.usb-uvc: Device opened correctly.
usb-uvc: Querying capabilities.
usb-uvc: Device driver: uvcvideo
usb-uvc: Device name: Laptop_Integrated_Webcam_0.3M
usb-uvc: Device bus: usb-0000:00:1a.7-6
usb-uvc: Driver version: 0.1.0
usb-uvc: Device capabilities: 0x04000001
usb-uvc: Enumerating video inputs.
usb-uvc: Setting video input to index 0
usb-uvc: Video input correctly set.
usb-uvc: Trying to set 320x240 MJPEG.
qemu-system-x86_64: -device usb-uvc-webcam,device=/dev/video0: Invalid
format.
Using ekiga for example I know that 320x240 is ok. I know very little
about the v4l (or video in general). Can you provide some pointers?
Also, I tried a PWC camera which is not a V4L2_INPUT_TYPE_CAMERA and
noticed that video_input_index is used uninitialized in usb_uvc_initfn
David
next prev parent reply other threads:[~2010-06-10 18:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-08 15:34 [Qemu-devel] [RFC PATCH 0/2] Add USB Video Class device emulation Natalia Portillo
2010-06-10 18:03 ` David S. Ahern [this message]
2010-06-10 18:26 ` Natalia Portillo
2010-06-10 18:36 ` David S. Ahern
2010-06-10 18:47 ` Natalia Portillo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C1128E1.6010900@cisco.com \
--to=daahern@cisco.com \
--cc=claunia@claunia.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.