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