Kodi Community Forum

Full Version: VNSI4 alpha
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
i saw opdenkamp merged the vnsi4 pull request in his repo. it is now avalaible in the gotham ios and atv2 nightlies so that i can give it a try? which vdr plugin shoud i use? the one under https://github.com/FernetMenta/xbmc-pvr-...vnsiserver?

i'd like to say thank you to for your great work!
I am not familiar with the ios builds but I guess it should show up now in the nightlies. My vnsi4 branch is outdated now and will be deleted. Please use opdenkamp repo from now.
thank you for the fast replay.
i tried the last ios nightly but it fails (did a fresh install from the scratch) and xbmc chrashs on my ipad2 when i try to use the client specific options. in the window "PVR client specific actions" i only get the entry "VDR admin" and after pushing it, xbmc crashs. there is also no timeshift support in the Live TV window (the controls are grayed out). is there a specific option to enable the timeshift support? a few messages above you told about setup.conf options for the vnsi server plugin. do you provide a documentation for them?

http://pastebin.com/rMD1psey
The installation of the addon missed some files:
23:06:53 T:168300544 ERROR: GetDirectory - Error getting /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/skin.confluence

Are only the skin files missing or the entire folder?

You need this dialog to enable timeshift on the backend.
there is no folder "skin.confluence" under /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/

IPad:~ root# ls -l /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/
total 0
drwxr-xr-x 3 mobile mobile 102 Jun 13 21:54 Confluence/
drwxr-xr-x 3 mobile mobile 102 Jun 13 21:54 skin.aeon.nox/

IPad:~ root# ls -l /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/Confluence/
total 0
drwxr-xr-x 2 mobile mobile 102 Jun 13 21:54 720p

should i rename the folder "Confluence" to "skin.confluence", or leads this to other problems?
It should look like this:
https://github.com/opdenkamp/xbmc-pvr-ad...rces/skins

Folder confluence was renamed to skin.confluence. Maybe your installer was not able to rename. Check the content of the folders with the git repo.
thank you very much for the friendly advice. it seems that the package contain no confluence skin file for the vnsi extension:

IPad:/var/mobile root# dpkg-deb -c xbmc-20130612-6129c8f-master-ios.deb | grep Admin.xml
-rw-r--r-- root/wheel 7225 2013-06-13 10:12 ./Applications/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/skin.aeon.nox/1080i/Admin.xml

but i will try it manually on weekend. ;-)
okay, after a manual install of the missing skin files (i think this is a bug in the nightly build packages) i have access to the timeshift options (and it seems to workBlush) and the "VDR OSD" now. but there is nothing in the VDR OSD. Blank screen no OSD also when i pushed "Select to control OSD" and "Controlling OSD -press info to exit".

the vdr syslog say if i leave the VDR OSD Window :

Jun 15 11:02:19 home-server vdr: [23676] VNSI: Client with ID 9 connected: 192.168.178.30:63201
Jun 15 11:02:19 home-server vdr: [26843] VNSI: Welcome client 'XBMC osd client' with protocol version '4'
Jun 15 11:02:19 home-server vdr: [26843] VNSI: new osd provider
Jun 15 11:03:51 home-server vdr: [26843] VNSI: cxSocket::read: eof, connection closed
Jun 15 11:03:51 home-server vdr: [23676] VNSI: Client with ID 9 seems to be disconnected, removing from client list

and the xbmc.log say:

11:08:01 T:167251968 DEBUG: ------ Window Deinit (/private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi/resources/skins/skin.confluence/720p/Admin.xml) ------
11:08:01 T:167251968 ERROR: ClearBlock: Trying to clear non existent block /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/pvr.vdr.vnsi
11:08:10 T:167251968 ERROR: Previous line repeats 1 times.
11:08:10 T:167251968 DEBUG: ExecuteXBMCAction : Translating PreviousMenu
11:08:10 T:167251968 DEBUG: ExecuteXBMCAction : To PreviousMenu
11:08:10 T:167251968 DEBUG: CGUIWindowManager:TonguereviousWindow: Deactivate
11:08:10 T:167251968 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
11:08:10 T:167251968 DEBUG: CGUIWindowManager:TonguereviousWindow: Activate new
11:08:10 T:167251968 DEBUG: ------ Window Init (Settings.xml) ------
11:08:10 T:167251968 DEBUG: Unfocus WindowID: 10004, ControlID: 9000
11:08:10 T:218632192 DEBUG: DoWork - took 122 ms to load special://skin/backgrounds/settings.jpg
VDR OSD is implemented for GL, GLES, and DX but requires defines at compile time. I have done GLES on the RPi. Unfortunately I have no iOS nor XCode for doing the remaining work on that platform.
You are just missing the OSD, the rest should work.
Thanks for your explanation FernetMenta (i installed the live plugin patch and have also now access to the osd).
But i have another issue. After approximately every 15 - 20 min the xbmc pvr addon lost the connection to the server:

