Hardware decoder availability on exynos CPU
KPAXIT
romants at gmail.com
Tue Jul 25 16:32:00 UTC 2017
Hi,
I also wanted to confirm that androidmedia is not working for me on all
devices I tried with arm64-v8 arch(Exynos, Qualcomm), including devices with
Android v6.0.1! Meanwhile devices with arm-v7 working just fine. I'm trying
to run pipeline like "ahcsrc ! videoconvert ! autovideosink" and get the
same error as TS:
/07-25 18:28:39.845 3199-3199/org.freedesktop.gstreamer.player
E/GStreamer+default: 0:00:00.060888594 0x55b53ff0f0
gstjniutils.c:671:initialize_classes Could not find application class loader
provider
07-25 18:28:39.845 3199-3199/org.freedesktop.gstreamer.player
W/GStreamer+GST_PLUGIN_LOADING: 0:00:00.060956771 0x55b53ff0f0
gstplugin.c:527:gst_plugin_register_func plugin "(NULL)" failed to
initialise
07-25 18:28:40.049 3199-3199/org.freedesktop.gstreamer.player I/GStreamer:
GStreamer initialization complete
07-25 18:28:40.119 3199-3199/org.freedesktop.gstreamer.player I/GStreamer:
Activity created. There is no saved state, playing: false
07-25 18:28:40.120 3199-3199/org.freedesktop.gstreamer.player
D/GStreamer+tutorial-3: 0:00:00.335641875 0x55b53ff0f0
C:/AndroidStudioProjects/GstPlayerAndroid/app/src/main/jni/tutorial-3.c:264:gst_native_init
Created CustomData at 0x55b5959ab0
07-25 18:28:40.120 3199-3199/org.freedesktop.gstreamer.player
D/GStreamer+tutorial-3: 0:00:00.335704792 0x55b53ff0f0
C:/AndroidStudioProjects/GstPlayerAndroid/app/src/main/jni/tutorial-3.c:266:gst_native_init
Created GlobalRef for app object at 0x10047e
07-25 18:28:40.120 3199-3286/org.freedesktop.gstreamer.player
D/GStreamer+tutorial-3: 0:00:00.335802708 0x55b5598160
C:/AndroidStudioProjects/GstPlayerAndroid/app/src/main/jni/tutorial-3.c:162:app_function
Creating pipeline in CustomData at 0x55b5959ab0
07-25 18:28:40.120 3199-3286/org.freedesktop.gstreamer.player
W/GStreamer+GST_ELEMENT_FACTORY: 0:00:00.335933073 0x55b5598160
gstelementfactory.c:456:gst_element_factory_make no such element factory
"ahcsrc"!
07-25 18:28:40.120 3199-3286/org.freedesktop.gstreamer.player
E/GStreamer+GST_PIPELINE: 0:00:00.335981250 0x55b5598160
./grammar.y:816:priv_gst_parse_yyparse no element "ahcsrc"
07-25 18:28:40.121 3199-3286/org.freedesktop.gstreamer.player
E/GStreamer+GST_PIPELINE: 0:00:00.336533958 0x55b5598160
./grammar.y:901:priv_gst_parse_yyparse link has no source
[sink=@0x55b5964170]/
• gstreamer-1.0-android-universal-1.12.2
• android-ndk-r11c / android-ndk-r12b
• Android Studio v2.3.3 (Gradle 2.2.3/2.3.3, buildTools 23.0.3 / 25.0.0)
Tested devices (NOT WORKING):
• Galaxy S6 (android v7.0) //TESTED NOK!
Exynos 7420
ARMv8-A (32 & 64 bit)
<MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" >
• Nexus 6P (android v 7.1.2) //TESTED NOK!
Qualcomm Snapdragon 810 (MSM8994)
arm64-v8a
<MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" >
• Huawei P9 Lite (android v6.0) (VNS-L31) //TESTED
NOK!
ARMv8-A
<MediaCodec name="OMX.IMG.TOPAZ.VIDEO.Encoder">
<Type name="video/avc">, <Type name="video/mp4v-es">, <Type
name="video/3gpp">
• Lenovo Phab2 (android v6.0.1) //TESTED NOK!
arm-v8
<MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" >
Tested devices (WORKING!):
• Galaxy S4 //TESTED OK!
ARMv7
<MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" >
• Galaxy S5 - Qualcomm MSM8974PRO-AC //TESTED OK!
armeabi-v7a, armeabi
<MediaCodec name="OMX.qcom.video.encoder.avc" type="video/avc" >
• Huawei P7 //TESTED OK!
armeabi-v7a
<MediaCodec name="OMX.k3.video.encoder.avc" type="video/avc" />
• Nexus 10 tab (P8119) - Exynos 5250 Dual //TESTED OK!
armv7
<MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" >
Any solutions/workaround will be much appreciated.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Hardware-decoder-availability-on-exynos-CPU-tp4683878p4683946.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list