[mythtv-firehose] mythtv branch master updated by jyavenard. v0.28-pre-1713-g10d5820

Git Repo Owner noreply at mythtv.org
Wed Jul 2 20:14:38 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  10d5820665ca01ed04e520651bdad4eae80da34f (commit)
      from  71c2c41f6aae840ef21a84f2c8ab6831cb7000c0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 10d5820665ca01ed04e520651bdad4eae80da34f
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 18 Jul 2012 10:26:01 +0200
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 2 Jul 2014 13:12:59 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=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>



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythtv/util-opengl.cpp |  246 ++++++++++++++++++---------------
 mythtv/libs/libmythtv/util-opengl.h   |    4 +-
 2 files changed, 139 insertions(+), 111 deletions(-)

-- 



More information about the mythtv-firehose mailing list