ERROR: video data stream broken - why?

  • I've installed VDR 1.7.17 and I'm trying to record a channel on my DVB-S card (Genpix Skywalker-2).


    When my timer starts recording, this is what I see in my log:



    Why am I getting this error? I've used dvbsnoop to verify that VDR is tuning to the correct transponder. Also, my card works perfect under Windows (DVBDream, etc), so that's not the problem either.

  • I know this error, but I don't know it's source. I wrote a shell script for checking syslog for some "keywords", started by cron every minute. It restarts VDR in case of error.

    VDR1: Silverstone SST-LC14S-M, M3N78, AMD Athlon64 5600+, 2G Ram, 2x SATELCO EasyWatch PCI DVB-C, NVIDIA GT218 [GeForce 210] (rev a2), YaVDR 0.6.1
    VDR2: Antec Mini-ITX Case "ISK300-65", AT3IONT-I Deluxe, 2GRam, 32G SSD, Atric Einschalter, YaVDR 0.6.1
    VDR4: Antec Fusion Remote, GA-M68MT-D3, EN210 Silent/DI/512MD2 LP, SATELCO EasyWatch PCI DVB-C, YavDR 0.5

  • I've inserted a bunch of debug statements into the code and I've found the problem.


    The MPEG-2 stream doesn't have a "Picture Start Code" (0x00000100), or at least VDR doesnt' see it.


    This is strange though because everything works fine on a Windows system using different DVB applications. Maybe they are more relaxed when following the MPEG specifications?


    Can something else be wrong on my system?

Jetzt mitmachen!

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