2014-08-27, 06:01
Thanks, really useful.
(2014-08-26, 22:02)jjhtpc Wrote:(2014-08-22, 07:20)bluenote Wrote: Thanks guys. I disabled stagefright acceleration and suddenly, amazingly, both nexusei devices started working properly
My normal troubleshooting was a little foreshortened because I swear, this used to work [although, I can't pinpoint when it broke]. So I have to admit, I was blaming pvr.wmc in the privacy of my own mind
For those reading along at home, set your "settings level" to expert to see the correct options, then go settings/video/acceleration, turn off libstagefright.
This will fix your decoding errors.
Thread search acted a bit funny I discovered so here is some keywords
stage fright
stagefright
cstagefright
cstagefrightvideo
nexus
So this isn't entirely what I would do. If you need to use stagefright for example for h.264 or most 1080 content on an android device then you wouldn't want to simply turn of stagefright. Instead you will want to create an advancedsettings.xml file that has the following:
<advancedsettings>
<video>
<stagefright>
<!-- -1 is default, 0 is never used this codec, 1 is always use this codec, bypassing blacklist -->
<usempeg2codec>0</usempeg2codec>
</stagefright>
</video>
</advancedsettings>
This way you can leave stagefright as your hardware acceleration method to handle .h264 content, but disable it for mpg2 files (tv and recorded tv).
I think this was first suggested by Koying, but I can confirm it works extremely well on the AFTV. I was having occasional crash issues with mediacodec turned on, but stagefright wouldn't play all of my files. The above allowed me to use stagefright and all of my files will play.
I hope this helps.