[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