[mythtv-commits] mythtv branch master updated by pbennett. v30-Pre-587-geb94717

Git Repo Owner noreply at mythtv.org
Mon Apr 16 18:20:27 UTC 2018


The branch, master has been updated on the
mythtv repository by gitolite user pbennett.
       via  eb947177c1268de5b23a5869993f5945c7ec0b4a (commit)
      from  f20ab149a873ba80c23908533e4461b672223d43 (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 eb947177c1268de5b23a5869993f5945c7ec0b4a
Author:    Peter Bennett <pbennett at mythtv.org> at Mon, 16 Apr 2018 13:41:56 -0400
Committer: Peter Bennett <pbennett at mythtv.org> at Mon, 16 Apr 2018 13:41:56 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=eb947177c1268de5b23a5869993f5945c7ec0b4a

Playback OSD: New navigation screen
When invoked, OSD Navigation provides a row of icons along the bottom of the
playback screen with items like play, pause, jump forward, jump back.
There is a "more" button that shows other selections of icons.
The navigation icons are displayed in conjunction with the osd_status
(progress bar).

There is a new keyboard action available called OSDNAVIGATION.
This needs to be assigned to a key in setup under TV Playback.
I recommend assigning "Enter", so that the enter button can be used
on the NVidia Shield.

There is a default OSD Navigation window included in the default and defaultwide
themes, that will show on all themes unless overridden.

Theme designers can create as many buttons as they
wish and assign them to as many groups as they wish. They must be set
up so as not to overlap with the osd_status display. Actions
that are available in TV Playback can be added to buttons as desired
by the theme designer. There is no fixed list of actions, they can
be decided by the theme designer.

I will document it fully in the wiki for theme designers.

Refs #13234



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

Summary of changes:
 mythtv/libs/libmythtv/osd.cpp                    |  243 ++++++++-
 mythtv/libs/libmythtv/osd.h                      |   40 ++-
 mythtv/libs/libmythtv/tv_actions.h               |    1 +
 mythtv/libs/libmythtv/tv_play.cpp                |   72 +++-
 mythtv/libs/libmythtv/tv_play.h                  |    6 +
 mythtv/themes/default-wide/osd.xml               |  678 ++++++++++++++++++++++
 mythtv/themes/default/aspect_button.png          |  Bin 0 -> 440 bytes
 mythtv/themes/default/bookmark_button.png        |  Bin 0 -> 835 bytes
 mythtv/themes/default/cc_button.png              |  Bin 0 -> 3513 bytes
 mythtv/themes/default/dbl_left_arrow_button.png  |  Bin 0 -> 930 bytes
 mythtv/themes/default/dbl_right_arrow_button.png |  Bin 0 -> 901 bytes
 mythtv/themes/default/ff_button.png              |  Bin 0 -> 3384 bytes
 mythtv/themes/default/fill_button.png            |  Bin 0 -> 289 bytes
 mythtv/themes/default/info_button.png            |  Bin 0 -> 1045 bytes
 mythtv/themes/default/jump_bookmark_button.png   |  Bin 0 -> 934 bytes
 mythtv/themes/default/jump_start_button.png      |  Bin 0 -> 1010 bytes
 mythtv/themes/default/left_arrow_button.png      |  Bin 0 -> 1156 bytes
 mythtv/themes/default/menu_button.png            |  Bin 0 -> 331 bytes
 mythtv/themes/default/more_button.png            |  Bin 0 -> 1001 bytes
 mythtv/themes/default/muted_button.png           |  Bin 0 -> 1153 bytes
 mythtv/themes/default/osd.xml                    |  674 +++++++++++++++++++++
 mythtv/themes/default/pause_button.png           |  Bin 0 -> 843 bytes
 mythtv/themes/default/play_button.png            |  Bin 0 -> 2442 bytes
 mythtv/themes/default/rew_button.png             |  Bin 0 -> 3567 bytes
 mythtv/themes/default/right_arrow_button.png     |  Bin 0 -> 1050 bytes
 mythtv/themes/default/stop_button.png            |  Bin 0 -> 971 bytes
 mythtv/themes/default/unmuted_button.png         |  Bin 0 -> 528 bytes
 27 files changed, 1708 insertions(+), 6 deletions(-)
 create mode 100644 mythtv/themes/default/aspect_button.png
 create mode 100644 mythtv/themes/default/bookmark_button.png
 create mode 100644 mythtv/themes/default/cc_button.png
 create mode 100644 mythtv/themes/default/dbl_left_arrow_button.png
 create mode 100644 mythtv/themes/default/dbl_right_arrow_button.png
 create mode 100644 mythtv/themes/default/ff_button.png
 create mode 100644 mythtv/themes/default/fill_button.png
 create mode 100644 mythtv/themes/default/info_button.png
 create mode 100644 mythtv/themes/default/jump_bookmark_button.png
 create mode 100644 mythtv/themes/default/jump_start_button.png
 create mode 100644 mythtv/themes/default/left_arrow_button.png
 create mode 100644 mythtv/themes/default/menu_button.png
 create mode 100644 mythtv/themes/default/more_button.png
 create mode 100644 mythtv/themes/default/muted_button.png
 create mode 100644 mythtv/themes/default/pause_button.png
 create mode 100644 mythtv/themes/default/play_button.png
 create mode 100644 mythtv/themes/default/rew_button.png
 create mode 100644 mythtv/themes/default/right_arrow_button.png
 create mode 100644 mythtv/themes/default/stop_button.png
 create mode 100644 mythtv/themes/default/unmuted_button.png

-- 



More information about the mythtv-commits mailing list