[mythtv-commits] Ticket #7570: Frontend occasionally hangs on playback with VDPAU

MythTV mythtv at cvs.mythtv.org
Sat Aug 14 09:18:04 UTC 2010

#7570: Frontend occasionally hangs on playback with VDPAU
 Reporter:  Paul <paul@…>                   |           Owner:  markk   
     Type:  defect                          |          Status:  accepted
 Priority:  minor                           |       Milestone:  0.24    
Component:  MythTV - Video Playback         |         Version:  0.22    
 Severity:  medium                          |      Resolution:          
 Keywords:                                  |   Ticket locked:  1       

Comment (by markk):

 (In [25644]) Improved GPU memory management.

 This expands some pre-existing cache clearing code in the D3D9 and VDPAU
 painters to include the OpenGL painter and adds a public method to clear
 the GPU memory cache on request. The D3D9 and VDPAU renderers then ask
 the main UI painter to clear its cache before initialisation.

 This allows video cards with only 256Mb of memory to work when using
 VDPAU rendering - BUT only when using the VDPAU painter.

 Unfortunately, while profiling clearly shows the OpenGL painter clears
 large chunks of video memory, that memory is not made available to VDPAU
 and hence there is no real benefit.

 The painter caches could also be managed more effectively by tracking
 estimated memory consumption.

 Refs #7570

Ticket URL: <http://svn.mythtv.org/trac/ticket/7570#comment:17>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list