Commit Graph

15445 Commits

Author SHA1 Message Date
Thilo Graf
d738fc22c1 gui/widget: add class CHourGlass
Provides an hourglass/snake-loader function to visualize running processes.
A template xcf-file for Gimp 2.10 is appended. Feel free to edit.


Origin commit data
------------------
Commit: 0e809c9c76
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)
2021-10-09 01:23:28 +02:00
Thilo Graf
205c8eda14 hintbox: try to fix logic for enable/disable timeout bar.
Timeout bar could not be switched off, is now disabled for CHint
TODO: find a better solution to vizualize timeout for CHint.
 It looks not so good on the top of the hintbox, especially
 with round corners or frameless window.


Origin commit data
------------------
Commit: 77d482a43e
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-04 (Mon, 04 Oct 2021)

Origin message was:
------------------
hintbox: try to fix logic for enable/disable timeout bar.

Timeout bar could not be switched off, is now disabled for CHint
TODO: find a better solution to vizualize timeout for CHint.
   It looks not so good on the top of the hintbox, especially
   with round corners or frameless window.
2021-10-04 22:01:31 +02:00
Thilo Graf
3049b21a38 testmenu: fix action key value, typo
Origin commit data
------------------
Commit: 190a990242
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-04 (Mon, 04 Oct 2021)
2021-10-04 22:01:31 +02:00
Thilo Graf
b933f3e9f2 hintbox: expand ShowHintS() with slot parameter
This allows to execute one ore more methods inside the ShowHintS() method.
This should simplify calls of CHint messages with or without hide delays
In the simplest or most cases, only one code line is necessary for this,
see examples inside test_menu.cpp or here:

Single methode:
old:
CHintBox *hintBox new CHintBox(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_SERVICEMENU_GETPLUGINS_HINT));
hintBox->paint();
g_Plugins->loadPlugins();
sleep(1);
hintBox->.hide();
delete hintbox;

new:
ShowHintS(LOCALE_SERVICEMENU_GETPLUGINS_HINT, 1, true, sigc::mem_fun(g_Plugins, &CPlugins::loadPlugins));

Multiple methods:
old:
	CHint *hint = new CHint("Restart Tuner");
	hint->paint();
	g_Zapit->setStandby(true);
	sleep(2);
	g_Zapit->setStandby(false);
	sleep(2);
	g_Zapit->Rezap();
	delete hint;

new:
	std::vector <hint_message_data_t> hints;
	hints.push_back({sigc::bind(sigc::mem_fun(g_Zapit, &CZapitClient::setStandby), true),"Stopping tuner...", NONEXISTANT_LOCALE, 2, true});
	hints.push_back({sigc::bind(sigc::mem_fun(g_Zapit, &CZapitClient::setStandby), false), "Start tuner...", NONEXISTANT_LOCALE, 2, true});
	hints.push_back({sigc::hide_return(sigc::mem_fun(g_Zapit, &CZapitClient::Rezap)), "Rezap...", NONEXISTANT_LOCALE, 2, true});
	ShowHintS(hints);

slots can be used with sigc::bind, sigc::hide_return (or what ever) too.
sample slot:
sigc::slot<void> sl = sigc::bind(sigc::mem_fun(this, &ClassName::method), parameter);

Note: Usage of namespace sigc are doing to simplify the lines,
 but this is a matter of discretion.

TODO: - timeoutbar should visualize a kind of busy mode.
 - implemetations


Origin commit data
------------------
Commit: 0ae328d081
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-04 (Mon, 04 Oct 2021)

Origin message was:
------------------
hintbox: expand ShowHintS() with slot parameter

This allows to execute one ore more methods inside the ShowHintS() method.
This should simplify calls of CHint messages with or without hide delays
In the simplest or most cases, only one code line is necessary for this,
see examples inside test_menu.cpp or here:

