Sind Umschaltzeiten unter einer Sekunde OK? VNSI-Server für XBMC ist da!

  • Leider ein Wehmutstropfen:


    Aus xbmc.log:


    Code
    00:50:06 T:2818870128 M:785235968 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
    $0:50:06 T:2818870128 M:785235968 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
    $0:50:06 T:2818870128 M:785235968 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
    00:50:06 T:2818870128 M:785235968 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
    00:50:06 T:2818870128 M:785235968 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue


    Aus "vdr" log:


    Code
    Apr  9 04:57:30 testvdr vdr: [4407] VNSI: Successfully switched to channel 1 - Das Erste 
    Apr  9 04:57:30 testvdr vdr: [4407] VNSI: Started streaming of channel 1 - Das Erste Apr 
    9 04:57:30 testvdr vdr: [4410] receiver on device 1 thread started (pid=4107, tid=4410) Apr  9 04:57:30 testvdr vdr: [4411] TS buffer on device 1 thread started (pid=4107, tid=4411) 
    Apr  9 04:57:30 testvdr vdr: [4107] switching to channel 66
    Apr  9 04:57:30 testvdr vdr: [4107] info: Kanal nicht verfügbar! 
    Apr  9 00:55:49 testvdr vdr: [4408] VNSI-Error: no payload, size 0 
    Apr  9 00:55:50 testvdr vdr: [4408] VNSI-Error: no payload, size 0 
    Apr  9 00:55:50 testvdr vdr: [4408] VNSI-Error: no payload, size 0 
    Apr  9 00:56:17 testvdr vdr: [4408] VNSI-Error: no payload, size 0 
    Apr  9 00:56:24 testvdr vdr: [4408] VNSI-Error: no payload, size 0


    Die logs werden damit geflutet. Ich hab keine Idee warum.


    Geht los sobald ich einen Sender einschalte...


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

    Einmal editiert, zuletzt von Atechsystem ()

  • Hi,


    nachdem -bei mir zumindest- die Buffer overflow Probleme durch die Änderung von Alwinus behoben waren konnte ich gestern gut zappen.
    Ich sehe aber keine Aufnahmen :(. Wenn ich in das Menu gehe kann ich nur den VNSI Server 1 wählen aber dessen "Verzeichnis" wird leer dargestellt. Hier ein Auszug aus dem xbmc Log während ich den VNSI Server wähle:

    Ein Rechte-Problem kann ich ausschließen, da ich auch keine Aufnahmen sehe wenn xbmc als root läuft.


    Grüße :)
    sphere

    silence: Ubuntu 9.10 | Asus M3N78-VM | AMD 4450e | TT-budget S2-1600 DVB-S2 | 5 X 1TB Raid5 | vdr (1.7.10) | xbmc opdenkamp master | Optoma HD65 Beamer | Samsung LE37B530 LCD | Onkyo 605 AVR | Heco Victa 700/300/100/25A

  • Dasselbe Probleme habe ich auch. Zudem werden die Sonderzeichen im EPG nicht richtig angezeigt.


    Nur im sicher zu gehen, die Recording-Funktion ist noch deaktivert, oder?


    Gruß
    Jeru


    Ein großes Dankeschön an Pingpong für deine Superarbeit!

  • Zitat

    Original von Jeru
    Nur im sicher zu gehen, die Recording-Funktion ist noch deaktivert, oder?


    Soweit ich weiss, ist die Funktion nicht deaktiviert. Ich habe gestern mit VNSI etwas aufgenommen und das hat auch funktioniert. Momentan behelfe ich mir um dier Aufnahme abzuspielen damit, dass ich in xbmc das Aufnahmeverzeichnis manuell hinzugefügt habe (ohne PVR)


    Mit Sonderzeichen habe ich keine Probleme "EPG Titel "Sat.1 Frühstücksfernsehen" oder "EPG Inhalt "Alle hassen Chris":"Der Vatertat steht vor der Tür" Was für Sonderzeichen meinst du?
    Hast du gerade ein Beispiel?


    Grüße

    silence: Ubuntu 9.10 | Asus M3N78-VM | AMD 4450e | TT-budget S2-1600 DVB-S2 | 5 X 1TB Raid5 | vdr (1.7.10) | xbmc opdenkamp master | Optoma HD65 Beamer | Samsung LE37B530 LCD | Onkyo 605 AVR | Heco Victa 700/300/100/25A

    Einmal editiert, zuletzt von sphere ()

  • Würde das Plugin auch gerne nutzten.
    Leider bricht das compilieren mir einem Fehler ab.


    Code
    receiver.c: In constructor »cLiveReceiver::cLiveReceiver(cLiveStreamer*, tChannelID, int, const int*)«:
    receiver.c:56: Fehler: keine passende Funktion für Aufruf von »cReceiver::cReceiver(tChannelID&, int&, int, const int*&)«
    ../../../vdr-1.4/include/vdr/receiver.h:41: Anmerkung: Kandidaten sind: cReceiver::cReceiver(int, int, int, int, const int*, const int*, const int*)
    ../../../vdr-1.4/include/vdr/receiver.h:17: Anmerkung:                  cReceiver::cReceiver(const cReceiver&)
    receiver.c: In member function »virtual void cLiveStreamer::Action()«:
    receiver.c:187: Fehler: »class cLiveReceiver« hat kein Element namens »IsAttached«
    receiver.c:211: Fehler: »class cLiveReceiver« hat kein Element namens »IsAttached«


    Meine VDR-Version ist zu alt! Habe eine Reelbox AVG. Also eine Version zwischen 1.4.7 und 1.x.x
    Nutze XBMC sehr gerne auf der Reel und stelle auch meine Packete für die Reel in einem Forum zur verfügung.
    Wenn nun das VNSI auch noch gehen würde, wäre das der hammer.


    Gibt es da eine Möglichkeit, das es hier auch noch lauffähig wird?


    MfG
    FatFred

  • Atechsystem's und sphere's Probleme habe ich hier auch. Nochdazu ist mir gestern zweimal xbmc abgesemmelt als ich vorher Aufnahmen von einem UPnP Server abgespielt habe und anschliessend zum Live TV gewechselt bin. Ich will nicht ausschliessen, dass ich zu dem Zeitpunkt gerade eine Aufnahme auf einem anderen Kanal als dem zuletzt angesehenen laufen hatte und das es deswegen zu Problemen gekommen ist.


    Probleme mit den Umlauten habe ich gestern nicht bemerkt, will ich aber auch nicht ausschliessen.


    Jeru, wie ist dein (vdr)System denn konfiguriert? Meins läuft auf UTF-8 und ich musste den entsprechenden Switch in den Optionen von XBMC anklicken der eine Konvertierung nach UTF-8 verhindert die XBMC wohl standardmässig durchführen will.


    Gruss,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Genau, die meinte ich. Bei mir stehen an Stelle der ÄÜÖs ?/ und andere Zeichen. Muss ich mir nach der Arbeit nochmal in Ruhe anschauen.


    Zum Aufnehmen: Ich kann den Aufnahmeknopf gar nicht aktivieren, weil er ausgegraut ist, daher auch meine Frage ob das normal ist. Wie nimmst du denn auf? Per Timer oder per Aufnahmekopf?


    EDIT: Guter Tipp@gandalf. Probiere ich nachher aus.


    Gruß
    Jeru

  • Was VDR 1.4.7 ist eigentlich zu alt, werde mal schauen wie groß die Anpassungen sein müssten, vielleicht geht es ja.


    Mit dem Aufnahmeknopf war mir noch gar nicht aufgefallen, werde mich drum kümmern.


    sphere, liegen deine Aufnahmen auf dem gleichen Computer wie XBMC und was sagt der Rest von dem Log?


    Als gute Nachricht VDPAU geht jetzt auch wieder für HD, XBMC brauchte die genaue Auflösung, es kann sein das sich dadurch die Umschaltzeit geringfügig bei HD erhöht bis die Auflösung aus dem stream gelesen wurde.


    Grüße,


    Alwin

  • pingpong
    Habe das gleiche Phänomen wie sphere und bei mir liegen die Aufnahmen auf dem gleichen Server.
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Firstly, sorry for writing in english. And secondly, thanks a lot for all your efforts. I have used VDR for many years and currently have 999 (!?!) recordings and 751 channels on my server. In the early days of the VDR-streamdev-XBMC development this seemed to cause some problems and I wonder if this is not the case with VNSI also. I'm using vdr-1.7.14 and vnsi/xbmc from today.


    magho@revo:/usr/local/src/XBMC-pvr-testing2$ grep VNSI ~/.xbmc/temp/xbmc.log
    09:29:56 T:3054999424 M:1379794944 INFO: ADDON: Enabled pvrclient: VDR VNSI Client : Version: 0.1
    09:29:57 T:3054999424 M:1379794944 DEBUG: PVR: VDR VNSI Client - Creating PVR-Client AddOn
    09:29:57 T:3054999424 M:1379794944 DEBUG: ADDON: Dll Initializing - VDR VNSI Client
    09:29:57 T:3054999424 M:1379794944 DEBUG: AddOnLog: pvrclient/VDR VNSI Client: Creating VDR VNSI PVR-Client
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting host
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting port
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting priority
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting convertchar
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting timeout
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting handlemessages
    09:29:57 T:3054999424 M:1379794944 DEBUG: CAddonHelpers_Addon: AddOn VDR VNSI Client request Setting usedirectory
    09:29:57 T:3054999424 M:1379794944 NOTICE: AddOnLog: pvrclient/VDR VNSI Client: Logged in at '1270798086+7200' to 'VDR-Network-Streaming-Interface (VNSI) Server' Version: '0.0.1' with protocol version '1'
    09:29:57 T:157666160 M:1379794944 DEBUG: AddOnLog: pvrclient/VDR VNSI Client: VNSI Data Listener thread started (pid=20615, tid=20748)
    09:29:57 T:3054999424 M:1379794944 DEBUG: PVR: VDR VNSI Client/10.0.0.1:34890 - Using a timezone difference of '120' minutes to correct EPG times
    09:31:52 T:3027237744 M:1367269376 ERROR: AddOnLog: pvrclient/VDR VNSI Client: cVNSIData::GetRecordingsCount - Can't get response packed
    09:31:54 T:3027237744 M:1367011328 ERROR: AddOnLog: pvrclient/VDR VNSI Client: cVNSIData::GetEPGForChannel - Can't get response packed
    09:31:54 T:3027237744 M:1367011328 ERROR: PVR: VDR VNSI Client/10.0.0.1:34890 - Client returns bad error (-3) after GetEPGForChannel


    and then lots of "Client returns bad error (-3) after GetEPGForChannel". I have also seen : "ERROR: AddOnLog: pvrclient/VDR VNSI Client: cVNSISession::readData - Too many reads"
    On one occasion an EPG scan failed and EPG data for some channels were added to some other channel. This generated hundreds of "Overlapping EPG entry" errors.


    Do you think this is related to the amount of channels/recordings?
    /Magnus H

  • magho
    Definitely not to the amount of recordings. I have well over 1000 recordings sitting right on the server.


    Regards,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Yes, I indeed do run this particular client on the same machine. I am still waiting for "theChief" to bring out the OSX version of this build so I can test it over the local net with two additional clients, well 1 as I understood that the build to come will not run on my ATV. So far I have no more Linux machines in my house, which is a shame, I know.


    I as well forgot to mention that I am not able to watch any recordings right from the TV menu, the server is listed but when I chose that particular server (running on the same machine) it just doesn't show any recordings.


    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Zitat

    Original von pingpong
    sphere, liegen deine Aufnahmen auf dem gleichen Computer wie XBMC und was sagt der Rest von dem Log?


    Hi,


    Ja, ist VDR, VNSI und xbmc sind auf der selben Maschine.


    im xbmc Log sind Hinweise:


    Client/127.0.0.1:34890 - Client returns bad error (-3) after GetAllRecordings
    Diese Zeile kommt dann später noch ein paar mal, jedes mal wenn ich das Menu betrete.


    Thank you magho, i missed these lines in my xbmc log and your reply with grep helped me :)


    Bitte nicht wegen Topmodel schlagen - das war der WAF Test :D

    silence: Ubuntu 9.10 | Asus M3N78-VM | AMD 4450e | TT-budget S2-1600 DVB-S2 | 5 X 1TB Raid5 | vdr (1.7.10) | xbmc opdenkamp master | Optoma HD65 Beamer | Samsung LE37B530 LCD | Onkyo 605 AVR | Heco Victa 700/300/100/25A

    Einmal editiert, zuletzt von sphere ()

  • Zitat

    Original von sphere
    Bitte nicht wegen Topmodel schlagen - das war der WAF Test :D


    Hatte die Tastatur schon in der Hand ;)


    G.

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • Heyho,


    Nur eine Nacht und die Logflutungen sind weg! Programmiert Pingpong im Schlaf? ;)


    Klasse - und jetzt wo ich mal Pingpongs Ankündigung genauer gelesen habe und die Zeit in den Einstellungen angepasst habe schaltet er schneller als es xine je getan hat :)


    Die Aufnahmen werden bei mir auch noch nicht angezeigt. Bin der Sache aber noch nicht auf den Grund gegangen. VDPAU läuft hervorragend.


    Eine allgemeine Sache zu VDPAU bzw. dem Deinterleacing:


    Wenn ich von einem SD Sender auf HD wechsel muss ich auch den Deinterleacer abändern. Bei SD verwende ich aktuell Bob und bei HD half Temporal/Spatial. Für SD gehe ich immer her und Speicher den Bob Deinterleacer einfach für alle Videos ab und das ganze läuft. Bei HD muss ich dann natürlich wieder den HD Interleacer aktivieren. Beim Umschalten auf SD ist der Deinterleacer dann komplett deaktiviert. Gibs dafür schon eine Lösung oder Idee?


    Ansonsten einfach Super :lovevdr +xbmc


    Gruß
    Atech

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

  • OK, etwas vorschnell.


    Das xbmc.log bringt mir:


    Machmal steht da auch statt audio -> video. Die Fehler im "VDR" log sind weg :) Je nach dem wie lange ich schaue kommt es schonmal zu regelmäßigen framedrops, welche erst nach dem Umschalten wieder weg sind.

    HTPC:
    Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
    Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, TT3650-CI USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

    Einmal editiert, zuletzt von Atechsystem ()

  • Hi, hab grad den vnsi server plugin geupdatet. hab nun das problem, dass ich keinen sound habe. xbmc findet keinen audio-stream. hab mherere sender probiert.


    desweiteren, stürzt bei euch xbmc auch sofort ab, wenn ihr die epg-zeitleiste anwählt?


    sorry, ich kann bis sonntag oder montag keine logs posten.

  • Hallo,


    mit folgendem Patch aktiviere ich schon seit einiger Zeit VDPAU auch für SD.



    Atechsystem


    Bei mir vehält es sich zum Thema HD kein Interlace und SD Interlace entsprechend,
    nur das ich mit obigen Patch auch bei SD Temporal/Spatial auswählen kann.


    SD Bild ist dann ebensfalls mit VDPAU Super.


    Ich vermute das die DeInterlace Methode nicht pro channel abgespreichert, sondern
    nur global.


    Durch ARD/ZDF HD Vollbild Übertragung und SD Halbbild entsteht die Notwendingkeit dies
    dem jeweiligem Kanal zuzuordnen.


    Gruß
    RHS

  • Hi - hab mich jetzt mal kurz angemeldet lese aber schon länger mit.


    Ich benutze die xbmc build von hepi (Danke an dieser stelle für den super Service).
    xbmc läuft auf einem ubuntu 9.10 auf ip 192.168.x.11


    Als vdr läuft der vdrdevel (aktuell 1.7.14) von etobi auf 192.168.x.10 (debian squeeze). Das Paket dazu hab ich mir selbst gebacken (leider keine Übung darin) indem ich die Abhängigkeiten (vdr -> vdrdevel) und Pfade im debian/ Verzeichnis angepasst habe.
    Gebaut und soweit ok. Der Server läd auch und bringt keinen Fehler.


    Das einzig vnsi Relevante was er mit rauswirft ist allerdings:


    cat /var/log/syslog | grep vnsi

    Code
    Apr  9 13:40:42 server vdrdevel: [7619] loading plugin: /usr/lib/vdrdevel/plugins/libvdrdevel-vnsiserver.so.1.7.14
    Apr  9 13:40:42 server vdrdevel: [7619] initializing plugin: vnsiserver (0.0.1): VDR-Network-Streaming-Interface (VNSI) Server
    Apr  9 13:40:42 server vdrdevel: [7619] starting plugin: vnsiserver
    Apr  9 13:49:01 server vdrdevel: [7627] loading /var/lib/vdrdevel/plugins/vnsi-server/allowed_hosts.conf


    von client accepted o.ä ist nichts zu sehen
    in der allowed_hosts.conf steht die ip des clients (hab auch schon verschiedene Varianten probiert)


    EDIT: die Zweile: loading ... kommt jedesmal wenn ich versuche zu verbinden bzw. den client neu starten, irgendwas kommt anscheinend schon durch


    in xbmc sieht es irgendwie nicht ganz so rosig aus:


    Die Kanalliste wie auch der epg ist leer in xbmc. Wenn ich auf "Programm" gehe stürzt xbmc reproduzierbar ab. (evlt wegen leerem epg)
    Was mache ich falsch? (mal abgesehen davon, dass xbmc als root läuft ;) )


    VNSI-server Versionen habe ich verschiedene probiert. Erst die allererste (war mehr ein versehen). Dann die von heute aktuelle und zuletzt die passende zu hepis xbmc build. Ergebnis war identisch.


    Danke
    Gruß max


    PS: Danke an pingpong für die super software (hab ja zumindest gelesen, dass sie gut ist ;) )

    Server: debian squeeze mit vdr 1.7.15-etobi (Testbetrieb)
    client1: ubuntu lucid mit xbmc-svn-hepi (Testbetrieb)
    client2: ubuntu + yavdr (Hardware fertig - Software unfertig)

    Einmal editiert, zuletzt von audimax ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!