[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1020452: kodi: 20 Nexus with upstream/Debian libdvdnav4 6.1.1 does not work - call to undefined functions



Package: kodi
Version: 2:20.0~alpha2+dfsg1-1+b1
Severity: normal


Dear maintenair,

I tried to play a DVD from kodi 20 (bookworm).
The disk was detected and I clicked the play disk, it failed with:
2022-09-21 21:57:41.791 T:156341 warning <general>: Unable to resolve: libdvdnav-x86_64-linux.so dvdnav_get_number_of_streams, reason: /usr/lib/x86_64-linux-gnu/kodi/system/players/VideoPlayer/libdvdnav-x86_64-linux.so: undefined symbol: dvdnav_get_number_of_streams
2022-09-21 21:57:41.791 T:156341   error <general>: Unable to resolve exports from dll special://xbmcbin/system/players/VideoPlayer/libdvdnav-x86_64-linux.so
2022-09-21 21:57:41.801 T:156341    info <general>: VideoPlayer::OpenFile: /media/prahal/<...>/VIDEO_TS/VIDEO_TS.IFO
2022-09-21 21:57:41.801 T:156570    info <general>: Creating InputStream
2022-09-21 21:57:41.905 T:156570 warning <general>: Unable to resolve: libdvdnav-x86_64-linux.so dvdnav_get_number_of_streams, reason: /usr/lib/x86_64-linux-gnu/kodi/system/players/VideoPlayer/libdvdnav-x86_64-linux.so: undefined symbol: dvdnav_get_number_of_streams
2022-09-21 21:57:41.905 T:156570   error <general>: Unable to resolve exports from dll special://xbmcbin/system/players/VideoPlayer/libdvdnav-x86_64-linux.so
2022-09-21 21:57:41.905 T:156570   error <general>: CVideoPlayer::OpenInputStream - error opening [/media/prahal/<...>/VIDEO_TS/VIDEO_TS.IFO]
2022-09-21 21:57:41.905 T:156570    info <general>: CVideoPlayer::OnExit()
2022-09-21 21:57:41.907 T:156382    info <general>: Deleting settings information for files /media/prahal/<...>/VIDEO_TS/VIDEO_TS.IFO
2022-09-21 21:57:41.909 T:156341    info <general>: CVideoPlayer::CloseFile()
2022-09-21 21:57:41.909 T:156341    info <general>: VideoPlayer: waiting for threads to exit
2022-09-21 21:57:41.909 T:156341    info <general>: VideoPlayer: finished waiting
2022-09-21 21:57:42.007 T:156397    info <general>: JELLYFIN.jellyfin_kodi.player -> INFO::jellyfin_kodi/player.py:377 --<[ playback ]
2022-09-21 21:57:43.049 T:156341 warning <general>: CGUIWindowManager - HandleAction - ignoring action 0, because topmost modal dialog closing animation is running
2022-09-21 21:57:45.029 T:156397    info <general>: JELLYFIN.jellyfin_kodi.monitor -> INFO::jellyfin_kodi/monitor.py:85 [ playlist ] cleared


Turns out those functoins are defined in the kodi shipped version of libdvdnav4 6.1.1-Next-Nexus-Alpha2 but not in upstream libdvdnav4 6.1.1.
https://github.com/xbmc/libdvdnav/commits/6.1.1-Next-Nexus-Alpha2

Mind that upstream has these functions in its master branch but they are tagged for libdvdnav4 7.0.0 a realease.
https://code.videolan.org/videolan/libdvdnav/-/commits/master

I do not know if Debian could ship a libdvdnav4 pre 7.0.0 from master code. That would resolve the issue.

Kind regards,

Alban

What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 11.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), (90, 'unstable-debug'), (90, 'testing-debug'), (90, 'unstable'), (90, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.19.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kodi depends on:
ii  kodi-bin   2:20.0~alpha2+dfsg1-1+b1
ii  kodi-data  2:20.0~alpha2+dfsg1-1

Versions of packages kodi recommends:
ii  kodi-repository-kodi [kodi-repository]  2:19.1+dfsg2-2+deb11u1
pn  kodi-visualization-spectrum             <none>

kodi suggests no packages.

-- no debconf information


Reply to: