pvr150 Aufnahme schaltet Kanal nicht um vor Timer start. yavdr stable->disable dynamite

  • Korrespondenz mit vdr-plugin-pvrinput


    Hallo,
    ich habe eine pvr150 Karte. Ich habe ich einen anderen Kanal eingeschaltet (mit softhd device), dann schaltet pvrinput nicht schnell genug um bei der Aufnahme eines anderen Kanals.
    Versuche gerade mit


    pvrinput.UseExternChannelSwitchScript = 0 //don't call externchannelswitch.shpvrinput.ExternChannelSwitchSleep = 0


    etwas zu probieren.
    Bug ist reproduzierbar. Aufnahmeverzeichnis richtig. Aber falscher Kanal.
    Danke fürs Lesen





    ####





    TV:V:0:301+101=2:300=@4:305:0:1:0:
    immer gleich bei pvr150 Kanälen



    eingeschalteter Kanal
    ZDF:182250:TV:V:0:301+101=2:300=@4:305:0:1:0:2917:0




    Timer
    EUROSPORT:252250:TV:V:0:301+101=2:300=@4:305:0:1:0:4037:0


    channels.conf wird immer mitgenommen, können schon Fehler drin seien ;)






    ####





    Bin etwas ratlos. Vielleicht hat jemand noch so etwas am Laufen :)

  • den Code des pvrinput-Plugins und speziell die Ablaufsteuerung beim Kanalumschalten habe ich damals mitverbrochen :)
    Das ist eigentlich rock stable, wurde von mir aber schon seit Jahren nicht mehr ausprobiert. Wenn dann nutze ich das Plugin nur in Verbindung mit externen Eingängen zum Digitalisieren von VHS-Kassetten meines Vaters. Da wird nicht mehr umgeschaltet. Es sollten aber auch am Treiber eigentlich keine Änderungen mehr erfolgt sein, die eine regression erklären könnten.


    Wenn das hin- und herschalten zwischen den Kanälen im Live-Betrieb klappt, dann muss das Umschalten auch beim Starten eines Timers funktionieren.
    Hat der vdr außer der PVR150 noch ein weiteres device (DVB-Karte oder iptv-Plugin?)
    Stell mal in den pvrinput-Plugineinstellungen den loglevel auf 4 , schalte auf Eurosport, setze einen Timer auf ZDF in einer Minute und mach dann nichts mehr, bis der timer beginnt. Dann poste das Log vom Schalten auf Eurosport bis zum Beginn der Timer-Aufnahme.


    externchannelswitch ist übrigens für etwas ganz anderes gedacht:


    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD



  • ein dvb-t usb stick (Kanal eingeschaltet vorm timer start
    eine DVB-S2 Karte, kein Kabel momentan angeschlossen


    Aufnahme zeigt Eurosport

  • so auf den ersten Blick vermisse ich hier beim Kanalwechsel CloseDvr und OpenDvr für das PvrDevice. Deshalb fehlt auch die Ausführung von Tune() mit der Frequenzänderung auf ZDF, weil das innerhalb von OpenDvr aufgerufen wird.
    Warum hier der laufende read thread von Eurosport nicht beendet wird, verstehe ich nicht.

    Code
    cPvrDevice::ProvidesChannel: /dev/video0: Receiving()=true, needsDetachReceivers=true, Priority=50, hasPriority=true


    Hiernach hätte ein detach erfolgen müssen.


    Kannst Du bitte mal das log eines normalen Kanalwechsels während Live-TV von einem PVR-Sender auf einen anderen posten?
    Welche yavdr-Version? 0.6 oder noch 0.5?
    welche vdr-Version und welche pvrinput-Version?


    Ich sehe gerade, das gleiche Problem wurde schon mal beschrieben:
    pvrinput bug


    Du kannst ja mal probieren, ob das Deaktivieren von dynamite hilft. Ansoinsten bin ich fürchte ich ratlos.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • und bitte auch mal ohne VNSI-Plugin testen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • ohne dynamite geht es. War oft abgeschaltet. Habe seit Januar yavdr 0.6


    Code
    dpkg -l|grep vdrii  dkms                                  2.2.0.3-2yavdr6~trusty                       all          Dynamic Kernel Module Support Frameworkii  dvb-driver-sundtek-mediaclient        20170518.210556-1yavdr1~trusty               amd64        Sundtek DVB driver mediaclientii  eject                                 1:2.1.5-1yavdr1~trusty                       amd64        ejects CDs and operates CD-Changers under Linuxii  eventlircd                            0.0.1+svn20110409.0930-8yavdr3~trusty        amd64        The eventlircd daemon provides additional functions for LIRC devicesii  fugue-icons                           3.0-1yavdr4~trusty                           all          fugue-iconsii  graphtft-fe                           0.6.15-0yavdr0~trusty                        amd64        Frontend for GraphTFT Plugin for VDRii  irserver                              6.03.08-1yavdr8~trusty                       amd64        irtrans serverii  kodi                                  2:17.3+git20170525.0741-final-0yavdr0~trusty all          Kodi Media Center (arch-independent data package)ii  kodi-bin                              2:17.3+git20170525.0741-final-0yavdr0~trusty amd64        Kodi Media Center (binary data package)ii  kodi-eventclients-common              2:17.3+git20170525.0741-final-0yavdr0~trusty all          Kodi Media Center (Event Client Common package)ii  kodi-eventclients-xbmc-send           2:17.3+git20170525.0741-final-0yavdr0~trusty all          Kodi Media Center (Event Client Kodi-SEND package)ii  kodi-pvr-vdr-vnsi                     2.6.21-1yavdr0~trusty                        amd64        VDR PVR for Kodiii  libass5:amd64                         0.12.2-0yavdr0~trusty                        amd64        library for SSA/ASS subtitles renderingii  libbluray1:amd64                      1:0.8.1-1yavdr0~trusty                       amd64        Blu-ray disc playback support library (shared library)ii  libcec3:amd64                         3.0.1-1yavdr2~trusty                         amd64        libCEC communication Library (shared library)ii  libcec4:amd64                         4.0.1.1-0yavdr0~trusty                       amd64        libCEC communication Library (shared library)ii  libcrossguid1:amd64                   0.1~git20150807.8f399e8-0yavdr0~trusty       amd64        cross platform UUID libraryii  libcxxtools9                          2.2.1-1yavdr0~trusty                         amd64        library of unrelated but useful C++ classesii  libdvdread4:amd64                     4.2.1-2ubuntu1                               amd64        library for reading DVDsii  libgif5:amd64                         5.0.5-2-0yavdr0~trusty                       amd64        library for GIF images (library)ii  libjs-ext                             3.4.0-1yavdr2~trusty                         all          JavaScript library for dynamic web applicationsii  libjs-ext-examples                    3.4.0-1yavdr2~trusty                         all          examples for ext JSii  liblcms2-2:amd64                      2.6-0yavdr0~trusty                           amd64        Little CMS 2 color management libraryii  liblircclient0                        0.9.0-26yavdr0~trusty                        amd64        infra-red remote control support - client libraryii  libnfs1:amd64                         1.6.0-1yavdr0~trusty                         amd64        NFS client library (shared library)ii  libp8-platform2:amd64                 2.1.0.1-0yavdr0~trusty                       amd64        Pulse-Eight platform support libraryii  libplatform1:amd64                    1.0.10-1yavdr1~trusty                        amd64        Platform support libraryii  librtmp-dev:amd64                     2.4+20150114.gita107cef9b-0yavdr0~trusty     amd64        toolkit for RTMP streams (development files)ii  librtmp1:amd64                        2.4+20150114.gita107cef9b-0yavdr0~trusty     amd64        toolkit for RTMP streams (shared library)ii  libshairplay0:amd64                   0.9.2-2yavdr0~trusty                         amd64        Free portable AirPlay server implementation (development files)ii  libtag1-vanilla:amd64                 1.9.1-3yavdr0~trusty                         amd64        audio meta-data library - vanilla flavourii  libtag1c2a:amd64                      1.9.1-3yavdr0~trusty                         amd64        audio meta-data libraryii  libx265-60:amd64                      1.7~20150519-1yavdr0~trusty                  amd64        x265 video coding libraryii  libxine1-xvdr                         2.0.0+git20150220-2yavdr5~trusty             amd64        Xine input plugin for vdr-plugin-xineliboutput streamsii  libxine2                              1.2.6+git201508084-e6a81be036-yavdr0~trusty  amd64        the xine video/media player library, binary filesii  linux-firmware-yavdr                  1.19-0yavdr0~trusty                          all          firmware for Linux kernel drivers provided by yavdrii  lirc                                  0.9.0-26yavdr0~trusty                        amd64        infra-red remote control supportii  python-dbus2vdr                       0.0.3-0yavdr0~trusty                         all          python dbus bindigs for vdr-plugin-dbus2vdrii  python-hdftool                        0.0.2-0yavdr1                                all          python dbus bindigs for vdr-plugin-clearsilverii  python-uinput                         0.10.2+git20141201-1yavdr0~trusty            amd64        Python uinput module - module encapsulating access to the uinput subsystemii  python3-avahi                         0.0.1-0yavdr0                                all          python3 bindings for avahiii  python3-dbus2vdr                      0.0.3-0yavdr0~trusty                         all          python3 dbus bindigs for vdr-plugin-dbus2vdrii  python3-yavdrctl                      0.0.1-0yavdr0~trusty                         amd64        a vdrctl implementation in python3ii  silk-icons                            1.3-1yavdr4~trusty                           all          fugue-iconsii  udisks-glue                           1.3.5-2yavdr0~trusty                         amd64        simple automount daemon with support for user-defined actionsii  vdr                                   2.2.0-13yavdr0~trusty                        amd64        Video Disk Recorder for DVB cardsii  vdr-addon-acpiwakeup                  0.0.10-2yavdr3~trusty                        all          Addon that enables vdr to wakeup itself using ACPIii  vdr-addon-avahi-linker                20160313134933unstable-0yavdr0~trusty        all          avahi-linker an VDR-Addonii  vdr-addon-lifeguard                   0.0.4-5yavdr0~trusty                         all          Check whether VDR should shutdown the machineii  vdr-markad                            0.1.4.git20140218-5yavdr0~trusty             amd64        Tool to mark advertisements in VDR recordingsii  vdr-plugin-avahi4vdr                  18-0yavdr2~trusty                            amd64        A VDR plugin, publish or browser for network service with avahiii  vdr-plugin-channellists               0.0.5-2yavdr3~trusty                         amd64        A VDR Plugin to manage your Channellistsii  vdr-plugin-dbus2vdr                   20161211140556stable-0yavdr0~trusty          amd64        A VDR plugin, control VDR via DBusii  vdr-plugin-dvbhddevice                2.2.0-13yavdr0~trusty                        amd64        Plugin that adds support for full featured HD-DVB cards to VDRii  vdr-plugin-dvbsddevice                2.2.0-13yavdr0~trusty                        amd64        Plugin that adds support for full featured SD-DVB cards to VDRii  vdr-plugin-dynamite                   20151222232829stable-0yavdr0~trusty          amd64        A VDR plugin add hotplug functionality to the vdrii  vdr-plugin-epgsearch                  1.0.1.beta5~git20150715-2yavdr0~trusty       amd64        VDR plugin that provides extensive EPG searching capabilitiesii  vdr-plugin-femon                      1:2.2.1-3-g1a98e97-2yavdr0~trusty            amd64        DVB frontend status monitor plugin for VDRii  vdr-plugin-graphtftng                 0.6.15-0yavdr0~trusty                        amd64        GraphTFT Plugin for VDRii  vdr-plugin-iptv                       2.2.1-0yavdr3~trusty                         amd64        IPTV plug-in for VDRii  vdr-plugin-live                       0.3.0+git20130915-8yavdr0~trusty             amd64        Web administration plugin for VDRii  vdr-plugin-mailbox                    0.7.1-0yavdr2~trusty                         amd64        Plugin to vdr to access pop3 and imap mailboxesii  vdr-plugin-markad                     0.1.4.git20140218-5yavdr0~trusty             amd64        Plugin for VDR to mark advertisements in recordingsii  vdr-plugin-menuorg                    0.5.1-10yavdr3~trusty                        amd64        VDR plug-in to reorganize the OSD main menuii  vdr-plugin-osdteletext                0.9.5-1yavdr0~trusty                         amd64        Teletext plugin for VDRii  vdr-plugin-pulsecontrol               0.1.9-0yavdr0~trusty                         amd64        A VDR plugin, control Pulseaudio via vdr's OSDii  vdr-plugin-pvr350                     1:1.7.5-3yavdr2~trusty                       amd64        VDR-Plugin that uses a PVR350 as output deviceii  vdr-plugin-pvrinput                   20151222232842stable-0yavdr0~trusty          amd64        VDR plugin allowing to use a Hauppauge PVR card as input deviceii  vdr-plugin-restfulapi                 20161016115621stable-0yavdr0~trusty          amd64        VDR restfulapiii  vdr-plugin-rssreader                  2.2.1-1yavdr2~trusty                         amd64        VDR Plugin for reading RSS Feedsii  vdr-plugin-softhddevice               1:0.6.1rc1.git20151103.1039-0yavdr0~trusty   amd64        Plugin for VDR. A software and GPU emulated HD deviceii  vdr-plugin-streamdev-server           0.6.1.git20170120-0yavdr0~trusty             amd64        VDR Plugin to stream Live-TV to other VDR's - server partrc  vdr-plugin-suspendoutput              2.0.0-3yavdr3~trusty                         amd64        vdr plugin for suspending outputii  vdr-plugin-vnsiserver                 2:1.5.2+git2017-02-25-0yavdr0~trusty         amd64        VDR-Network-Streaming-Interfaceii  vdr-plugin-wirbelscan                 0.0.9~20150111-3yavdr1~trusty                amd64        Channelscan plugin for VDRii  vdr-plugin-xine                       0.9.4.1-2yavdr4~trusty                       amd64        allows xine to be a display for vdr, the Video Disk Recorderii  vdr-plugin-xineliboutput              2.0.0+git20150220-2yavdr5~trusty             amd64        VDR plugin for Xine based sofdevice frontendsii  vdr-skins-speciallogos                0.2gda1-2yavdr1~trusty                       all          Special channel logos for text2skin skinsii  vdr-tftng-anthraize                   0.0.1~svn201010151744-2yavdr12~trusty        all          Izemans Anthra theme for the GraphTFT pluginii  vdr-tftng-standard                    0.0.7-2yavdr12~trusty                        all          Standard theme for the GraphTFTng pluginii  vdr-xpmlogos                          0.0.1-4yavdr1~trusty                         all          Channel logos in xpm formatii  vdrctl                                0.1.1-1yavdr0~trusty                         all          A tool to manage the conf.d-files of vdrii  w-scan                                20170107-0yavdr0~trusty                      amd64        Channel scanning tool for DVB and ATSC channelsii  xine-ui                               0.99.9-1yavdr0~trusty                        amd64        the xine video player, user interfaceii  xineliboutput-sxfe                    2.0.0+git20150220-2yavdr5~trusty             amd64        Remote X-Server frontend for vdr-plugin-xineliboutputii  yavdr-base                            20170305200415stable-0yavdr0~trusty          all          scripts for startup, shutdown and s3ii  yavdr-essential                       20170305202557stable-0yavdr0~trusty          amd64        Informational list of build-essential packagesii  yavdr-hostwakeup                      20160121095849stable-0yavdr0~trusty          amd64        A network services for waking up hostsii  yavdr-i18n                            20170321092329stable-0yavdr0~trusty          amd64        i18n support for yaVDRii  yavdr-plymouth-theme                  20151222232742stable-0yavdr0~trusty          amd64        graphical boot animation and logger - yavdr-logo themeii  yavdr-remote                          20161010193033stable-0yavdr0~trusty          all          scriptsii  yavdr-utils                           20170305230015stable-0yavdr0~trusty          amd64        Utilities and WEB front end for yaVDRii  yavdr-webfrontend                     20160512103819stable-0yavdr0~trusty          amd64        WEB front end for yaVDR


    Code
    vdrctl statusPLUGIN                STATE     PRIORITYchannellists          disabled  50conflictcheckonly     enabled   50dbus2vdr              enabled   50dvbhddevice           disabled  50dvbsddevice           disabled  50dynamite              disabled  50epgsearch             enabled   50epgsearchonly         disabled  50femon                 disabled  50graphtftng            disabled  50iptv                  disabled  50live                  enabled   50mailbox               enabled   41markad                disabled  50menuorg               disabled  50osdteletext           disabled  50pulsecontrol          enabled   40pvr350                disabled  50pvrinput              enabled   50quickepgsearch        disabled  50restfulapi            enabled   50rssreader             disabled  50softhddevice          enabled   50streamdev-server      enabled   50suspendoutput         disabled  50vdr                   static    00vdr-charset           static    02vdr-lirc              static    03vnsiserver            enabled   50wirbelscan            disabled  50xine                  disabled  50xineliboutput         disabled  50


    log fürs umschalten kommt noch, vnsi auch(mit dynamite denk ich mal)


  • 63 zu 42 Kanal dynamite an vnsiserver an

  • so sieht das Log normal aus. Dann ist dynamite also der Übeltäter.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Das kann schon sein, es klinkt sich ja zwischen vdr und pvrinput ein. Ich wollte das ganze Ding sowieso mal überarbeiten...


    Lars

Jetzt mitmachen!

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