This request is superseded by
request 5744
(Show diff)
Overview
Request 5743 (superseded)
fix crash in widevine when playing some DRM
- Created by ailin_nemui over 1 year ago
- In state superseded
- Package maintainers: manfred-h and sagiben
- Superseded by 5744
Submit package home:ailin...ultimedia / kodi.binary-addons to package Multimedia / kodi.binary-addons
The diff call for home:ailin_nemui:branches:Multimedia/kodi.binary-addons failed: package 'kodi.binary-addons' does not exist
Refresh
Refresh
Request History
ailin_nemui created request over 1 year ago
fix crash in widevine when playing some DRM
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
ailin_nemui wrote over 1 year ago
that should be unrelated to the update
sagiben wrote over 1 year ago
https://pmbs.links2linux.de/package/live_build_log/home:ailin_nemui:branches:Multimedia/kodi.binary-addons/openSUSE_Leap_15.4/aarch64
[ 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++
ailin_nemui wrote over 1 year ago
let me try