[mythtv-commits] mythtv branch master updated by rsiddons. v0.28-pre-3218-gabaf8dd

Git Repo Owner noreply at mythtv.org
Sat Dec 12 14:43:50 UTC 2015


The branch, master has been updated on the
mythtv repository by gitolite user rsiddons.
       via  abaf8ddb8ca4f9cc1196a08ca9593498398f948f (commit)
       via  874b65bc84bd080ec538d27a12573b2e582ffaef (commit)
       via  e0f0d2d4c6dfd03259f12010920bd90cad052cdc (commit)
       via  26e44bf08cf2f3b17a3eae7efa8afa65156d7fe0 (commit)
       via  426021e765ded9ac3787cdd232c4e212bb13486c (commit)
       via  5ecf8c6123b8a170656ecf192451a24100a8f57f (commit)
      from  40c32c60176abf8a8e16c13ed016dded3e3658b9 (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 abaf8ddb8ca4f9cc1196a08ca9593498398f948f
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Thu, 30 Jan 2014 11:08:19 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Sat, 12 Dec 2015 12:23:26 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=abaf8ddb8ca4f9cc1196a08ca9593498398f948f

Audio: Offload dbase updates when volume is changed
VolumeBase::SetCurrentVolume writes the new volume immediately to the dbase.
This dbase update occurs on the main UI thread and can take several mS
on a remote FE.  The delay caused by a series of volume changes (e.g. by
holding down the volume up/down button) can adversely affect video playback,
causing minor loss of a/v sync which results in the player dropping frames
which in turn is distracting to the viewer.

This patch delegates volume dbase updates to a separate thread which
also adds a holdoff period in order to reduce the number of updates.

LVR 0.27/0234
Fixes #12144

Signed-off-by: Roger Siddons <rsiddons at mythtv.org>



commit 874b65bc84bd080ec538d27a12573b2e582ffaef
Author:    Roger Siddons <rsiddons at mythtv.org> at Sat, 12 Dec 2015 12:17:50 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Sat, 12 Dec 2015 12:23:25 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=874b65bc84bd080ec538d27a12573b2e582ffaef

Audio: Fix duplicate Db writes of volume for software mixer
When using software mixer volume updates were being written to Db twice

Refs #12144



commit e0f0d2d4c6dfd03259f12010920bd90cad052cdc
Author:    Roger Siddons <rsiddons at mythtv.org> at Fri, 11 Dec 2015 16:07:36 +0000
Committer: Roger Siddons <dizygotheca at ntlworld.com> at Fri, 11 Dec 2015 21:27:44 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e0f0d2d4c6dfd03259f12010920bd90cad052cdc

Revert "Do not immediately save volume to DB when changing volume"
This reverts commit a450a1b8624c99a3d9b1d1b2e5be4f4207dab395.

The patch supported the 85baf668 (#12144), which is being reverted in favour of an alternative solution.

Signed-off-by: Roger Siddons <rsiddons at mythtv.org>



commit 26e44bf08cf2f3b17a3eae7efa8afa65156d7fe0
Author:    Roger Siddons <rsiddons at mythtv.org> at Fri, 11 Dec 2015 13:02:43 +0000
Committer: Roger Siddons <dizygotheca at ntlworld.com> at Fri, 11 Dec 2015 21:27:44 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=26e44bf08cf2f3b17a3eae7efa8afa65156d7fe0

Revert "Save volume only on TV Player exit"
This reverts commit 85baf66840dbf728af732f1d346ffe63fbe3ab41.

AudioPlayer exits/resets in numerous other places (for example: livetv, end-of-recording dialog, audio stream change)
so catching all of them is difficult and error-prone. An alternative solution will be used.

Refs #12144



commit 426021e765ded9ac3787cdd232c4e212bb13486c
Author:    Roger Siddons <rsiddons at mythtv.org> at Fri, 11 Dec 2015 12:55:52 +0000
Committer: Roger Siddons <dizygotheca at ntlworld.com> at Fri, 11 Dec 2015 21:27:43 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=426021e765ded9ac3787cdd232c4e212bb13486c

Revert "MythMusic: Save volume on exiting the music player"
This reverts commit 6984cda463f29587651c70452d648cb848ccb33d.

Issue was caused by 85baf6 (#12144), which is being reverted.

Refs #12158



commit 5ecf8c6123b8a170656ecf192451a24100a8f57f
Author:    Roger Siddons <rsiddons at mythtv.org> at Fri, 11 Dec 2015 12:33:49 +0000
Committer: Roger Siddons <dizygotheca at ntlworld.com> at Fri, 11 Dec 2015 21:27:17 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5ecf8c6123b8a170656ecf192451a24100a8f57f

Revert "Save volume when deleting recording"
This reverts commit 40c32c60176abf8a8e16c13ed016dded3e3658b9.

Issue was caused by 85baf6 (#12144), which is being reverted.

Refs #12534



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

Summary of changes:
 mythplugins/mythmusic/mythmusic/musicplayer.cpp |    7 --
 mythplugins/mythmusic/mythmusic/musicplayer.h   |    1 -
 mythtv/libs/libmyth/audio/volumebase.cpp        |  110 +++++++++++++++++++----
 mythtv/libs/libmyth/audio/volumebase.h          |    1 -
 mythtv/libs/libmythtv/audioplayer.cpp           |    8 --
 mythtv/libs/libmythtv/audioplayer.h             |    1 -
 mythtv/libs/libmythtv/mythplayer.h              |    1 -
 mythtv/libs/libmythtv/tv_play.cpp               |    7 --
 8 files changed, 94 insertions(+), 42 deletions(-)

-- 



More information about the mythtv-commits mailing list