[mythtv-commits] Ticket #6608: H.264 vdpau playback locks up the whole computer when switching back to mythfrontend
MythTV
mythtv at cvs.mythtv.org
Sat Jun 6 23:56:25 UTC 2009
#6608: H.264 vdpau playback locks up the whole computer when switching back to
mythfrontend
-------------------------------------+--------------------------------------
Reporter: ryan.goat at gmail.com | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Video Playback | Version: head
Severity: high | Mlocked: 0
-------------------------------------+--------------------------------------
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
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6608>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list