Mailing List Archive

mythtv branch master updated by pbennett. v30-Pre-587-geb94717
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@mythtv.org> at Mon, 16 Apr 2018 13:41:56 -0400
Committer: Peter Bennett <pbennett@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

--

_______________________________________________
mythtv-firehose mailing list
mythtv-firehose@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-firehose