Solved MKV Hardware acceleration on iOS 6.1
#1
I tried searching, and to my utter surprose I didn't find anything on this topic.

I have XBMC 12 on iOS 6.1. Is there a way to enable hardware acceleraion for x264 ACC - encoded mkv files with ssa subs? Currently (with default settings), a 720p file I tried played very slowly.

PS> I haven't added all info you mention in the pinned thread, because I wouldn't call this a problem, more like a quick question.
Reply
#2
Probably about 90% of the files everyone here are using are h.264 mkv files. There shouldn't be any issues on SSA subs in v12. Then again, you haven't even told us what iOS device you are using, or a debug log, or read the FAQ that would have answered your question in the first place.
Reply
#3
You didn't answer the question (and neither does the FAQ despite your claim, by the way). If you really need all that information, here it is:

Platform: iPad 3
iOS: 6.1
XBMC Build version and date compiled:
Quote:In Confluence, the default theme, arrow down to System and right arrow. You will be presented with a 'System Info' page.

I didn't see a system info page. There are only "Video output", "Audio output", "Input devides", "Internet access", "Power saving", "Debugging", and "Master lock" pages.

I got the build from the official XBMC repo on Cydia.

Install method: Through the official XBMC repo in Cydia
Debug log: http://www.pastebin.com/vBS7Whzc

Detailed Instructions to Reproduce the Problem:
1) Get this file (it is supposed to be encoded in a format supported by hardware decoders):
[EveTaku] AKB0048 - 19 (1280x720 x264 AAC)[9CE8783E].mkv
http://evetaku.com/blog/2013/02/akb0048-...-released/
That's the 720p 8-bit version
2) Play it with XBMC and observe great lag.

Video codec, container, and metadata: H.264 mkv, 720p, AAC
Reply
#4
"System info" is in the submenu displayed below the "SYSTEM" home page menu option, along with "Settings", "File manager" and "Profiles".
Reply
#5
I see...

XBMC 12.0 Git:20130127-fb595f2 (Compiled: Jan 28 2013)
Reply
#6
Have you got a media info? From your log it seems that Ref_frames = 16 and that's way beyond what it supposed to be. Apple would never encode a file with that many ref frames and therefore the decoder does not support it Wink
Reply
#7
Strange... RushPlayer+ handles it well and uses HW acceleration, except it doesn't support the subs. Also, H.264 standard supports 16 ref frames.

How can I get the media info?
Reply
#8
Sorry for my grumpy response. Will give it a go on my iOS devices.
Reply
#9
(2013-02-18, 11:04)Eliah Wrote: Have you got a media info? From your log it seems that Ref_frames = 16 and that's way beyond what it supposed to be. Apple would never encode a file with that many ref frames and therefore the decoder does not support it ;)

Ah, that's the problem, then. Kind of silly of them to release an 8-bit compatibility version that won't work with most hardware decoders :\
Reply
#10
Just use: http://mediainfo.sourceforge.net/en

Anyway, I uploaded it for you here: http://pastebin.com/cSUasYzv

I'm no codec guru, just thought I read somewhere that Davilla said that any ref frame over 5 was to much Wink
Reply
#11
Well in theory it would open those files. But the hw decoder pukes on that file. Since there is no documentation on all that hw decoding stuff we can't tell you what exactly it doesn't like about that file - but it doesn't like it Wink
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#12
Doesn't that imply, though, that RushPlayer+, which does play the file using HW decoder, shouldn't be able to pay it either?
Reply
#13
Nope it might imply that the developers of rushplayer+ did a better reverse engineering if even.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#14
(2013-02-18, 11:26)Eliah Wrote: Just use: http://mediainfo.sourceforge.net/en

Anyway, I uploaded it for you here: http://pastebin.com/cSUasYzv

I'm no codec guru, just thought I read somewhere that Davilla said that any ref frame over 5 was to much Wink

depends on profile/level too.
Reply

Logout Mark Read Team Forum Stats Members Help
MKV Hardware acceleration on iOS 6.10