[mythtv-commits] Ticket #10922: [PATCH] OpenGL: Speed up transfer of packed images to texture buffer
MythTV
noreply at mythtv.org
Wed Jul 2 20:14:43 UTC 2014
#10922: [PATCH] OpenGL: Speed up transfer of packed images to texture buffer
-------------------------------------+-----------------------------
Reporter: Lawrence Rust <lvr@…> | Owner: stuartm
Type: Patch - Feature | Status: closed
Priority: minor | Milestone: 0.28
Component: MythTV - Video Playback | Version: Master Head
Severity: medium | Resolution: fixed
Keywords: OpenGL texture optimize | Ticket locked: 0
-------------------------------------+-----------------------------
Changes (by Lawrence Rust <lvr@…>):
* status: accepted => closed
* resolution: => fixed
Comment:
In [changeset:"10d5820665ca01ed04e520651bdad4eae80da34f/mythtv"]:
{{{
#!CommitTicketReference repository="mythtv"
revision="10d5820665ca01ed04e520651bdad4eae80da34f"
OpenGL: Optimize writing packed images to pixel buffer objects (PBO)
pack_yv12interlaced() packs pixels and writes them to an OpenGL
pixel buffer object. This buffer may reside on the graphics card
so writes may be slower than to RAM. Combining writes to the buffer
can improve performance by 200-300%.
This patch also provides optimized non-mmx code and also tightens
const correctness.
Fixes #10922
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>
}}}
--
Ticket URL: <https://code.mythtv.org/trac/ticket/10922#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list