<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:10pt; color:rgb(0,0,0); font-family:Verdana,Geneva,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p style="margin-top:0; margin-bottom:0">Hello Everyone,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">I've started to develop a GStreamer application to Yocto. The idea behind that is to made a websocket controllable hls video player. I could play the hls video after a long research and generation of a lot of Yocto images.
 But it seems to not use the hardware rendering. For testing I'm using this command line:</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><font size="2"><span style="font-size:11pt">gst-launch-1.0 souphttpsrc location=http://192.168.0.3/agent327/playlist.m3u8 ! hlsdemux ! decodebin ! videoconvert ! videoscale ! autovideosink</span></font></p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
The video works but as good as it could be. And I would like to make a GTK+ ou Qt application after.<br>
<br>
Could you please help me ?<br>
<br>
Below is my local.conf file used to generate the Yocto + GStreamer image.<br>
<br>
// local.conf<br>
<div>BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"<br>
PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}"<br>
MACHINE ??= 'imx6qsabresd'<br>
DISTRO ?= 'poky'<br>
PACKAGE_CLASSES ?= "package_rpm"<br>
EXTRA_IMAGE_FEATURES = "debug-tweaks hwcodecs x11-base package-management ssh-server-openssh splash"<br>
USER_CLASSES ?= "buildstats image-mklibs image-prelink"<br>
IMAGE_INSTALL_append = " gstreamer1.0-plugins-bad-fragmented lighttpd curl git qtmultimedia qtmultimedia-plugins qtmultimedia-qmlplugins qtwebkit qtwebkit-qmlplugins qtmultimedia-dev gstreamer1.0-plugins-imx"<br>
PATCHRESOLVE = "noop"<br>
BB_DISKMON_DIRS = "\<br>
    STOPTASKS,${TMPDIR},1G,100K \<br>
    STOPTASKS,${DL_DIR},1G,100K \<br>
    STOPTASKS,${SSTATE_DIR},1G,100K \<br>
    ABORT,${TMPDIR},100M,1K \<br>
    ABORT,${DL_DIR},100M,1K \<br>
    ABORT,${SSTATE_DIR},100M,1K" <br>
PACKAGECONFIG_pn-qemu-native = "sdl"<br>
PACKAGECONFIG_pn-nativesdk-qemu = "sdl"<br>
ASSUME_PROVIDED += "libsdl-native"<br>
CONF_VERSION = "1"<br>
<br>
BB_NUMBER_THREADS = '4'<br>
PARALLEL_MAKE = '-j 4'<br>
<br>
DL_DIR ?= "${BSPDIR}/downloads/"<br>
ACCEPT_FSL_EULA = ""<br>
</div>
<br>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<div id="Signature"><font style="font-size:10pt" size="2" face="Verdana">Att,</font><font style="font-size:10pt" size="2" face="Verdana"><br>
</font><font style="font-size:10pt" size="2" face="Verdana">Felipe C. Gehrke</font><font style="font-size:10pt" size="2" face="Verdana"><br>
</font><font style="font-size:10pt" size="2" face="Verdana" color="#2672EC"><b><font style="">Software Developer</font><br>
</b><font style="font-size:12pt" size="3"><br>
</font></font><font style="font-size:12pt" size="3" face="Verdana" color="#008A17">"Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE."</font><br>
</div>
</div>
</body>
</html>