﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
6608	H.264 vdpau playback locks up the whole computer when switching back to mythfrontend	ryan.goat@…	markk	"Upgraded to trunk 20676 running on ubuntu 9.04 no manual patching has been applied.  Most of the time when stopping playback (going back to the watch::recordings screen) mythfrontend locks the whole OS and a hard reset is required.  Here is the tail from the mythfrontend log with --verbose playback option:

2009-06-06 19:43:09.406 [h264_vdpau @ 0x7fb32a8e8520]no frame!
2009-06-06 19:43:09.406 AFD Error: Unknown decoding error
2009-06-06 19:43:09.407 [h264_vdpau @ 0x7fb32a8e8520]B picture before any references, skipping
2009-06-06 19:43:09.407 [h264_vdpau @ 0x7fb32a8e8520]decode_slice_header error
2009-06-06 19:43:09.407 [h264_vdpau @ 0x7fb32a8e8520]no frame!
2009-06-06 19:43:09.407 AFD Error: Unknown decoding error
2009-06-06 19:43:09.408 [h264_vdpau @ 0x7fb32a8e8520]mmco: unref short failure
2009-06-06 19:43:09.408 [h264_vdpau @ 0x7fb32a8e8520]mmco: unref short failure
2009-06-06 19:43:09.752 NVP(1): Video is 3.80426 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.752 NVP(1): Video is 4.20185 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.752 NVP(1): Video is 4.2528 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.752 NVP(1): Video is 4.02877 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.753 NVP(1): Video is 3.6135 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.753 NVP(1): Video is 3.05479 frames behind audio (too slow), dropping frame to catch up.
2009-06-06 19:43:09.970 TV: DoNVPSeek() -- begin
2009-06-06 19:43:09.970 TV: DoNVPSeek() -- ff
2009-06-06 19:43:09.970 TV: DoNVPSeek() -- end
2009-06-06 19:43:09.970 UpdateOSDSeekMessage(Jump Ahead, 2)
2009-06-06 19:43:10.719 NVP(1): Exited decoder loop.
2009-06-06 19:43:10.734 VideoOutputXv: dtor
2009-06-06 19:43:10.735 VideoOutputXv: DiscardFrames(1)
2009-06-06 19:43:10.735 VideoBuffers::DiscardFrames(1): UUUUUUUUuDUDLUuUD
2009-06-06 19:43:10.735 VideoBuffers::DiscardFrames(): AAAAAAAAADADAAAAD -- done()
2009-06-06 19:43:10.735 VideoBuffers::DiscardFrames(1): AAAAAAAAADADAAAAD -- done
2009-06-06 19:43:10.735 VideoOutputXv: DiscardFrames() 3: AAAAAAAAADADAAAAD -- done()
2009-06-06 19:43:10.796 VDPAU Error: DISPLAY PRE-EMPTED. Aborting playback.
2009-06-06 19:43:10.796 VDPAU Error: Error at util-vdpau.cpp:913 (#2, The display was pre-empted, or a fatal error occurred.)
2009-06-06 19:43:10.796 VDPAU Error: Error at util-vdpau.cpp:581 (#3, An invalid handle value was provided.)
2009-06-06 19:43:10.796 VDPAU Error: Error at util-vdpau.cpp:589 (#3, An invalid handle value was provided.)
2009-06-06 19:43:12.886 Marking recording as watched using offset 4 minutes
2009-06-06 19:43:12.887 TV: HandleStateChange(0) -- begin
2009-06-06 19:43:12.887 TV: Attempting to change from Watching WatchingPreRecorded to None
2009-06-06 19:43:12.887 TV: StopStuff() for player ctx 0 -- begin
2009-06-06 19:43:12.887 TV: SetActive(0,w/o OSD) 0 -> 0 -- begin
2009-06-06 19:43:12.887 TV: SetActive(0,w/o OSD) 0 -> 0 -- end
2009-06-06 19:43:12.887 TV: StopStuff(): stopping ring buffer
2009-06-06 19:43:12.899 TV: StopStuff(): stopping player
2009-06-06 19:43:12.899 TV: StopStuff() -- end
2009-06-06 19:43:12.899 TV: Changing from Watching WatchingPreRecorded to None
2009-06-06 19:43:12.899 TV: HandleStateChange(0) -- end"	defect	closed	major	0.22	MythTV - Video Playback	head	medium	invalid	lockup vdpau playback	ryan.goat@…	0
