[mythtv-firehose] mythtv/master commit: a9dc7ec98 by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Tue Nov 22 22:08:50 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-11-22T14:08:35-08:00
   Push Date:  2011/11/22 14:08:36 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  a9dc7ec98bfd701fee52e5c812f2e7e8f482414b
   Changeset:  https://github.com/MythTV/mythtv/commit/a9dc7ec98

Log:

Frontend Status: Add track data.

Provides a list of audio and subtitle tracks that are available in the
current stream. The list is a set of key/value pairs where the key is
the action that, if sent to the frontend, will select the given track
and the value is the translated description. As for chapter details, the
total number of audio and subtitle tracks is indicated in the main
'FrontendStatus' section and non-zero values indicate the presence of
additional 'SubtitleTracks' and 'AudioTracks' sections.

This is missing external subtitles support and an indication of the
current, in use track.

Rather than add an indeterminate number of, for example,
SELECTSUBTITLE_20 actions (some blu ray discs have over 20 audio tracks)
or refactor the event handling in tv_play, I've added an extra filter to
allow through certain 'selector' actions.

Modified:

   mythtv/libs/libmythservicecontracts/datacontracts/frontendStatus.h
   mythtv/libs/libmythtv/tv_play.cpp
   mythtv/programs/mythfrontend/services/frontend.cpp



More information about the mythtv-firehose mailing list