v4l2src extension

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

v4l2src extension

Chuck Crisler-2
I am developing a dedicated app, initially for video. I need to work with some Sensory devices that include capabilities beyond the current V4L2, specifically a H.264 encoder. I want to develop a GST plugin to interface with these devices. Should I extend V4L2src or write a dedicated Sensory only plugin? Which ever direction I want to eventually have the plugin folded into GStreamer. The Sensory SDK is covered under a GPL v.2 license, so that part is legal.

Thank you,
Chuck Crisler

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: v4l2src extension

Olivier Crête-3
Hi,

If the camera happens to be a Logical C920 or similar, I just pushed
uvch264src (written by Youness Alaoui) to the 0.10 branch of
gst-plugins-bad to support it.

Hope this help,

On Fri, 2012-08-31 at 10:40 -0400, Chuck Crisler wrote:

> I am developing a dedicated app, initially for video. I need to work
> with some Sensory devices that include capabilities beyond the current
> V4L2, specifically a H.264 encoder. I want to develop a GST plugin to
> interface with these devices. Should I extend V4L2src or write a
> dedicated Sensory only plugin? Which ever direction I want to
> eventually have the plugin folded into GStreamer. The Sensory SDK is
> covered under a GPL v.2 license, so that part is legal.
>
> Thank you,
> Chuck Crisler
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Olivier Crête
[hidden email]

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (205 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: v4l2src extension

David Röthlisberger
In reply to this post by Chuck Crisler-2
On 31 Aug 2012, at 15:40, Chuck Crisler wrote:
> I am developing a dedicated app, initially for video. I need to work with some Sensory devices that include capabilities beyond the current V4L2, specifically a H.264 encoder.

What about the H.264 encoder is beyond the capabilities of v4l2src? I
use v4l2src with a Hauppauge HD PVR capture card that delivers H.264 in
MPEG-TS, and I use a pipeline like v4l2src ! mpgetsdemux ! decodebin2.

Is it that the Sensory SDK allows you to configure the device's encoding
parameters, and v4l2src doesn't allow you to do that?

I only ask out of curiosity; I don't actually know that much about v4l.

"Sensory" is a rather hard name to google for. Do you have a link to
their website?

Cheers
Dave.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: v4l2src extension

David Röthlisberger
On 1 Sep 2012, at 11:44, David Röthlisberger wrote:
> On 31 Aug 2012, at 15:40, Chuck Crisler wrote:
>> I am developing a dedicated app, initially for video. I need to work with some Sensory devices that include capabilities beyond the current V4L2, specifically a H.264 encoder.
>
> "Sensory" is a rather hard name to google for. Do you have a link to
> their website?


Found it! It's sensorAy: http://www.sensoray.com
:-)

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: v4l2src extension

Chuck Crisler-2
I didn't know that. Thank you for the information. Perhaps I don't have to do anything! :-) Chuck

On Sat, Sep 1, 2012 at 8:12 AM, David Röthlisberger <[hidden email]> wrote:
On 1 Sep 2012, at 11:44, David Röthlisberger wrote:
> On 31 Aug 2012, at 15:40, Chuck Crisler wrote:
>> I am developing a dedicated app, initially for video. I need to work with some Sensory devices that include capabilities beyond the current V4L2, specifically a H.264 encoder.
>
> "Sensory" is a rather hard name to google for. Do you have a link to
> their website?


Found it! It's sensorAy: http://www.sensoray.com
:-)



_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: v4l2src extension

David Röthlisberger
On 4 Sep 2012, at 15:25, Chuck Crisler wrote:

>
> I didn't know that. Thank you for the information. Perhaps I don't have to do anything! :-) Chuck
>
> On 1 Sep 2012, at 11:44, David Röthlisberger wrote:
>> On 31 Aug 2012, at 15:40, Chuck Crisler wrote:
>>> I am developing a dedicated app, initially for video. I need to work with some Sensory devices that include capabilities beyond the current V4L2, specifically a H.264 encoder.
>>
>> What about the H.264 encoder is beyond the capabilities of v4l2src? I
>> use v4l2src with a Hauppauge HD PVR capture card that delivers H.264 in
>> MPEG-TS, and I use a pipeline like v4l2src ! mpgetsdemux ! decodebin2.

Excellent. :-)

Make sure you install gst-plugins-bad (for mpegtsdemux) and gst-ffmpeg
(for ffdec_h264, used by decodebin2).

Also there is an element called tsdemux that also does mpeg-ts demuxing
but I don't know which one of tsdemux and mpegtsdemux is "better".

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel