sdt / xbmc

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.
https://kodi.tv/
Other
0 stars 0 forks source link

Hunting down inputstream.adaptive load failures #1

Open sdt opened 5 years ago

sdt commented 5 years ago

Repro:

  1. install an old version of inputstream.adaptive (version X)
  2. play a Kayo stream
  3. install a newer version of inputstream.adaptive (version Y)
  4. play a Kay stream

Step 4 fails, trying to load inputstream.adaptive.so.X (instead of .so.Y)

Happens on CoreELEC and LibreELEC, but not on Ubuntu Bionic + team-xmbc PPA's.

sdt commented 5 years ago

https://github.com/sdt/xbmc/blob/18.3-Leia/xbmc/addons/binary-addons/AddonDll.cpp#L143 appears to be where the message comes from

NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.kayo.sports/?_=play&id=72823&play_type=0&start_from=300&_l=.pvr
NOTICE: Creating InputStream
ERROR: ADDON: Could not locate inputstream.adaptive.so.2.3.15
ERROR: IAddonInstanceHandler::CreateInstance: inputstream.adaptive returned bad status "Permanent failure" during instance creation
ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.kayo.sports/?_=play&id=72823&play_type=0&start_from=300&_l=.pvr]