<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Since you are explicitly telling gstreamer to use the software
decoder, (avdec_h265) it will use the software decoder. You could
try using playbin/decodebin and it might autoplug the correct
hardware decoder. So it might be worth trying to see if you get
better results using playbin. I don't have specific experience
with android gstreamer, so I don't know what the hardware
accelerated decoder would be called. Also plugins get loaded
on-demand, so that would explain why you don't see it getting
loaded.<br>
</p>
<br>
<div class="moz-cite-prefix">On 11/13/2017 12:49 PM, Vishal
Changrani wrote:<br>
</div>
<blockquote type="cite"
cite="mid:353959332.1277647.1510606187500@mail.yahoo.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div style="font-family:Helvetica Neue, Helvetica, Arial,
sans-serif;font-size:13px;">
<div>
<div>Hi,</div>
<div><br>
</div>
<div>I have been struggling to get an HEVC file to playout on
an Nexus 9 tablet using the hardware decoder.</div>
<div><br>
</div>
<div>I have followed the GStreamer examples for Android and
was able to run the examples as-is. Later I modified the
tutorial 3 to use the following pipeline,</div>
<div><br>
</div>
<div>gst_parse_launch("filesrc
location=/storage/emulated/0/myhevcfile.ts ! tsdemux ! queue
! openh264 ! avdec_h265 ! autovideosink sync=false",
&error)</div>
<div><br>
</div>
This too works fine but the playout is really slow since I
suppose its using the software decoder. Hence I would like to
change it to use the Hardware decoder. The MX player seems to
be using the hardware decoder using the OMX plugin. I have
been trying to do the same but without any luck.<br>
<div>I see that 'androidmedia' is listed as part of the
GSTREAMER_PLUGIN_CODECS which I have specified in the
Android.mk file however it doesn't seem to be loaded when
the application starts while all other plugins load fine. I
don't see any 'ahc' error either. I believe the OMX hardware
decoder will be accessible through it, correct?</div>
<div><br>
</div>
<div>Please can you give me some pointers on how to get the
HEVC video to playout using the hardware decoder?</div>
<div><br>
</div>
thanks,<br>
V<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>