Single methode:
old:
CHintBox *hintBox new CHintBox(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_SERVICEMENU_GETPLUGINS_HINT));
hintBox->paint();
g_Plugins->loadPlugins();
sleep(1);
hintBox->.hide();
delete hintbox;

new:
ShowHintS(LOCALE_SERVICEMENU_GETPLUGINS_HINT, 1, true, sigc::mem_fun(g_Plugins, &CPlugins::loadPlugins));

Multiple methods:
old:
	CHint *hint = new CHint("Restart Tuner");
	hint->paint();
	g_Zapit->setStandby(true);
	sleep(2);
	g_Zapit->setStandby(false);
	sleep(2);
	g_Zapit->Rezap();
	delete hint;

new:
	std::vector <hint_message_data_t> hints;
	hints.push_back({sigc::bind(sigc::mem_fun(g_Zapit, &CZapitClient::setStandby), true),"Stopping tuner...", NONEXISTANT_LOCALE, 2, true});
	hints.push_back({sigc::bind(sigc::mem_fun(g_Zapit, &CZapitClient::setStandby), false), "Start tuner...", NONEXISTANT_LOCALE, 2, true});
	hints.push_back({sigc::hide_return(sigc::mem_fun(g_Zapit, &CZapitClient::Rezap)), "Rezap...", NONEXISTANT_LOCALE, 2, true});
	ShowHintS(hints);

slots can be used with sigc::bind, sigc::hide_return (or what ever) too.
sample slot:
sigc::slot<void> sl = sigc::bind(sigc::mem_fun(this, &ClassName::method), parameter);

Note: Usage of namespace sigc are doing to simplify the lines,
   but this is a matter of discretion.

TODO: - timeoutbar should visualize a kind of busy mode.
   - implemetations
2021-10-04 22:01:31 +02:00
Thilo Graf
8021481a38 testmenu: add CHint demos
Origin commit data
------------------
Commit: 6f0cac34bd
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-04 (Mon, 04 Oct 2021)
2021-10-04 22:01:31 +02:00
vanhofen
2f42801f84 movieplayer: switch from define to enum in AC3_ATYPE handling
Origin commit data
------------------
Commit: e0d5f4180b
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-03 (Sun, 03 Oct 2021)

Origin message was:
------------------
- movieplayer: switch from define to enum in AC3_ATYPE handling
2021-10-03 23:09:22 +02:00
vanhofen
f2cb67ff74 movieplayer: better readability in AC3_ATYPE handling
Origin commit data
------------------
Commit: dae1a80d0f
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-03 (Sun, 03 Oct 2021)

Origin message was:
------------------
- movieplayer: better readability in AC3_ATYPE handling
2021-10-03 23:09:22 +02:00
retsim01
6c33baf2f9 movieplayer: introduce g_settings.movieplayer_select_ac3_atype0
Origin commit data
------------------
Commit: 13589d8689
Author: retsim01 <mrdata1972+neutrino@gmail.com>
Date: 2021-10-03 (Sun, 03 Oct 2021)

Origin message was:
------------------
- movieplayer: introduce g_settings.movieplayer_select_ac3_atype0
2021-10-03 23:09:22 +02:00
vanhofen
539649f64a data: fix install of settingsupdate.conf
Origin commit data
------------------
Commit: 487212ba01
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-03 (Sun, 03 Oct 2021)

Origin message was:
------------------
- data: fix install of settingsupdate.conf
2021-10-03 00:21:21 +02:00
vanhofen
e80e806a9e cst/hardware-caps: add pip_devs
Origin commit data
------------------
Commit: 84147b8b83
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-02 (Sat, 02 Oct 2021)

Origin message was:
------------------
- cst/hardware-caps: add pip_devs
2021-10-02 22:33:10 +02:00
BPanther
ea1497b58f DMX_PIP_CHANNEL removed, DMX_VIDEO_CHANNEL does the same
Origin commit data
------------------
Commit: 79908aca2f
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2021-10-02 (Sat, 02 Oct 2021)
2021-10-02 22:28:41 +02:00
vanhofen
72377ad5e8 helpers: simplify d628093107
Origin commit data
------------------
Commit: dd5610b497
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-02 (Sat, 02 Oct 2021)

