[vdr] Possibly corrupt stream for VDR frontends in 1.7.4?

Artem Makhutov artem at makhutov.org
Thu Apr 16 22:47:00 CEST 2009


Hi,

On Tue, Apr 14, 2009 at 11:31:07AM +0200, alexw wrote:
> Hi,
> 
> In your capture file, I can see the PAT insertion have a bad TS 
> continuity counter. But his should not prevent from getting the PMT and 
> decoding the stream.
> 
> PID: 0        118x continuity errors (PAT)
> PID: 97     OK (PMT)
> PID: 511    11x continuity errors (VIDEO)
> PID: 515    8x continuity errors (AUDIO)
> PID: 18      OK (EIT)
> PID: 2687  OK
> PID: 2736  OK
> PID: 4070  OK
> PID: 5663  OK

Thanks for the info.

> It seems that you are loosing packets from your DVB frontends/receiver.

Yes, it looks so.

> Is your computer overloaded during the transmission?

No, my computer is not overloaded.

> Is your DVB card or network card is using shared IRQ?

Yes, it looks like it is using shared IRQ's. I have attached a cat /proc/interrupts.

> Did you play with the PCI bus latency value?

No.

> Could you please try the latest VDR version 1.7.5.

I have just tried out 1.7.5. It looks like it got a little bit better,
but it stil has not solved my problems.
 
> I made some HD h264 streaming tests with a popcorn hour as client device 
> over a wifi network and the video plays perfectly smooth with the 1.7.5 
> VDR version. With version 1.7.4 the video was jerky due to TS error on 
> video stream.

I have tried playing back the stream from 127.0.0.1. The problems are the same.
So it has nothing to do with my network card. I will try to remove some of my DVB-Cards
and also disable my onboard video card. Maybe it is really a problem with the IRQs.

Thanks, Artem
-------------- next part --------------
gandalf ~ # cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
  0:     128889    1441133    7786258   18240210   IO-APIC-edge      timer
  1:          0         13         58        134   IO-APIC-edge      i8042
  4:         42        230        616       1199   IO-APIC-edge      serial
  7:          1          0          0          0   IO-APIC-edge
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 16:     102657     896979    3568264    7024913   IO-APIC-fasteoi   cx88[0], cx88[0]
 18:      83562     708856    2777903    5382382   IO-APIC-fasteoi   Technisat/B2C2 FlexCop II/IIb/III Digital TV PCI Driver
 19:      33750     281027    1536582    5602839   IO-APIC-fasteoi   saa7146 (0), nvidia
 20:       1159       6958      22822      49299   IO-APIC-fasteoi   ohci_hcd:usb3, nvidia
 21:        870       5186      14223      31689   IO-APIC-fasteoi   ehci_hcd:usb2, HDA Intel
 22:     136251    1764611   11889259   42501600   IO-APIC-fasteoi   ehci_hcd:usb1
 23:          9         40        122        328   IO-APIC-fasteoi   ohci_hcd:usb4
 27:       5469      44304     205020     528868   PCI-MSI-edge      ahci
 28:      57293     406141    1440470    2949035   PCI-MSI-edge      eth0
NMI:          0          0          0          0   Non-maskable interrupts
LOC:    8139882    5708185    5182619    2852078   Local timer interrupts
RES:    1014199    5513238   11095556    5177732   Rescheduling interrupts
CAL:      15782       5712      16844      13890   Function call interrupts
TLB:      31047      54416      56527      42984   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
SPU:          0          0          0          0   Spurious interrupts
ERR:          1
MIS:          0


More information about the vdr mailing list