Hello,

I had few queries regarding the UVC support for H264 video stream. Please
help me in resolving this. (I am just getting started with linux. Not much
experienced in it. So please bear with my basic questions )

1:  I understand that for the raw video formats, i can use the V4L2 APIs to
get the things done for me. For MJPG i can use V4L2_PIX_FMT_MJPEG. But from
the V4L2 API specification document, i could not find any APIs provided for
H264 video streaming from the camera.
    -> Am i missing something ? Is there an V4L2 API available to get the
H264 streaming from my camera(Ofcourse my camera is H264 capabe) ? Is this
support vendor specific or generic ?  Or Is H264 support is not very matured
at UVC/V4L2 ?

2: When i was going through the USB_Video_Payload_H264_1.0.pdf, i came
across UVCX_VIDEO_CONFIG_PROBE/
UVCX_VIDEO_CONFIG_COMMIT APIs. I am using *kernel 2.6.31*.
   -> Are these generic APIs? Is there any generic patch i can apply to my
uvc, if any, to call these APIs at my application to achieve H264 video
streaming ?
   -> For me to call this APIs from my application, should i have to take
care of any dependencies (codec specifics) ? Like what device type to be
open (/dev/video) to read the video stream from the camera ? Is there any
sample H264 video capture which can help me in this ?
   -> Can i use V4L2 and UVCX both together ?

Awaiting for the response!. Thanks in advance!

( Note: Sometime back regarding one of my H264 questions to the UVC group. I
did receive an reply from Ajay Bhargav directing me to a mail thread of H264
discussion and some patches on V4L2 for achieving the H264. But i didnot
find those files for which the patches were available in my kernel version.
:-(. I do have the UVC code but not sys/v4l2. And i do not want to upgrade
my kernel version )

Thanks,
Harshitha HS
_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to