Origin message was:
------------------
- helpers: simplify d628093107
2021-10-02 19:08:11 +02:00
vanhofen
93a296dde1 neutrino: remove stop_lcd4l_support(void) function
Origin commit data
------------------
Commit: d62170c717
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-02 (Sat, 02 Oct 2021)

Origin message was:
------------------
- neutrino: remove stop_lcd4l_support(void) function
2021-10-02 12:54:37 +02:00
vanhofen
5510acdb2b neutrino: more verbose console messages in Cleanup() function
Origin commit data
------------------
Commit: 7c9808633c
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-02 (Sat, 02 Oct 2021)

Origin message was:
------------------
- neutrino: more verbose console messages in Cleanup() function
2021-10-02 12:39:27 +02:00
vanhofen
617f5d4c9b moviebrowser: remove inactive code
Origin commit data
------------------
Commit: 033ef749e2
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-01 (Fri, 01 Oct 2021)

Origin message was:
------------------
- moviebrowser: remove inactive code
2021-10-01 23:08:53 +02:00
Thilo Graf
16f29fa589 moviebrowser: simplify user guidance with sort menue
It's always easier to use blindly the cross control buttons,
than looking for the colored buttons on the remote control.
Nothing will change for users who want to use the colored keys directly,
but they will get used to it.
This was a directly user request.


Origin commit data
------------------
Commit: a3bba31908
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-01 (Fri, 01 Oct 2021)

Origin message was:
------------------
moviebrowser: simplify user guidance with sort menue

It's always easier to use blindly the cross control buttons,
than looking for the colored buttons on the remote control.
Nothing will change for users who want to use the colored keys directly,
but they will get used to it.
This was a directly user request.
2021-10-01 23:08:53 +02:00
Thilo Graf
09b69d5abc lcd4l.cpp: exit ParseInfo() on missing instance of videoDecoder
Origin commit data
------------------
Commit: 731853f1ab
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-01 (Fri, 01 Oct 2021)
2021-10-01 23:08:53 +02:00
Jacek Jendrzej
968799c380 eitd:fix some compil warnings
Origin commit data
------------------
Commit: aba1f96d70
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2021-10-01 (Fri, 01 Oct 2021)
2021-10-01 23:08:53 +02:00
TangoCash
d628093107 add url to curl error log
Origin commit data
------------------
Commit: c27672b573
Author: TangoCash <eric@loxat.de>
Date: 2021-09-30 (Thu, 30 Sep 2021)
2021-10-01 20:50:22 +02:00
vanhofen
b3fab216f4 change some hintboxes
Origin commit data
------------------
Commit: b43da640c5
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-30 (Thu, 30 Sep 2021)

Origin message was:
------------------
- change some hintboxes
2021-09-30 22:56:15 +02:00
vanhofen
5aa08e50a6 hintbox: remove obsolete include
Origin commit data
------------------
Commit: ca10caf0d8
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-30 (Thu, 30 Sep 2021)

Origin message was:
------------------
- hintbox: remove obsolete include
2021-09-30 22:04:18 +02:00
vanhofen
99246b691c hintbox: setDelay() prototype v2
Origin commit data
------------------
Commit: f67c5cce26
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-30 (Thu, 30 Sep 2021)

Origin message was:
------------------
- hintbox: setDelay() prototype v2
2021-09-30 21:59:00 +02:00
vanhofen
c98b8ebe1f configure: rename ENABLE_HBBTV => ENABLE_AIT
Origin commit data
------------------
Commit: 9abe424ae0
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-29 (Wed, 29 Sep 2021)

