(2014-03-07, 16:26)CardsRock Wrote: (2014-03-07, 01:24)CardsRock Wrote: Device:
Odroid U2
Software:
Android 4.1.2
Kernel 3.0.51
XBMC:
XBMC 13.0-BETA1 Git:20140303-128426f
Log:
http://xbmclogs.com/show.php?id=144253
Issue:
Crashes application when playing Live TV (mpeg-2 from tvheadend on raspbmc) when either MedicaCodec or Libstagefright is enabled (Or both).
In the log I tried:
1) Both enabled - crash
2) MedicaCodec enabled only - crash
3) Libstagefright enabled only - crash
4) Both disabled - Plays pretty well using ff-mpeg except the edges of objects occasionally have ridges.
MediaCodec seems to work great for playing local h264 files but I can't leave it on because of the MPEG-2 crash.
Any plans to work on MPEG-2 hardware decode for Odroid U2 (Exynos4412)?
Thanks in advance for all you guys do. I'll be glad to provide additional information to help.
I re-ran with MediaCodec enabled only and here is the logcat from start to crash:
http://pastebin.com/4nJrVdbC
And the xbmc.log during the crash:
http://pastebin.com/rxQQD3JM
Again - Thanks for all you do!
This is off topic but in case it helps someone else...
I was able to resolve the fuzzy edges issue while playing mpeg2 via xbmc ff-mpeg2 (software decoding) on ordroid u2 by doing the following:
1) Updating to the latest release of Android via the Downloads link at hardkernel.com
2) Using the Odroid Utility to
a) set the CPU governor to Perfomance
b) set Minimum Speed to 1.7Ghz
c) set Screen resolution to 1920x1080 and HDMI phy to 1080P (This one probably helped the most)
Now, if we can get XBMC to allow me to set Acceleration to Hardware Media Codec but then switch to software for mpeg2 streams automatically instead of crashing on them, all would be wondeful (until mpeg2 hardware decoding is acheived). I think this is the blacklisting to which @
Koying refers.
To further stray from topic, hdmi-cec is not functional yet either but the guys at hardkernel and/or forum members are working on that.