<div dir="ltr"><div>I have spent fair amount of time on building GStreamer on Android for many weird setups and although none of them dealt with exactly that issue maybe I can help. <br><br>It seems that android ships with its own version of <span class="gmail-m_2452510883156852731gmail-Breadcrumbs-crumb">libdrm that does not rely on libpciaccess, so the whole point would have been to re-use one that ships with the OS:<br><br><a href="https://android.googlesource.com/platform/external/libdrm/+/f6a1130dffae8de9ddd0c379066daf1df27fc8af">https://android.googlesource.com/platform/external/libdrm/+/f6a1130dffae8de9ddd0c379066daf1df27fc8af</a><br><br><br></span>Please PM me if you want to proceed.<br><br></div>m.<br><div class="gmail_extra"><br><div class="gmail_quote">2017-05-04 10:30 GMT+02:00 Gus Grubba <span dir="ltr"><<a href="mailto:gus@grubba.com" target="_blank">gus@grubba.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">I’m working on a project that has been using GStreamer successfully for quite a while. The project is based on QtQuick and runs on everything Qt supports. I’m now faced with a custom x86 version of Android device (an RC Radio with an integrated Android tablet) and I can’t seem to get h264 decoding properly. This is the same code running elsewhere. I’m investigating the use of hardware (h264) decoding and found a few options where vaapi seems to be the most logical one.<div><br></div><div>QtQuick application</div><div>Android x86 running on a Baytrail platform (4-core Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz)</div><div>GStreamer handling an RTSP video only (no audio) stream and a custom QtQuick sink.</div><div>(<a href="https://github.com/mavlink/qgroundcontrol/tree/master/src/VideoStreaming" target="_blank">https://github.com/mavlink/qg<wbr>roundcontrol/tree/master/src/<wbr>VideoStreaming</a>)</div><div><br></div><div><div>I have no problems building the entire GStreamer package using cerbero. What I can’t figure out is how to integrate gstreamer-vaapi. I created the recipe and then realized it depends on libva, which in turn depends on libdrm, which in turn depends on libpciaccess at which point, it can’t get any further.</div></div><div><br></div><div>Question:</div><div><br></div><div>Can this be done? Has someone done it before? Is there a better alternative?</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>g</div><div><br></div></div><br>______________________________<wbr>_________________<br>
gstreamer-android mailing list<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org" target="_blank">gstreamer-android@lists.freede<wbr>sktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-android" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-and<wbr>roid</a><br>
<br></blockquote></div><br></div></div>