[Bug 678431] New: UVC H264 camerabin Source
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jun 19 18:23:34 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=678431
GStreamer | gst-plugins-bad | git
Summary: UVC H264 camerabin Source
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: youness.alaoui at collabora.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Hi,
I'm working on a source based on GstBaseCameraSrc which would be specific to
uvc h264 cameras.
I have pushed my code here :
http://cgit.collabora.com/git/user/kakaroto/gst-plugins-bad.git/log/?h=uvch264
It is not yet finished, but it is usable and ready for incremental review.
Please start reviewing the code for integration into gst-plugins-bad. The mjpeg
demuxer was already reviewed by Olivier Crete.
The UVC H264 spec allows for the source to multiplex the h264 (optionally with
raw yuv) into an mjpeg image (or jpeg container-only). For that reason, I have
chosen the camerabin source design that allows for a vidsrc and a vfsrc.
I also did not want to code this into v4l2src directly since that is specific
to v4l2 and we need to use the uvc driver's ioctl in order to communicate with
the H264 XU (Extension unit), which makes it uvc specific.
Upon negotiation, if the vidsrc pad requests h264, then the encoder gets
configured and if vfsrc requires raw or jpeg, then the proper muxing mode is
set.
Let me know if you have any comments.
Thank you.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list