Commit Graph

15602 Commits

Author SHA1 Message Date
vanhofen
6f54215a03 hourglass: reduce animation timeout
Origin commit data
------------------
Commit: 4fe5f666bc
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-10 (Sun, 10 Oct 2021)

Origin message was:
------------------
- hourglass: reduce animation timeout
2021-10-10 13:10:54 +02:00
vanhofen
7601b4791b icons: add missing hourglass.png
Origin commit data
------------------
Commit: 2910c4830e
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)

Origin message was:
------------------
- icons: add missing hourglass.png
2021-10-09 23:57:52 +02:00
vanhofen
ab59ecaf44 icons: rename hourglass0.png => hourglass.png
Origin commit data
------------------
Commit: eae02ba211
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)

Origin message was:
------------------
- icons: rename hourglass0.png => hourglass.png
2021-10-09 23:55:33 +02:00
vanhofen
fb85154562 hourglass: allow hourglass.png
Origin commit data
------------------
Commit: ca16db0604
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)

Origin message was:
------------------
- hourglass: allow hourglass.png
2021-10-09 23:53:50 +02:00
vanhofen
b19a679f29 icons: remove "animated" hourglass icons
Origin commit data
------------------
Commit: 8084b88df0
Author: vanhofen <vanhofen@gmx.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)

Origin message was:
------------------
- icons: remove "animated" hourglass icons
2021-10-09 23:45:23 +02:00
Thilo Graf
ca8689e38a neutrino.cpp: action reloadplugins, implement ShowHintS
Origin commit data
------------------
Commit: acdb0dac8a
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)
2021-10-09 01:23:28 +02:00
Thilo Graf
0dca1928ec neutrino.cpp: action save settings, implement ShowHintS
The same is possible with tuxtxt_init() and tuxtxt_close(), if reqiured


Origin commit data
------------------
Commit: 7a62a65a9f
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-10-09 (Sat, 09 Oct 2021)
2021-10-09 01:23:28 +02:00
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