[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