Project

General

Profile

XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors

Added by Anonymous over 13 years ago

I have opened a ticket with XBMC here and have a forum topic here.

One respondent to the forum post observed that TVHeadend is reporting the video size as 544x576 but it should be 576x720, PAL resolution.

I see this sort of issue occurring numerous times before XBMC finally crashes:

18:52:02 T:140574940194560 M:823767040  NOTICE: Attempting recovery
18:52:02 T:140574940194560 M:823767040  NOTICE:  (VDPAU) FiniVDPAUOutput
18:52:02 T:140574940194560 M:829415424  NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
18:52:02 T:140574940194560 M:829415424   DEBUG: CDVDPlayerVideo - video decoder was flushed
18:52:02 T:140574940194560 M:829415424  NOTICE:  (VDPAU) screenWidth:528 vidWidth:528
18:52:02 T:140574940194560 M:829415424  NOTICE:  (VDPAU) screenHeight:576 vidHeight:576
18:52:02 T:140574893393664 M:827572224   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(55719981500.000000, 0)
18:52:02 T:140574893393664 M:827572224   DEBUG: CDVDPlayerAudio:: Discontinuity - was:55719907205.105225, should be:55717797638.786484, error:-2109566.318741
18:52:02 T:140574893393664 M:827572224 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
18:52:02 T:140574940194560 M:827572224  NOTICE:  (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
18:52:02 T:140574940194560 M:827572224  NOTICE:  (VDPAU) Creating the video mixer
18:52:02 T:140574940194560 M:827371520   DEBUG: CPullupCorrection: pattern lost
18:52:02 T:140574940194560 M:827371520   ERROR:  (VDPAU) Error: The system does not have enough resources to complete the requested operation at this time.(23) at VDPAU.cpp:1111

At the same time these crashes occur, TVHeadend reports some continuity errors like this (edited for privacy):

Apr 17 17:30:30 videobox tvheadend[3176]: TS: 1 XXXX /XXXSAT: X,YYY,000 kHz Vertical (Default (Port 0, C-Band LNB))/XXX: MPEG2VIDEO @ #162: Continuity counter error
Apr 17 17:30:30 videobox tvheadend[3176]: TS: 1 XXXX /XXXSAT: X,YYY,000 kHz Vertical (Default (Port 0, C-Band LNB))/XXX: MPEG2AUDIO @ #88: Continuity counter error
Apr 17 17:36:19 videobox tvheadend[3176]: TS: 1 XXXX /XXXSAT: X,YYY,000 kHz Vertical (Default (Port 0, C-Band LNB))/XXX: MPEG2VIDEO @ #162: Continuity counter error

Should continuity errors cause this sort of problem? The satellite and digital cable TV services are not very reliable here, and we see continuity errors all the time. I think these should be handled gracefully.

Also a recording made by Tvheadend consistently crashes XBMC at the same point in playback. When I play the recording in avidemux, the screen is basically square and playback is very choppy, loopy, etc.

I'm trying to determine whether this is an issue with XBMC or Tvheadend so that I can concentrate on the correct system element. XBMC crashlog attached.

Thanks


Replies (7)

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Anonymous over 13 years ago

I've set deinterlace to 'Auto' in XBMC and I am now recordings play perfectly. However continuity errors from digital cable and satellite continue to crash the boxes. How can I further troubleshoot this?

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by davy moi almost 13 years ago

I've actually the same problem... Have you found an solution for this issue ?
Thanks for your help

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Hein Rigolo almost 13 years ago

are you running a recent GIT version of tvheadend? some issues related to H.264 content have been fixed in GIT.

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Anonymous almost 13 years ago

No solution as yet, but I have mostly mitigated the problem by:

1. Changing the Video Scaling Method and View Mode in the on-screen display settings then choosing "Set as default for all movies." You will have to play with the settings to find a suitable set up, because I had to use different settings for my projector @1024x768 vs. the televisions @720p.

2. Lowering my television display resolution to 720p used less memory and therefore I experienced fewer crashes. If you are playing back only PAL you might try 576i or another closer resolution to minimise scaling.

These two approaches have reduced crashes significantly, by perhaps 90% or more.

Good luck!

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Anonymous almost 13 years ago

Hein Rigolo wrote:

are you running a recent GIT version of tvheadend? some issues related to H.264 content have been fixed in GIT.

Hello Hein,

I'm on git-fb106fa, is that recent enough or should I update again?

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Hein Rigolo almost 13 years ago

I think that is recent enough.
I do not know right now what else to check.

Hein

RE: XBMC crashes with VDPAU error playing Tvheadend streams with continuity errors - Added by Diego del Pozo Saiz almost 13 years ago

I had a quite similar problem. In my case the problem was located only with HD channels, having an ION motherboard. Finally I could solve it by rising up video card RAM (shared memory) in the BIOS settings.

    (1-7/7)