<div dir="ltr"><div><br></div><div>I don't know how relevant this is for android, but I assume you're using nvidia.<br></div><div><br></div><div>Make certain you are building with</div><div><br></div><div>1/ GStreamer git</div><div>2/ <a href="https://github.com/NVIDIA/egl-wayland">https://github.com/NVIDIA/egl-wayland</a> git<br></div><div><br></div><div>g. Marc<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 14 Oct 2019 at 12:40, Sirius Wu <<a href="mailto:ccwu660601@gmail.com">ccwu660601@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><pre>Hi,<br><br>last email I sent have a bad subject line. So I send again.<br><br>I'm working on a android 7.1 project using gstreamer on rk3229.
Running android tutorial 5 give me the following error about EGL, and
displaying a HLS streamed movie is slow, although display the orignal ogg
file is ok.

I've found the following errors or warnings in logs:

1. no non-static method "Landroid/media/MediaCodecList;.getCodecCount()I"

Because getCodecCount was deprecated in API level 21, may be it was already
removed from the android 7.1 version? Does gstreamer has already work
around it or should I modified the source code of androidmedia to replace
getCodeCount with getCodecInfos?

2. validate_display:99 error 3008 (EGL_BAD_DISPLAY)
3. unknown EGL_COLOR_BUFFER_TYPE value 3300
4. libEGL  : called unimplemented OpenGL ES API
5. libOpenSLES: Leaving Object::GetInterface (SL_RESULT_FEATURE_UNSUPPORTED)
6. libOpenSLES: Emulating old channel mask behavior (ignoring positional
mask 0x3, using default mask 0x3 based on channel count of 2)

I think the above errors may be resulted from the same error. Last time I
heard Nicolas Dufresne says this needs some investigation. What approach I
can take to investigate this and find the EGL API? I've already compile the
gstreamer 1.0 myself.

I've another question about kmssink. Some website says kmssink or a drm
plugin performs well for rockchip. Why I can see kms' source in
plugins-bad, but no kms file in the android binaries generated from
./cerberol-uninstalled.</pre><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><span></span>Sirius Wu<br></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">g. Marc</div>