[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1685-g36d12c8

Git Repo Owner noreply at mythtv.org
Mon Jun 30 19:45:01 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  36d12c8fa280d8d002657b34e72621288afc9042 (commit)
       via  bdba16104d442c9aafdee65f6e891a0bd9a469b7 (commit)
       via  89f2588eecd4b684d85779fa638a8a6e014cceb0 (commit)
       via  75b438c383e82446db73b2eb03c6ea8e3fce5357 (commit)
       via  983c8bd830c05218e67c141f8411a94aaaf8fcdb (commit)
       via  a4176cadf39804891e3f4dcf75cd6f04575f4494 (commit)
       via  6a7481bb6d3bbd5babfaf8a0a6b4390901362cac (commit)
      from  c70ae26e61c601e0207e9820649407bffc378142 (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 36d12c8fa280d8d002657b34e72621288afc9042
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:37:26 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=36d12c8fa280d8d002657b34e72621288afc9042

Remove any use of myth_sws_img_convert and use new MythAVCopy API
Remove myth_sws_img_convert API.

Most visible benefit is the reduction of stutter occurring in main video when one PiP is paused



commit bdba16104d442c9aafdee65f6e891a0bd9a469b7
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:30:43 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bdba16104d442c9aafdee65f6e891a0bd9a469b7

Remove unused header



commit 89f2588eecd4b684d85779fa638a8a6e014cceb0
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:20:02 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=89f2588eecd4b684d85779fa638a8a6e014cceb0

Remove unused header



commit 75b438c383e82446db73b2eb03c6ea8e3fce5357
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:16:26 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=75b438c383e82446db73b2eb03c6ea8e3fce5357

Add MythAVCopy class
Currently, all frames conversions are done using myth_sws_img_convert, which in practice serialise all conversions made no matter how many threads we have running. This is extremely inefficient. Also, under typical use, myth_sws_img_convert will constantly delete and recreate the SwsContext.

This class will also centralise all future conversion optimisations



commit 983c8bd830c05218e67c141f8411a94aaaf8fcdb
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:09:42 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=983c8bd830c05218e67c141f8411a94aaaf8fcdb

MythUSWCCopy: Change const-ness of argument



commit a4176cadf39804891e3f4dcf75cd6f04575f4494
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:06:58 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:35 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a4176cadf39804891e3f4dcf75cd6f04575f4494

OSX: Allow PiP with VDA decoder



commit 6a7481bb6d3bbd5babfaf8a0a6b4390901362cac
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 10:22:46 -0700
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 30 Jun 2014 12:44:35 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6a7481bb6d3bbd5babfaf8a0a6b4390901362cac

Use MythAVFrame convenience class



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

Summary of changes:
 .../mytharchive/mytharchive/mytharchive.pro        |    1 +
 .../mytharchive/mytharchive/thumbfinder.cpp        |   47 +-----
 mythplugins/mytharchive/mytharchive/thumbfinder.h  |    4 +-
 mythplugins/mytharchive/mytharchivehelper/main.cpp |   35 +----
 .../mytharchivehelper/mytharchivehelper.pro        |    1 +
 mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp        |    1 -
 mythtv/libs/libmythtv/decoderbase.h                |    2 +
 mythtv/libs/libmythtv/libmythtv.pro                |    2 -
 mythtv/libs/libmythtv/mhi.cpp                      |   16 ++-
 mythtv/libs/libmythtv/mhi.h                        |   11 +-
 mythtv/libs/libmythtv/myth_imgconvert.cpp          |   59 -------
 mythtv/libs/libmythtv/myth_imgconvert.h            |   44 -----
 mythtv/libs/libmythtv/mythavutil.cpp               |  169 +++++++++++++++++++-
 mythtv/libs/libmythtv/mythavutil.h                 |   42 +++++
 mythtv/libs/libmythtv/mythframe.cpp                |    2 +-
 mythtv/libs/libmythtv/mythframe.h                  |    2 +-
 mythtv/libs/libmythtv/mythplayer.cpp               |    4 +-
 mythtv/libs/libmythtv/nuppeldecoder.cpp            |    3 +-
 mythtv/libs/libmythtv/openglvideo.cpp              |    3 +-
 mythtv/libs/libmythtv/openglvideo.h                |    2 +
 mythtv/libs/libmythtv/privatedecoder.h             |    4 +
 mythtv/libs/libmythtv/privatedecoder_crystalhd.cpp |    7 +-
 mythtv/libs/libmythtv/privatedecoder_vda.cpp       |    7 +-
 mythtv/libs/libmythtv/vaapicontext.cpp             |    1 -
 mythtv/libs/libmythtv/videoout_d3d.cpp             |    3 +-
 mythtv/libs/libmythtv/videoout_null.cpp            |    2 +
 mythtv/libs/libmythtv/videoout_xv.cpp              |   14 +-
 mythtv/programs/mythcommflag/PGMConverter.cpp      |   10 +-
 mythtv/programs/mythcommflag/PGMConverter.h        |    2 +
 mythtv/programs/mythcommflag/pgm.cpp               |   30 ----
 mythtv/programs/mythcommflag/pgm.h                 |    1 -
 31 files changed, 275 insertions(+), 256 deletions(-)
 delete mode 100644 mythtv/libs/libmythtv/myth_imgconvert.cpp
 delete mode 100644 mythtv/libs/libmythtv/myth_imgconvert.h

-- 



More information about the mythtv-commits mailing list