<div dir="ltr">Hi,<br><br>I'm working on a project where I need to get H264 encoded video from a Logitech C920.<br><br>As
I understand it I need to use uvch264 for this, as v4l2src is not able
to get H264 encoded video from a C920. (This is based on a few
discussions I've found online and the fact that a basic pipeline like
"gst-launch-1.0 v4l2src ! video/x-h264 ! fakesink" doesn't work.)<br><br>The
stable 1.0.8 release of gst-plugins-bad doesn't have uvch264 ported
yet, so I've tried to install the 1.1.2 developer release which does.
Unfortunately, this is what I get regarding uvch264 when I try to
"./configure" the bad plugins:<br><br><i>configure: *** checking feature: UVC H264 ***<br>configure: *** for plug-ins: uvch264 ***<br>checking linux/uvcvideo.h usability... yes<br>checking linux/uvcvideo.h presence... yes<br>
checking for linux/uvcvideo.h... yes<br>checking for GST_VIDEO... yes<br>checking for G_UDEV... no<br>checking for LIBUSB... no<br>configure: *** These plugins will not be built: uvch264<br><br></i>I'm
pretty new to all this GStreamer stuff, so excuse my ignorance, but to
try and resolve the missing "G_UDEV" and "LIBUSB" dependencies I
installed the following packages (I am using Ubuntu 13.04) with these
commands:<br><br>"sudo apt-get install libgudev1.0-cil-dev"<br>"sudo apt-get install libusb-dev"<br><br>But I get the same results, "checking for G_UDEV..." and "checking for LIBUSB..." still both say "no".<br>
<br>Even
worse, with this 1.1.2 build of GStreamer I can't use v4l2src to get
another video format from the camera. The "gst-inspect-1.0 -b" command
shows "libgstvideo4linux2.so" as blacklisted. So I'm giving up on this
for tonight.<br><br>---<br><br>Basically, my question is this: Assuming
there isn't some way of getting v4l2src (from a stable release) to
stream the H264 encoded video from my C920, can anyone help me get the
right dependencies so that uvch264 will install?</div>