Kodi Community Forum
VNSI4 alpha - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: PVR & Live TV Support (https://forum.kodi.tv/forumdisplay.php?fid=167)
+---- Forum: VDR (https://forum.kodi.tv/forumdisplay.php?fid=169)
+---- Thread: VNSI4 alpha (/showthread.php?tid=158684)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


RE: VNSI4 alpha - flaterichd - 2013-05-05

Are you planning to backport pvr seek fixes to Frodo?


RE: VNSI4 alpha - fritsch - 2013-05-05

@shavenne:
If there is a crash, somewhere in your home must be a crashdump. From the logfiles, please try without CEC Adapter.


RE: VNSI4 alpha - FernetMenta - 2013-05-05

@shavenne could you install gdb and post crashlog? Does the admin dialog work with Gotham on you system?

@flaterichd fix seeking was not trivial, means the risk of breaking something is high for a backport. IMHO we already backport way to much, some things working in 12.1 are broken in 12.2.


RE: VNSI4 alpha - flaterichd - 2013-05-05

(2013-05-05, 12:41)FernetMenta Wrote: @shavenne could you install gdb and post crashlog? Does the admin dialog work with Gotham on you system?

@flaterichd fix seeking was not trivial, means the risk of breaking something is high for a backport. IMHO we already backport way to much, some things working in 12.1 are broken in 12.2.

OK, makes sense. Thanks for info.


RE: VNSI4 alpha - ezechiel1917 - 2013-05-06

Maybe a stupid question, Is seeking also supposed to work with:

StepForward Step forward 30 seconds in a video.
StepBack Step back 30 seconds in a video.
SmallStepBack Step back 7 seconds in the current video.
BigStepForward Step forward 10% in the movie.
BigStepBack Step back 10% in the movie.

I believe it used to work here, but it seems that now seeking only works reasonably with FastForward and Rewind and any of the above keymaps sometimes randomly seeks to beginning of the LiveTV buffer instead of desired position (mostly tested StepForward+StepBack with several minutes LiveTV buffer).


RE: VNSI4 alpha - FernetMenta - 2013-05-06

The methods which use percent don't work because player currently does not know about the buffer size. The other methods should work but I haven't tested on recent builds.


RE: VNSI4 alpha - ezechiel1917 - 2013-05-07

Thanks for info, I've played a little bit more with StepForward and StepBack last night and strangely I couldn't replicate the issue on different channels. So hopefully it's ok. I'll do some more tests later.


RE: VNSI4 alpha - FernetMenta - 2013-05-15

(2013-05-01, 13:12)shavenne Wrote: I made new logs now with debugging. Same links.

I really hope to find a solution Sad

/e: Tried Gotham now, same problem(s).

See this ticket. XBMC 13 is already fixed.
http://trac.xbmc.org/ticket/14334

btw: if you would like to enjoy hd live tv with vdpau you should consider this version: http://forum.xbmc.org/showthread.php?tid=116996 or compile from my repo. I have not used mainline version for more than 2 years so I did not notice this issue.


RE: VNSI4 alpha - nielsek - 2013-05-23

I have built vnsi4 successfully, but when executing vdr, it gives me "undefined symbol" error.

vdr: /usr/lib/vdr/plugins/libvdr-vnsiserver4.so.2.0.0: undefined symbol: _ZN10cIndexFile3GetEiPtPlPbPi

Linux 3.9.3-1-ARCH #1 PREEMPT Mon May 20 12:24:33 UTC 2013 armv5tel GNU/Linux
vdr (2.0.1/2.0.0) - The Video Disk Recorder
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
live (0.2.0) - Live Interactive VDR Environment
epgsearch (1.0.1.beta3) - search the EPG for repeats and more
xvdr (0.9.9) - XVDR Server
markad (0.1.4) - Mark advertisements
streamdev-server (0.6.0-git) - VDR Streaming Server
quickepgsearch (0.0.1) - Quick search for broadcasts
vdr-dev version is also 2.0.1-2

Could you help me, would love to test vnsi4.


RE: VNSI4 alpha - FernetMenta - 2013-05-23

hard to tell from this little information you provided. if there is an undefined symbol means that it did not build correctly. let us know what exactly you did.


RE: VNSI4 alpha - nielsek - 2013-05-25

This is what I did. Please let me know if I can provide more information. Would love to get it working.

git clone --branch vnsi4 https://github.com/FernetMenta/xbmc-pvr-addons.git
cd addons/pvr.vdr.vnsi/vdr-plugin-vnsiserver
make VDRDIR=/usr/include/vdr LIBDIR=/usr/lib/vdr/plguins DEBUG=1
Quote:g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o vnsi.o vnsi.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o bitstream.o bitstream.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o vnsiclient.o vnsiclient.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o config.o config.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o cxsocket.o cxsocket.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser.o parser.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_AAC.o parser_AAC.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_AC3.o parser_AC3.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_DTS.o parser_DTS.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_h264.o parser_h264.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_MPEGAudio.o parser_MPEGAudio.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_MPEGVideo.o parser_MPEGVideo.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_Subtitle.o parser_Subtitle.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o parser_Teletext.o parser_Teletext.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o streamer.o streamer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o recplayer.o recplayer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o requestpacket.o requestpacket.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o responsepacket.o responsepacket.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o vnsiserver.o vnsiserver.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o hash.o hash.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o recordingscache.o recordingscache.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o setup.o setup.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o vnsiosd.o vnsiosd.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o demuxer.o demuxer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o videobuffer.o videobuffer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver4"' -DVNSI_SERVER_VERSION='"0.9.2"' -DDEBUG -o videoinput.o videoinput.c
g++ -shared vnsi.o bitstream.o vnsiclient.o config.o cxsocket.o parser.o parser_AAC.o parser_AC3.o parser_DTS.o parser_h264.o parser_MPEGAudio.o parser_MPEGVideo.o parser_Subtitle.o parser_Teletext.o streamer.o recplayer.o requestpacket.o responsepacket.o vnsiserver.o hash.o recordingscache.o setup.o vnsiosd.o demuxer.o videobuffer.o videoinput.o -o libvdr-vnsiserver4.so

make install VDRDIR=/usr/include/vdr LIBDIR=/usr/lib/vdr/plguins DEBUG=1
Quote:install -D libvdr-vnsiserver4.so /usr/lib/vdr/plguins/libvdr-vnsiserver4.so.2.0.0

vdr -h
vdr: /usr/lib/vdr/plugins/libvdr-vnsiserver4.so.2.0.0: undefined symbol: _ZN10cIndexFile3GetEiPtPlPbPi


RE: VNSI4 alpha - FernetMenta - 2013-05-25

make can't find vdr.pc and as a result it does not know the correct options. after vdr 1.7.34 you only need to type make (omit VDRDIR=/usr/include/vdr LIBDIR=/usr/lib/vdr/plguins). If you distro of vdr is properly installed, make will finds vdr.pc


RE: VNSI4 alpha - nielsek - 2013-05-26

Thanks, it worked like a charm.
Is there an addon.zip for 32bit and 64bit Linux for vnsi4? I can't build one for my OpenELEC machines, because everywhere else I have ARM machines :-( New Gotham OE builds doesnt seem to support vnsi4 yet.
Got the addon.zip for windows from this thread and it worked well.

Thanks in advance,


RE: VNSI4 alpha - fritsch - 2013-05-30

You can use that one, if you like:
64 bit gotham: https://dl.dropboxusercontent.com/u/55728161/pvr.vdr.vnsi-linux-x86_64-gotham.zip
64 bit frodo: https://dl.dropboxusercontent.com/u/55728161/pvr.vdr.vnsi-linux-x86_64-frodo.zip
I don't have any 32 bit machines left here.


RE: VNSI4 alpha - ]dude[ - 2013-06-05

Hi all,

works perfect for me, except the display of current postion within timeshift.
Thanks for the great work.

Is there a "Timeshift on demand" feature planned Huh