2022-02-17, 22:56
I am the current maintainer of the notorious Kodi MVC fork (365120 (thread)) and i have decided to upgrade the libbluray to 1.3.0 for windows - starting with the MVC fork and then push this change upstream.
Looking at the latest master branch i see that @Fuzzard did it for non-windows platforms - and windows remains with 1.2.1.
In order to achieve that, i plan to compile from source during kodi build same as @Rechi WIP pull merge for other dependencies ( 16850 (PR)), because i found that it will be easier for me to patch it for MVC support and keeping it synced - currently an old patched version of libbluray (1.0.2) is used for MVC. Now for the tricky part - i will need to use the same msys2 env that is generated by the make_mingw.bat script. Since I do not want to contaminate the ffmpeg build scripts & process i plan to invoke mintty by cmake during buildsetup.bat.
If any one has already started working on it, please let me know before i step in.
If anyone has a better solution for cross-compiling it, please let me know.
I prefer to build the sources directly from VLC repos (https://code.videolan.org/videolan/libbluray) rather then any of its the forks (like https://github.com/ShiftMediaProject/lib...ree/master)
Update:
Done!
Commit is currently in the kodi MVC fork repository https://github.com/damagedspline/xbmc/co...f744f4f688
Kodi MVC fork build with this patch (19.3.4) is available here: https://forum.kodi.tv/showthread.php?tid=365120
Looking at the latest master branch i see that @Fuzzard did it for non-windows platforms - and windows remains with 1.2.1.
In order to achieve that, i plan to compile from source during kodi build same as @Rechi WIP pull merge for other dependencies ( 16850 (PR)), because i found that it will be easier for me to patch it for MVC support and keeping it synced - currently an old patched version of libbluray (1.0.2) is used for MVC. Now for the tricky part - i will need to use the same msys2 env that is generated by the make_mingw.bat script. Since I do not want to contaminate the ffmpeg build scripts & process i plan to invoke mintty by cmake during buildsetup.bat.
If any one has already started working on it, please let me know before i step in.
If anyone has a better solution for cross-compiling it, please let me know.
I prefer to build the sources directly from VLC repos (https://code.videolan.org/videolan/libbluray) rather then any of its the forks (like https://github.com/ShiftMediaProject/lib...ree/master)
Update:
Done!
Commit is currently in the kodi MVC fork repository https://github.com/damagedspline/xbmc/co...f744f4f688
Kodi MVC fork build with this patch (19.3.4) is available here: https://forum.kodi.tv/showthread.php?tid=365120