Overview
Request 5744 (accepted)
fix crash in widevine when playing some DRM
- Created by ailin_nemui over 1 year ago
- In state accepted
- Package maintainers: manfred-h and sagiben
- Supersedes 5743
The diff call for Multimedia/kodi.binary-addons failed: package 'kodi.binary-addons' does not exist
ailin_nemui wrote over 1 year ago
(the version currently in packman crashes in WV_CencSingleSampleDecrypter::SendSessionMessage when trying to play stream from filmfriends. see https://github.com/xbmc/inputstream.adaptive/blob/Nexus/inputstream.adaptive/changelog.txt )
sagiben wrote over 1 year ago
thanks for the update. Unfortunately I currently see that the builds for aarch64 are failing
sagiben wrote over 1 year ago
[ 789s] /home/abuild/rpmbuild/BUILD/xbmc-20.1-Nexus/cmake/addons/build/inputstream.adaptive/wvdecrypter/wvdecrypter.cpp:1672:61: error: pragma or attribute 'target("no-outline-atomics")' is not valid [ 789s] 1672 | int32_t __aarch64_ldadd4_acq_rel(int32_t value, int32_t *ptr) [ 789s] | ^ [ 789s] /home/abuild/rpmbuild/BUILD/xbmc-20.1-Nexus/cmake/addons/build/inputstream.adaptive/wvdecrypter/wvdecrypter.cpp:1678:59: error: pragma or attribute 'target("no-outline-atomics")' is not valid [ 789s] 1678 | int32_t __aarch64_swp4_acq_rel(int32_t value, int32_t *ptr) [ 789s] | ^
sagiben wrote over 1 year ago
I compared the old code that is built against the new code from your patch and the falling lines were added in the new code. I think we should try and build it with a newer g++ version. Can you add to your patch a change ? instead of using BuildRequires: gcc9 BuildRequires: gcc9-c++ let's try BuildRequires: gcc10 BuildRequires: gcc10-c++
Request History
ailin_nemui created request over 1 year ago
fix crash in widevine when playing some DRM
sagiben accepted request over 1 year ago