[mythtv-commits] Ticket #6130: Experimental VDPAU optimisations

MythTV mythtv at cvs.mythtv.org
Thu Jan 15 00:58:06 UTC 2009


#6130: Experimental VDPAU optimisations
----------------------------+-----------------------------------------------
 Reporter:  markk           |       Owner:  ijr    
     Type:  patch           |      Status:  new    
 Priority:  minor           |   Milestone:  unknown
Component:  Video Playback  |     Version:  head   
 Severity:  medium          |     Mlocked:  0      
----------------------------+-----------------------------------------------
 Patch against r19681 which attempts to follow the NVIDIA performance
 recommendations as described at:-

 http://us.download.nvidia.com/XFree86/Linux-x86/180.22/README/appendix-h-section-03.html

 In summary:

 - allocate a bare minimum of 6 video buffers initially (currently 17)

 - create flip queue, osd etc as normal

 - use the h.264 stream info to allocate the number of internal decoder
 reference frames (usually less than the existing estimate)

 - if additional resources are available, add extra video buffers depending
 on the number of reference frames and deinterlacing.

 - if resources are still available, add additional output surfaces.

 This should make playback more reliable on 256Mb cards and improve
 deinterlacing performance for lower end GPUs.

 The most likely side effect (for 256Mb cards) is that PiP will no longer
 work.

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


More information about the mythtv-commits mailing list