Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
hello,
i'm afraid i spreaded som false good news here, now i did more tests and all the builds, including mine, are crashing randomly when playing a stream or a video and here is an excerpt of the log :
V/XBMC ( 1626): 02:03:10 T:1345770888 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
V/XBMC ( 1626): 02:03:10 T:1337103984 DEBUG: CDVDPlayer::HandleMessages - player started 1
V/XBMC ( 1626): 02:03:10 T:1337914360 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
F/libc ( 1626): Fatal signal 11 (SIGSEGV) at 0x00000418 (code=1), thread 3209 (org.xbmc.xbmc)
V/XBMC ( 1626): 02:03:10 T:1337103984 DEBUG: CDVDPlayer::SetCaching - caching state 0
V/XBMC ( 1626): 02:03:10 T:1289074696 DEBUG: CSoftAE::Run - Sink restart flagged
V/XBMC ( 1626): 02:03:10 T:1289074696 INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_FLOAT, FL,FR, 44100hz
V/XBMC ( 1626): 02:03:10 T:1289074696 DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 2.0
V/XBMC ( 1626): 02:03:10 T:1289074696 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 33792
V/XBMC ( 1626): 02:03:10 T:1345770888 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:1246.875000, should be:23219.954649, error:21973.079649
V/AudioPolicyManagerBase( 1175): startOutput() output 2, stream 3, session 104
V/AudioPolicyManagerBase( 1175): changeRefCount() stream 3, count 1
V/AudioPolicyManagerBase( 1175): getNewDevice() selected device 2
V/AudioPolicyManagerBase( 1175): setOutputDevice() output 2 device 0002 delayMs 0
V/AudioPolicyManagerBase( 1175): setOutputDevice() prevDevice 0002
V/AudioPolicyManagerBase( 1175): setOutputDevice() setting same device 0002 or null device for output 2
V/AudioPolicyManagerBase( 1175): stopOutput() output 2, stream 3, session 104
V/AudioPolicyManagerBase( 1175): changeRefCount() stream 3, count 0
V/AudioPolicyManagerBase( 1175): getNewDevice() selected device 0
V/AudioPolicyManagerBase( 1175): setOutputDevice() output 2 device 0000 delayMs 190
V/AudioPolicyManagerBase( 1175): setOutputDevice() prevDevice 0002
V/AudioPolicyManagerBase( 1175): setOutputDevice() setting same device 0000 or null device for output 2
I/DEBUG ( 1170): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1170): Build fingerprint: 'softwinners/sugar_ref001/sugar-ref001:4.2.2/JDQ39/20130606:eng/test-keys'
I/DEBUG ( 1170): Revision: '0'
I/DEBUG ( 1170): pid: 1626, tid: 3209, name: org.xbmc.xbmc >>> org.xbmc.xbmc <<<
I/DEBUG ( 1170): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000418
D/dalvikvm(16505): GC_CONCURRENT freed 387K, 10% free 5375K/5956K, paused 2ms+3ms, total 31ms
...
I/DEBUG ( 1170): backtrace:
I/DEBUG ( 1170): #00 pc 012afbec /data/app-lib/org.xbmc.xbmc-1/libxbmc.so (decode_one_slice+540)
this particularly happens if you stop the app and restart it again, so maybe something is missing in the initialization of the GPU or it's not reset correctly?? i only try to guess here.
regards,
sevy
Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
hello,
sorry rella, but your analyis is wrong, XBMC for android uses cedarx-libs which are based on libhybris of course, it means you can cross compile for android in a gcc environment and load android native libs at run-time, that's it.
regards,
sevy
Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
no not true, read back again, and yes cedarx libs come with a libvecore.a, which comes from libhybris ( read the code a bit ).
regards,
sevy
Posts: 95
Joined: Sep 2012
Reputation:
0
hello chevil,
i can't reproduce your statement. don't even know if we are talking about the same thing.
never mind, i never dealt with xbmc for android. you should end up being right.
regards rellla
Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
hello,
sorry i was wrong, for some confusing names of libraries, i thought libvecore.a in cedarx libs was coming from libhybris, but this is not the case, it's a lib for android already.
the problem i that it crashes with the A20 ( and was working with the A10 ), do you know who i should contact for the cedax libs for android, as you seem to have mostly worked on the linux version, isn't it?
regards,
sevy
Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
in fact, i'm still not sure where the libvecore.a from cedarx libs is coming from, but this is where all the crashes are located, so if someone could enlight me here? know how to produce it? it seems like a static piece of code...
thanks,
sevy
Posts: 22
Joined: Jan 2013
Reputation:
0
chevil
Junior Member
Posts: 22
hello,
good for Mele users, but mine is an A20 based set-top box and i don't think i can install this on it.
on my box, some stock video players are working with hw accelration, it's only xbmc compiled withe cedarx libs that crashes.
best,
sevy
Posts: 14
Joined: Jul 2013
Reputation:
0
i got the same as well. a20 base box, chevil what is the best apk is good for a20? can intro me pls?