[mythtv-commits] Ticket #7493: VDPAU playback fails 30% of time

MythTV mythtv at cvs.mythtv.org
Tue Nov 3 02:15:30 UTC 2009


#7493: VDPAU playback fails 30% of time
-------------------------------------+--------------------------------------
 Reporter:  superm1@…                |       Owner:  janne  
     Type:  defect                   |      Status:  new    
 Priority:  minor                    |   Milestone:  unknown
Component:  MythTV - Video Playback  |     Version:  0.22rc1
 Severity:  medium                   |     Mlocked:  0      
-------------------------------------+--------------------------------------
 I've been getting failures about 30% of the time.  I finally captured one
 of them with -v playback:

 2009-11-02 20:12:02.925 Opening audio device 'default'. ch 6(2) sr 48000
 2009-11-02 20:12:02.925 Opening ALSA audio device 'default'.
 2009-11-02 20:12:03.037 Opening audio device 'default'. ch 2(2) sr 48000
 2009-11-02 20:12:03.037 Opening ALSA audio device 'default'.
 2009-11-02 20:12:03.091 Dec: Trying to select track (w/lang)
 2009-11-02 20:12:03.091 Dec: Selecting first track
 2009-11-02 20:12:03.091 Dec: Selected track #1 in the Unknown language(0)
 2009-11-02 20:12:03.091 Dec: Resyncing position map. posmapStarted = 0
 livetv(0) watchingRec(0)
 2009-11-02 20:12:03.117 Position map filled from DB to: 98391
 2009-11-02 20:12:03.118 Dec: SyncPositionMap prerecorded, from DB: 6755
 entries
 2009-11-02 20:12:03.118 Dec: SyncPositionMap, new totframes: 98391, new
 length: 3282, posMap size: 6755
 2009-11-02 20:12:03.118 AFD: Position map found
 2009-11-02 20:12:03.118 AFD: Successfully opened decoder for file:
 "/var/lib/mythtv/recordings/5361_20091102190000.mpg". novideo(0)
 2009-11-02 20:12:03.124 VideoOutput: Allowed renderers: vdpau
 2009-11-02 20:12:03.124 VideoOutput: Allowed renderers (filt: vdpau):
 vdpau
 2009-11-02 20:12:03.126 VDP: Accepting: cmp(>= 0 720) dec(vdpau) cpus(1)
 rend(vdpau) osd(vdpau) osdfade(enabled)
 deint(vdpaubasicdoublerate,vdpaubasic) filt(colorspace=0)
 2009-11-02 20:12:03.126 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
 rend(xv-blit) osd(softblend) osdfade(enabled) deint(bobdeint,kerneldeint)
 filt(colorspace=0)
 2009-11-02 20:12:03.126 VDP: LoadBestPreferences(2048x2048, 0)
 2009-11-02 20:12:03.126 VDP: LoadBestPreferences(2048x2048, 60)
 2009-11-02 20:12:03.126 VDP: LoadBestPreferences(1920x1080, 60)
 2009-11-02 20:12:03.126 VideoOutput: Preferred renderer: vdpau
 2009-11-02 20:12:03.126 VideoOutput: Trying video renderer: 'vdpau'
 2009-11-02 20:12:03.134 VDP: Accepting: cmp(>= 0 720) dec(vdpau) cpus(1)
 rend(vdpau) osd(vdpau) osdfade(enabled)
 deint(vdpaubasicdoublerate,vdpaubasic) filt(colorspace=0)
 2009-11-02 20:12:03.134 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(1)
 rend(xv-blit) osd(softblend) osdfade(enabled) deint(bobdeint,kerneldeint)
 filt(colorspace=0)
 2009-11-02 20:12:03.134 VDP: LoadBestPreferences(2048x2048, 0)
 2009-11-02 20:12:03.134 VDP: LoadBestPreferences(2048x2048, 60)
 2009-11-02 20:12:03.137 VideoOutWindow::SetPIPState. pip_state: 0]
 2009-11-02 20:12:03.137 Snapping width to avoid scaling: width: 1920,
 left: 0
 2009-11-02 20:12:03.137 Display Rect  left: 0, top: 135, width: 1920,
 height: 810, aspect: 1.33333
 2009-11-02 20:12:03.137 Video Rect    left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.77778
 2009-11-02 20:12:03.137 VDP: LoadBestPreferences(1920x1088, 60)
 2009-11-02 20:12:03.137 Snapping width to avoid scaling: width: 1920,
 left: 0
 2009-11-02 20:12:03.137 Display Rect  left: 0, top: 135, width: 1920,
 height: 810, aspect: 1.33333
 2009-11-02 20:12:03.137 Video Rect    left: 0, top: 0, width: 1920,
 height: 1080, aspect: 1.77778
 2009-11-02 20:12:03.137 VDP: SetVideoRenderer(vdpau)
 2009-11-02 20:12:03.137 VDP: SetVideoRender(vdpau) == GetVideoRenderer()
 2009-11-02 20:12:03.138 VidOutVDPAU: VDPAU Colorkey: 0x20202 (depth 24)
 2009-11-02 20:12:03.140 VideoOutput: Pixel dimensions: Screen 1920x1080,
 window 1920x1080
 2009-11-02 20:12:03.140 VideoOutput: Actual display dimensions: 488x274 mm
 Aspect: 1.78102
 2009-11-02 20:12:03.140 VideoOutput: Estimated window dimensions: 488x274
 mm  Aspect: 1.78102
 2009-11-02 20:12:03.234 VDPAU Error: Error at util-vdpau.cpp:612 (#23, The
 system does not have enough resources to complete the requested operation
 at this time.)
 2009-11-02 20:12:03.235 VDPAU Error: Failed to create video surface.
 2009-11-02 20:12:03.235 VDPAU: Failed to add buffer 14 of 17
 2009-11-02 20:12:03.235 VidOutVDPAU Error: Unable to create VDPAU buffers
 2009-11-02 20:12:03.235 VidOutVDPAU: DiscardFrames(1)
 2009-11-02 20:12:03.235 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA
 2009-11-02 20:12:03.235 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.235 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA
 -- done
 2009-11-02 20:12:03.235 VidOutVDPAU: DiscardFrames() 3: AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.236 VidOutVDPAU: DiscardFrames(1)
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(1):
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, A not in
 available, pause, or displayed
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, B not in
 available, pause, or displayed A
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, C not in
 available, pause, or displayed AA
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, D not in
 available, pause, or displayed AAA
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, E not in
 available, pause, or displayed AAAA
 2009-11-02 20:12:03.236 VideoBuffers::DiscardFrames(): ERROR, F not in
 available, pause, or displayed AAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, G not in
 available, pause, or displayed AAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, H not in
 available, pause, or displayed AAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, a not in
 available, pause, or displayed AAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, b not in
 available, pause, or displayed AAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, c not in
 available, pause, or displayed AAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, d not in
 available, pause, or displayed AAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, e not in
 available, pause, or displayed AAAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, f not in
 available, pause, or displayed AAAAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, g not in
 available, pause, or displayed AAAAAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, h not in
 available, pause, or displayed AAAAAAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): ERROR, 0 not in
 available, pause, or displayed AAAAAAAAAAAAAAAA
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.237 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA
 -- done
 2009-11-02 20:12:03.237 VidOutVDPAU: DiscardFrames() 3: AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.244 VidOutVDPAU: DiscardFrames(1)
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(1):
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, A not in
 available, pause, or displayed
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, B not in
 available, pause, or displayed A
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, C not in
 available, pause, or displayed AA
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, D not in
 available, pause, or displayed AAA
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, E not in
 available, pause, or displayed AAAA
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, F not in
 available, pause, or displayed AAAAA
 2009-11-02 20:12:03.244 VideoBuffers::DiscardFrames(): ERROR, G not in
 available, pause, or displayed AAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, H not in
 available, pause, or displayed AAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, a not in
 available, pause, or displayed AAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, b not in
 available, pause, or displayed AAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, c not in
 available, pause, or displayed AAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, d not in
 available, pause, or displayed AAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, e not in
 available, pause, or displayed AAAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, f not in
 available, pause, or displayed AAAAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, g not in
 available, pause, or displayed AAAAAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, h not in
 available, pause, or displayed AAAAAAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): ERROR, 0 not in
 available, pause, or displayed AAAAAAAAAAAAAAAA
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.245 VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAA
 -- done
 2009-11-02 20:12:03.245 VidOutVDPAU: DiscardFrames() 3: AAAAAAAAAAAAAAAAA
 -- done()
 2009-11-02 20:12:03.256 VideoOutput, Error: Not compiled with any useable
 video output method.
 2009-11-02 20:12:03.256 NVP(3), Error: Couldn't create VideoOutput
 instance. Exiting..
 2009-11-02 20:12:03.256 Unable to initialize video.
 2009-11-02 20:12:23.226 playCtx, Error: StartDecoderThread() Failed to
 startdecoder
 2009-11-02 20:12:23.226 TV: StartPlayer(0, Watching WatchingPreRecorded,
 main) -- end error
 2009-11-02 20:12:23.229 TV: HandleStateChange(0) -- end
 2009-11-02 20:12:23.229 TV: StartTV -- process events end
 2009-11-02 20:12:23.229 TV: StartTV -- process events 2 begin
 2009-11-02 20:12:23.230 ScreenSaverX11Private: DPMS Deactivated 1
 2009-11-02 20:12:23.230 ScreenSaverX11Private: ResetTimer -- begin
 2009-11-02 20:12:23.230 ScreenSaverX11Private: StopTimer
 2009-11-02 20:12:23.230 ScreenSaverX11Private: StartTimer
 2009-11-02 20:12:23.230 ScreenSaverX11Private: ResetTimer -- end
 2009-11-02 20:12:23.231 TV: StartTV -- process events 2 end
 2009-11-02 20:12:23.231 TV::~TV() -- begin
 2009-11-02 20:12:23.284 TV::~TV() -- lock


 This is with a 9500GT and NVIDIA 185.18.36, release-022-fixes 22594 on
 Ubuntu 9.10.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7493>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list