--------------- xbmc.log
21:15:27 T:211578880 DEBUG: PVRTimers - UpdateEntries - updated timer 1 on client 1
21:15:27 T:242802688 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
21:16:45 T:242270208 WARNING: Previous line repeats 501 times.
21:16:45 T:242270208 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
21:16:45 T:239091712 ERROR: AddOnLog: VDR VNSI Client: ReadMessage - lost sync on channel stream mux packet
21:16:45 T:239091712 ERROR: AddOnLog: VDR VNSI Client: SignalConnectionLost - connection lost !!!
21:16:45 T:239091712 DEBUG: CDVDInputStreamPVRManager::Close - stream closed
21:16:45 T:239091712 NOTICE: CDVDPlayer::OnExit()
21:16:45 T:242802688 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_EOF
21:16:45 T:239091712 NOTICE: DVDPlayer: eof, waiting for queues to empty
21:16:45 T:239091712 NOTICE: DVDPlayer: closing audio stream
21:16:45 T:239091712 NOTICE: Closing audio stream
21:16:45 T:239091712 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
21:16:45 T:242802688 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
21:16:45 T:239091712 NOTICE: Waiting for audio thread to exit
21:16:45 T:242802688 DEBUG: CDVDPlayerAudio:Tonguerocess - Abort received, exiting thread
21:16:45 T:242802688 NOTICE: thread end: CDVDPlayerAudio::OnExit()
21:16:45 T:239091712 NOTICE: Closing audio device
21:16:45 T:239091712 ERROR: CCoreAudioUnit::Close: Unable to disconnect AudioUnit. Error = -10860
21:16:45 T:239091712 DEBUG: CCoreAudioAEStream::~CCoreAudioAEStream - Destructed
21:16:45 T:239091712 NOTICE: Deleting audio codec
21:16:45 T:239091712 NOTICE: DVDPlayer: closing video stream
21:16:45 T:239091712 NOTICE: Closing video stream
21:16:45 T:239091712 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
21:16:45 T:242270208 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
21:16:45 T:239091712 NOTICE: waiting for video thread to exit
21:16:45 T:242270208 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
21:16:45 T:242270208 NOTICE: thread end: video_thread
21:16:45 T:239091712 NOTICE: deleting video codec
21:16:45 T:239091712 NOTICE: DVDPlayer: closing teletext stream
21:16:45 T:239091712 NOTICE: Closing teletext stream
21:16:45 T:239091712 NOTICE: CDVDMessageQueue(teletext)::WaitUntilEmpty
21:16:45 T:239091712 NOTICE: waiting for teletext data thread to exit
21:16:45 T:250769408 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true (-1)
21:16:45 T:250769408 NOTICE: thread end: data_thread
21:16:45 T:239091712 NOTICE: CDVDPlayer::OnExit() deleting demuxer
21:16:45 T:239091712 NOTICE: CDVDPlayer::OnExit() deleting input stream
21:16:45 T:239091712 DEBUG: CDVDInputStreamPVRManager::Close - stream closed
21:16:45 T:239091712 DEBUG: OnPlayBackEnded : play state was 2, starting 0
21:16:45 T:239091712 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
21:16:45 T:239091712 DEBUG: CCoreAudioAE::Suspend - Suspending AE processing
21:16:45 T:239091712 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
21:16:46 T:142082048 DEBUG: CGUIWindowManager:TonguereviousWindow: Deactivate
21:16:46 T:142082048 DEBUG: ------ Window Deinit (VideoFullScreen.xml) ------
21:16:46 T:142082048 DEBUG: CGUIWindowManager:TonguereviousWindow: Activate new
21:16:46 T:142082048 DEBUG: ------ Window Init (MyPVR.xml) ------
21:16:46 T:142082048 INFO: Loading skin file: MyPVR.xml, load type: LOAD_EVERY_TIME
21:16:46 T:142082048 DEBUG: Using already stored xml root node for /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/addons/skin.confluence/720p/MyPVR.xml
21:16:46 T:142082048 DEBUG: CGUIMediaWindow::GetDirectory (pvr://channels/tv/Alle TV-Kanäle/)
21:16:46 T:142082048 DEBUG: ParentPath = []
21:16:46 T:142082048 DEBUG: CPVRDirectory::GetDirectory(pvr://channels/tv/Alle TV-Kanäle)
21:16:46 T:142082048 DEBUG: CGUIWindowPVRCommon - OnMessageFocus - focus set to window 'tv'
21:16:46 T:142082048 DEBUG: CGUIWindowPVRChannels - UpdateData - update window 'tv'. set view to 11
21:16:46 T:142082048 DEBUG: CGUIMediaWindow::GetDirectory (pvr://channels/tv/Alle TV-Kanäle/)
21:16:46 T:142082048 DEBUG: ParentPath = []
21:16:46 T:225554432 DEBUG: CPVRDirectory::GetDirectory(pvr://channels/tv/Alle TV-Kanäle)
21:16:46 T:142082048 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib-arm-osx.so)
21:16:46 T:142082048 DEBUG: Unloading: ImageLib-arm-osx.so
21:16:47 T:225554432 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib-arm-osx.so)
21:16:47 T:225554432 DEBUG: Loading: /private/var/stash/Applications.m1Bdns/XBMC.app/XBMCData/XBMCHome/system/ImageLib-arm-osx.so
21:16:47 T:142082048 NOTICE: CDVDPlayer::CloseFile()
21:16:47 T:142082048 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
21:16:47 T:142082048 NOTICE: DVDPlayer: waiting for threads to exit
21:16:47 T:142082048 NOTICE: DVDPlayer: finished waiting
21:16:47 T:142082048 DEBUG: LinuxRendererGL: Cleaning up GL resources
21:16:47 T:142082048 NOTICE: CDVDPlayer::CloseFile()
21:16:47 T:142082048 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
21:16:47 T:142082048 NOTICE: DVDPlayer: waiting for threads to exit
21:16:47 T:142082048 NOTICE: DVDPlayer: finished waiting
21:16:47 T:142082048 DEBUG: LinuxRendererGL: Cleaning up GL resources

----- vdr.log
Jun 16 21:16:46 home-server vdr: [7706] VNSI: cxSocket::read: eof, connection closed
Jun 16 21:16:46 home-server vdr: [7709] VNSI: exit streamer thread
Jun 16 21:16:46 home-server vdr: [7709] cLiveStreamer stream processor thread ended (pid=28935, tid=7709)
Jun 16 21:16:46 home-server vdr: [7706] VNSI: LiveStreamer::Close - close
Jun 16 21:16:46 home-server vdr: [7710] TS buffer on device 1 thread ended (pid=28935, tid=7710)
Jun 16 21:16:46 home-server vdr: [7707] buffer stats: 260004 (6%) used
Jun 16 21:16:46 home-server vdr: [7707] receiver on device 1 thread ended (pid=28935, tid=7707)
Jun 16 21:16:46 home-server vdr: [28950] VNSI: Client with ID 2 seems to be disconnected, removing from client list

Can you please advice me what i can do to solve the problem?
okay that could be an explanation for the actual behavior. but i a saw the discussion is in progress and there is no final fix available now, right? are this problem also occur in vnsi3 and frodo? i noticed a similar behavior on my ipad with this combination...

and thanks again for your great support!!!
yes, this issue was already present in vnsi3 and before.
@hre1
Quote:(i installed the live plugin patch and have also now access to the osd)

what patch you are referring to?
i refer this one here:
http://www.vdr-portal.de/board16-video-d...abeplugin/

it works well (despite of the handling for entering information) , and i was also able to configure the right vnsi parameters for my headless server.

btw, your pvr plugin works without no problems (until now Wink) on my atv2 with latest gotham nightly build on ios 5.0.2 but i like to do some more testing. it's a pity that it comes to dropouts on the ipad2. but i will look foreward.Smile
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20