Origin message was:
------------------
- configure: rename ENABLE_HBBTV => ENABLE_AIT
2021-09-29 21:14:46 +02:00
max_10
bc46b355ea configure: update ait scan for hbbtv url configurable
Origin commit data
------------------
Commit: 34a896d819
Author: max_10 <max_10@gmx.de>
Date: 2021-09-29 (Wed, 29 Sep 2021)

Origin message was:
------------------
- configure: update ait scan for hbbtv url configurable
2021-09-29 21:08:40 +02:00
max_10
0d71676e1d make ait scan for hbbtv url configurable
Origin commit data
------------------
Commit: 71255ec5df
Author: max_10 <max_10@gmx.de>
Date: 2021-09-29 (Wed, 29 Sep 2021)

Origin message was:
------------------
- make ait scan for hbbtv url configurable
2021-09-29 18:23:57 +02:00
vanhofen
f6e37fe25a hintbox: add setDelay() prototype
Origin commit data
------------------
Commit: 4686f51205
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-28 (Tue, 28 Sep 2021)

Origin message was:
------------------
- hintbox: add setDelay() prototype
2021-09-28 23:12:14 +02:00
vanhofen
7be64afc54 neutrino: use simple hintboxes w/o header
To avoid the sleep command, a call hint->setDelay(1) nice. :)


Origin commit data
------------------
Commit: 94212a1536
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-28 (Tue, 28 Sep 2021)

Origin message was:
------------------
- neutrino: use simple hintboxes w/o header

To avoid the sleep command, a call hint->setDelay(1) nice. :)
2021-09-28 22:52:06 +02:00
vanhofen
a7c86c0b3f webchannels-setup: rework g_settings.livestreamResolution option chooser
Origin commit data
------------------
Commit: ee51b216f3
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-28 (Tue, 28 Sep 2021)

Origin message was:
------------------
- webchannels-setup: rework g_settings.livestreamResolution option chooser
2021-09-28 22:31:12 +02:00
vanhofen
759603ce25 backup.sh: update shellexec configs
Origin commit data
------------------
Commit: f8e8ad97b7
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- backup.sh: update shellexec configs
2021-09-26 21:34:45 +02:00
vanhofen
176c339ebe webchannels-setup: re-add inactive code around g_settings.livestreamScriptPath
Origin commit data
------------------
Commit: 3f6718352e
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- webchannels-setup: re-add inactive code around g_settings.livestreamScriptPath
2021-09-26 21:28:21 +02:00
vanhofen
126f5cf3d4 fix last two commits
Origin commit data
------------------
Commit: 44ef9bd489
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- fix last two commits
2021-09-26 21:23:25 +02:00
vanhofen
8bb5af6841 scripts: move migration script away from control scripts
Origin commit data
------------------
Commit: 58f91648c0
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- scripts: move migration script away from control scripts
2021-09-26 20:25:38 +02:00
vanhofen
4266fecc1c scripts: move flash.start script away from control scripts
Origin commit data
------------------
Commit: fa17da4f0a
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- scripts: move flash.start script away from control scripts
2021-09-26 20:25:38 +02:00
vanhofen
f985a984d5 scripts: fix permissions of restore.sh.in
Origin commit data
------------------
Commit: d0c5011ac5
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-26 (Sun, 26 Sep 2021)

