[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-pre2-1819-g5ed3c41
Git Repo Owner
noreply at mythtv.org
Sun Jul 14 06:55:06 UTC 2013
The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
via 5ed3c410ba311f57af24e20773c6f623b10dce4e (commit)
via 5201ed1cef70fe3e6e621733c585617bb8749dd0 (commit)
via 22e5fb0e68a783e455fd4a9fbbdbd5be1820238c (commit)
via 1bc816994033cffd9ec0b4d961783f4e0a67e33d (commit)
via f6fbe1d30c1045a56a94588aa6cb5450197a5038 (commit)
via 350653eb464c4cd88eb11358215cb16805b0a2b8 (commit)
from 44349062f4d3d093ef8d3c84ddc93fa52de4a25b (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 5ed3c410ba311f57af24e20773c6f623b10dce4e
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:52:15 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:52 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5ed3c410ba311f57af24e20773c6f623b10dce4e
Add CoreContext::TVInWantingPlayback method
MythMusic resumes music playback when exiting TV Playback, however we don't want it to resume should TV playback be interrupted by another player (for example AirPlay)
commit 5201ed1cef70fe3e6e621733c585617bb8749dd0
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 15:56:50 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:52 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5201ed1cef70fe3e6e621733c585617bb8749dd0
Remove dispatchNow() and all that uses it, re-implementing using thread-safe methods.
dispatchNow was marked has obsoleted years ago but was still in use. Should any listeners be in a different thread, it would have crashed (like starting playback when a preview generation was occurring)
Replaces the only two methods still using this mechanism: sendPlaybackStart and sendPlaybackEnd with their thread-safe equivalent. MythMusic will have to be adapted, changes to follow
Fixes #11671
commit 22e5fb0e68a783e455fd4a9fbbdbd5be1820238c
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 15:48:09 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:52 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=22e5fb0e68a783e455fd4a9fbbdbd5be1820238c
Make WantingPlayback work when more than one registered client exists in the same thread.
Connection to registered playback clients are created using Qt::BlockingQueuedConnection, which will deadlock if running within the same thread.
Add InWantingPlayback methods, to determine if interrupted signal was received while in the process of starting new playback
Part of fix for #11671
commit 1bc816994033cffd9ec0b4d961783f4e0a67e33d
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 13 Jul 2013 13:49:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:52 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=1bc816994033cffd9ec0b4d961783f4e0a67e33d
Accrue time adjustments for HLS recorder.
4f645a870b974b367b011973b5b826f5cc5f5e39 improved HLS recording greatly, however didn't cater in case the HLS ringbuffer took a long time (like when it's rebuffering), Adjust logic to accrue the time differences and adjust waiting time accordingly
commit f6fbe1d30c1045a56a94588aa6cb5450197a5038
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 13 Jul 2013 13:12:39 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:51 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=f6fbe1d30c1045a56a94588aa6cb5450197a5038
Code cleanup.
If we enter this loop, type must be equal to MPEG2.
Coverity #746801
commit 350653eb464c4cd88eb11358215cb16805b0a2b8
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 13 Jul 2013 13:04:27 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 14 Jul 2013 16:54:51 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=350653eb464c4cd88eb11358215cb16805b0a2b8
Fix Dereference after null check
Coverity #746811
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythbase/mythcorecontext.cpp | 88 ++++++++++++++++++--
mythtv/libs/libmythbase/mythcorecontext.h | 5 +-
mythtv/libs/libmythbase/mythmiscutil.cpp | 12 ---
mythtv/libs/libmythbase/mythmiscutil.h | 3 -
mythtv/libs/libmythbase/mythobservable.cpp | 21 -----
mythtv/libs/libmythbase/mythobservable.h | 2 -
.../requesthandler/messagehandler.cpp | 1 +
.../libs/libmythtv/recorders/hlsstreamhandler.cpp | 25 +++---
mythtv/libs/libmythtv/tv_play.cpp | 12 +--
mythtv/programs/mythfrontend/main.cpp | 4 +-
.../programs/mythfrontend/videoplayercommand.cpp | 8 +-
mythtv/programs/mythtranscode/replex/replex.c | 10 +--
12 files changed, 111 insertions(+), 80 deletions(-)
--
More information about the mythtv-commits
mailing list