Hi,
linux drivers don't do any type of encoding. This is always done in the
hardware or in the application side.
UVC devices typically support MJPG or some type of yuv format (mostly YUYV).
V4L2 however supports a very wide range of formats ( and you can still
define your own if you want :-) )
as an example, other drivers, like GSPCA, support cameras with vendor
specific formats and this is now done through V4L2.

Best regards,
Paulo

2009/6/23 Bo Liu <[email protected]>

>
> Hi, All
>
>     I have a question about which format of data (typically image format)
> exchanged between uvc driver and the camera HW device?
>
>     An application(eg..mplayer) exchange data with v4l2 by RGB Formats,YUV
> Formats and JPEG, MPEG.
> Because v4l2 just support such formats(may be more, fix me..).
>
>     But, I don't know whether the v4l2 encoder data to such formats by
> itself? or the v4l2 receive data
> which have been encodered to such fromats by the camera HW device from the
> uvc drvier(usb..).
>
> Thanks, all!
>
> ---
>
> Best regards
>
>
> Bo Liu
> _________________________________________________________________
> Invite your mail contacts to join your friends list with Windows Live
> Spaces. It's easy!
>
> http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
> _______________________________________________
> Linux-uvc-devel mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
>
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to