[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