[mythtv-firehose] mythtv branch master updated by jstichnoth. v0.28-pre-2820-gac3a988

Git Repo Owner noreply at mythtv.org
Sun Apr 12 15:42:42 UTC 2015

The branch, master has been updated on the
mythtv repository by gitolite user jstichnoth.
       via  ac3a988f2e9140322b1a15c34d6ac87071c69d7e (commit)
      from  eda5d2e2460d739ba9410c74f949b177865763f2 (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 ac3a988f2e9140322b1a15c34d6ac87071c69d7e
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Sun, 12 Apr 2015 07:30:55 -0700
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Sun, 12 Apr 2015 07:30:55 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ac3a988f2e9140322b1a15c34d6ac87071c69d7e

Subtitles: Fix automatic display of captions/subtitles.
There was something of a race condition in the previous code.  At
startup of playback, the decoder thread runs ahead and updates track
lists as it encounters them, including audio, cc608, cc708, etc.  If
no subtitle tracks are found before the UI thread gets to a certain
point, the UI thread commits to keeping subtitles disabled, regardless
of the "automatically display subtitles" setting.

In the new version, at startup of playback, the UI thread keeps the
original intention alive so that subtitles will automatically start
displaying when they eventually arrive.

Note that this fix doesn't address the problem where the player ought
to switch to a "better" subtitle track type when it comes along, such
as switching from cc608 to cc708.

Refs #10740 (only because this fixes a fix with that ref)


Summary of changes:
 mythtv/libs/libmythtv/mythplayer.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


More information about the mythtv-firehose mailing list