Posts: 312
Joined: Feb 2017
Reputation:
17
sy6sy2
Team-Kodi Member
Posts: 312
Hi Memphiz,
I do not really understand what is the problem with the update of the code for tvOS?
If I understand well the yab branch contains all the necessary stuff in order to run on tvOS.
Is it a good idea to migrate step by step each commit of the master branch in the yab branch in order to catch up?
Or maybe I miss something?
I'm just trying to understand ;-)
Thank you!
Posts: 16,946
Joined: Feb 2011
Reputation:
256
Then read up on cmake. Having the commits from yab ported over gives you no way to build Kodi because it uses cmake now and not a fixed Xcode project anymore.
Beside that the videoplayer is almost rewritten since Kodi 17. None of the hardware decoder code from yab can be used in Kodi 18 as is.
+ 100 other architectural changes I am not aware of that got introduced between Kodi 17 and 18
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)
Posts: 312
Joined: Feb 2017
Reputation:
17
sy6sy2
Team-Kodi Member
Posts: 312
Ok I understand now! Thank you.
So the only way is to start from the master branch and add the missing stuff for ATV in configure.ac files right?
Posts: 312
Joined: Feb 2017
Reputation:
17
sy6sy2
Team-Kodi Member
Posts: 312
Thank you for your advices!
I am used to developing C++ projects with Cmake but I don't know very well the cross compilation (only develop on macOS to macOS).
Posts: 312
Joined: Feb 2017
Reputation:
17
sy6sy2
Team-Kodi Member
Posts: 312
Not sure to understand, how do you create new Xcode project for projects creating on the fly by the try_compile()
function of Cmake?