<html><head></head><body bgcolor="#ffffff" text="#2e3436" link="#2a76c6" vlink="#2e3436"><div>Unfortunately gst-mmal hasn't got any encoders implemented (yet) :)</div><div><br></div><div>Kris</div><div><br></div><div>On Tue, 2018-06-05 at 07:08 +0200, P S wrote:</div><blockquote type="cite"><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Helo Matthew,</div>

<div> </div>

<div>take a look at <a href="https://github.com/youviewtv/gst-mmal.git">https://github.com/youviewtv/gst-mmal.git</a></div>

<div>It's working, i use them.</div>

<div> </div>

<div>Peter</div>

<div> 
<div name="quote" style="margin: 10px 5px 5px 10px; padding: 10px 0px 10px 10px; border-left-color: rgb(195, 217, 229); border-left-width: 2px; border-left-style: solid; -ms-word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin: 0px 0px 10px;"><b>Gesendet:</b> Dienstag, 05. Juni 2018 um 05:12 Uhr<br>
<b>Von:</b> "Matthew Thyer" <matthew.thyer@adelaide.edu.au><br>
<b>An:</b> "Discussion of the development of and with GStreamer" <gstreamer-devel@lists.freedesktop.org><br>
<b>Betreff:</b> non-GPL H.264 video encoder element for Raspberry Pi 3 or 3B+?</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0cm;
        font-size: 11.0pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: rgb(5,99,193);
        text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
        color: rgb(149,79,114);
        text-decoration: underline;
}
span.EmailStyle17 {
        font-family: Calibri , sans-serif;
        color: windowtext;
}
*.MsoChpDefault {
        font-family: Calibri , sans-serif;
}
div.WordSection1 {
        page: WordSection1;
}
-->
<div>
<div class="WordSection1">
<p class="MsoNormal">I'm looking for a non-GPL licenced x264 video encoder that I can use on the Raspberry Pi v3 (or 3 B+) hardware running some Linux variant. Ideally this encoder should support the NEON video acceleration block that is part of the Raspberry Pi v3 or 3B+ SoC.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">In the following 19-Nov-2017 post, Nicolas Dufresne summarises use cases for some H.264 encoders:</p>

<p class="MsoNormal"><a href="https://lists.freedesktop.org/archives/gstreamer-devel/2017-November/066181.html" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/2017-November/066181.html</a></p>

<p class="MsoNormal">The encoders Nicolas lists are: x264enc (GPL), vaapih264enc (Intel H/W), nvh264enc (nvidia H/W), openh264enc (Cisco free codec for PCs), omxh264enc (Raspberry Pi) & v4l2h264enc (with GStreamer 1.14+).</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Of these, it would seem that omxh264enc & v4l2h264enc would be of interest.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I've not been able to get the video4linux2 plugin (from gst-plugins-good) to provide more than the three elements: v4l2src, v4l2sink & v4l2radio even when I compile v4l-utils v1.14.2 and gstreamer v1.14.1 from source.</p>

<p class="MsoNormal">I see that the v4l2h264enc functionality was added to gst-plugins-good via Bug 728438</p>

<p class="MsoNormal"><a href="https://bugzilla.gnome.org/show_bug.cgi?id=728438" target="_blank">https://bugzilla.gnome.org/show_bug.cgi?id=728438</a> but I clearly don't understand how to gain access to it.</p>

<p class="MsoNormal">Is it possible to use this on a Raspberry Pi 3 or 3B+ and would it be NEON accelerated?</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I have tried an earlier version of omxh264enc but it’s didn’t like the stream from my camera and I’m yet to try again with GStreamer release 1.14.1.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I'm aware of the very good x264enc element which is nominally GPL licenced but is supposed to be available under alternate licencing if you contact them but all three attempts I have made to do so have gone unanswered.</p>

<p class="MsoNormal">Does someone know of a contact method that works?</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Please help!</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal" style="background: white;"><span style="color: gray; font-family: Arial , sans-serif; font-size: 10pt;">---</span></p>

<p class="MsoNormal" style="background: white;"><span style="color: gray; font-family: Tahoma , sans-serif; font-size: 10pt;">Matthew Thyer</span></p>

<p class="MsoNormal" style="background: white;"><span style="color: gray; font-family: Tahoma , sans-serif; font-size: 10pt;">(08) 8313 9283</span></p>

<p class="MsoNormal" style="background: white;"><span style="color: gray; font-family: Tahoma , sans-serif; font-size: 10pt;">4.38 Ingkarni Wardli</span></p>

<p class="MsoNormal" style="background: white;"><span style="color: gray; font-family: Tahoma , sans-serif; font-size: 10pt;">Adelaide University</span></p>

<p class="MsoNormal"> </p>
</div>
_______________________________________________ gstreamer-devel mailing list gstreamer-devel@lists.freedesktop.org <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div>
</div>
</div>
</div>
</div></div>
<pre>_______________________________________________
gstreamer-devel mailing list
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre></blockquote></body></html>