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