Beta version of vdr with dvb-s2 support

  • sewn4:


    mal ne frage: in dem wiki steht bei der hardwarekonfiguration ein athlon xp 3200
    reicht der von der leistung? dachte immer für hdtv wäre mindestens ein dualcore prozessor nötig...


    duc

    Board: ASUS AT5IONT-I, 4 GB Ram
    DVB Karte: Tevii S480
    40 GB ssd als boot/systemplatte (2,5" Wechelrahmen, um auf einer anderen Platte ein Testsystem zu installieren)
    3x2TB hdd für /media
    Medion X10 Fernbedienung
    yaVDR 0.5
    Samsung UE46D5700

  • Zitat

    Original von duc
    sewn4:


    mal ne frage: in dem wiki steht bei der hardwarekonfiguration ein athlon xp 3200
    reicht der von der leistung? dachte immer für hdtv wäre mindestens ein dualcore prozessor nötig...


    duc


    Hi,


    so weit bin ich leider noch nicht ;( ich kämpfe derzeit noch mit dem xine. Falls ich das xine irgendwann mal zum laufen bekommen sollte ;) dann werde ich die Test´s natürlich hier preisgeben...

  • Hi,


    folgende Fehlermeldung bekomme ich beim starten vom VDR:


    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery systemus: Unsupported delivery system
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery system
    Sep 27 20:56:01 vdr02 syslog-ng[2151]: last message repeated 2518 times
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery systemus: Unsupported delivery system
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery system
    Sep 27 20:56:01 vdr02 syslog-ng[2151]: last message repeated 2518 times
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery systemus: Unsupported delivery system
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery system
    Sep 27 20:56:01 vdr02 syslog-ng[2151]: last message repeated 2518 times
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery systemus: Unsupported delivery system
    Sep 27 20:56:01 vdr02 kernel: stb0899_read_status: Unsupported delivery system


    ich glaube das liegt an der channels.conf? Wenn ich die channels.conf leer lasse dann startet der VDR sobald ich einen Kanal egal welchen ob sdtv oder hdtv eintrage kommt die obige Meldung? Oder ist das ein anderes Problem?

  • Hallo sewn4,


    die Meldung kommen wenn noch kein System ausgewählt wurde.


    Bevor aber ein Transponder getuned wird, muss dem Treiber mitgeteilt werden welches System aktiviert werden soll.


    Dazu müsste dann in deinem Vdr in der dvbdevice.c sowas sein.


    DVB-S

    Code
    feinfo.delivery = DVBFE_DELSYS_DVBS;
    CHECK(ioctl(fd_frontend, DVBFE_GET_INFO, &feinfo)); //switch system


    und für DVB-S2

    Code
    feinfo.delivery = DVBFE_DELSYS_DVBS2;
    CHECK(ioctl(fd_frontend, DVBFE_GET_INFO, &feinfo)); //switch system


    Wenn das nicht aufgerufen wird kann kein Transponder eingestellt werden.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

  • Habe den "Patchstick" gabaut, ssh auf dem Appletv eingeschaltet und ein paar Pluguns installiert und dann den VLC drauf. Naja etwas mehr Arbeit war es. Schicke mir eine mai an


    mail ät bensommer punkt de und ich schicke dir die benötigten Daten.


    Tschau Ben

  • Zitat

    Original von ben.sommer
    Habe den "Patchstick" gabaut, ssh auf dem Appletv eingeschaltet und ein paar Pluguns installiert und dann den VLC drauf. Naja etwas mehr Arbeit war es. Schicke mir eine mai an


    mail ät bensommer punkt de und ich schicke dir die benötigten Daten.


    Tschau Ben


    Hi,


    das ist ja super :) danke schon mal! Das heißt der AppleTV läuft bei Dir noch mit dem Standard OS? Hast Mail...


  • Hi,


    ich habe beiden Einträge nicht. Ich habe aber jetzt von rnissl einen neuen VDR Patch bekommen der auch auf der ML veröffentlicht wurde. Und zwar diesen hier vdr-1.5.9-dvbs2-h264-syncearly-framespersec.diff


    in diesem Patch sind die obigen Einträge vorhanden. Nur wenn ich diesen Patch auf mein VDR Verzeichnis anwende kommt beim make folgender Fehler:


    g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DLOCDIR=\"./locale\" -I/usr/include/freetype2 audio.c
    In file included from audio.c:12:
    dvbdevice.h:38: error: ‘dvbfe_delsys’ does not name a type
    make: *** [audio.o] Error 1


    kann dieser Patch komplett so auf den VDR angewendet werden? Weiter oben hat rnissl was geschrieben das es nur auf ein paar Dateien angewendet werden darf oder ist das bei diesem neuen Patch nicht mehr so?

  • Hallo sewn4,


    Zitat

    in diesem Patch sind die obigen Einträge vorhanden


    Da der Teil zum anpassen der Frontend-API von mir ist sollte das auch drin sein. :D


    Der Patch ist der Komplettpatch für den VDR.


    Zum Compilierfehler siehe hier.
    Beta version of vdr with dvb-s2 support
    Du must zum compilieren die Header Datei der neuen API benutzen sonst wird das nix.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)


  • Hi,


    ok das hatte ich gemacht. Nur anscheinend das falsche include Verzeichnis? Welches muss ich den nehmen?


    /usr/local/src/dvb/linux/include ?


    nach dem make geht es jetzt ein Stück weiter und jetzt kommt das:


    In file included from dvbdevice.c:17:
    /usr/local/src/dvb/linux/include/linux/dvb/video.h:27:28: error: linux/compiler.h: No such file or directory
    make: *** [dvbdevice.o] Error 1


    kann ich einen Link auf die compiler.h setzen? Wenn ja auf welche? Vor allem welches Verzeichnis linux/compiler.h wird hier gesucht?

  • ah jetzt gehts. Habs im Wiki mit reingenommen...

  • ah endlich mal ein Bild ;) so ich bin jetzt so weit das ich normale DVB-S Kanäle schauen kann. Sobald ich einen HDTV Kanal einschalte leider No Signal und das kommt im Log:


    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: Delivery system DVB-S/DSS
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_reg: Reg=[0xf50d], data=18
    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: --------> FE_HAS_CARRIER | FE_HAS_LOCK
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_reg: Reg=[0xf58c], data=15
    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: --------> FE_HAS_VITERBI | FE_HAS_SYNC
    Sep 28 19:56:45 vdr02 kernel: stb0899_get_params: Get DVB-S params
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf370], Data=[0xe9e9e9e9]
    Sep 28 19:56:45 vdr02 kernel: stb0899_track: Lock Lost=[0xe9e9e9e9]
    Sep 28 19:56:45 vdr02 kernel:
    Sep 28 19:56:45 vdr02 kernel: stb0899_track: Demodulator LOST LOCK !
    Sep 28 19:56:45 vdr02 kernel:
    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: Delivery system DVB-S/DSS
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_reg: Reg=[0xf50d], data=18
    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: --------> FE_HAS_CARRIER | FE_HAS_LOCK
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_reg: Reg=[0xf58c], data=15
    Sep 28 19:56:45 vdr02 kernel: stb0899_read_status: --------> FE_HAS_VITERBI | FE_HAS_SYNC
    Sep 28 19:56:45 vdr02 kernel: stb0899_get_params: Get DVB-S params
    Sep 28 19:56:45 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf370], Data=[0xe9e9e9e9]
    Sep 28 19:56:45 vdr02 kernel: stb0899_track: Lock Lost=[0xe9e9e9e9]
    Sep 28 19:56:45 vdr02 kernel:
    Sep 28 19:56:45 vdr02 kernel: stb0899_track: Demodulator LOST LOCK !

  • Hallo sewn4,


    dafür brauchst du einen entsprechenden Eintrag.

    Code
    Sat.1 HD;ProSiebenSat.1:12722:hC23M5S1Z35:S19.2E:22000:10511+511:0;515=deu:0:0:10201:1:1119:0


    Die DVB-S Kanäle haben S0 und die DVB-S2 Kanäle haben S1.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)


  • Hi,


    mit dem obigen Eintrag kommt das:


    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Delivery system DVB-S2
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf340], Data=[0x00000003]
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: UWP & CSM Lock ! ---> DVB-S2 FE_HAS_CARRIER
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_reg: Reg=[0xf619], data=13
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_reg: Reg=[0xf6ff], data=00
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Packet Delineator Locked ! -----> DVB-S2 FE_HAS_LOCK
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Packet Delineator found SYNC ! -----> DVB-S2 FE_HAS_SYNC
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Delivery system DVB-S2
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf340], Data=[0x00000003]
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: UWP & CSM Lock ! ---> DVB-S2 FE_HAS_CARRIER
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_reg: Reg=[0xf619], data=13
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_reg: Reg=[0xf6ff], data=00
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Packet Delineator Locked ! -----> DVB-S2 FE_HAS_LOCK
    Sep 28 22:26:15 vdr02 kernel: stb0899_read_status: Packet Delineator found SYNC ! -----> DVB-S2 FE_HAS_SYNC
    Sep 28 22:26:15 vdr02 kernel: stb0899_get_params: Get DVB-S2 params
    Sep 28 22:26:15 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf370], Data=[0x00000000]
    Sep 28 22:26:15 vdr02 kernel: stb0899_track: Lock Lost=[0x00]



    der xine startet und schließt sich dann wieder automatisch.

  • Hi,


    Zitat

    Original von sewn4
    der xine startet und schließt sich dann wieder automatisch.


    Probier mal

    Code
    ASTRA HD;BetaDigital:12722:hC23M5S1Z35:S19.2E:22000:10767+767:768=deu:0:0:10202:1:1119:0


    Pro7 HD, Sat.1 HD und Anixe senden teilweise interlaced (PAFF) und damit hat FFmpeg noch Schwierigkeiten.


    Bye.


  • Hi,


    leider das gleiche:


    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Delivery system DVB-S2
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf340], Data=[0x00000003]
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: UWP & CSM Lock ! ---> DVB-S2 FE_HAS_CARRIER
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_reg: Reg=[0xf619], data=13
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_reg: Reg=[0xf6ff], data=00
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Packet Delineator Locked ! -----> DVB-S2 FE_HAS_LOCK
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Packet Delineator found SYNC ! -----> DVB-S2 FE_HAS_SYNC
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Delivery system DVB-S2
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf340], Data=[0x00000003]
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: UWP & CSM Lock ! ---> DVB-S2 FE_HAS_CARRIER
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_reg: Reg=[0xf619], data=13
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_reg: Reg=[0xf6ff], data=00
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Packet Delineator Locked ! -----> DVB-S2 FE_HAS_LOCK
    Sep 28 22:39:10 vdr02 kernel: stb0899_read_status: Packet Delineator found SYNC ! -----> DVB-S2 FE_HAS_SYNC
    Sep 28 22:39:10 vdr02 kernel: stb0899_get_params: Get DVB-S2 params
    Sep 28 22:39:10 vdr02 kernel: _stb0899_read_s2reg Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf370], Data=[0x00000000]
    Sep 28 22:39:10 vdr02 kernel: stb0899_track: Lock Lost=[0x00]

  • Hi,


    dachte eher an das Problem mit xine.


    Wie ist es, wenn du z. B. von ARD nach ASTRA HD wechselst und dabei xine schon gelaufen ist?


    Manchmal verabschiedet sich FFmpeg, wenn es "mitten in einem Bild" zu dekodieren beginnt.


    Bye.


  • Hi,


    leider das gleiche...ich sehe auch keine Fehlermeldung im Log? Oder muss ich das erst aktivieren?

  • Hi,


    Zitat

    Original von sewn4


    Hi,


    leider das gleiche...ich sehe auch keine Fehlermeldung im Log? Oder muss ich das erst aktivieren?


    probier mal

    Code
    xine --verbose=2 ...


    und lass mir den "output" zukommen.


    Bye.

  • Hi,


    gibt es einen aktuellen Pacth für den VDR das dieser HDTV Kanäle automatisch findet und in die channels.conf mit aufnimmt?

  • Hallo,


    das macht der Patch mit.
    Bei mir hat es eigentlich immer geklappt.


    bis dann LordZodiac


    Vdr1: vdr-1.7.0 HDe, Nexus 2300-S und TT S2-3200
    Vdr2: vdr-1.4.7 Nexus CA, Terratec Cinergy 1200s
    Plugins: dvd-0.3.6b03+, femon-1.1.3
    System: Suse 9.1 Kernel 2.6.28


    Testkarten: Dxr3, Hauppauge DVB-c 2.1, Terratec Cinergy 1200c, Nova-t
    Alphacrypt Light 3.11
    AMD Sempron 2400+ 512MB Epox 8RDA3I Pro
    Pentium III 384MB BX440
    Panasonic SA-XR 15 EG-S :)

Jetzt mitmachen!

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