Origin message was:
------------------
- scripts: fix permissions of restore.sh.in
2021-09-26 20:25:38 +02:00
TangoCash
6e0ed123ce getting ait after starting playback
Origin commit data
------------------
Commit: 7b2d9c6d9a
Author: TangoCash <eric@loxat.de>
Date: 2021-09-25 (Sat, 25 Sep 2021)
2021-09-25 19:39:22 +02:00
TangoCash
88c2a5ed7b cleanup (supplemental to a8075cabf2)
Origin commit data
------------------
Commit: 0cbc918861
Author: TangoCash <eric@loxat.de>
Date: 2021-09-25 (Sat, 25 Sep 2021)
2021-09-25 19:39:22 +02:00
vanhofen
8ee583c702 epgview: correct labeling of green button
Origin commit data
------------------
Commit: 0cc94221de
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- epgview: correct labeling of green button
2021-09-24 23:14:50 +02:00
vanhofen
4555349b63 locale: fix deutsch.locale
Origin commit data
------------------
Commit: ad3f09d92d
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- locale: fix deutsch.locale
2021-09-24 23:00:37 +02:00
vanhofen
300de76ebf epgview: fix switch back from movie database view
Origin commit data
------------------
Commit: d56e7e810d
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- epgview: fix switch back from movie database view
2021-09-24 22:52:05 +02:00
vanhofen
8168f9f353 epgview: auto-calc buttons struct
Origin commit data
------------------
Commit: 1f21182405
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- epgview: auto-calc buttons struct
2021-09-24 22:52:05 +02:00
vanhofen
4fef67e444 epgview: add movie database selection
Origin commit data
------------------
Commit: 0b0cbabeca
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- epgview: add movie database selection
2021-09-24 22:52:05 +02:00
vanhofen
2219c64d60 hintbox: just code formatting
Origin commit data
------------------
Commit: b53d07fcf4
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-24 (Fri, 24 Sep 2021)

Origin message was:
------------------
- hintbox: just code formatting
2021-09-24 22:52:05 +02:00
vanhofen
6e6096fbbf luainstance: allow access to defined directories
Origin commit data
------------------
Commit: 603e0fefab
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-23 (Thu, 23 Sep 2021)

Origin message was:
------------------
- luainstance: allow access to defined directories
2021-09-23 22:57:25 +02:00
TangoCash
0d4913e048 add ait scan (hbbtvurls) to /tmp/ait.txt for now
Origin commit data
------------------
Commit: 11ef412ccd
Author: TangoCash <eric@loxat.de>
Date: 2021-09-22 (Wed, 22 Sep 2021)
2021-09-22 21:29:34 +02:00
vanhofen
023df17820 Revert "webtv: add prefered quality option for use in webtv plugins"; ...
re-activate g_settings.livestreamResolution


Origin commit data
------------------
Commit: a56c04ca97
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-20 (Mon, 20 Sep 2021)

Origin message was:
------------------
- Revert "webtv: add prefered quality option for use in webtv plugins"; ...

re-activate g_settings.livestreamResolution
2021-09-20 21:15:07 +02:00
vanhofen
23039e87cc webchannels-setup: simplify WEBTV_XML_QUALITY_OPTIONS; small changes to menu structure
Origin commit data
------------------
Commit: cc3345d7a7
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-19 (Sun, 19 Sep 2021)

Origin message was:
------------------
- webchannels-setup: simplify WEBTV_XML_QUALITY_OPTIONS; small changes to menu structure
2021-09-19 20:48:09 +02:00
Jacek Jendrzej
b40d39edd4 webtv: add prefered quality option for use in webtv plugins
Origin commit data
------------------
Commit: 92b69d621b
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2021-09-19 (Sun, 19 Sep 2021)
2021-09-19 20:01:30 +02:00
vanhofen
160245e680 miscsettings_menu: add hintbox around epg_read_now
Origin commit data
------------------
Commit: d9186c2110
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-18 (Sat, 18 Sep 2021)

Origin message was:
------------------
- miscsettings_menu: add hintbox around epg_read_now
2021-09-18 22:33:21 +02:00
TangoCash
61e27a2b1f fix e41d736930
Origin commit data
------------------
Commit: e45940525e
Author: TangoCash <eric@loxat.de>
Date: 2021-09-17 (Fri, 17 Sep 2021)
2021-09-18 22:20:45 +02:00
vanhofen
ffdf99559f miscsettings_menu: minor reworks in epg menu and epg locales
Origin commit data
------------------
Commit: 6b9effd62f
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-09-18 (Sat, 18 Sep 2021)

Origin message was:
------------------
- miscsettings_menu: minor reworks in epg menu and epg locales
2021-09-18 22:17:52 +02:00