<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<font face="Monaco">Hi all,</font><br>
<br>
I'm working my way through the sdk's android tutorials, but I've run
into a problem with tutorial #4.<br>
<br>
When I install it onto my device, the display is black and nothing
happens.<br>
<br>
Here's the relevant logcat output:<br>
<br>
----------<br>
<br>
D/dalvikvm( 5478): Trying to load lib
/data/app-lib/com.gst_sdk_tutorials.tutorial_4-2/libgstreamer_android.so
0x41345fb8<br>
D/dalvikvm( 5478): Added shared lib
/data/app-lib/com.gst_sdk_tutorials.tutorial_4-2/libgstreamer_android.so
0x41345fb8<br>
D/dalvikvm( 5478): Trying to load lib
/data/app-lib/com.gst_sdk_tutorials.tutorial_4-2/libtutorial-4.so
0x41345fb8<br>
D/dalvikvm( 5478): Added shared lib
/data/app-lib/com.gst_sdk_tutorials.tutorial_4-2/libtutorial-4.so
0x41345fb8<br>
<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/OMXMaster( 5478): A component of name 'OMX.qcom.audio.decoder.aac'
already exists, ignoring this one.<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/QC_EVRCENC( 270): component init: role =
OMX.qcom.audio.encoder.evrc<br>
I/QC_EVRCENC( 270): component init: role =
OMX.qcom.audio.encoder.evrc<br>
I/QC_EVRCENC( 270): <br>
I/QC_EVRCENC( 270): component_init: Component
OMX.qcom.audio.encoder.evrc LOADED <br>
I/QC_EVRCENC( 270): Driver in Non Tunnel mode open<br>
E/QC_EVRCENC( 270): unknown param 0600000f<br>
E/QC_EVRCENC( 270): unknown param 06000001<br>
I/QC_EVRCENC( 270): Returning the state 1<br>
I/QC_EVRCENC( 270): Returning the state 1<br>
I/QC_EVRCENC( 270): Component-deinit being processed<br>
I/QC_EVRCENC( 270): ********************************<br>
I/QC_EVRCENC( 270): STATS: in-buf-len[0]out-buf-len[0]
tot-pb-time[0]<br>
I/QC_EVRCENC( 270): STATS: fbd-cnt[0]ftb-cnt[0]etb-cnt[0]ebd-cnt[0]<br>
I/QC_EVRCENC( 270): ************************************<br>
I/QC_EVRCENC( 270): DEINIT COMPLETED<br>
I/QC_EVRCENC( 270): ************************************<br>
E/QC_EVRCENC( 270): component_deinit:COMPONENT DEINIT...<br>
E/QC_EVRCENC( 270): EVRC Object getting destroyed comp-deinit=1<br>
E/QC_EVRCENC( 270): OMX EVRC component destroyed<br>
<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/OMXMaster( 5478): A component of name 'OMX.qcom.audio.decoder.aac'
already exists, ignoring this one.<br>
<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/QC_QCELP13ENC( 270): component init: role =
OMX.qcom.audio.encoder.qcelp13<br>
I/QC_QCELP13ENC( 270): component init: role =
OMX.qcom.audio.encoder.qcelp13<br>
I/QC_QCELP13ENC( 270): <br>
I/QC_QCELP13ENC( 270): component_init: Component
OMX.qcom.audio.encoder.qcelp13 LOADED <br>
I/QC_QCELP13ENC( 270): Driver in Non Tunnel mode open<br>
E/QC_QCELP13ENC( 270): unknown param 0600000f<br>
E/QC_QCELP13ENC( 270): unknown param 06000001<br>
I/QC_QCELP13ENC( 270): Returning the state 1<br>
I/QC_QCELP13ENC( 270): Returning the state 1<br>
I/QC_QCELP13ENC( 270): Component-deinit being processed<br>
I/QC_QCELP13ENC( 270): ********************************<br>
I/QC_QCELP13ENC( 270): STATS: in-buf-len[0]out-buf-len[0]
tot-pb-time[0]<br>
I/QC_QCELP13ENC( 270): STATS:
fbd-cnt[0]ftb-cnt[0]etb-cnt[0]ebd-cnt[0]<br>
I/QC_QCELP13ENC( 270): ************************************<br>
I/QC_QCELP13ENC( 270): DEINIT COMPLETED<br>
I/QC_QCELP13ENC( 270): ************************************<br>
E/QC_QCELP13ENC( 270): component_deinit:COMPONENT DEINIT...<br>
E/QC_QCELP13ENC( 270): QCELP13 Object getting destroyed
comp-deinit=1<br>
E/QC_QCELP13ENC( 270): OMX QCELP13 component destroyed<br>
<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/OMXMaster( 5478): A component of name 'OMX.qcom.audio.decoder.aac'
already exists, ignoring this one.<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/OMXMaster( 5478): A component of name 'OMX.qcom.audio.decoder.aac'
already exists, ignoring this one.<br>
I/OMXClient( 5478): Using client-side OMX mux.<br>
E/OMX-VENC-720p( 270): <br>
E/OMX-VENC-720p( 270): omx_video(): Inside Constructor()<br>
E/OMX-VENC-720p( 270): <br>
E/OMX-VENC-720p( 270): omx_venc(): Inside component_init()<br>
E/OMX-VENC-720p( 270): <br>
E/OMX-VENC-720p( 270): Is component secure 0<br>
E/OMX-VENC-720p( 270): <br>
E/OMX-VENC-720p( 270): bool venc_dev::venc_open(OMX_U32)(): Init
Profile/Level setting success<br>
E/OMX-VENC-720p( 270): vidc.venc.debug.sliceinfo value is 0<br>
E/OMX-VENC-720p( 270): <br>
E/OMX-VENC-720p( 270): Component_init return value = 0x0<br>
E/OMX-VENC-720p( 270): get_parameter:
OMX_IndexParamVideoProfileLevelQuerySupported for Input port
returned Profile:1, Level:128<br>
E/OMX-VENC-720p( 270): get_parameter:
OMX_IndexParamVideoProfileLevelQuerySupported for Input port
returned Profile:32768, Level:128<br>
E/OMX-VENC-720p( 270): get_parameter:
OMX_IndexParamVideoProfileLevelQuerySupported nProfileIndex ret
NoMore 2<br>
E/OMX-VENC-720p( 270): get_parameter:
OMX_IndexParamVideoProfileLevelQuerySupported for Input port
returned Profile:32768, Level:128<br>
E/OMX-VENC-720p( 270): Invalid entry returned from
get_supported_profile_level 32768, 128<br>
<br>
----------<br>
<br>
My device is a Samsung Galaxy S3. Model# SPH-L710 | Snapdragon S4
CPU | Qualcomm Adreno 225 GPU<br>
Further specs at:
<a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Samsung_Galaxy_S_III#Model_variants">http://en.wikipedia.org/wiki/Samsung_Galaxy_S_III#Model_variants</a><br>
<br>
My phone is rooted and is running CyanogenMod 10.1 (Android 4.2.2).<br>
<br>
I'm wondering if anyone else has tried gstreamer on this version of
the S3 or any device that uses an Adreno GPU.<br>
<br>
Any guidance or feedback concerning this strange problem would be
most appreciated.<br>
<br>
Thanks!<br>
Brian<br>
</body>
</html>