2017-08-05, 17:35
I hope this is the right place to post this! I'm running Slackware64-current on an Intel platform, which means I have to compile everything from scratch. Gcc version is 7.1.0. Tv hardware is a PCTV usb stick 292e. This works fine with Kaffeine, VLC and the various dvb utilities, so I know the hardware is OK.
Finding all the documentation on how to achieve success has not been easy, but I'm *almost* there! I've successfully compiled Kodi with the vdr plugin. As far as I can tell, anyway! Kodi runs fine and recognises the plugin, so hopefully all is well.
Compiling vdr proved a problem, until Klaus pointed me towards the developer versions. 2.3.8 built fine. However, none of the techniques I found for compiling the vnsi server worked. It all seemed to compile OK (no errors) but nothing in the lib directory either! In the end, I did a git clone of vnsiserver, placed the resulting folder in the PLUGINS/src directory of vdr, and then rebuilt vdr. This seemed to work. There were no errors, and all the expected files were present after compiling.
So, as far as I can tell, everything is built without errors.
However, when I run kodi, and select TV, I get the channels list (yes, I did manage to build a compatible channels.conf!), but as soon as I click on a channel to watch it, I get an error message saying that the connection to the server has been lost. Sometimes I see a few seconds of video in the background before it freezes. After a few seconds, the connection is re-established, but as soon as I click on a channel, it fails again.
Running vdr from a command prompt as root produces the following error:
the syslog shows:
and dmesg shows:
I'm now stumped! I've no doubt its something I've done wrong, or configured incorrectly, but I can't see what.
Any help gratefully appreciated!
--
Pete
Finding all the documentation on how to achieve success has not been easy, but I'm *almost* there! I've successfully compiled Kodi with the vdr plugin. As far as I can tell, anyway! Kodi runs fine and recognises the plugin, so hopefully all is well.
Compiling vdr proved a problem, until Klaus pointed me towards the developer versions. 2.3.8 built fine. However, none of the techniques I found for compiling the vnsi server worked. It all seemed to compile OK (no errors) but nothing in the lib directory either! In the end, I did a git clone of vnsiserver, placed the resulting folder in the PLUGINS/src directory of vdr, and then rebuilt vdr. This seemed to work. There were no errors, and all the expected files were present after compiling.
So, as far as I can tell, everything is built without errors.
However, when I run kodi, and select TV, I get the channels list (yes, I did manage to build a compatible channels.conf!), but as soon as I click on a channel to watch it, I get an error message saying that the connection to the server has been lost. Sometimes I see a few seconds of video in the background before it freezes. After a few seconds, the connection is re-established, but as soon as I click on a channel, it fails again.
Running vdr from a command prompt as root produces the following error:
Code:
runvdr: line 69: 4093 Segmentation fault /usr/local/bin/vdr -w 60 --lib=/usr/local/lib/vdr --video=/Multimedia/Recordings/vdr --epgfile=/Multimedia/Recordings/vdr/epg --config=/etc/vdr -P vnsiserver
the syslog shows:
Code:
Aug 5 10:13:59 Lightning vdr: [4093] ERROR: no OSD provider available - using dummy OSD!
Aug 5 10:14:16 Lightning last message repeated 2 times
Aug 5 10:14:30 Lightning vdr: [4168] ERROR: no OSD provider available - using dummy OSD!
and dmesg shows:
Code:
[ 5641.512978] cLiveStreamer s[4150]: segfault at 38 ip 00000000004acb40 sp 00007f9f627fbd68 error 4 in vdr[400000+192000]
[ 5651.541471] si2168 8-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 5651.998607] si2168 8-0064: firmware version: B 4.0.25
I'm now stumped! I've no doubt its something I've done wrong, or configured incorrectly, but I can't see what.
Any help gratefully appreciated!
--
Pete