• 1
  • 4
  • 5
  • 6(current)
  • 7
  • 8
  • 9
XBMC on A7 (5s and mini retina) does not use HW acceleration
#76
(2014-03-05, 18:19)Xryptic Wrote:
(2014-02-28, 19:20)linusyang Wrote:
(2014-02-25, 15:46)CrashX Wrote: Any more builds ?

Actually new build (with BT keyboard fix) has already been online for some days: https://github.com/linusyang/xbmc/releases I'm now just waiting for Gotham beta 1 for making a semi-stable build. Smile

Hi,

I tested build 5. I was playing a WEB-DL TV show episode in 1080p, but the picture was all messed up. I tried some other movie files and they seem fine. This is with Hardware acceleration on and using VTB. The screenshot of the video I see is in the url:

http://imgur.com/H3gbamM

Noticed this as well, only on certain videos though.

Did anyone notice anything wrong in the log? I can provide more if necessary. Works fine on PC / 32 bit iDevices so definitely something to do with 64-bit Sad
Reply
#77
Hi,

Does anybody know if the latest Gotham RC1 includes the 64 bit build here?
Reply
#78
This won't Hit Gotham at all ...
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
#79
@Platypus2 @Xryptic @TheTroll @unique904
I am not very sure about the corrupted playback issue, maybe related to the VTB API? @Xryptic, Could you please provide the media info or a sample of the video?


(2014-05-02, 17:40)Xryptic Wrote: Hi,

Does anybody know if the latest Gotham RC1 includes the 64 bit build here?

The source code of latest XBMC ARM 64-bit build is here: https://github.com/linusyang/xbmc/tree/gotham-arm64

Changelog since last 5th revision:
* Update to latest final Gotham 13.0 version
* Backport more arm64 optimization from FFmpeg upstream
* PVR loading issue should be fixed (Please report if you still have issue with this)

I'll upload the built Debian package to the Github release page later. Smile
Reply
#80
Hi,

did you post the compiled .deb ?
I can't find it.

Thanks
Reply
#81
(2014-05-04, 16:01)linusyang Wrote: @Platypus2 @Xryptic @TheTroll @unique904
I am not very sure about the corrupted playback issue, maybe related to the VTB API? @Xryptic, Could you please provide the media info or a sample of the video?


(2014-05-02, 17:40)Xryptic Wrote: Hi,

Does anybody know if the latest Gotham RC1 includes the 64 bit build here?

The source code of latest XBMC ARM 64-bit build is here: https://github.com/linusyang/xbmc/tree/gotham-arm64

Changelog since last 5th revision:
* Update to latest final Gotham 13.0 version
* Backport more arm64 optimization from FFmpeg upstream
* PVR loading issue should be fixed (Please report if you still have issue with this)

I'll upload the built Debian package to the Github release page later. Smile

Hi,

thank you very much for your effort on the arm64 version of XMBC

Where can i find the .deb package? I just checked on your github page but i can't find it.

Best regards,
Manuel
Reply
#82
@TheTroll @nabelo Sorry for the delay.
Description and download are available here: https://github.com/linusyang/xbmc/releases Smile

Please be aware that, the corrupted HW playback issue still exists in this version. I highly doubt it is related to the VideoToolBox API.
@Memphiz, could you please help me look into this? Tongue

Currently, you can just disable the HW decode and use the FFmpeg software decode to eliminate this issue:
In settings -> video, change your settings to "Advanced", then in the Acceleration section, disable the VTB decode.

Since I've backported some ARM64 specific asm optimization for FFmpeg,
the software decode is also very efficient (1080p costs ~50% cpu). Smile
Reply
#83
(2014-05-07, 11:53)linusyang Wrote: @TheTroll @nabelo Sorry for the delay.
Description and download are available here: https://github.com/linusyang/xbmc/releases Smile

Please be aware that, the corrupted HW playback issue still exists in this version. I highly doubt it is related to the VideoToolBox API.
@Memphiz, could you please help me look into this? Tongue

Currently, you can just disable the HW decode and use the FFmpeg software decode to eliminate this issue:
In settings -> video, change your settings to "Advanced", then in the Acceleration section, disable the VTB decode.

Since I've backported some ARM64 specific asm optimization for FFmpeg,
the software decode is also very efficient (1080p costs ~50% cpu). Smile

Hi linusyang,

Thanks you so much for this release. So far HW Playback is working fine for me.
I didn't had a video so far which have corrupted playback. So I guess I'm lucky so far Smile
Any chances you can fix this bug anyway ?

Best regards,
Manuel
Reply
#84
(2014-05-07, 11:53)linusyang Wrote: @TheTroll @nabelo Sorry for the delay.
Description and download are available here: https://github.com/linusyang/xbmc/releases Smile

Please be aware that, the corrupted HW playback issue still exists in this version. I highly doubt it is related to the VideoToolBox API.
@Memphiz, could you please help me look into this? Tongue

Currently, you can just disable the HW decode and use the FFmpeg software decode to eliminate this issue:
In settings -> video, change your settings to "Advanced", then in the Acceleration section, disable the VTB decode.

Since I've backported some ARM64 specific asm optimization for FFmpeg,
the software decode is also very efficient (1080p costs ~50% cpu). Smile

Thanks this helps and videos still look reasonably good. However, hope you still do find a fix soon!
Reply
#85
(2014-05-03, 16:18)Memphiz Wrote: This won't Hit Gotham at all ...

Hi Memphiz,

any infos on which version of XBMC this will be included?

Best regards,

Manuel
Reply
#86
its not that easy as "including" - we need to setup the whole architecture in our automated build environment (similar what we needed to do for building android x86 and arm side by side) - it hasn't been decided yet if and how we want to provide arm64 builds of xbmc officially...
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
#87
(2014-05-08, 22:17)Memphiz Wrote: its not that easy as "including" - we need to setup the whole architecture in our automated build environment (similar what we needed to do for building android x86 and arm side by side) - it hasn't been decided yet if and how we want to provide arm64 builds of xbmc officially...

I hope you will make the right decision :-)
An official iOS arm64 build would be awesome.
Because all future iOS devices will be arm64 i think its necessary :-P

Best regards,

Manuel
Reply
#88
That doesn't make sense - it won't be really necessary on future devices - as they will be powerfull enough to handle software decode of hd content - there is no other benefit of using 64bit - but there is the burdon of supporting yet another architecture ...

Not to mention on telling users which version they need (grabbing the wrong version on older devices won't work of course).
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
#89
(2014-05-09, 15:02)Memphiz Wrote: It won't be really necessary on future devices - as they will be powerfull enough to handle software decode of hd content - there is no other benefit of using 64bit

I don't really want to get into it as I'm more than happy with linusyang build for now and never know what might happen in a few years... But;

Isn't software decoding everything going to have a pretty large impact on battery? :S

If a fix for the random corrupted playback of some h.264 videos could be found then linusyang build would be perfect. If it stays unofficial then that's fine, until he stops supporting it Tongue
Reply
#90
Yes the burdon on battery might exist or not. But the burdon on x86_64 is a PAIN IN THE F**** ASS. We already learned that the hard way on osx 64bit. The support is just doubled because we not only need to poke for debug logs each time but also make the user try the other build aswell and report back (and in this case it is even harder because on a 64bit system the 32bit build won't do hw decode - and the other way around the build will crash or not even start).

As long as there are not more permanent ios devs in our boat (which is just not the case - we only have some short runners which already vanished in the background) it is a really tough decision.
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
  • 1
  • 4
  • 5
  • 6(current)
  • 7
  • 8
  • 9

Logout Mark Read Team Forum Stats Members Help
XBMC on A7 (5s and mini retina) does not use HW acceleration2