Compare commits

...

1014 Commits

Author SHA1 Message Date
Thilo Graf
10a617b9dc Change to version 3.22.0 2022-01-07 16:06:42 +01:00
Thilo Graf
e9b107377d cc_frm_button: add methode to get current icon name 2022-01-07 16:00:11 +01:00
Thilo Graf
eea8e58c44 update_menue: show update status of packages in update menue
... to visualize update status already in the preview.
2022-01-07 09:29:47 +01:00
Thilo Graf
e393c87324 opkg_manager: add class with member to set an update status 2022-01-07 09:23:19 +01:00
Thilo Graf
de9cca01b9 menue: Show context help button in header if no hint is visible. 2022-01-06 16:35:04 +01:00
Thilo Graf
801b8600ed osd_setup: Make detail line and menu hints configurable. 2022-01-06 16:20:07 +01:00
Thilo Graf
b340d3f019 zapit: avoid possible crash if no frontend available
Crashes are possible e.g. on generic pc without any tuner or
starting Neutrino with optional export SIMULATE_FE
2022-01-05 22:04:37 +01:00
Thilo Graf
9b37d67269 navibar: add small separator line 2022-01-05 20:50:46 +01:00
M. Liebmann
bccecb3058 CChannelList: No error message when no channels found and...
...frontend is only simulated
2022-01-05 17:25:01 +01:00
Thilo Graf
86ecd64c66 user_menue_setup: hide untitled menu items 2022-01-05 06:17:10 +01:00
Thilo Graf
8c33efb231 user_menue_setup: add option to hide selectable menu item 2022-01-05 06:15:51 +01:00
svenhoefer
ce49c98ccf - fontrenderer: try bad hack to decrease boot time in HD1 hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-04 21:30:16 +01:00
svenhoefer
d458d98805 - change RC_back handling; its not longer translated to RC_home
Conflicts:
	src/gui/hdd_info.cpp
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-04 21:30:14 +01:00
svenhoefer
035c3c3a89 - usermenu: rename/resort some items
Conflicts:
	src/gui/user_menue.cpp
	src/gui/user_menue_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-04 21:29:19 +01:00
svenhoefer
5e974d5dc3 - fix color palette on pc
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-03 15:22:36 +01:00
Thilo Graf
af512304ce testmenu: add color check
colors on other platforms seems to be different. Observed on generic pc.
2022-01-01 18:54:42 +01:00
max_10
b71f249b94 - mipsbox: fix build psisetup 2021-12-20 16:23:02 +01:00
max_10
18043ec204 - upnpbrowser: fix possible format-truncation error 2021-12-20 16:23:02 +01:00
max_10
aae832b666 - audioplayer: fix possible format-truncation error 2021-12-20 16:23:02 +01:00
max_10
7169f9e191 - build vuplus arm with dvbs2x 2021-12-20 16:23:02 +01:00
max_10
9314e58cd2 - vuplus_arm: color profile (auto/bt709/bt470) added 2021-12-20 16:23:02 +01:00
max_10
8dfb6923da - glcd: fix possible format-truncation error
output between 4 and 14 bytes into a destination of size 6
2021-12-20 16:23:02 +01:00
max_10
111389fb2d - scan_setup: fix possible format-truncation error
truncated writing between 1 and 10 bytes into a region of size 5
2021-12-20 16:23:02 +01:00
svenhoefer
2996dde342 - yWeb: cleanup
Conflicts:
	data/y-web/Y_Blocks.txt
	data/y-web/Y_Live_Menue.yhtm
	data/y-web/Y_Tools_Flash_Upload.yhtm
	data/y-web/Y_Version.txt
	data/y-web/extentions/boxinfo/files/httpd/scripts/Y_Ext_BoxInfo.sh
	data/y-web/languages/Czech
	data/y-web/languages/Deutsch
	data/y-web/languages/English
	data/y-web/languages/Makefile.am
	data/y-web/languages/Polski
	data/y-web/languages/Portuguese
	data/y-web/languages/Slovak
	data/y-web/scripts/Y_NI_Tools.sh
	data/y-web/scripts/Y_Tools.sh
	data/y-web/scripts/api.sh
	data/y-web/ywidget.css

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-20 16:23:02 +01:00
GetAway
abb3bb1016 zapit.cpp: fix possible seqfault 2021-12-16 23:19:01 +01:00
Thilo Graf
8e9a039db8 moviebrowser: add missing parameters for movie cover 2021-12-14 11:11:26 +01:00
svenhoefer
2b6ffbe947 - epgplus: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:26 +01:00
svenhoefer
359463a1fa - buildinfo: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:26 +01:00
svenhoefer
38e3181064 - bookmarkmanager: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:25 +01:00
svenhoefer
62253613e1 - bouquetlist: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:25 +01:00
svenhoefer
265d7e462c - favorites: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:25 +01:00
Thilo Graf
2e21f4071e partial revert2: "- remove --enable-testing switch; testmenu is intergrated into usermenu"
The entry for the test menu at the end of the list inside the main menu
was implemented not without reason and not for fun.
Moving the test menu to the user menus (though it is not intended
for users!), complicates the access to the test menu without prior
configuration with nice shortcuts.
Searching for a colored key or any other key (no matter it
is configured or not)  is always more awkward than navigation with
the control cross keys, which can be used blind too.
If you need it often, that's just annoying.
2021-12-14 11:11:25 +01:00
Thilo Graf
ce3723c7a2 partial revert1: "- remove --enable-testing switch; testmenu is intergrated into usermenu"
This switch must not be only valid for test menu.
If required, it's also useful for other code parts in the future.
2021-12-14 11:11:25 +01:00
Thilo Graf
ef2d7f4420 usermenu: fix missing locales testmenu for usermenu 2021-12-14 11:11:25 +01:00
svenhoefer
7c92b87672 - remove --enable-testing switch; testmenu is intergrated into usermenu
Signed-off-by: Thilo Graf <dbt@novatux.de>

I think this is not a really good idea,
because it was never intended for normal users.
2021-12-14 11:11:25 +01:00
Frankenstone
2af245a256 audio_setup: cleanup unused clockrec 2021-12-14 11:11:25 +01:00
svenhoefer
bea4660ebf - keybind-setup: fix/introduce g_settings.bouquetlist_mode
Conflicts:
	src/neutrino.cpp
	version_pseudo.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-14 11:11:25 +01:00
Thilo Graf
b725ab9210 cc_item_tvpic: use CFrameBuffer::TM_NONE for transparency mode
Restore older behvior for background painting
2021-12-06 20:35:13 +01:00
svenhoefer
a62c6a990e - menue_options.h: auto-calculate structs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
c3d20394ac - rename src/mymenu.h => src/gui/widget/menue_options.h
Conflicts:
	src/gui/daemon_control.cpp
	src/gui/infoicons_setup.cpp
	src/gui/netfs_setup.cpp
	src/gui/plugins_hide.cpp
	src/gui/widget/menue_options.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
ed0d7c40b8 - neutrinoMessages: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
fe6b8fc72b - neutrino-menu: formatting code using astyle; some manual code nicenings
Conflicts:
	src/neutrino_menue.cpp
	src/neutrino_menue.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
cdfa72a5f5 - neutrino: remove ActionLog leftovers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
d9d1003d7a - keybind-setup: cleanup from unused code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
svenhoefer
469a3de228 - keybind-setup: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/keybind_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 19:25:46 +01:00
Frankenstone
ed0ac34fa2 videosettings: remove vcr
- LOCALE_VIDEOMENU_VCRSIGNAL
2021-12-06 19:24:17 +01:00
TangoCash
3e8bdba8b3 rename hdmi_mode -> hdmi_colorimetry 2021-12-06 19:24:17 +01:00
svenhoefer
ebf57c0b2e - start-wizard: remove Astrasat code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
0125eb6e15 - start-wizard: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/start_wizard.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
b42885f423 - subchannel-select: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
389772e1a8 - update: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/update.cpp
	src/gui/update.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
863dac9275 - update-check: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
bfbba84b90 - update-check-packages: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
c6b5a3854b - update-ext: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
533a920f88 - update-menu: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/update_menue.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
24c9dbb73a - update-settings: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/update_settings.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
72669771a7 - testmenu: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
fd2302fbf6 - timerlist: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/timeosd.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
ee297bc77a - timerlist: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/timerlist.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
7665fcec9f - upnpbrowser: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/upnpbrowser.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
2381afcff2 - usermenu: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
95519bf341 - usermenu-setup: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/user_menue_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
2a4b292f2e - vfd-setup: formatting code using astyle; some manual code nicenings
Conflicts:
	src/gui/vfd_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
bbd59e63eb - zapit-setup: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
42da414020 - volumebar: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
svenhoefer
59ec65cce2 - videosettings: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-06 05:18:19 +01:00
BPanther
cef336bafe fix typo 2021-12-04 15:42:49 +01:00
Thilo Graf
61e74e24ea lua_cc_picture: don't use any corner modes for images
Only for compatibility with old behavior before api < 1.94
2021-12-04 13:21:19 +01:00
Frankenstone
1eb1c029f4 english, deutsch locale: change
- menu.hint_scan_diseqctype
- satsetup.diseqc
2021-12-03 23:26:55 +01:00
max_10
88f663520b - remove old sh4 blit 2021-12-03 23:26:55 +01:00
svenhoefer
51334537ec - videsettings: fix cst build
Conflicts:
	src/gui/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-12-03 23:26:55 +01:00
Frankenstone
a578558150 locales: rename video_mode_hdmi Farbraum -> Farbprofil 2021-12-03 23:26:55 +01:00
Frankenstone
d1967125a0 videosettings: only arm hdmi_colormetry added
choices:

    - auto
    - bt202ncl
    - bt2020cl
    - bt709
2021-12-03 23:26:55 +01:00
Thilo Graf
6b5b4ce1c3 cc_frm_footer: reduce button offset 2021-12-03 23:17:22 +01:00
Thilo Graf
85dfc4af61 cc_frm_button: try to match font text better into container 2021-12-03 23:16:07 +01:00
GetAway
d52d0c0c7b movieplayer.cpp: remove unneeded HAVE_COOL_HARDWARE 2021-12-02 21:33:07 +01:00
Thilo Graf
f0c63ca852 cc_frm_picture: try to fix dimension assignment
init() was only with partial effect for dimensions,
watched in moviebrowser movie covers
2021-12-02 20:12:21 +01:00
Thilo Graf
d0a8c7eafc cc_draw: ensure unsigned values
avoids possible signed integer overflow runtime errors
2021-12-02 20:12:21 +01:00
GetAway
05aa223257 movieplayer.cpp: CST - check if ts file is a mp4 container and start it from MB 2021-12-02 20:11:06 +01:00
Thilo Graf
8c573fd315 lua-API: update version 1.94->1.95
add methode doPaintBg(), fix missing background

API Documentation: https://wiki.tuxbox-neutrino.org/wiki/Lua:Neutrino-API:cpicture:de#doPaintBg
2021-12-02 15:01:26 +01:00
Thilo Graf
31ddb9f67d lua_api_cc_picture: add methode doPaintBg(), fix missing background
Re adding compatibility with old behavior for background paint.

supplement to: cc_*_picture: add own file for cc_frm_picture.

API Documentation: https://wiki.tuxbox-neutrino.org/wiki/Lua:Neutrino-API:cpicture:de#doPaintBg
2021-12-02 14:58:03 +01:00
Thilo Graf
1d5472cf5e cc_*_picture: add own file for cc_frm_picture.
Re-adding compatibility with old background behavior.
Should mainly fix behavior with lua plugins whose are using
background paint as default and without explicit enabled background.
2021-12-02 13:50:51 +01:00
Thilo Graf
94ff7f95c7 cc_frm: add missing is_painted to paint()
Forms were never been tagged as painted.
This must be done for form items objects separately.
2021-12-02 13:50:51 +01:00
Thilo Graf
d307f97952 cc_frm_header: remove check for icon instance
Define of icon after created instance was partial broken.
In some cases no icon was visible.
2021-12-02 13:50:51 +01:00
Thilo Graf
84ba7532c4 cc_frm: fix log output for size_t type 2021-12-02 13:50:51 +01:00
Thilo Graf
3858433c30 cc_draw: add missing paint cache check for background images
Was always enabled with images.
2021-12-02 13:50:51 +01:00
Thilo Graf
e8d5f165d1 cc_draw: add method to get body image transparency mode 2021-12-02 13:50:51 +01:00
Thilo Graf
9f244f37c2 cc_item_tvpic: simplify and fix object creation of pic
color was wrong
2021-12-02 13:50:51 +01:00
svenhoefer
5a539d0134 - luainstance: fix custom colors
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-26 05:25:16 +01:00
svenhoefer
46d7921d2c - color_custom: cleanup; remove FB_USE_PALETTE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-26 05:24:48 +01:00
svenhoefer
fccf8ab8d6 - colorchooser: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-26 05:24:22 +01:00
svenhoefer
597a6e3854 - lua_hourglass: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-20 19:03:06 +01:00
svenhoefer
e52eb3d144 - luainstance: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-20 15:29:08 +01:00
svenhoefer
9ceea38b5e - setting-helpers: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/system/setting_helpers.h
2021-11-20 15:29:08 +01:00
Jacek Jendrzej
9f5b391708 record: use pkt after free have no effects 2021-11-20 11:42:36 +01:00
Jacek Jendrzej
89b8d5fbbf lua_hourglass: try to fix hide on exit 2021-11-20 10:33:26 +01:00
Jacek Jendrzej
b0067f83ca hourglass: fix segfault, repeatable with: for(int i = 1; i < 10000; i++){hg.paint();hg.hide();} 2021-11-20 10:30:32 +01:00
Jacek Jendrzej
940d6473d9 glcd: supplement to https://github.com/tuxbox-neutrino/gui-neutrino/commit/de4a6ade64#diff-7768e6c498899de1e15859c8986013b8b33a4de25386de2bef89bffda31ae9bcL262 2021-11-20 08:35:48 +01:00
Thilo Graf
46b4efd062 cc_frm_header: ensure restore logo background before cleanup
clean background is required before paint new logo,
avoids overpaint of old logo

supplement to: fix artifacts if no logo found
2021-11-19 23:57:08 +01:00
Thilo Graf
dba4e290e8 cc_item_picture: reset dimension if used blank image
avoids unnecessary applying of old dimensions
2021-11-19 23:48:20 +01:00
svenhoefer
89b385eeee - colors_custom: rework colors; use Google Material Palette
TODO: make custom colors themable
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-19 22:24:15 +01:00
svenhoefer
4e951f462b - color: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-19 22:22:03 +01:00
Thilo Graf
39581df1d4 cc_item_picture: remove debug spam 2021-11-19 21:40:29 +01:00
TangoCash
0ccdcca395 fix artifacts if no logo found 2021-11-19 21:02:56 +01:00
TangoCash
a16ef69245 fix weatherinfo, align text to channelname font 2021-11-19 21:02:14 +01:00
Thilo Graf
22a39bdf9d Revert "-bouquetlist: ugly workaround for better readability"
This reverts commit 5011c3474c.
2021-11-19 21:00:16 +01:00
Thilo Graf
af8c1abe16 test_menu: add image demo into test window 2021-11-19 08:56:45 +01:00
Thilo Graf
e9fa5fe19d cc_frm_header: remove alternative logo name
hasLogo() returns always true, this should fix
implementation e.g. of getChannelLogoObject()->hasLogo()
2021-11-18 11:32:34 +01:00
Thilo Graf
6267b0a48d cc_item_picture: try to fix has_logo value
has_logo was always true if an alternate logo was defined.
2021-11-18 11:27:47 +01:00
Thilo Graf
5d3165609f network-setup: change timeout for applying setup
Timeout was set to default hintbox timeout settings,
that was not really appropriated.
2021-11-17 11:46:00 +01:00
Thilo Graf
20a05074de test_menu: fix form with blinking item 2021-11-16 08:53:20 +01:00
Thilo Graf
2123af2505 helpbox: enable paint bg in addLine()
disable not required
2021-11-16 08:53:19 +01:00
Thilo Graf
507d1ae78f rc_lock: enable paint bg in lockRC()
disable not required
2021-11-16 08:53:19 +01:00
Thilo Graf
9a92a1e8fc moviebrowser: enable paint bg in initMovieCover()
disable not required
2021-11-16 08:53:19 +01:00
Thilo Graf
cf4fb63326 audiomute: enable paint bg
disable is not required
2021-11-15 18:52:32 +01:00
max_10
8c915c04c2 - neutrinoapi.cpp: replace /tmp/neutrino.sock with NEUTRINO_UDS_NAME 2021-11-15 09:30:39 +01:00
Thilo Graf
9e3a82778c cc_extra: simplify and fix paintImage() 2021-11-14 17:26:44 +01:00
GetAway
10da6b9894 radio-stations.xml: update Radio Arabella 2021-11-14 13:24:21 +01:00
Thilo Graf
a9b73a6603 cc_frm_button: remove offset between icon and text
Text object has an own internal offset. Therefore, I think it
is not required. Possible side effects are not to be ruled out and
remains to be seen.
2021-11-13 18:59:51 +01:00
Thilo Graf
c27c761add cc_frm_button: rework initIcon(), more simply implementaion 2021-11-13 18:59:51 +01:00
Thilo Graf
68c8edf09c cc_item_picture: rework for svg-support, simplified structure
- simplified icon and logohandling in headers
- add svg examples, fix some other tests inside test_menu.cpp
2021-11-13 18:59:51 +01:00
Thilo Graf
568518c15a cc_frm_slider: remove isPicPainted(), not required 2021-11-13 18:59:50 +01:00
Thilo Graf
53e19aaae2 cc_item_infobox: remove pic->isPicPainted(), pic->doPaintBg(false)
not required
2021-11-13 18:59:50 +01:00
Thilo Graf
4f916326ab cc_frm_scrollbar: format changes 2021-11-13 18:59:50 +01:00
Thilo Graf
dff5055cfd cc_frm_scrollbar: remove doPaintBg(false), not required 2021-11-13 18:59:50 +01:00
Thilo Graf
a9c47fcba2 cc_frm_icons: simplify icon handling, code format changes 2021-11-13 18:59:50 +01:00
Thilo Graf
a36b7548b2 cc_frm_button: remove doPaintBg(false) and setter parameters, not required 2021-11-13 18:59:50 +01:00
Thilo Graf
1c07b26b97 cc_extra: remove isPicPainted(), not required 2021-11-13 18:59:50 +01:00
Thilo Graf
007b89b205 audioplayer: outsource for title data source handling into own methods
Prepared to allow external access to an audio player instance.
2021-11-13 18:59:50 +01:00
Thilo Graf
26646c6ae8 audioplayer: simplify cover handling 2021-11-13 18:59:50 +01:00
Thilo Graf
d41cb1bbb1 epgplus: use CComponentsChannelLogo instead CComponentsChannelLogoScalable 2021-11-13 18:59:50 +01:00
Thilo Graf
20cb6fbbf3 moviebrowser: use CComponentsChannelLogo instead CComponentsChannelLogoScalable
scale parameter from logo/cover dimesion setters not required
2021-11-13 18:59:50 +01:00
Thilo Graf
fa99b236e4 upnpbrowser: change code format 2021-11-13 18:59:50 +01:00
Thilo Graf
8adab6ec28 upnpbrowser: remove 2nd paramter from image->setHeight(h_image)
not required, use default value
2021-11-13 18:59:50 +01:00
Thilo Graf
288520b5b0 wdget/navibar: remove nb_lpic->doPaintBg(false), code format changes
doPaintBg is no more required
2021-11-13 18:59:50 +01:00
Thilo Graf
dbad675789 cc_draw: add methode to set bg image transparency mode 2021-11-13 18:59:50 +01:00
Thilo Graf
971a21cd4b cc_draw: reduce log output 2021-11-13 18:59:50 +01:00
Thilo Graf
33f1e42e8e icons/various: add test svg icon tux for testing
--enable-testing is required
2021-11-13 18:59:50 +01:00
svenhoefer
b6a37a85e0 - menu: try to allow RC_standby in all menues
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-13 18:59:32 +01:00
TangoCash
5011c3474c -bouquetlist: ugly workaround for better readability 2021-11-13 11:03:38 +01:00
TangoCash
c776b752c0 -channellist: align description position to channelname height 2021-11-13 11:03:38 +01:00
Thilo Graf
6d22211700 cc_draw: avoid possible runtime error with signed integer overflow 2021-11-13 11:03:38 +01:00
GetAway
9cae0cf32c neutrino.cpp: party back to good old restart methode
- fix seqfault when restarting neutrino while webtv is streamed
2021-11-09 11:00:10 +01:00
GetAway
818c199f6b bouquets.cpp: use strcasecmp while compare DEFAULT_BQ_NAME_FAV 2021-11-08 22:36:47 +01:00
TangoCash
d918e6c517 add neutrino restart to webif
Signed-off-by: GetAway <get-away@t-online.de>
2021-11-08 21:57:24 +01:00
svenhoefer
27c8115cee - zapit/scanait: formatting code using astyle
see https://github.com/neutrino-images/ni-buildsystem/blob/master/support/scripts/astyle.sh

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-07 20:16:29 +01:00
Jacek Jendrzej
d8b822ed11 cc_frm_button.cpp: dont create cc_btn_icon_obj with empty cc_btn_icon, avoid segfault with doble delete - delete cc_btn_icon_obj and CComponentsForm::clear() 2021-11-06 18:01:26 +01:00
Jacek Jendrzej
f682ffa8b2 personalize.cpp: avoid length array with value 0 2021-11-06 16:37:55 +01:00
TangoCash
373807b158 some cec volume fixes
Conflicts:
	src/neutrino.cpp
2021-11-05 21:11:08 +01:00
Thilo Graf
2cf0cb9d06 driver/picturviewer: minor format change 2021-11-05 17:05:14 +01:00
TangoCash
db6071bf39 add support for svg header icons
Signed-off-by: Thilo Graf <dbt@novatux.de>

The CComponentsPicture class is currently being refactored.
It's almost done, but various adjustments and tests
are still missing, to identifying side effects on other objects.
It will be strongly simplified and will support svg feature.
Perhaps, an implementation of this kind in the header
class is not required.
2021-11-05 17:05:00 +01:00
TangoCash
3bf3897787 always scale svg's 2021-11-05 15:57:18 +01:00
TangoCash
324f44e3d7 support svg channellogos 2021-11-05 15:56:42 +01:00
TangoCash
37814bd1f8 remove unneeded delay
Conflicts:
	src/gui/movieplayer.cpp
2021-11-05 15:56:13 +01:00
Thilo Graf
f4dd477050 cc_draw: add member for transparency mode 2021-11-03 18:50:22 +01:00
svenhoefer
53097e5ece - remove driver/spark_led.h
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
86b19634d1 - add PARTIAL_BLIT again
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
6b79f74b55 - remove HAVE_SH4_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
3bf1b05399 - remove unused src/driver/audiodec/vis.cpp
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
991f0c4347 - remove lcddisplay code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
90f211a103 - remove driver/lcdd.cpp.h and newclock.cpp/h
Conflicts:
	src/driver/lcdd.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
Thilo Graf
0338b7279d fix build after pick: - remove RC_HW_TRIPLEDRAGON 2021-11-03 12:13:18 +01:00
svenhoefer
a4c59199a7 - remove RC_HW_TRIPLEDRAGON
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
svenhoefer
b4daeaa945 - remove BOXTYPE_SPARK
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:13:18 +01:00
TangoCash
9190e44683 rework: update nanosvg c5447dc
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 12:06:44 +01:00
svenhoefer
dbe199b64c - remove unmaintained locales
Conflicts:
	data/icons/locale/Makefile.am
	data/icons/locale/unmaintained/bosanski.png
	data/icons/locale/unmaintained/ch-berndeutsch.png
	data/icons/locale/unmaintained/czech.png
	data/locale/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-03 10:43:41 +01:00
TangoCash
c5447dce3c update nanosvg 2021-11-03 10:12:51 +01:00
TangoCash
49c7a4507a fix transparency 2021-11-03 10:12:47 +01:00
Thilo Graf
4354b23cc1 hourglass: ensure clean screen on disabled bg save
hide() has no effect with disabled bg save
2021-11-03 10:12:45 +01:00
TangoCash
87aa258771 fix svg resize 2021-11-02 18:17:08 +01:00
svenhoefer
a8c4560f30 - filebrowser: minor cleanup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 22:01:47 +01:00
Jacek Jendrzej
f6932af7ed nlab.lua fix showpicture 2021-11-01 19:36:48 +01:00
svenhoefer
6ffa97b209 - nlab: creating symlink from $(LUAPLUGINDIR) to $(bindir)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:36:48 +01:00
svenhoefer
7a7524b9e4 - nlab: remove postmsg.standby_on from get section
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:36:48 +01:00
svenhoefer
6fbe02f673 - introduce Neutrino Lua API bridge ...
to allow shellscripts access the neutrino lua api

Usage:

--- cut ---
!/bin/sh

PATH=$PATH:/usr/share/tuxbox/neutrino/luaplugins

CONFIGDIR=$(nlab.lua get dir.configdir)
echo "CONFIGDIR: $CONFIGDIR"
--- cut ---

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:36:48 +01:00
BPanther
bc45017a70 quadpip: hide empty bouquets on channel select 2021-11-01 19:25:46 +01:00
svenhoefer
7937776c5d - iconfont: rename defines; ICONFONT_ => FA_
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
b79c48543f - iconfont.h: add all Font Awesome icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
b5c780770c - filebrowser: use iconfont
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
9f38a653fb - introduce Font Awesome iconfont
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
12de0419d0 - fb_generic: simplify showFrame()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
bfdeed09e8 - fb_generic: use file_exists() in getIconPath()
* fix icons with absolute path
* rename path => icon

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
svenhoefer
ff564e3fd7 - fb_generic: formatting getIconPath() using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-11-01 19:25:46 +01:00
TangoCash
19f81835fd rework framebuffer getIconPath 2021-11-01 19:25:46 +01:00
TangoCash
7de08f0f31 add svg alphalevel, add full resize 2021-11-01 19:25:46 +01:00
TangoCash
2cc8464941 add cleaner resize for svg images 2021-11-01 19:25:46 +01:00
TangoCash
445304a2ec add support for svg images 2021-11-01 19:25:46 +01:00
Thilo Graf
7431f55d20 filebrowser: implement loader view for waiting while folder selection 2021-11-01 19:24:08 +01:00
Thilo Graf
3e9fefa8c4 change to v1.94
add hourglass and hint wigets

documentation:
https://wiki.tuxbox-neutrino.org/wiki/Kategorie:Lua:Neutrino-API:Widgets:en
2021-11-01 17:13:58 +01:00
Thilo Graf
073aea9a9b lua: add simple hint method 2021-11-01 17:13:58 +01:00
Thilo Graf
5af92221f4 lua: add hourglass/loader to API 2021-11-01 17:13:58 +01:00
Jacek Jendrzej
95a9258217 fix, supplement to 6045e1082c 2021-10-27 14:24:33 +02:00
Jacek Jendrzej
6045e1082c ffmpeg compil versions warnnings 2021-10-27 12:34:55 +02:00
Jacek Jendrzej
7c22c30e0a scanait: another ait segfault fix 2021-10-27 08:57:28 +02:00
Jacek Jendrzej
7f885e77d4 scanait: make compil happy. 2021-10-25 16:03:03 +02:00
Jacek Jendrzej
206d77e181 zapit: CMD_TUNE_TP add default param to rolloff, make compil happy. 2021-10-25 15:13:03 +02:00
Jacek Jendrzej
489cb516eb §update jsoncpp lib 2021-10-25 11:45:22 +02:00
Jacek Jendrzej
35250990c9 frontend: avoid division by zero 2021-10-25 11:34:58 +02:00
svenhoefer
d16f52922c - screensaver: formatting code using astyle
Conflicts:
	src/gui/screensaver.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-25 07:34:32 +02:00
Thilo Graf
73778cfb34 videosettings: rename setVideoSettings() -> initVideoSettings()
It was not a setter, no values will be passed.
2021-10-25 05:43:04 +02:00
Jacek Jendrzej
44f965f8fd zapit:bouquets skip check 0 len logo url 2021-10-23 19:24:36 +02:00
Jacek Jendrzej
676423f72b md5: fix md5_uint32 4 byte alignment, code copy from glibc 2021-10-23 17:40:31 +02:00
Jacek Jendrzej
4a23e0cdf2 some inits 2021-10-22 14:25:37 +02:00
svenhoefer
56274bf320 - neutrino: reset videodecoder at startup
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-22 08:23:13 +02:00
svenhoefer
d88402bb52 - screen-max: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-22 08:22:51 +02:00
svenhoefer
e4c2dd39b5 - quadpip-setup: rename menu widget id name
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-22 08:22:38 +02:00
svenhoefer
4ded473908 - configure: change quadpip handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-22 08:21:52 +02:00
BPanther
c4f7931377 quadpip: --enable-quadpip only for vusolo4k, vuduo4k, vuduo4kse, vuultimo4k, vuuno4kse and vuuno4k possible. remember last menu position added for quadpip menu. timings shorter for zap channel and audio on/off. 2021-10-22 08:18:37 +02:00
Thilo Graf
b22fcaa17e cc_item_progressbar.cpp fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
cd4e640328 edvbstring.h: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
2e9bcb52a7 zapit/include/channel.h: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
766a55e566 cc_frm_window.cpp: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
da729bfc6e channellist.h: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
bc7a36a4ad menue.h: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
Thilo Graf
9a11692d15 plugins.h: fix type conversion
Wconversion
2021-10-21 17:31:44 +02:00
svenhoefer
1a2fff8f9b - network-service: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-21 17:31:44 +02:00
svenhoefer
c45b8cd274 - mediaplayer-setup: formatting code using astyle
Conflicts:
	src/gui/mediaplayer_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-21 17:31:44 +02:00
svenhoefer
24897213a0 - mediaplayer: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-21 17:31:44 +02:00
svenhoefer
45cf7e0698 - miscsettings-menu: formatting code using astyle
Conflicts:
	src/gui/miscsettings_menu.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-21 17:31:44 +02:00
svenhoefer
f489052af5 - zapit: minor formattings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-21 17:31:44 +02:00
Jacek Jendrzej
886fe53682 keybind_setup.h: KeybindSetup PIP fix 2021-10-21 17:28:07 +02:00
Jacek Jendrzej
9b893f61bc xmlutil:readEventsFromXMLTV add epgid cache 2021-10-21 14:58:25 +02:00
Jacek Jendrzej
089df8d24f xmlutil:insertEventsfromXMLTV really make url not static 2021-10-21 13:54:15 +02:00
Jacek Jendrzej
01bd7d51d0 xmlutil:insertEventsfromXMLTV make url not static 2021-10-21 13:42:37 +02:00
Jacek Jendrzej
ede935bdce fix other reloadchannels segfault with getepgid 2021-10-20 16:35:40 +02:00
Thilo Graf
c806c8317a hourglass.cpp: simplify constructor
supplement to:
	hourglass.cpp: Avoid division by zero if no images are available.
	b4a3d19c9f
2021-10-20 10:15:31 +02:00
svenhoefer
4674062377 - hourglass: minor formatations
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-20 10:12:06 +02:00
svenhoefer
08ee186b19 - introduce configurable ZAPITDIR
Conflicts:
	data/config/settingsupdate.conf.in

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-20 09:22:20 +02:00
BPanther
3cc4b7c53e - zapitclient: change CZapitClient::stopPip()
* Original commit: 51a084e92b
2021-10-20 09:13:56 +02:00
BPanther
3b0aaf8944 fix unused variables 2021-10-20 09:13:12 +02:00
GetAway
482cae3f90 neutrino.cpp: remove double execute of StartLCD4l() 2021-10-19 20:27:34 +02:00
svenhoefer
ac5f0a9973 - videosettings: small changes to debug output
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-19 17:36:46 +02:00
GetAway
2cd69068bf zapit.cpp: (pip) delete pointer 2021-10-19 15:37:59 +02:00
Thilo Graf
b4a3d19c9f hourglass.cpp: Avoid division by zero if no images are available. 2021-10-19 14:44:12 +02:00
Jacek Jendrzej
ca05431f4d better place for ClearChannelList, supplement to fix reloadchannels segfault commit 2021-10-19 13:42:48 +02:00
Jacek Jendrzej
43ae436cb6 supplement to cf8c0acb30 2021-10-19 12:26:06 +02:00
Jacek Jendrzej
cf8c0acb30 third time try to fix reloadchannels segfault with alternate_logos 2021-10-19 12:09:43 +02:00
Jacek Jendrzej
f31602f91c zapit:use avoid unaligned hack only with sh4 hw; this segfault on not sh4 hw 2021-10-19 10:39:23 +02:00
Stefan Seyfried
2bffc099c8 zapit: avoid unaligned access in parseBouquetsXml()
SH4 kernels are complaining about unaligned accesses when bouquets.xml
with urls are parsed. Even though this should be fixed in the XML
parsing library, this seems not easy, so let's add a simple workaround
to avoid the messages in the kernel log.
2021-10-18 17:08:56 +02:00
Stefan Seyfried
90bb13dba5 fb_accel_sti: avoid additional BPA2 buffer
by increasing the framebuffer memory slightly, the additional BPA2
memory buffer can be avoided, which leads to less memory fragmentation
and the possibility to configure more memory for general system use.
2021-10-18 17:08:29 +02:00
Stefan Seyfried
715ceb38e7 channellist::zapToChannel: speed up playback
on channels without EPG on pre-locked bouquets, playback was delayed
until EPG times out (about 10seconds), even if parental control is
globally disabled. Check for parentallock global setting and start video
always if enabled.
2021-10-18 17:07:28 +02:00
Stefan Seyfried
78eb1cd564 fb_accel_sti: remove harmful blit() call
this actually causes flickering by ensuring that big (background)
fill operations are immediately committed to the screen
2021-10-18 17:04:49 +02:00
svenhoefer
1882b50646 - movieplayer: try to fix rezap audiostreams
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-18 17:03:40 +02:00
GetAway
057f17d6e9 zapit.cpp: fix pip for CST 2021-10-18 15:44:18 +02:00
GetAway
2fadfdc792 zapit.cpp: align pids routing to NI 2021-10-18 11:21:56 +02:00
GetAway
dd43a8ae5c zapit.cpp: fix compile for CST 2021-10-18 10:53:58 +02:00
GetAway
f9e45c25da zapit.cpp: remove trailing spaces 2021-10-18 10:40:24 +02:00
Thilo Graf
79853a6840 videosettings.cpp: use neutrino debug output 2021-10-18 09:21:43 +02:00
Thilo Graf
0756459b79 videosettings.cpp: remove unused static const char *m[] 2021-10-18 09:11:51 +02:00
svenhoefer
8d39e55753 - move quadpip-setup to videosettings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-18 08:42:46 +02:00
svenhoefer
caaa27e39f - quadpip-setup: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-18 08:42:46 +02:00
svenhoefer
bd90cd16eb - quadpip-setup: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-18 08:42:46 +02:00
BPanther
7ff4f0fec1 Experimental for testing - not complete working (audio problem at window change): QuadPiP added for VU+ Solo 4K, VU+ Duo 4k, VU+ Duo 4K SE, VU+ Ultimo 4K, VU+ Uno 4K SE and VU+ Uno 4K. Use --enable-pip and --enable-quadpip for these devices. BUT: VU+ Solo 4K has only support for 3 real video devices. 2021-10-18 08:42:46 +02:00
Jacek Jendrzej
ce0f9a85f3 Revert "try to fix reloadchannels segfault with alternate_logos"
This reverts commit 7234761098.
2021-10-17 17:06:57 +02:00
Jacek Jendrzej
173664f80a Revert "second try to fix reloadchannels segfault with alternate_logos"
This reverts commit f58fc736fe.
2021-10-17 17:06:49 +02:00
svenhoefer
56bd12bac1 - icons: rename color buttons; avoid german names
Conflicts:
	data/icons/buttons/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>

Note for last cherry-picks with icon rename:
It would make more sense to rename consequently all the other icons with prefixes like btn_*.*, header_*.* etc. ... means
prefixes matching to groups: buttons, header etc.
For some groups, this has already been done
but at the moment that is not enough.
2021-10-17 15:59:59 +02:00
svenhoefer
44e7a95042 - icons: install and use icon_blue.png
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-17 15:59:59 +02:00
svenhoefer
828d62e4d4 - icons: rename icon_movieplayer.png and icon_ytplay.png
Conflicts:
	data/icons/headers/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-17 15:59:59 +02:00
svenhoefer
55e8293fc5 - icons: rename radiotext icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-17 15:59:59 +02:00
svenhoefer
74039af5c8 - icons: rename NEUTRINO_ICON_SCRAMBLED2 => NEUTRINO_ICON_SCRAMBLED
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-17 15:59:59 +02:00
svenhoefer
76735f088b - configure: depending --enable-quadpip on --enable-pip
* unify ENABLE_PIP defines
* simplify ENABLE_QUADPIP defines

 Conflicts:
	src/gui/infoviewer.cpp
	src/gui/videosettings.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-17 15:59:59 +02:00
Jacek Jendrzej
f58fc736fe second try to fix reloadchannels segfault with alternate_logos 2021-10-17 15:58:20 +02:00
Jacek Jendrzej
7234761098 try to fix reloadchannels segfault with alternate_logos 2021-10-17 08:41:12 +02:00
svenhoefer
5afe519d1a - data/zapit: disable exmples in epgmap.xml and myservices.xml
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-16 20:41:16 +02:00
TangoCash
c081c29508 fix compile 2021-10-16 20:39:58 +02:00
Jacek Jendrzej
8b9cd71a38 fix compil without PIP 2021-10-16 13:38:57 +02:00
svenhoefer
277a81e9a8 - rename libcoolstream-mt => libcoolstream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-15 20:25:40 +02:00
svenhoefer
904371ef93 - zapit: fix cst compile
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-15 20:18:51 +02:00
svenhoefer
25a3a0419f - configure: fix compile
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-15 20:18:48 +02:00
BPanther
8048c44b52 more pip changes
Signed-off-by: Thilo Graf <dbt@novatux.de>

Thx for the informative commit chain.
2021-10-15 20:18:46 +02:00
BPanther
ccb33957a5 more pip changes 2021-10-15 20:18:44 +02:00
BPanther
e2b696f785 more pip changes 2021-10-15 20:18:42 +02:00
BPanther
2024f516ed more pip changes 2021-10-15 20:18:39 +02:00
BPanther
180f0446b8 more pip changes 2021-10-15 20:18:37 +02:00
BPanther
a60d269c7d more pip changes 2021-10-15 20:18:09 +02:00
BPanther
53dac96c8a some pip changes
Conflicts:
	src/zapit/src/zapit.cpp
2021-10-15 20:00:19 +02:00
BPanther
eace201108 pip variables renamed 2021-10-15 20:00:19 +02:00
BPanther
a686f3bb03 add some more quidpip stuff (still NOT working) 2021-10-15 20:00:18 +02:00
BPanther
4aa47464c1 fix variables 2021-10-15 20:00:18 +02:00
BPanther
0d9d992a3c fix unused variables 2021-10-15 20:00:18 +02:00
BPanther
20e2aec336 more QuadPiP stuff (still NOT ready!)
Conflicts:
	src/neutrino_menue.cpp
2021-10-15 20:00:18 +02:00
BPanther
b1784eee01 move pipsetup to ENABLE_PIP and add --enable-quadpip, only for vusolo4k, vuduo4k, vuduo4kse, vuultimo4k, vuuno4k, vuuno4kse (not yet ready, don't use!) 2021-10-15 20:00:18 +02:00
Jacek Jendrzej
6ee8a38463 zapit: supplement to last commit 2021-10-14 20:48:18 +02:00
Jacek Jendrzej
6102611c5f zapit: try to fix ait segfault 2021-10-14 16:38:30 +02:00
Thilo Graf
ae29bfc7a6 moviebrowser: mb.cpp, implement ShowHintS for save_movie_info 2021-10-13 09:37:54 +02:00
svenhoefer
fecfe91124 - webchannels-setup: always allow g_settings.livestreamResolution selection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-13 06:02:27 +02:00
svenhoefer
20a06711b7 - webchannels/xmltv-setup: extend keyboard input
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-13 06:02:24 +02:00
svenhoefer
8cd3b8bbf1 - settings-helpers: set TZ variable after changing timezone
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-13 06:02:19 +02:00
TangoCash
5c2c6d5f96 - xmlutil: try to fix xmltv for hd2 2021-10-13 05:08:19 +02:00
TangoCash
b404c84c17 increase hourglass images, cast to int 2021-10-12 05:44:52 +02:00
retsim01
1854ca997b - movieplayer: try to fix g_settings.movieplayer_select_ac3_atype0 handling 2021-10-12 05:16:30 +02:00
Thilo Graf
1444b5a381 testmenu: use restarttuner from neutrino.cpp 2021-10-11 20:39:17 +02:00
Thilo Graf
14aa145cc1 miscsettings_menu.cpp: epg_read_now, epg_read_now_usermenu implement ShowHintS 2021-10-11 20:39:17 +02:00
max_10
df182b4b37 - data: fix install_DATA previously defined 2021-10-11 13:08:23 +02:00
Thilo Graf
b28f8814ea network_setup: implement ShowHintS for apply settings 2021-10-10 19:35:37 +02:00
svenhoefer
5349f9446e - icons/hourglass: add "animated" hourglass for non-CST hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-10 17:32:28 +02:00
svenhoefer
a9ff61b8c8 - icons: add missing hourglass.png
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-10 17:23:07 +02:00
svenhoefer
16ff23ed9c - hourglass: allow hourglass.png
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-10 17:00:23 +02:00
Thilo Graf
3c8596a5be hourglass: use count of images as calculation base for paint interval
We are using possible 3rd party theme packages (installed via package
manager) with other counts of images.
This should ensure an automatic adaptation of interval
in case of different count of images.
2021-10-10 16:58:07 +02:00
Thilo Graf
ac594109d7 neutrino.cpp: action reloadplugins, implement ShowHintS 2021-10-08 23:10:58 +02:00
Thilo Graf
42c624a337 neutrino.cpp: action save settings, implement ShowHintS
The same is possible with tuxtxt_init() and tuxtxt_close(), if reqiured
2021-10-08 23:10:58 +02:00
Thilo Graf
6134115c63 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.
2021-10-08 23:10:30 +02:00
Thilo Graf
c9efac0665 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 17:16:38 +02:00
Thilo Graf
aa81278cfb testmenu: fix action key value, typo 2021-10-04 16:43:42 +02:00
svenhoefer
0a3a95f4a3 - movieplayer: switch from define to enum in AC3_ATYPE handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-04 09:41:19 +02:00
svenhoefer
990689a990 - movieplayer: better readability in AC3_ATYPE handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-04 09:41:02 +02:00
retsim01
85d88bfba6 - movieplayer: introduce g_settings.movieplayer_select_ac3_atype0
Conflicts:
	src/neutrino.cpp
2021-10-04 09:40:39 +02:00
Thilo Graf
4135b48521 configure.ac: remove hbbtv configure option
pick fix for: - configure: rename ENABLE_HBBTV => ENABLE_AIT
2021-10-03 17:02:39 +02:00
svenhoefer
ddeb09f6ce - data: fix install of settingsupdate.conf
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
svenhoefer
5ef59f4cbc - cst/hardware-caps: add pip_devs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
BPanther
609d6c4a7c DMX_PIP_CHANNEL removed, DMX_VIDEO_CHANNEL does the same 2021-10-03 17:02:39 +02:00
svenhoefer
79a63aef0a - neutrino: remove stop_lcd4l_support(void) function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
svenhoefer
a97d3db67d - neutrino: more verbose console messages in Cleanup() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
svenhoefer
2a49ff0369 - moviebrowser: remove inactive code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
svenhoefer
2121698c49 - hintbox: remove obsolete include
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 17:02:39 +02:00
svenhoefer
3f34ab5877 - change some hintboxes
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

I'm not enthused of this solution to misuse the CHint destructor since
commit 1cb25e7cd3 "- hintbox: add setDelay() prototype".
I think such tasks with delay impact are not the designation of
destructors and avoidable. Unless it is absolutely necessary.
Therefore, I think this is only a temporary solution.
2021-10-03 17:02:07 +02:00
svenhoefer
887d2f1cb5 - hintbox: setDelay() prototype v2
Signed-off-by: Thilo Graf <dbt@novatux.de>

see commit message at: - change some hintboxes
2021-10-03 17:00:27 +02:00
svenhoefer
1cb25e7cd3 - hintbox: add setDelay() prototype
Signed-off-by: Thilo Graf <dbt@novatux.de>

see commit message at: - change some hintboxes
2021-10-03 17:00:03 +02:00
svenhoefer
ab0d178d58 - neutrino: use simple hintboxes w/o header
To avoid the sleep command, a call hint->setDelay(1) nice. :)

 Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 11:51:45 +02:00
Thilo Graf
b7e837d82b 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-03 11:50:48 +02:00
Thilo Graf
b23fcc7c7c testmenu: add CHint demos 2021-10-03 11:14:47 +02:00
svenhoefer
f48c390e47 - helpers: simplify: add url to curl error log
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-03 11:12:59 +02:00
TangoCash
e750dceea2 add url to curl error log 2021-10-01 22:00:12 +02:00
Thilo Graf
e42d4570cd 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 22:00:10 +02:00
Thilo Graf
b72bd0fbe2 zapit: add missing delete ait
Possible leak detected with LeakSanitizer
2021-10-01 22:00:03 +02:00
svenhoefer
dc222187e6 - configure: rename ENABLE_HBBTV => ENABLE_AIT
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-01 21:59:56 +02:00
max_10
4a18629847 - make ait scan for hbbtv url configurable 2021-10-01 21:59:49 +02:00
Thilo Graf
b67ab168da lcd4l.cpp: exit ParseInfo() on missing instance of videoDecoder 2021-10-01 21:59:12 +02:00
svenhoefer
3da4a27882 - webchannels-setup: rework g_settings.livestreamResolution option chooser
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-01 21:59:07 +02:00
svenhoefer
e0cd455e16 - webchannels-setup: re-add inactive code around g_settings.livestreamScriptPath
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-01 21:59:02 +02:00
svenhoefer
8217f897b7 - scripts: fix permissions of restore.sh.in
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-10-01 21:58:58 +02:00
svenhoefer
d813414583 - Revert "webtv: add prefered quality option for use in webtv plugins"; ...
re-activate g_settings.livestreamResolution

Signed-off-by: Jacek Jendrzej <overx300@gmail.com>
2021-09-26 17:29:00 +02:00
TangoCash
4009bd2a68 getting ait after starting playback 2021-09-26 14:21:00 +02:00
TangoCash
7b4a536f62 add ait scan (hbbtvurls) to /tmp/ait.txt for now 2021-09-26 11:49:08 +02:00
TangoCash
bc4cd3a356 cleanup (supplemental to cdbfe10b13)
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: move xmltv epgmapping into own variable
2021-09-26 11:38:30 +02:00
svenhoefer
69ed0f6f29 - epgview: correct labeling of green button
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:29:33 +02:00
svenhoefer
a3f13f267c - locale: fix deutsch.locale
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:29:30 +02:00
svenhoefer
7db740166f - epgview: fix switch back from movie database view
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:29:27 +02:00
svenhoefer
27784214eb - epgview: auto-calc buttons struct
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:29:11 +02:00
svenhoefer
c65d294eee - epgview: add movie database selection
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:29:08 +02:00
svenhoefer
2ca7d1d7d1 - hintbox: just code formatting
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-25 09:28:58 +02:00
svenhoefer
e904e2191f - luainstance: allow access to defined directories
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-24 10:19:15 +02:00
svenhoefer
ce09b670c5 - luaserver: use LUAPLUGINDIR_VAR
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-24 10:19:12 +02:00
svenhoefer
a6aebded5f - add LUAPLUGINDIR_VAR
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-24 10:19:09 +02:00
svenhoefer
4893ec9149 - webchannels-setup: simplify WEBTV_XML_QUALITY_OPTIONS; small changes to menu structure
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:56 +02:00
svenhoefer
384109ccf9 - miscsettings_menu: add hintbox around epg_read_now
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:53 +02:00
svenhoefer
4bd62c4fd9 - miscsettings_menu: minor reworks in epg menu and epg locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:50 +02:00
svenhoefer
019644334f - lcd4l: add and use wrapper functions to handle /tmp/lcd/menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:48 +02:00
max_10
da67aa4725 - fix build with ffmpeg version > 59.0.100 2021-09-20 19:51:44 +02:00
max_10
039c25db15 - tuxboxapi: fix compiler warning
Conflicts:
	src/nhttpd/tuxboxapi/neutrinoyparser.cpp
2021-09-20 19:51:42 +02:00
svenhoefer
e046cc15a4 - movieplayer: add audio format to apidtitle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:39 +02:00
svenhoefer
38ceb80395 - scan: show scan on external display
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:51:36 +02:00
svenhoefer
7f6a967b25 - streaminfo1: fix and supplement to 97c81ecae4
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - streaminfo1: try to show correct mode
2021-09-20 19:51:10 +02:00
svenhoefer
bf9de39bea - pictureviewer: prefering users/systems channellogos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:50:36 +02:00
svenhoefer
7b304aa04f - infoviewer: better integration of 58858b0391
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - infoviewer: show corresponding icon in webtv/webradio mode
2021-09-20 19:50:20 +02:00
svenhoefer
58858b0391 - infoviewer: show corresponding icon in webtv/webradio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:43:32 +02:00
svenhoefer
cc0e14ae47 - icons: install missing webradio hint icon
Conflicts:
	data/icons/hints/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:43:24 +02:00
svenhoefer
acbb45d44d - streaminfo2: show correct mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:43:18 +02:00
svenhoefer
97c81ecae4 - streaminfo1: try to show correct mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:43:15 +02:00
svenhoefer
eeba08dbd1 - infoviewer: try to show correct mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-20 19:43:11 +02:00
Jacek Jendrzej
11d1a2f979 webtv: add prefered quality option for use in webtv plugins 2021-09-19 13:18:08 +02:00
TangoCash
e17ef5625c - bouquets: rework logo thread handling 2021-09-17 21:04:54 +02:00
TangoCash
8113156049 - bouquets: fix segfault while re-loading channel lists 2021-09-17 21:04:51 +02:00
svenhoefer
2fe8c1c87b - bouquets: allow logos directly from webtv xml file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-15 08:06:14 +02:00
TangoCash
f8d3c34307 avoid possible segfault 2021-09-15 08:05:23 +02:00
TangoCash
a892d20aac if someone asks, we're firefox 2021-09-15 08:04:46 +02:00
Jacek Jendrzej
083dafe750 menu: typo? 2021-09-14 12:52:34 +02:00
TangoCash
32b482ffa5 local epgmap overrides global epgmap for webtv,webradio 2021-09-13 21:56:27 +02:00
TangoCash
4eff599c4d keeping all auto xml epg together 2021-09-13 21:56:25 +02:00
svenhoefer
830d10ece3 - bouquets: allow xmltv directly from webtv xml file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-13 21:56:21 +02:00
svenhoefer
ced577eb7a - bouquets: allow epgmapping directly from webtv xml file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-13 21:56:09 +02:00
svenhoefer
92a1028aba - zapit: fix continue streaming of web channels, when leaving standby or start neutrino
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-12 10:49:02 +02:00
svenhoefer
5ed088afd7 - lcd4l: fix eventinfo for webtv/radio
commit based upon:
c1a45defc6

lcd4linux: not showing 'RESOULUTION=1x1' at streams

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-12 10:49:02 +02:00
svenhoefer
04db884e8a - bouquets: allow multiple epgmap.xml
Signed-off-by: Thilo Graf <dbt@novatux.de>

contains commit:
ef45ef8c9c

and the follows:
2ba2dfca3f
05a47e0ef5
2021-09-12 10:44:22 +02:00
TangoCash
aa0a95b883 use new introduced functions (load xmltv epg) 2021-09-10 17:18:05 +02:00
TangoCash
1c88cc8b2a add simple Webif for WebTV WebRadio and xmltv
Conflicts:
	data/y-web/languages/Deutsch
	data/y-web/languages/English
2021-09-10 17:14:27 +02:00
TangoCash
b74e0aeb6a add support for embedded epg-url in m3u 2021-09-10 17:00:29 +02:00
Jacek Jendrzej
4d4db85e23 src/gui/infoviewer.cpp: fix webtv info after xmltv epg changes, THX TangoCash 2021-09-05 13:59:59 +02:00
svenhoefer
1adef856ad - neutrino: change defaults for epg_read settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-09-03 21:24:12 +02:00
TangoCash
dd7507fe37 add frequently reload xmltv epg 2021-09-03 21:24:12 +02:00
Jacek Jendrzej
772dae5e24 luainstance: add possibility to skip timeout ([basicsocket] receive timed out.) with luaclient <plugin> <...> DisableAbort 2021-09-03 09:19:22 +02:00
Frankenstone
743b3b2d6e src/zapit/src: fix whitespace 2021-09-01 21:13:43 +02:00
Jacek Jendrzej
aeebfd4383 ffmpeg version , try to fix build with ni/ffmpeg/master 2021-09-01 17:31:20 +02:00
BPanther
c3cf3daafe fix directory for epgmap.xml 2021-09-01 17:18:00 +02:00
TangoCash
57633ba1ea simplify epg-injection, this commit replace ae1e7117eb 2021-09-01 17:17:55 +02:00
Thilo Graf
5eef466cbc Revert "simplify epg-injection"
This reverts commit ae1e7117eb.
2021-09-01 15:44:27 +02:00
TangoCash
ae1e7117eb simplify epg-injection 2021-08-31 07:12:30 +02:00
svenhoefer
a1703cbcd0 - unify AV_VERSION_INT defines; fix cst build
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-08-29 22:10:00 +02:00
Jacek Jendrzej
ee09213b50 build with ffmpeg version > 59.0.100 2021-08-28 15:22:23 +02:00
TangoCash
d272cc800f supplemental to cdbfe10b13
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: move xmltv epgmapping into own variable
2021-08-28 14:28:15 +02:00
TangoCash
cdbfe10b13 move xmltv epgmapping into own variable 2021-08-25 12:21:20 +02:00
svenhoefer
23785eae33 - femanager: fix multiboxse define
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-08-05 17:58:42 +02:00
TangoCash
7b65fb05d8 fix for multibox(se) triple-tuner 2021-08-05 17:58:39 +02:00
Jacek Jendrzej
391197ab4f add lua screenshot; possible parameters: osd and video=[false|true] and name=picname in /tmp dir 2021-08-01 15:17:05 +02:00
svenhoefer
f3edaf12bc - infoviewer: simplify setInfobarTimeout()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-19 19:54:39 +02:00
Thilo Graf
3f7b8c8ab6 acinclude.m4: fix missing AC_SUBST for FLAGDIR 2021-07-19 06:12:02 +02:00
Thilo Graf
4df4ea1ac5 menue.h/cpp: add member to get item id by name 2021-07-19 05:52:59 +02:00
svenhoefer
124fe983e8 - neutrino: set new timeouts for radio and audio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-19 05:20:43 +02:00
svenhoefer
0465a8401f - infobar: add timeout -1; automatic, without timeout
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-19 05:19:24 +02:00
svenhoefer
775dc6778b - neutrino: clear osd before deleting video and framebuffer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-19 05:14:50 +02:00
Thilo Graf
32973379b5 lcd4l: rename OnAfterError->OnError 2021-07-17 22:49:19 +02:00
svenhoefer
f9ad744722 - lcd4l: fix removing start/stop hint when init script fails
Conflicts:
	src/driver/lcd4l.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-17 22:38:31 +02:00
Thilo Graf
1df285f4ff opkg_manager.cpp: move 'install local package' to footer 2021-07-16 21:48:55 +02:00
svenhoefer
8afd386513 - rcinput: translate KEY_BACK to RC_home
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-14 22:33:17 +02:00
Thilo Graf
b693932075 lua-api: update version 1.90->1.91
luainstance: add RC_back see: c46bc57
2021-07-14 22:32:19 +02:00
svenhoefer
c46bc57c18 - luainstance: add RC_back
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-14 22:28:07 +02:00
svenhoefer
e72b006542 - rcinput: add RC_back
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-14 22:27:31 +02:00
Thilo Graf
0341760ef6 helpers.cpp: fix fallback to 'service' as default command
Our buildsystem/image (Yocto/OE) is using systemctl as default and we have defined 'systemctl' as
3rd parameter (e.g. see drivers/lcd4l.cpp), but users of our source could
use systems without 'systemctl' in their own buildsystems/images,
therefore it makes sense to have a fallback to 'service'.
This should avoid patching the sources.
Thx GetAway for hint.
2021-07-13 21:29:58 +02:00
svenhoefer
f62688d381 - epgview: fix followscreenings button
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-12 09:45:35 +02:00
Thilo Graf
aac340a5e0 helpers.cpp: optimize fallback for use with systemd 2021-07-11 17:37:38 +02:00
Thilo Graf
46a36c24c7 neutrino.cpp: supplement to de4a6ad
recycle some lost default values, lines and
remove or disable unused/obsolete options
2021-07-11 14:53:35 +02:00
svenhoefer
feb92b5b8a - simple-display: enable console output in ShowDiskLevel()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:26 +02:00
svenhoefer
82f8651925 - simple-display: remove obsolete file_exists() checks
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:26 +02:00
svenhoefer
915caeac68 - simple-display: show disk level on displays with symbol_hddprogress support
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:26 +02:00
svenhoefer
620cbb8cff - vfd: try to avoid annoing display of volume after leaving standby modes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:26 +02:00
svenhoefer
c6a32a36f5 - rcsim: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:26 +02:00
svenhoefer
16ac40a022 - mdev-helper: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
7dcd1d92fc - dt: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
d82fc76413 - drivertool: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
e337f821e2 - global.h: formatting code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
430462193a - neutrino: add standby flag
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
2b58ae4955 - neutrino: small change in vfd standby message
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
a5e1f75d7e - acinclude: add possibility to define logodir
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-11 11:29:25 +02:00
svenhoefer
645c06c2ac - neutrino: remove obsolete config key infobar_cn
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-07-03 16:45:46 +02:00
Jacek Jendrzej
35f08ac92c src/zapit/src/scansdt.cpp supplement to b8f01e6db0 2021-07-01 14:55:13 +02:00
Jacek Jendrzej
5d10884fa6 src/gui/streaminfo2.cpp try to fix exit 2021-07-01 14:32:01 +02:00
Jacek Jendrzej
b8f01e6db0 src/zapit/src/scansdt.cpp try to fix radio service type 2021-07-01 14:30:58 +02:00
Jacek Jendrzej
890a74175f src/zapit/src/scansdt.cpp add 0x0A (AAC-LC) to Radio Service Type 2021-07-01 09:56:55 +02:00
Thilo Graf
4bb62380fe movieplayer.cpp: avoid possible unused parameter warning 2021-06-30 19:40:42 +02:00
Thilo Graf
9621bc4a98 lcd4linux: add slots for more user involvement
Keeps gui stuff away from parts of /src/driver and
callbacks with messages should inform the user about possible
operations during activation or deactivation of service.
Reason: long breaks are mediating
freeze or unknown status that leave the user in the dark.
2021-06-30 19:32:57 +02:00
Thilo Graf
24d05c67b7 lcd4l.cpp: add threadname 2021-06-30 18:28:33 +02:00
Thilo Graf
9a68009b96 lcd4l: apply calls of exec_initscript() with "systemctl" as 3rd argument
Is required for image with system

NOTE: CLCD4l::lcd4linux(int run) is adjusted
but not really used at the moment
2021-06-30 18:28:33 +02:00
svenhoefer
de4a6ade64 - neutrino: formatting and sorting load/saveSetup() and SNeutrinoSettings
Conflicts:
	src/neutrino.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>

I am not really sure that I have properly resolved all conflicts.
I think it would be better to store the save/read settings methods
into an own class and separate file and (if possible) inherit them into
neutrino.cpp and on boredom it could be easier to make the code style "nicer".
This could help to avoid "accidentally" changing neighboring code parts.
2021-06-30 18:19:57 +02:00
svenhoefer
8a695e51ec - neutrino: formatting and sorting load/saveKeys()
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-30 16:20:26 +02:00
svenhoefer
64a38c3b12 - neutrino: minor code formattings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-30 16:20:26 +02:00
Jacek Jendrzej
91a19a4a56 ScanSDT add extended menu option 2021-06-30 14:57:54 +02:00
Thilo Graf
86d30a4740 heipers.cpp: use getuid() instead getenv()
Enabled only on generic hardware.

Thanks seife for hint.
2021-06-30 09:45:47 +02:00
Thilo Graf
c607434f2a helpers.cpp: supplement to: 5289cb6 helpers.cpp: fix possible crash 2021-06-29 09:34:28 +02:00
Frankenstone
6f2fe725e7 neutrino: fix g_settings.infobar_show_sysfs_hdd 2021-06-28 14:47:14 +02:00
Thilo Graf
5289cb6b15 helpers.cpp: fix possible crash
Possible error is:
terminate called after throwing an instance of 'std::logic_error'
2021-06-28 14:40:21 +02:00
Jacek Jendrzej
c5d977cd63 src/eitd/xmlutil.cpp log in DEBUG mode 2021-06-28 13:52:31 +02:00
Jacek Jendrzej
e4aaabfac0 src/zapit/src/scansdt.cpp dont use in default scan ScanSDT if ScanSDT is disabled 2021-06-28 13:37:22 +02:00
Thilo Graf
d87665061f Revert "zapit.cpp: disable "tune channel, with stopped playback to not bypass the parental PIN check" on arm hardware"
This reverts commit 3babb03206.

Makes stream in standby mode broken.
2021-06-23 20:04:20 +02:00
svenhoefer
86a45fbe2c - helpers: fix return value of exec_controlscript() too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-23 06:58:40 +02:00
svenhoefer
c9ac37f102 - helpers: fix error message in exec_initscript()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-23 06:56:29 +02:00
Thilo Graf
0ca098eb31 helpers: modify exec_initscript() for usage with systemctl
Current behavior is untouched, but return value is boolean
and so far, the function obviously has returned true on error. So far this
was currently not evaluated but is changed now. Otherwise, "bool" makes
not really sense or was this intended?
2021-06-20 17:46:07 +02:00
svenhoefer
98fd62cbf9 - screensetup: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-19 10:34:03 +02:00
svenhoefer
87ae0b0f58 - osd-setup: move screen stuff into own submenu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-19 10:33:41 +02:00
svenhoefer
8344d07b20 - eitd/xmlutil: shorten console messages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-19 10:32:19 +02:00
svenhoefer
eade2d1f4f - osd-setup: some more code nicenings
Conflicts:
	src/gui/osd_setup.cpp
	src/gui/osd_setup.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-19 10:31:40 +02:00
BPanther
c406ff3bec small space/tab/comma fixes 2021-06-19 10:23:27 +02:00
svenhoefer
794a6fec77 - graphlcd: disable some console spam
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-19 10:19:09 +02:00
Thilo Graf
692e9c3b9b lcd4linux.cpp: avoid possible crash if getLiveFE() returns NULL
Watched with generic build for pc without tuner hardware.
2021-06-15 18:43:10 +02:00
svenhoefer
4592cbc239 - lcd4l: introduce getInstance()
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-15 11:06:25 +02:00
svenhoefer
71d50060a5 - lcd4linux: use exec_initscript() to execute initscript
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-15 10:57:39 +02:00
svenhoefer
a78da47df4 - lcd4linux: code formatation using astyle
Conflicts:
	src/driver/lcd4l.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-15 10:57:14 +02:00
Hendi48
0999fa72f8 ytparser: adjust to API changes (#12)
YouTube now enforces the HTML5 API for get_video_info, which
provides the stream info in a JSON object.
2021-06-14 22:14:59 +02:00
svenhoefer
4d560da9be - volumbar: simplify rounded corners handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-14 21:47:25 +02:00
Frankenstone
a408339170 volumebar: added rounded corners on, off 2021-06-14 21:46:56 +02:00
Frankenstone
5be205a74c cam_menu: small fix, thx BPanther
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-14 18:00:28 +02:00
Thilo Graf
f968bc0b40 lcd4linux: migrate lcd4linux(bool) to class member 2021-06-11 10:47:01 +02:00
FlatTV
30416f9e47 wait for zapit before CA pollthread continues 2021-06-08 10:31:41 +02:00
svenhoefer
6186fc1766 - yWeb: align mount command
Conflicts:
	data/y-web/scripts/Y_Tools.sh

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-07 18:28:49 +02:00
Thilo Graf
5efbaaf05d lcd4linux: cleanup 2021-06-07 18:23:50 +02:00
Thilo Graf
6edf6e0a25 driver/lcd4linux: rework thread handling
Use std::thread for simplified handling.

Added bool exit_proc to allow left the thread callback, because if user
will change on/off/automatic modes inside the lcd4linux-setup menu,
he will be trapped in this menu and neutrino is never usable.
Btw. added some temporarily debug outputs to track this behavior.
2021-06-07 18:23:43 +02:00
Thilo Graf
e1810b62a2 lcd4linux: use default pid file 2021-06-07 18:23:25 +02:00
svenhoefer
eaa78a1502 - lcd4linux: fix first start
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/driver/lcd4l.cpp
2021-06-07 18:23:21 +02:00
svenhoefer
d218048c8a - multiboxse: fix display
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-06-02 17:52:49 +02:00
svenhoefer
5c3d8a7512 - addition to use autodetect pip
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-30 16:48:33 +02:00
TangoCash
8b5ac83f27 use autodetect pip 2021-05-30 16:48:10 +02:00
svenhoefer
194f868090 - yWeb: add missing manufacturer to zgemma h7
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-30 16:47:55 +02:00
svenhoefer
d7957143ca - hw_caps: introduce can_pip
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-30 16:47:11 +02:00
svenhoefer
06dd9d5f16 - yWeb: fix multiboxse auto detection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-30 16:46:48 +02:00
svenhoefer
c5c635c7a7 - add Maxytec Multibox SE 4K
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-30 16:46:13 +02:00
svenhoefer
f80fa43e0c - epgview: another try with LOCALE_MDB_SAVE_POSTER_HINT
Es scheint so, dass dynfont hier nicht korrekt funktioniert.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-28 13:11:12 +02:00
svenhoefer
a316697502 - epgview: introduce ResetMDb()
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-28 13:10:17 +02:00
Frankenstone
1be4fd2f6f dboxinfo: own header icon added 2021-05-28 13:02:31 +02:00
BPanther
f72ca2c422 dboxinfo - small change 2021-05-28 13:02:06 +02:00
Frankenstone
238479e67f y-web: adapt libstb-hal rcu zgemma h7 2021-05-28 13:01:46 +02:00
Frankenstone
8e6ae35b96 y-web: adapt libstb-hal rcu ax hd51 2021-05-28 13:01:37 +02:00
max_10
c45d1e998e - acinclude.m4: fix with-datadir_var 2021-05-28 13:00:59 +02:00
GetAway
6e6d17f9c5 - yeb: small fixes for screenshot 2021-05-20 20:24:10 +02:00
GetAway
1309331a9f - yweb: fix rc selection 2021-05-20 15:07:48 +02:00
Frankenstone
86b0246599 unnecessary brackets removed
- distinction ffmpeg versions
2021-05-18 18:21:22 +02:00
svenhoefer
284ee4a6ed - yweb: add rc for cst hd1; just for better readability
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-18 18:21:22 +02:00
svenhoefer
1a552181fd - yweb: fix rc selection for cst
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-18 18:21:22 +02:00
max_10
cefd6dece1 - fix GENERIC build 2021-05-18 18:21:22 +02:00
svenhoefer
d2a782a3ba - yWeb: sort remote controls in Y_Blocks.txt
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-18 18:21:22 +02:00
svenhoefer
89ed0dc6d9 - yweb: fix mess around remote controls by using varables
this allows to sort the options in rc-selection nicely

 Conflicts:
	data/y-web/Y_Blocks.txt
	data/y-web/Y_Version.txt

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-18 18:21:22 +02:00
GetAway
8d09523f4a fb_accel_xy.cpp: fix warning -Wformat-overflow 2021-05-17 18:14:54 +02:00
GetAway
23dbcecfb6 fade.cpp: fix flickering after fade out 2021-05-17 13:31:51 +02:00
svenhoefer
d687c1fb1b - fsmounter: fix unused options1 for cifs
Conflicts:
	src/system/fsmounter.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-15 22:26:17 +02:00
svenhoefer
2f20d8d670 - fsmounter: formatting code using astyle
Conflicts:
	src/system/fsmounter.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-15 22:25:57 +02:00
svenhoefer
cdc91ef601 - neutrino-menu: change position of avinput; add hint and icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-15 22:05:59 +02:00
Thilo Graf
c5b442e141 opkg_manager: supplement to ensure update of package list after menu update 2021-05-14 18:27:41 +02:00
Thilo Graf
54bd062ff1 opkg_manager: ensure update of package list after menu update 2021-05-14 17:10:06 +02:00
svenhoefer
783426588c - fix CST build
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 12:28:26 +02:00
svenhoefer
97fa8a2076 - hwcaps: add has_HDMI_input
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 12:28:23 +02:00
svenhoefer
71a670d821 - fix compiler warning and segfault in avinput_pip handling
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 12:28:17 +02:00
svenhoefer
f27ff4563c - glcd: add own logo directory
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 12:28:15 +02:00
svenhoefer
47dbf21465 - lcd4l: use NEUTRINO_ICON_PLAY for NeutrinoModes::mode_avinput
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 12:28:12 +02:00
svenhoefer
067bf958d8 - rate-banner: fix typos
Signed-off-by: Thilo Graf <dbt@novatux.de>

These were not typos but shortenings.
2021-05-11 12:28:00 +02:00
BPanther
f841b55c65 vuduo4k/vuduo4kse/vuultimo4k/vuuno4kse: HDMI input as mode and PiP added
Conflicts:
	src/neutrino.cpp
2021-05-11 10:21:06 +02:00
svenhoefer
2cb4fc0ff9 - neutrino: add "need_reboot" feature
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 09:58:47 +02:00
svenhoefer
f0fb14a741 - hwcaps: add display_can_umlauts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-11 06:32:46 +02:00
Hendi48
dff4dc3f99 movieplayer: show subtitles for at least 1.5 seconds (#11)
SRT subtitles from the web often have split-second end times,
making it very hard to read the text in time.
2021-05-08 23:01:38 +02:00
Hendi48
b8ffb1be0c record/streamts: lower bsf libavcodec check to 57.48.100 (#10)
The bit stream filter change was done in ffmpeg 3.1 already.
2021-05-08 23:00:29 +02:00
GetAway
0965bcdf2f activate umlauts for hd51 2021-05-08 13:57:44 +02:00
Thilo Graf
667a7e1d9f epgview.cpp: fix smoother graphical representation of rate banner
Take a look at the TODO-line
2021-05-07 12:11:42 +02:00
Thilo Graf
62bf562ea9 rate_banner.cpp: use smaller offset between stars 2021-05-07 11:47:24 +02:00
Thilo Graf
d1fe98e1d3 CTMDB: use tmdb logo in menu header
Precondition is a current logo with maatching dimensions.

see: https://www.themoviedb.org/about/logos-attribution
2021-05-06 16:16:23 +02:00
Thilo Graf
284d4acbbe epgview.cpp: fix possible overlapping text
Text was overlapping the navibar in some cases.
Space for text was insufficient calculated.
2021-05-06 16:06:44 +02:00
Thilo Graf
bcab0c4d67 cc_frm_icons.h: move initMaxHeight() to protected section
Usable in sub classes.
2021-05-05 14:12:48 +02:00
svenhoefer
6e1069bbdf - epgview: allow to save imdb/tmdb poster with g_settings.mbkey_cover
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-05 12:09:40 +02:00
svenhoefer
2ce09f87f6 - introduce mdb-tools (taken from mdb-imdb)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-05 12:09:07 +02:00
svenhoefer
287c965a58 - epgview: remove obsolete imdb_rating
Conflicts:
	src/gui/epgview.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-05 12:05:58 +02:00
svenhoefer
c39084efc7 - epgview: rework button arrangement; green = imdb, yellow = tmdb
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

Changed CProgressBar to CRateBanner cc_starbar object,
CProgressBar contains no PB_STARBAR mode,
otherwise the build would be broken.

TODO: Fix text arrangement inside epgview window. Seems the
Bottombox-object is not sufficient considered.
It will be over painted in some conditions, watched
if using of (very) large font scaling.
2021-05-05 12:05:41 +02:00
svenhoefer
49752cc478 - imdb/tmdb: more unifications; getEPGText()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-03 17:25:09 +02:00
Thilo Graf
f72ca5887a rate_banner.cpp: try to fix possible crash if pixbuf = NULL
RestoreScreen() expects no null pointer passed as argument 5,
is passed to memmove
2021-05-03 17:20:48 +02:00
Thilo Graf
83211c2b69 neutrino.cpp: try to avoid possible memleak
Watched with LeakSanitizer on generic pc.
2021-05-03 17:20:43 +02:00
svenhoefer
367840ccd7 - epgview: more imdb/tmdb unifications
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

TODO: fix star values, no count of stars at epg window to see,
variable 'stars' is missing.
2021-05-03 17:20:39 +02:00
svenhoefer
976bb352e7 - imdb/tmdb: more unifications; getStars()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-03 17:20:36 +02:00
svenhoefer
c59e149f3f - imdb/tmdb: more unifications; setTitle()
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/system/locals.h
	src/system/locals_intern.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-05-03 17:20:33 +02:00
Frankenstone
532aace190 locals: remove unused
- LOCALE_OPTIONS_ON_WITHOUT_MESSAGES
- options.on.without_messages
2021-04-30 23:10:22 +02:00
Frankenstone
4d2ee134d9 followscreenings: remove unused
- LOCALE_TIMER_EVENTREMOVED_TITLE
- LOCALE_TIMER_EVENTREMOVED_MSG
2021-04-30 23:10:16 +02:00
Frankenstone
0d2e3060b5 keybind_setup: remove unused
- define KEYBINDINGMENU_BOUQUETHANDLING_OPTION_COUNT 3
- { 0, LOCALE_KEYBINDINGMENU_BOUQUETCHANNELS_ON_OK },
- { 1, LOCALE_KEYBINDINGMENU_BOUQUETLIST_ON_OK     },
- { 2, LOCALE_KEYBINDINGMENU_ALLCHANNELS_ON_OK     }
2021-04-30 23:10:06 +02:00
Frankenstone
fa20c92b43 miscsettings_menu: remove unused
- define MISCSETTINGS_FB_DESTINATION_OPTION_COUNT 3
- { 0, LOCALE_OPTIONS_NULL   },
- { 1, LOCALE_OPTIONS_SERIAL },
- { 2, LOCALE_OPTIONS_FB     }
2021-04-30 23:09:55 +02:00
svenhoefer
7c5a47dfd8 - fix strip g_settings.recording_type from unused stuff
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-30 23:09:33 +02:00
svenhoefer
74ee83bd4f - strip g_settings.recording_type from unused stuff
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	data/locale/slovak.locale
	src/system/locals.h
	src/system/locals_intern.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-30 23:08:05 +02:00
svenhoefer
1343c26d5e - osd-setup: more cleanup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-30 22:55:01 +02:00
Frankenstone
e77c9a0ec6 osd_setup: cleanup g_settings.theme.gradient_c2c 2021-04-30 22:53:58 +02:00
Frankenstone
4688227461 osd_setup: cleanup unused
- channellist.extended_colored
- channellist.extended_simple

 Conflicts:
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-30 22:53:46 +02:00
Frankenstone
cf675f4cc2 fix fading for mips hardware
- untested !
2021-04-25 15:59:01 +02:00
TangoCash
3a1d3f16a0 fix fading 2021-04-25 15:58:52 +02:00
FlatTV
9a26168454 FIX AC3 audio for CST. Including audio AC3 switching by audio language menu 2021-04-25 15:58:31 +02:00
Frankenstone
b2be9ce25a english.locale: fix osd.preset_screen_b, thx DboxOldie 2021-04-19 11:19:40 +02:00
Thilo Graf
00fcf91936 neutrino_menue.cpp: use #if instead #ifdef for TESTING 2021-04-13 06:03:34 +02:00
svenhoefer
ce0f52aa84 - neutrino: cleanup update code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-13 06:01:31 +02:00
Thilo Graf
23fbfe2706 update_settings.cpp: split statement for update settings notify
Avoid double action
2021-04-12 15:24:52 +02:00
Thilo Graf
f5bfa56260 configure.ac: --enable-pkg-management only affects gui 2021-04-12 15:24:50 +02:00
Thilo Graf
f299b72b08 update_settings.cpp: avoid possible segfault
fw_url is not initialized without defined update.url
2021-04-12 15:24:48 +02:00
svenhoefer
03bc0b96a0 - add --enable-pkg-management configure switch; default=no
Conflicts:
	src/gui/Makefile.am
	src/gui/update_settings.cpp
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

Added vanhofens flash update check.
Reason: build was broken and makes maintenance easier.
2021-04-12 15:24:38 +02:00
Thilo Graf
64e74ea306 opkg_manager: clean up
unused code rmoved
2021-04-10 15:51:30 +02:00
Thilo Graf
2c79640c8a opkg_manager: rework check for system-update script
avoids unnecessary debug output
2021-04-10 15:51:30 +02:00
Thilo Graf
7487a193ee opkg_manager: add handling for whitelist 2021-04-10 15:51:30 +02:00
Thilo Graf
804642fde3 data/config: add good_package_pattern.list.sample 2021-04-10 15:51:30 +02:00
Thilo Graf
9d76af322b opkg_manager: rename badpackage() > isBadPackage(), more plausible 2021-04-10 15:51:30 +02:00
Thilo Graf
bd8cf5e987 opkg_manager: minor move of some codelines for more clarity 2021-04-10 15:51:30 +02:00
Thilo Graf
adb5a93a64 opkg-manager: restart only for neutrino 2021-04-10 15:51:30 +02:00
Thilo Graf
0e378de640 update_check_packages: set check done if no opkg support available 2021-04-10 15:51:30 +02:00
Thilo Graf
c618d3aef4 opkg_manager: rename some command vars for better readability 2021-04-10 15:51:30 +02:00
Thilo Graf
1577847c11 update_check: handle update check with localized timer settings 2021-04-10 15:51:30 +02:00
Thilo Graf
f25831e90e start_wizard: add handling update check 2021-04-10 15:51:30 +02:00
Thilo Graf
844b4050b1 opkg_manager: add handling for wizard mode 2021-04-10 15:51:30 +02:00
Thilo Graf
35ae3cfd5a opkg_manager: add function getNumUpdates() 2021-04-10 15:51:30 +02:00
Thilo Graf
79f76a533d neutrino.cpp: enable check for package updates with new setting 2021-04-10 15:51:30 +02:00
Thilo Graf
29b44b2684 update_check: add class for package update checks 2021-04-10 15:51:30 +02:00
Thilo Graf
7289bcfd67 opkg_manager: vizualize available package updates 2021-04-10 15:51:30 +02:00
Thilo Graf
ff4e114876 opkg_manager: move visual update check into own methode 2021-04-10 15:51:30 +02:00
Thilo Graf
fdd16a7a8e neutrino: disable flash update check
Needs another solution.
2021-04-10 15:51:30 +02:00
svenhoefer
130682475a - imdb/tmdb: code formatations using astyle
Conflicts:
	src/gui/mdb-tmdb.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-09 14:41:44 +02:00
svenhoefer
c5995fdda5 - imdb/tmdb: more unifications; function names
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:37:15 +02:00
svenhoefer
6c25ac74cc - imdb/tmdb: more unifications; poster handling
Conflicts:
	src/gui/epgview.cpp
	src/gui/mdb-tmdb.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:34:50 +02:00
svenhoefer
6b02d097b2 - imdb/tmdb: more unifications; part 2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:22:58 +02:00
svenhoefer
f6299d4f81 - epgview: more imdb/tmdb unifications
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:22:26 +02:00
svenhoefer
b81f316217 - moviebrowser: change imdb handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:10:53 +02:00
svenhoefer
488876327b - - imdb/tmdb: more unifications
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-08 23:10:27 +02:00
Thilo Graf
64727c4962 imdb/tmdb: rename 'create' methods to 'getter' functions
For reasons of plausibility, name does not suggest a "Getter" function

supplement to: - imdb/tmdb: unify some funtions
2021-04-07 21:33:13 +02:00
svenhoefer
b3ca37c04c - imdb/tmdb: unify some funtions
Conflicts:
	src/gui/epgview.cpp
	src/gui/imdb.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-07 15:56:49 +02:00
TangoCash
76c781cc57 fix crypted pip (thx BP) 2021-04-07 15:56:29 +02:00
TangoCash
1630e2e2db fix record/stream AC3 logic 2021-04-07 15:56:25 +02:00
GetAway
13d636b3ba fix locale for scart_osd_fix 2021-04-07 14:41:45 +02:00
svenhoefer
282827eb5c - epgview: fix saving of mp_movie_info->epgInfo2 for omdb
Conflicts:
	src/gui/epgview.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 21:08:58 +02:00
svenhoefer
e1e75ef4af - osd-setup: fix warning (missing initializer for member ‘CMenuOptionChooser::keyval_ext::valname’)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 21:07:59 +02:00
svenhoefer
bb9e96f141 - osd-setup: allow osd preset selection for all boxmodels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 21:05:48 +02:00
svenhoefer
34a5588c74 - addition to 50dba23a9ca5513ac8e00418b9cd0a44fe6cf1d52
Signed-off-by: Thilo Graf <dbt@novatux.de>

Commit was:  pip move x/y step 5
2021-04-05 21:04:24 +02:00
svenhoefer
9c593abe6e - switch g_settings.screen_preset
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 21:01:37 +02:00
svenhoefer
d5a16ebba9 - fix scart_osd_fix
Conflicts:
	src/gui/osd_setup.cpp
	src/system/setting_helpers.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 21:01:08 +02:00
svenhoefer
3ec296ec60 - unify new presets; part 2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 20:59:13 +02:00
svenhoefer
96ff1b6b3a - unify new presets; part 1
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-04-05 20:59:13 +02:00
BPanther
0189205fd1 rework screen A/B settings
Conflicts:
	src/neutrino.cpp
2021-04-05 20:59:13 +02:00
Frankenstone
fe71518e50 osd_setup: osd preset crt/lcd add locals use now for different Screen Setup when using different monitors
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/system/locals.h
	src/system/locals_intern.h
2021-04-05 20:59:13 +02:00
BPanther
34659ff110 pip move x/y step 5 2021-04-05 20:59:13 +02:00
Jacek Jendrzej
4b72847047 lua_curl: add option to modify header; example: httpheaders={'Accept:application/json', 'authorization:Bearer ' .. token} 2021-04-05 18:52:28 +02:00
GetAway
f2346fc442 supplement to: fix some memleaks and CPU-Menu segfault 2021-03-31 11:34:06 +02:00
Thilo Graf
df6072c793 miscsettings_menu: fix - miscsettings.cpp: fix some memleaks and CPU-Menu segfault 2021-03-31 10:12:49 +02:00
GetAway
fe308a9ac0 - miscsettings.cpp: fix some memleaks and CPU-Menu segfault 2021-03-31 08:34:51 +02:00
GetAway
b0b8e56696 zapit.cpp: fix pip for CST 2021-03-16 20:43:15 +01:00
svenhoefer
98a22dfd9c - neutrino: force new keys for pip
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-16 08:01:29 +01:00
svenhoefer
4afe44f906 - hintbox: fix hardcoded keys
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-16 08:00:41 +01:00
svenhoefer
96d771cbd8 - neutrino/channellist: avoid double code; part 2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-15 15:59:32 +01:00
svenhoefer
e65acc6558 - helpers: add getBoxMode() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-15 15:59:16 +01:00
svenhoefer
4b81c81dd9 - neutrino/channellist: avoid double code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-15 15:58:41 +01:00
BPanther
9dad590a1f hd51/h7/bre2ze4k: check for boxmode 12 for activating PiP, now also at channellist 2021-03-15 15:58:11 +01:00
BPanther
0ebb6abe4e hd51/h7/bre2ze4k: check for boxmode 12 for activating PiP 2021-03-15 15:57:51 +01:00
TangoCash
4095c0b1b8 fix logic 2021-03-13 15:02:09 +01:00
TangoCash
85a1b94e55 fix pip 2021-03-13 15:02:02 +01:00
TangoCash
41fb82e979 fix PiP 2021-03-13 15:00:42 +01:00
max_10
65e3dd5627 - configure: add optional enable dynamicdemux 2021-03-10 10:55:21 +01:00
Thilo Graf
50a18cf1ec lua_api_version.h: update version 1.88->1.89
Added setup key see: 77de69f57f
2021-03-10 10:54:52 +01:00
Frankenstone
77de69f57f SETUP key added for lua 2021-03-10 10:51:06 +01:00
svenhoefer
30a5ca4b33 - movieplayer: re-add some filefilters
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-10 10:50:20 +01:00
Thilo Graf
b8a025ecbe data: update bad_package_pattern.list.sample 2021-03-07 15:00:09 +01:00
svenhoefer
134ecacb33 - plugins: allow to control menu_return value
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-01 09:21:46 +01:00
svenhoefer
9b719afdb5 - update: disable release cycle check
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-03-01 09:20:44 +01:00
Frankenstone
4c9263c9d8 sectionsd: update unixtime to 01.01.2021 00:00:00 2021-02-22 12:26:58 +01:00
svenhoefer
8d91b1b65a - genpsi: try to fix cst audio; not testet
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:25:33 +01:00
svenhoefer
37c10570bf - neutrino: change defaults for g_settings.enabled_video_modes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:25:29 +01:00
svenhoefer
cc9c04f4ec - neutrino: fix blank screen in radio mode; avoid screensaver in blank screen mode
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

Blackscreen disabled because of possible build errors
2021-02-22 12:25:24 +01:00
svenhoefer
b731384973 - simple-display: simplify initialization of has_lcd
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:25:21 +01:00
svenhoefer
8e65fb4552 - zapit: try to fix cst audio; not testet
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:25:10 +01:00
svenhoefer
dcb47afeff - vfd-setup: minor changes in locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:24:38 +01:00
svenhoefer
880747d823 - simple-display: try to fix time in standby mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-22 12:10:28 +01:00
svenhoefer
d84346c352 Revert "- settings: load scan defaults before save scan.conf"
This reverts commit c6847ab684faaead48d87f9100a87925dc95beec
2021-02-14 15:27:23 +01:00
svenhoefer
afd57c3fe1 - settings: load scan defaults before save scan.conf
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-13 17:37:18 +01:00
BPanther
02d8a174c7 fix record audio, thx TangoCash 2021-02-09 12:20:40 +01:00
Thilo Graf
71a98d011b lua_api_version.h: update version 1.87->1.88 2021-02-09 12:20:40 +01:00
Frankenstone
46b0d73099 OK Key added for lua 2021-02-09 12:20:40 +01:00
BPanther
18b2c81295 keys play and playpause added for lua 2021-02-09 12:20:40 +01:00
BPanther
13d5b3107e lua num keys added 2021-02-09 12:20:40 +01:00
Thilo Graf
cfa57ee001 infoviewer_bb.cpp: avoid possible Wformat-truncation warnings
Warning was:
	'%02d' directive output may be truncated writing
	between 2 and 11 bytes into a region of size 6
2021-02-09 12:20:40 +01:00
TangoCash
52d1513115 fix false positiv for DTSHD audio 2021-02-09 12:20:40 +01:00
Thilo Graf
7723071b00 infoviewer_bb.cpp: use calculated icon space intstead static value 2021-02-07 17:18:35 +01:00
Thilo Graf
7196f58f41 infoviewer_bb.cpp: remove unnecessary #if, #endif 2021-02-07 17:00:20 +01:00
svenhoefer
786a878795 - fix initial load config
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-06 13:42:15 +01:00
Thilo Graf
7dc2c0dafe data: update background images 2021-02-06 13:40:12 +01:00
OneOfNine
64d60988cd icons: update default iconset
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-06 13:40:00 +01:00
TangoCash
edfc689341 - frontend: fix cst compile 2021-02-03 16:42:19 +01:00
TangoCash
d9f75b45d9 fix DVB-T2 2021-02-03 16:42:03 +01:00
svenhoefer
abe4ff7ded Revert "- revert frontend/scan changes"
This reverts commit 0d5d8b367fb05919b4cf5d963b34ce5678855105.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 16:28:04 +01:00
svenhoefer
3c4e0e22c1 - zapit: fix cst compile
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 16:27:30 +01:00
svenhoefer
47bfc3231b - cec-setup: fix compile
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 16:27:10 +01:00
svenhoefer
96975c1d25 - move lcd4l-setup to vfd-setup
Conflicts:
	src/gui/miscsettings_menu.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 16:26:45 +01:00
svenhoefer
85764fa36a - make lcd4linux configurable
Conflicts:
	configure.ac
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/bouquetlist.cpp
	src/gui/osd_setup.cpp
	src/neutrino.cpp
	src/system/flashtool.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>

mostly format and line and build fixes
2021-02-03 16:04:30 +01:00
svenhoefer
b291cef2d0 - lcd4l: start/stop daemon with start/stop functions
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 13:07:21 +01:00
svenhoefer
6eb0c6af44 - helpers: add function to execute init scripts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-02-03 13:04:44 +01:00
TangoCash
c88d2d5731 fix streaming/recording 2021-02-03 13:02:21 +01:00
TangoCash
264434d6ba supplemental to c188e9e29c
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: rework audio_bypass / audio process
2021-02-01 17:09:28 +01:00
TangoCash
c188e9e29c rework audio_bypass / audio process 2021-02-01 16:53:06 +01:00
TangoCash
07131eb928 cec volume switch audiosystem/tv
Conflicts:
	data/locale/deutsch.locale
2021-02-01 16:52:32 +01:00
svenhoefer
4eec0d0437 - hdd-menu: show filesystems in a pulldown menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-30 11:05:13 +01:00
svenhoefer
a45bc4f7a0 - tuxtxt: simplify defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-27 12:04:31 +01:00
DboxOldie
4fb1d19406 generate correct camask
Conflicts:
	src/driver/record.cpp
2021-01-25 22:20:39 +01:00
svenhoefer
e6cc52942b - hdd-menu: add possibility to label devices; ...
inspired by 58023f866e

 Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/system/locals.h
	src/system/locals_intern.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-25 21:00:34 +01:00
TangoCash
706ca15dae =add osmini4k, osnino, osninoplus, osninopro, vuduo2, gb800se 2021-01-24 22:03:53 +01:00
TangoCash
83d942764c fix overlapping recording timers (thx DboxOldie !!) 2021-01-24 20:20:40 +01:00
BPanther
fc09f7b493 fix tuxtxt for hd51 2021-01-23 18:46:17 +01:00
svenhoefer
96c11ddb0e - english.locale: minor changes in glcd locales
Conflicts:
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-14 13:16:55 +01:00
Thilo Graf
3cbe17ea83 locales: add missing glcd locales 2021-01-12 11:34:34 +01:00
Thilo Graf
072995afcb cc_extra: add short methode to paintIcon with optional text content 2021-01-12 11:34:34 +01:00
svenhoefer
6953daf121 - hdd-menu: add f2fs support
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-12 11:34:20 +01:00
Thilo Graf
aff2214935 neutrino.cpp: use default logo directory
"/media/sda1" was often not found or device was not installed
2021-01-06 21:10:05 +01:00
svenhoefer
e56a64dbf9 - locale: shorten EPGMenu.eventinfo
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-06 10:34:39 +01:00
svenhoefer
3f36fe080b - locale: fix menu.hint_misc_general
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-03 20:48:54 +01:00
svenhoefer
52e53cb92b - scan-setup: show tuner_desc for all models
Signed-off-by: Thilo Graf <dbt@novatux.de>
2021-01-03 20:48:30 +01:00
svenhoefer
c32faa8302 - infoviewer: rework tuner icons
Conflicts:
	data/icons/status/channel/tuner_1.png
	data/icons/status/channel/tuner_2.png
	data/icons/status/channel/tuner_3.png
	data/icons/status/channel/tuner_4.png

Signed-off-by: Thilo Graf <dbt@novatux.de>

I think it's not an excellent idea to have many icons for all possible
tuner numbers. We should use one and only icon without any number
and paint a text over the icon. This should be possible with a simple
cc text object that contains a defined png-file file as background
and a digit as text.
2021-01-03 20:45:57 +01:00
Thilo Graf
0a423563f8 imageinfo.cpp: show machine type and git describe of system 2020-12-25 18:53:52 +01:00
svenhoefer
78928e2633 - satellites.xml: move matze settings to top of file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-25 18:45:20 +01:00
svenhoefer
3c4972374f - initial settings: update matze settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-25 18:44:57 +01:00
svenhoefer
5132a99b11 - enable graphlcd for vu+ only; TODO: needs more fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-25 18:44:30 +01:00
svenhoefer
32c13c0398 - configure: make graphlcd configurable
Conflicts:
	configure.ac

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-25 18:44:18 +01:00
svenhoefer
c53e15a939 - locales: unified entries for epg plus
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>

supplement to: 8042e3504e
2020-12-14 20:18:24 +01:00
Knicko007
5b073a2e98 add rc_mutant_hd60.png, and add Mutant-HD60 to Y_Blocks.txt Fix HD61 2020-12-14 20:08:25 +01:00
Thilo Graf
b319a0b6ca bouquetlist.cpp: consider offsets for window width
supplement to: 	4ea2f46c7c - bouquetlist: rework
2020-12-13 19:38:41 +01:00
Thilo Graf
8042e3504e locales: unified entries for epg timelines 2020-12-13 17:07:46 +01:00
svenhoefer
6f3ca27ec2 - luaserver: fix paths in small guide
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 16:18:19 +01:00
svenhoefer
bb81d0b7ed - helpers: remove hardcoded path
Conflicts:
	src/system/helpers.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 16:18:04 +01:00
svenhoefer
75b785ff4f - neutrino: remove hardcoded path
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 16:01:07 +01:00
svenhoefer
bc8ce81387 - network-service: remove hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 15:56:30 +01:00
svenhoefer
13b8470789 - motorcontrol: remove hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 15:56:13 +01:00
svenhoefer
41bbb33f23 - glcd: remove hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 15:55:12 +01:00
svenhoefer
691c1be6f4 - hdd-menu: remove hardcoded paths
Conflicts:
	src/gui/hdd_menu.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-12 15:54:22 +01:00
Knicko007
9f6c90d728 fix c&p error 2020-12-10 21:48:19 +01:00
Knicko007
ac7cba615a add mutant_hd60.png 2020-12-10 21:48:05 +01:00
Knicko007
2ba6cfec2b add rc_mutant_hd60.png, and add Mutant-HD60 to Y_Blocks.txt Fix HD61 2020-12-10 21:47:57 +01:00
Thilo Graf
1314b0566c configure: fix broken build 2020-12-08 12:17:37 +01:00
Knicko007
d150640004 fix Y_Blocks.txt 2020-12-07 20:34:25 +01:00
Knicko007
afc6239e34 fix Y_Blocks.txt, change to better rc_ax_hd61.png, thx annie 2020-12-07 20:34:25 +01:00
svenhoefer
d42fce00c0 - yWeb: install all possible rc pictures
Conflicts:
	data/y-web/images/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
037fbb2063 - yWeb: disable non-cst remote controls for cst hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
c4d77d9e52 - set RC_tv as g_settings.key_tvradio_mode for hd61
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
1aa288fb38 - rcinput: add KEY_TV2; mapped to RC_tv
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
ece4036a4c - yWeb: fix hd61 remote control
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
d41e697512 - yWeb: add own remote control for hd61
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
d04169be69 - use find_executable() to find scripts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
cf67ca4cb6 - try to fix path to /.version file
Conflicts:
	src/gui/imageinfo.cpp
	src/gui/network_setup.cpp
	src/nhttpd/tuxboxapi/controlapi.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
ea64294d6a - addition to 668b65aa89d2fbe50cf8bb35545183661393981e
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - arm-hardware: set default osd resolution to 1080
9f5a661336569dec4b564cfb82926af00c5d640e
2020-12-07 20:34:25 +01:00
svenhoefer
29f98ffcaf - cst-hardware/hd2: set default video mode and osd resolution to 1080
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
1e5e12dfb2 - yWeb: allow remote controls for hd6x
Conflicts:
	data/y-web/Y_Settings_yWeb.yhtm

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
2492ad9771 - arm-hardware: set default osd resolution to 1080
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
7f8e1c1b42 - arm-hardware: set default video mode to 1080p50
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
809294eda4 - videosettings: fix video modes for vu+ boxes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
6a1f078f73 - lcd4l: remove some hardcoded paths
Conflicts:
	src/driver/lcd4l.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
d8f2186139 - glcd: remove obsolete include
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
a25ae98227 - data/oled/themes: remove some hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
37fb4e4e4f - data/scripts: remove some hardcoded paths
Conflicts:
	data/config/settingsupdate.conf.in
	data/scripts/backup.sh
	data/scripts/backup_flash.sh.in
	data/scripts/restore_flash.sh.in

Signed-off-by: Thilo Graf <dbt@novatux.de>

Files adapted because conflicts and possible build errors.
2020-12-07 20:34:25 +01:00
svenhoefer
f57fac5a5a - acinclude: introduce DATADIR_VAR
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
28d5e66f90 - fix 56fb558f1cb04056d451cfe55c1631381889f6a4
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - setting_helpers: remove some hardcoded paths

d5950fbe60226f8eb999c561f6ddc543f709e807
2020-12-07 20:34:25 +01:00
svenhoefer
7e66bb8364 - data/control: remove some hardcoded paths
Conflicts:
	data/control/migration.sh.in

Signed-off-by: Thilo Graf <dbt@novatux.de>

Adopted only proforma.
2020-12-07 20:34:25 +01:00
svenhoefer
80b126a2f4 - data/config: remove some hardcoded paths
Conflicts:
	data/config/settingsupdate.conf.in

Signed-off-by: Thilo Graf <dbt@novatux.de>

Files adapted because of different configurations.
2020-12-07 20:34:25 +01:00
svenhoefer
78f18b483f - configure: try to split AC_CONFIG_FILES by category
Conflicts:
	configure.ac

Signed-off-by: Thilo Graf <dbt@novatux.de>

AC_CONFIG_FILES for themes not picked, because of build error.
2020-12-07 20:34:25 +01:00
svenhoefer
388c819813 - revert frontend/scan changes
This reverts commits

01: 7c109f36dd4297499f98c25720b7622eb5d15d41
02: be39dcf90561d819be19d4a53e285733b86f2a2a
03: 2f6346c63620a88152a5936e424f50236257df55
04: 95a6a7b45f7e6e4b5addf36c72ef572c220f6509
05: ffe8a28150607dcefd2f94e8eb94fcd07cf94998
06: 7b6a945d76fa50f59fb8d2c3d37fa707ff1028fa
07: 927f09bb2de79bb318934963fcdb65c31fe17b8b
08: b9522992e9d4b7d2b0cb2b2d32a56c01b1c5df97
09: fd8a6c469b88516fa18c3b10dc87e05a687425c5
10: b530a78ffb5593d4287a5f15adad8bf239363b93
11: 25b9c4b40e17d28202d19896e4fd04efbcdaa9d5

 Conflicts:
	src/zapit/src/frontend.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>

Adopted parts because of conflicts:

01: untouched/not picked                     - frontend_types.h: fix unused-variable
02: 3c5ea6452c frontend_types.h: fix missing name of enum typedef
03: 03b5192fe3 fix transponders
04: untouched/not picked                     fix typo
05: 61579e130a adopt scansettings to new frontend handling
06: cde88688ca fix multistream (thx BP for testing)
07: b019079220 DVB-T2 fix
08: b9522992e9d4b7d2b0cb2b2d32a56c01b1c5df97 cosmetics
09: 414043913e fix frontend-parameters
10: untouched/not picked                     Revert "Revert "frontend multistream fixes""
11: untouched/not picked                     Revert "Revert "complete rebuild of frontend cmds""
2020-12-07 20:34:25 +01:00
svenhoefer
9ebc8c5cc6 - update: fix a61759855f4f6a38c4d9e069786e4bf7a4562c38
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: b7f2ffb5fb
 - update: fix new partition for hd6x using g_info.hw_caps->startup_file
2020-12-07 20:34:25 +01:00
svenhoefer
68acb05116 - setting_helpers: remove some hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
9685c38221 - localize: remove some hardcoded paths
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
5aec539e32 - fix directories
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
svenhoefer
8631665748 - hw_caps: sync with libstb-hal; fix cst build
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-12-07 20:34:25 +01:00
Thilo Graf
b035549b11 cc_frm_footer: try to fine tune of font size and button arrangement
This was necessary because some static dimesionized windows are
using untreated button dimensions and inappropriate font settings
within footers and provoked rendering outside the window dimensions.
Watched with some stb-lua plugins.

Known problems:
In some cases large font scaling by users makes the typeface look bad.
Overlappings cannot be ruled out in extreme cases and when using
unsuitable fonts related with small assigned button dimensions are doing the rest.
In my opinion, scaling should not take place stepless as currently
but e.g. in three selectable steps.
Otherwise, this cannot be done properly without any compromises.
2020-12-07 20:33:52 +01:00
Thilo Graf
0b41f87932 cc_frm_button.cpp: fine tune of item dimensions and font handling 2020-12-07 20:33:52 +01:00
Thilo Graf
8dafe512f4 cc_frm_footer.cpp: consider offset size for button container
Avoids overlapping button container on the right border of footer.
2020-12-07 20:33:52 +01:00
Thilo Graf
a63ec58db6 cc_frm_footer: use item name for better debug output 2020-12-07 20:33:52 +01:00
Thilo Graf
3b70568dee cc_frm_button: add missing methode setButtonIcon() 2020-12-07 20:33:52 +01:00
Thilo Graf
d724275511 cc_frm_button: align item name dependently to caption 2020-12-07 20:33:52 +01:00
Thilo Graf
09d4fdc684 cc_frm_button: add methode clearButtonDirectKeys() 2020-12-07 20:33:52 +01:00
Thilo Graf
4addf9f1ec cc_types: add slot btn_slot to struct type button_label_cc 2020-12-07 20:33:52 +01:00
Thilo Graf
4044e78d4c cc_frm_button: add signal OnPressedButton 2020-12-07 20:33:52 +01:00
Thilo Graf
f24cea8c76 cc_button_select: add member setSelectedButton() without text color args 2020-12-07 20:33:52 +01:00
Thilo Graf
f6040c243c cc_frm_buttons: expand functionality of setButtonTextColor()
Color parameters for 'select' and 'disable' colors added.
2020-12-07 20:33:52 +01:00
Thilo Graf
e38b99f8db cc_types: add variables for select and preselect images and select text color 2020-12-07 20:33:52 +01:00
Thilo Graf
bc890eaa66 cc_types: add text color with default value to type button_label_cc 2020-12-07 20:33:52 +01:00
Thilo Graf
d5401442d4 cc_frm: Simplify assigning of scroll bar width. 2020-12-07 20:33:52 +01:00
Thilo Graf
f8c326040b cc_item: use different corner radius for shadow 2020-12-07 20:33:52 +01:00
Thilo Graf
3cf2ea138f cc_frm: consider frame width with center mode 2020-12-07 20:33:52 +01:00
Thilo Graf
82301764e4 cc_frm: remove unused variable w_parent_frame 2020-12-07 20:33:52 +01:00
Thilo Graf
9200305539 cc_frm_window: assign item postions dependency of frame width
required after commit:
	'cc_frm: don't consider parent frame inside render of items for child forms'
2020-12-07 20:33:52 +01:00
Thilo Graf
b95cc2fe62 cc_frm: don't consider parent frame inside render of items for child forms 2020-12-07 20:33:52 +01:00
Thilo Graf
5acf36b105 cc_frm_button.cpp: remove not required statement call
Avoids oversized button with too long text.
Error was observed in some lua plugin windows with large font scale settings
and with osd resolution of 1280x720.
2020-12-07 20:33:52 +01:00
Thilo Graf
3ed6232fdf cc_frm_button: add methode getButtonFont() 2020-12-07 20:33:52 +01:00
Thilo Graf
985a667a36 cc_draw: try to fix logic inside setFrameThickness()
Signed values had the same effects like unsigned values. Therefore
frames were enabled with default control value -1 too.
2020-12-07 20:33:52 +01:00
Thilo Graf
15e59a2f62 cc_types: rename order_id -> sort_id for more plausibility 2020-12-07 20:33:52 +01:00
Thilo Graf
63968cb575 cc_item_text: move iToString() to public section 2020-12-07 20:33:52 +01:00
Thilo Graf
a46ae13331 cc_item_text: small format fixes for text indentations 2020-12-07 20:33:52 +01:00
Thilo Graf
4e31752404 cc_frm; cc_button_select: Avoid possible crash if no item is selectable 2020-12-07 20:33:52 +01:00
Thilo Graf
ab2e9eeff6 cc_frm_slider: rework slider slider handling 2020-12-07 20:33:52 +01:00
Thilo Graf
c88a6ff7b3 cc: rework color handling for select and focus status 2020-12-07 20:33:52 +01:00
Thilo Graf
26030ee914 msgbox: switch setSelectedButton() to SetSelectedButton()
Text color args are not required here, we use neutrino default settings
for button text colors.
2020-11-26 16:19:14 +01:00
Thilo Graf
0b6aa72489 eventlist: remove unnecessary braces, better for IDE's 2020-11-26 16:17:57 +01:00
Thilo Graf
2888dba271 channellist: remove unnecessary braces, better for IDE's 2020-11-26 16:17:51 +01:00
Thilo Graf
fbb92e0b74 opkg-manager: add clean command 2020-11-26 16:17:41 +01:00
Thilo Graf
eb5bb066b2 test_menu.cpp: ensure destroy footer after hide 2020-11-26 15:56:36 +01:00
Thilo Graf
976ffce7f7 msgbox.cpp: fix possible crash if no buttons defined 2020-11-24 15:06:49 +01:00
svenhoefer
b7f2ffb5fb - update: fix new partition for hd6x using g_info.hw_caps->startup_file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-23 08:51:58 +01:00
svenhoefer
3243884ca1 - hw_caps/cst: introduce startup_file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-23 08:51:15 +01:00
svenhoefer
f9676e1dba - update: fix file ending for backup archive
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-22 16:39:46 +01:00
Thilo Graf
79e9738399 streaminfo2.cpp: use separate var for filename output
Avoids truncation warnings.
2020-11-16 09:12:40 +01:00
Thilo Graf
2570333010 helpers.h/cpp: add default timeout parameter with value 1
For flexible usage of timeout in related downloadUrl methods if required.
2020-11-16 08:37:53 +01:00
TangoCash
878b3bc03b set download logo timeout to 1 sec 2020-11-16 08:02:34 +01:00
Thilo Graf
ea0bc8afcd bad package list: add new entries for boost, gstreamer, kodi 2020-11-15 20:06:28 +01:00
Thilo Graf
9f0c88a215 frontend.cpp: clean up indents with some braces in calcDeclination() 2020-11-15 16:05:09 +01:00
Thilo Graf
88abaa8232 test_menu.cpp: remove double include 2020-11-15 15:33:31 +01:00
svenhoefer
96347602f1 - cables.xml: update OstTelCom
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:33:22 +01:00
svenhoefer
bacc3f674e - settings-manager: remove obsolete include
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:31:51 +01:00
svenhoefer
550ece306e - keybind-setup/settings-manager: use getBackupSuffix() function
Conflicts:
	data/scripts/backup.sh

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:31:46 +01:00
svenhoefer
31cea8ca29 - helpers: add function to get backup suffix
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:31:43 +01:00
svenhoefer
9b87fa8cd8 - keybind-setup: change save keys procedure; aligned to settings-manager
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:31:41 +01:00
svenhoefer
0a9a0e77e8 - unify backup suffixes
Conflicts:
	data/scripts/backup.sh

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-11-15 15:31:37 +01:00
Thilo Graf
3c5ea6452c frontend_types.h: fix missing name of enum typedef 2020-11-06 08:25:30 +01:00
TangoCash
03b5192fe3 fix transponders 2020-11-01 20:30:01 +01:00
TangoCash
61579e130a adopt scansettings to new frontend handling
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/scan_setup.cpp
2020-11-01 20:29:56 +01:00
TangoCash
cde88688ca fix multistream (thx BP for testing) 2020-11-01 19:37:15 +01:00
TangoCash
b019079220 DVB-T2 fix 2020-11-01 19:37:11 +01:00
TangoCash
1a2ac11f03 cosmetics 2020-11-01 19:37:07 +01:00
TangoCash
414043913e fix frontend-parameters
Conflicts:
	src/zapit/src/frontend.cpp
2020-11-01 19:36:36 +01:00
TangoCash
19ac46cc39 frontend multistream fixes 2020-10-28 09:57:25 +01:00
TangoCash
12f5e95330 complete rebuild of frontend cmds
Conflicts:
	src/zapit/src/frontend.cpp
2020-10-26 15:32:39 +01:00
TangoCash
44f3d26e90 small fix getservices 2020-10-26 15:32:39 +01:00
TangoCash
5ce40de9f7 rework DVB_S2X
Conflicts:
	src/zapit/src/frontend.cpp
2020-10-26 15:32:39 +01:00
svenhoefer
845dad0013 Revert "- zapit/frontend: re-add cst specific stuff"
This reverts commit 04108628b2.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-26 15:32:38 +01:00
Thilo Graf
af3f997750 neutrino.cpp: set default volume to 100
Partial revert of commit: 'set default volume to 75%' 3cc2f8b
2020-10-26 15:32:38 +01:00
Thilo Graf
3fd697ec5b imageinfo: don't use symlink to os-release file 2020-10-26 15:32:37 +01:00
Thilo Graf
aa6924aad6 imageinfo: outsource build date info init into own member 2020-10-26 15:32:37 +01:00
Thilo Graf
74dc704a40 imageinfo: outsource kernel info init into own member 2020-10-26 15:32:37 +01:00
Thilo Graf
57b150c42d imageinfo: outsource hal info init into own member 2020-10-26 15:32:37 +01:00
Thilo Graf
765534f102 imageinfo: outsource support info init into own member 2020-10-26 15:32:36 +01:00
Thilo Graf
0d13d1b78c imageinfo: outsource api info init into own member 2020-10-26 15:32:36 +01:00
Jacek Jendrzej
a6274b7875 fix compil: loacles not available for VUPLUS_ALL 2020-10-25 18:33:51 +01:00
TangoCash
3cc2f8b208 set default volume to 75%
Conflicts:
	src/neutrino.cpp
2020-10-25 17:09:12 +01:00
svenhoefer
04108628b2 - zapit/frontend: re-add cst specific stuff
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-22 20:34:54 +02:00
Thilo Graf
3ff6d61291 frontend.cpp: avoid possible brace error
possible error:
	suggest explicit braces to avoid ambiguous ‘else’ [-Werror=dangling-else]
2020-10-22 17:23:37 +02:00
BPanther
01bb326aa3 Multistreamfix for BCM45308X (thx Janus for testing, thx Tangocash)
Conflicts:
	src/zapit/src/frontend.cpp
2020-10-22 17:18:46 +02:00
BPanther
fe7c8c0104 small fix, no changes
Conflicts:
	src/zapit/src/frontend.cpp
2020-10-22 17:18:42 +02:00
TangoCash
39e739e49d fix detect S2X transponder from satellites.xml 2020-10-22 17:18:38 +02:00
BPanther
47a865300c DVB-S2X fix (thx TangoCash)
Conflicts:
	src/zapit/src/frontend.cpp
2020-10-22 17:18:35 +02:00
Thilo Graf
4c63c6ffa8 lua: add function to set background image to window body
update to v1.87
2020-10-05 10:54:37 +02:00
Thilo Graf
0760620cfe update to version 3.13.0
- removed azbox, tripledragon
- hisilcon fixes
2020-10-04 17:06:23 +02:00
svenhoefer
8843785e4e - fix build; is this right so?
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-04 16:51:53 +02:00
svenhoefer
6d127b927b - rename BOXTYPE_COOL => BOXTYPE_CST
Conflicts:
	src/driver/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-04 16:51:30 +02:00
svenhoefer
1c44541243 - supplement to "TRIPLEDRAGON: deleted"
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-04 16:48:56 +02:00
max_10
1fa824cab3 - TRIPLEDRAGON: deleted
Conflicts:
	lib/libdvbsub/dvbsub.cpp
	src/system/flashtool.cpp
2020-10-04 16:48:01 +02:00
max_10
fa91372706 - AZBOX: deleted 2020-10-04 16:45:08 +02:00
BPanther
3ec44dcd3f vuduo4kse added 2020-10-04 16:43:58 +02:00
TangoCash
fb1f44089c add hisilicon; re-add hd61
Conflicts:
	acinclude.m4
	src/neutrino.cpp
2020-10-04 16:43:33 +02:00
svenhoefer
7f850f933b - lcd4l: show event in webtv/webradio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-10-01 11:30:43 +02:00
Thilo Graf
626305cc29 lua: Complete list of available fonts 2020-09-30 19:41:40 +02:00
BPanther
b34aa9bfcc fix boxinfo 2020-09-28 08:33:08 +02:00
Thilo Graf
e31bfed96c locales: add missing entries for weather service 2020-09-27 20:47:26 +02:00
Thilo Graf
910bdcbc7d locales: add missing entries for menu.hint_weather_country 2020-09-27 20:30:34 +02:00
GetAway
ae9150608e info_menue.cpp: add missing #include 2020-09-27 13:50:47 +02:00
Jacek Jendrzej
363bc00bdd dboxinfo.cpp: disable unused item 2020-09-26 15:44:52 +02:00
BPanther
1df7300db8 If more than 8 frontends, scroll window for frontends at boxinfo. 2020-09-24 17:12:25 +02:00
TangoCash
88a6931d21 re arrange logos 2020-09-24 17:12:20 +02:00
TangoCash
031f8eb12c keep all logo-naming conventions together 2020-09-24 17:12:10 +02:00
TangoCash
0705475a70 small fix movieplayer 2020-09-24 17:11:59 +02:00
TangoCash
90eb785d2b add some special character conversion 2020-09-20 12:57:44 +02:00
satbaby
7768ea6661 add logo names in streaminfo 2020-09-20 12:57:44 +02:00
svenhoefer
0c1091e859 - rename webtv-setup => webchannels-setup
Conflicts:
	src/gui/user_menue.cpp
	src/gui/webchannels_setup.cpp
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-20 12:57:44 +02:00
Jacek Jendrzej
80c339efe4 src/gui/channellist.cpp: fix Werror=sign-compare and revert 009101d112 2020-09-19 10:24:05 +02:00
Thilo Graf
d1e1450bc5 movieplayer: Comment out unused variable 2020-09-18 17:15:05 +02:00
Thilo Graf
009101d112 channellist: fix possible compile error
error: comparison of integer expressions of different signedness: ‘t_channel_id’ {aka ‘long unsigned int’} and ‘int’ [-Werror=sign-compare]
2020-09-18 17:08:48 +02:00
Thilo Graf
0de076a045 themes: fix event color for Grey-3-0 2020-09-17 21:31:49 +02:00
Thilo Graf
2f3c81ff7f update: set neutrino to v3.12.0 2020-09-17 16:48:22 +02:00
Thilo Graf
da1051cd6f update: set lua api version to 1.85
add luajit
2020-09-17 16:47:35 +02:00
Thilo Graf
96652caa37 data: update bad_package_pattern.list.sample 2020-09-17 16:34:27 +02:00
Jacek Jendrzej
3f5a44ac27 src/gui/glcdsetup.cpp: fix memleak 2020-09-17 16:33:12 +02:00
Jacek Jendrzej
05b3900b8c src/gui/channellist.cpp: try to fix segfault on channels reload 2020-09-17 16:33:12 +02:00
Jacek Jendrzej
6526883922 glcd: fix possible division by zero 2020-09-17 16:33:12 +02:00
svenhoefer
48aa42d346 - icons: add webradio hint icon; part 2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-17 16:33:12 +02:00
svenhoefer
491703c248 - icons: add webradio hint icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-17 16:33:12 +02:00
svenhoefer
79e350c539 - miscsettings-menu: allow to switch the creation of WebRadio channel list
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-17 16:33:12 +02:00
Markus Volk
11ae2fa699 neutrino: add luajit
Luajit is a dynamic scripting language completely compatible to lua 5.1. the whole VM has been rewritten from the ground up
and is relentlessly optimized for performance. It combines a high-speed interpreter, written in assembler, with a state-of-the-art JIT compiler.
A substantial reduction of the overhead associated with dynamic languages allows it to break into the performance range traditionally reserved for offline,
static language compilers.

https://luajit.org/luajit.html
https://github.com/LuaJIT/LuaJIT/tree/master

There was additional code needed to enable neutrino to compile against lua 5.1. This was mostly taken from the luaposix compat-headers.
There are still some minor issue that will be easy to fix but it's up and running so damn fast!

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-09-17 16:03:24 +02:00
Thilo Graf
74fb6d953d data: update bad_package_pattern.list.sample 2020-09-08 11:44:49 +02:00
svenhoefer
cac4bd8e28 - update-menu: just disable online update if softupdate_url_file doesn't exist
Conflicts:
	src/gui/update_menue.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-08 11:14:47 +02:00
svenhoefer
a9882cdc22 - rename BOXMODEL_CS => BOXMODEL_CST
Conflicts:
	data/scripts/Makefile.am
	src/gui/cam_menu.cpp
	src/gui/imageinfo_ni.cpp
	src/gui/osd_setup.cpp
	src/gui/update.cpp
	src/gui/update.h
	src/gui/update_menue.cpp
	src/neutrino.cpp
	src/system/setting_helpers.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-08 11:14:38 +02:00
svenhoefer
d29c98d7d5 - rename HAVE_COOL_HARDWARE => HAVE_CST_HARDWARE
Conflicts:
	src/driver/rcinput.cpp
	src/gui/info_menue.cpp
	src/gui/mediaplayer.cpp
	src/gui/movieplayer.cpp
	src/zapit/src/frontend.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-08 11:13:51 +02:00
svenhoefer
67650751ac - miscsettings-menu: use new cpufreq locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-01 16:46:34 +02:00
max_10
06c398aea2 - fix locale cpufreq 2020-09-01 16:46:13 +02:00
svenhoefer
42b184f2e9 - use g_info.hw_caps->can_cpufreq to control the cpu frequency
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-01 16:46:08 +02:00
svenhoefer
6491c66a66 - lib/hardware: introduce can_cpufreq to control the cpu frequency
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-09-01 16:40:42 +02:00
Thilo Graf
206bf533a7 plugins: add option for software manage integration
NOTE: bitmask enumeration should be better for more flexibility
2020-09-01 16:38:10 +02:00
Thilo Graf
467ca4e9e8 update_settings: disable update url select
It's not required because if normal online update is not working.
2020-09-01 16:37:59 +02:00
svenhoefer
d75b08b8a1 - movieplayer: try to fix bookmark menu again
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-24 09:47:12 +02:00
Markus Volk
7c5f7573e6 helpers.cpp: fix narrowing conversion
switch expression is 'int', but f_type gets stored as 'long unsigned int' on 32-bit machines since it may not fit otherwise. Recent compilers diagnose this and bail out with:

../../../git/src/system/helpers.cpp:330:9: error: narrowing conversion of '2240043254' from 'long unsigned int' to 'int' [-Wnarrowing]

casting the switch expression to long unsigned int seems to be the solution.

in short: this fixes the build for 32-bit machines with gcc ≥ 10.x

Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-08-05 05:33:57 +02:00
svenhoefer
0b1ad5988d - psisetup: simplify 25c79afcc31ecf4a821d19ff6eded53222a5a676
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - psisetup: avoid cursor on last item

 e28f72984bcbf2fda748b445934c73b841b06c21
2020-08-02 21:30:51 +02:00
svenhoefer
ea1a951c50 - neutrino: fix movieplayer_display_playtime for HW_DISPLAY_LED_NUM displays
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
4be48b5999 - videosettings: activate slider menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
089a85b860 - psisetup: smoother view
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
e89f48a10c - psisetup: avoid cursor on last item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
cec1dc0337 - psisetup: use OFFSET defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
e7d3f37a3c - videosettings/psisetup; re-add (deactivated) small psi menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
44e0e7336e - pick psisetup from https://github.com/maxwiesel/neutrino-max
Conflicts:
	src/gui/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
svenhoefer
396e460364 - movieplayer: try to fix bookmark menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-08-02 21:30:51 +02:00
Thilo Graf
28a3a51aba Revert "opkg_manager: add current used feed config file"
This reverts commit 39499977c1.

Needs another solution
2020-08-02 21:30:41 +02:00
Thilo Graf
53cf56d920 themes: add Gray-3.0.theme 2020-08-02 21:30:38 +02:00
Jacek Jendrzej
5027197028 infoviewer.cpp fix show stream metadata 2020-07-19 15:03:57 +02:00
svenhoefer
c63c9e28a6 - locale: fix 4e2538d1feb75e4a0e445ca31c33e5273ac54c5c
Signed-off-by: Thilo Graf <dbt@novatux.de>

Commit was: 	simple_display.cpp: fix LED NUM for H7 and BRE2ZE4K
		983f2e9306
2020-07-19 13:43:08 +02:00
Thilo Graf
362f9ae67e locales: update locales
supplement to commit:
	opkg_manager: show count of available updates after update check
2020-07-18 16:59:15 +02:00
max_10
1cb373afeb - glcdthemes: fix default glcd_foreground_color 2020-07-17 20:59:09 +02:00
svenhoefer
c18f0e67de - glcdthemes: fix default values
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:58:57 +02:00
max_10
c9e9c517e7 - Activate GraphLcd screenshot in Webif, if activated in Neutrino 2020-07-17 20:57:32 +02:00
max_10
9bc12c9f7c - Y_Settings_glcd.yhtm: fix neutrino.conf pfad 2020-07-17 20:57:27 +02:00
svenhoefer
33745220b9 - glcdthemes: add very simple defaults; should work on every display
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:57:17 +02:00
svenhoefer
39caf20758 - glcd: rename theme item names
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:55:01 +02:00
svenhoefer
55db756e31 - glcd: center welcome message
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:53:14 +02:00
svenhoefer
2b153e6ff5 - glcd: some locale adjustments
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:52:59 +02:00
svenhoefer
7447030ec9 - glcd: make glcd_show_logo themable
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:52:43 +02:00
svenhoefer
402970d3d9 - oled: add resolution dependent themes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-17 20:52:12 +02:00
Thilo Graf
e8808e8130 opkg_manager: show count of available updates after update check 2020-07-17 20:43:25 +02:00
Thilo Graf
39499977c1 opkg_manager: add current used feed config file 2020-07-17 20:43:25 +02:00
max_10
28d9be36ed - osd_setup: fix segfault when deactivating evenlogos in the start assistant
Signed-off-by: GetAway <get-away@t-online.de>
2020-07-16 19:25:13 +02:00
TangoCash
1627d7209a fix script information if no real epg is present
Signed-off-by: GetAway <get-away@t-online.de>
2020-07-16 19:11:23 +02:00
GetAway
6c8f043f47 hardware_caps.cpp: introduce display_has_colon for coolstream 2020-07-16 18:56:08 +02:00
GetAway
983f2e9306 simple_display.cpp: fix LED NUM for H7 and BRE2ZE4K 2020-07-16 15:12:19 +02:00
Thilo Graf
7933e1547f update.cpp: use default message windows 2020-07-09 16:33:40 +02:00
GetAway
b3c9c78686 simple_display.cpp: show mute at mute, not volumebar 2020-07-09 15:50:38 +02:00
GetAway
a586f7e7b7 vfd.cpp: remove deprecated ftime() 2020-07-08 12:23:47 +02:00
GetAway
3c5ce45c46 controlapi.cpp: remove deprecated ftime(), use helpers 2020-07-08 10:15:41 +02:00
Thilo Graf
75d77244f8 helpers.cpp: add add script name to debug output 2020-07-07 20:02:51 +02:00
GetAway
ff40921ed8 mod_yparser.cpp: fix warning misleading-indentation 2020-07-06 13:20:36 +02:00
GetAway
8ae11ff025 mod_yparser.cpp: fix compare and writing vars 2020-07-06 11:55:38 +02:00
GetAway
1103ca3b43 y-Web: supplement to commit 68cee82 2020-07-05 23:41:05 +02:00
GetAway
68cee82a21 y-Web: fix glcd menues 2020-07-05 23:03:06 +02:00
svenhoefer
99ea9e1937 - glcdsetup: rework brightness settings menu; items depending by correct settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:37:52 +02:00
svenhoefer
0336d8a6fa - glcdsetup: rework standby settings menu; items depending by correct settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:05:19 +02:00
svenhoefer
069caea804 - oled: fix bar with for default theme
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:04:53 +02:00
svenhoefer
f48699e08b - glcd: fix change of font
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:04:24 +02:00
svenhoefer
aa6c78eaa6 - glcd: fix 8605be5
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was:  - glcd: re-add driver selection
2020-07-05 13:03:46 +02:00
svenhoefer
938ba82256 - glcd: don't depend initial scroll offset from scroll spreed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:01:50 +02:00
svenhoefer
be9cb674f0 - glcd: just code formatting
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:01:27 +02:00
svenhoefer
75b59d9be5 - glcd: remove strange reduction of 4 from bitmap->Width()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:01:10 +02:00
svenhoefer
354e1971e3 - glcd: fix rec/ts icon handling ...
Maybe it's a good idea to handle all the glcd-icons directly in glcd code.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-05 13:00:48 +02:00
max_10
c4c6b32197 - src/zapit/src/bouquets: fix compiler warnings 2020-07-05 13:00:32 +02:00
max_10
59c73a5eea - timermanager/glcd: fix compiler warnings 2020-07-05 13:00:22 +02:00
TangoCash
596d390297 fix epg mapping for multiple channels 2020-07-05 13:00:06 +02:00
TangoCash
28a8d7c630 fix epg injection for xml and e2 tv 2020-07-05 13:00:02 +02:00
vanhofen
2a708439d4 - menue: simplifying lcd code
Conflicts:
	src/gui/widget/menue.cpp
2020-07-05 12:59:12 +02:00
svenhoefer
319f0d8138 - pictureviewer/glcd: align code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-04 23:05:56 +02:00
svenhoefer
05dc1bd252 - movieplayer/glcd: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-04 23:05:27 +02:00
svenhoefer
80e3dc708a - audioplayer/glcd: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-04 23:05:05 +02:00
svenhoefer
dcc7067c59 - glcd: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-04 23:04:46 +02:00
DboxOldie
2a6f0e9e5e enable limit macros 2020-07-04 23:04:31 +02:00
TangoCash
9a3f259373 add epg mapping too xml and e2 lists 2020-07-04 23:04:16 +02:00
TangoCash
01e6aeb2ed show in log where epg events come from 2020-07-04 23:04:09 +02:00
svenhoefer
28b96cfa58 - glcd: improve text alignment
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-07-04 23:03:38 +02:00
svenhoefer
6692585cb4 - glcd: don't maximize mirrored osd
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 19:44:54 +02:00
svenhoefer
6e8987a8ba - glcd: add pakenham.ttf as a seperate font
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 19:44:49 +02:00
svenhoefer
b5bc1ca77f - glcd: boxmodel VU+ Uno4k hasn't a display
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:48:07 +02:00
svenhoefer
8a7d19504e - glcd: fix display of weather w/o time in standby mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:47:45 +02:00
svenhoefer
d0434ed495 - glcd: better position for forcast temperature
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:47:32 +02:00
svenhoefer
97381edaed - glcd: add unknown weather icon; change font handling; remove min temp from forecast
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:47:11 +02:00
svenhoefer
c48689c0fc - glcdsetup: fix memory of last cursor position
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:46:57 +02:00
svenhoefer
88341ac925 - glcdsetup: don't hide position settings; just deactivate items
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:46:25 +02:00
svenhoefer
cdc48cc9ea - glcdsetup: fix indentation
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:46:09 +02:00
svenhoefer
3d62e0420f - glcdsetup: auto-count structs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:45:49 +02:00
svenhoefer
94c6a88cc3 - glcdsetup: rework and fix driver selection menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:45:27 +02:00
svenhoefer
8a9b553486 - glcd: add respawn function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:44:45 +02:00
svenhoefer
fb17a1a4a5 - miscsettings-menu: fix memleak
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:44:30 +02:00
svenhoefer
6a92d16c67 - glcdsetup: fix memleak
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:43:47 +02:00
svenhoefer
e8e9f6cad3 - glcdsetup: use menu return values
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:43:24 +02:00
svenhoefer
8c8b34197e - glcdsetup: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:43:06 +02:00
svenhoefer
734f8de1f3 - glcdsetup: align progressbar items
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:42:51 +02:00
svenhoefer
15fc93eff2 - deutsch.locale: minor alignments
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:42:38 +02:00
svenhoefer
5c89c048bc - glcdsetup: fix logo/channel menu item dependencies
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:41:59 +02:00
svenhoefer
bd1cc1fd9a - glcdsetup: a bit more structure in setup menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:41:27 +02:00
svenhoefer
5aae22b0e9 - glcd: prefer icons in /var
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:40:53 +02:00
svenhoefer
abdd262a61 - glcd: remove unnecessary defines; count arrays automatically; fix path to icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:38:43 +02:00
svenhoefer
0271586fd5 - glcd: simplify showProgressBarBorder() call
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:38:24 +02:00
svenhoefer
dee0d3357e - glcd: fix event start/end/duration
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:38:10 +02:00
svenhoefer
617184bc32 - glcdthemes: fix reset to default theme
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:37:46 +02:00
svenhoefer
e60385c017 - oled/themes: change progressbar color
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:37:30 +02:00
svenhoefer
b91b056b2c - glcdthemes: fix typo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:37:06 +02:00
svenhoefer
8c8012c4fc - glcd: re-add driver selection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:36:18 +02:00
svenhoefer
b3db52290e - glcd: re-reduce sleep at shutdown
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:35:57 +02:00
svenhoefer
93706fc851 - vfd_setup: execute glcd-setup directly if it's the only item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:35:22 +02:00
svenhoefer
e57afb48dd - glcdsetup: re-ordering menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:34:45 +02:00
svenhoefer
4f8e5b19c6 - glcd: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:34:30 +02:00
svenhoefer
74bed84428 - glcd: re-add 540d081; do always show startup logo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:33:43 +02:00
svenhoefer
5fb1faa366 - glcd: use global font setting as fallback
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:33:16 +02:00
svenhoefer
e4378c95f2 - glcd: merge led/lcd/simple clock into a single source file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:06:24 +02:00
svenhoefer
ff94004d7f - move glcd sources to one single place in driver/glcd
Conflicts:
	src/driver/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 18:04:42 +02:00
svenhoefer
3e6bab00d8 - move oled data to one single place in data/oled
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 17:51:54 +02:00
BPanther
e947d53eba MIPS/ARM: blit faster, thx redblue 2020-06-29 17:51:36 +02:00
redblue.pkt
0a64ccc0e9 fix blit 2020-06-29 17:51:28 +02:00
svenhoefer
8eea7d4841 - yeb: fix graphlcd; TODO: add locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 17:51:20 +02:00
redblue-pkt
1b6f4fedf5 update glcd
Conflicts:
	src/gui/movieplayer.h
	src/gui/weather_locations.h
	src/neutrino.cpp
2020-06-29 17:34:24 +02:00
svenhoefer
6435b167e5 - neutrino: allow to toggle nglcd in standbymode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 16:00:34 +02:00
svenhoefer
d494241a02 - nglcd: add toggle power function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-29 15:59:23 +02:00
svenhoefer
ed256d562b - glcdsetup: fix driver selection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:23:08 +02:00
svenhoefer
a79ad4ad92 - fix 8cad105; ifdef ENABLE_GRAPHLCD was missing
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:21:43 +02:00
svenhoefer
abeb62b13f - nglcd: do always show startup logo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:20:58 +02:00
svenhoefer
d9a712c602 - glcdsetup: disable analog clock in standby mode; front display is flickering as hell
Conflicts:
	version_pseudo.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:18:42 +02:00
svenhoefer
759186f89f - glcdsetup: rename and auto-count clock options struct
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:16:07 +02:00
svenhoefer
028dd997bb - nglcd: use our own clock face
Signed-off-by: Thilo Graf <dbt@novatux.de>

TODO: clock images
2020-06-15 20:15:38 +02:00
svenhoefer
7c74515376 - glcdsetup: change return value when switching the displays
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:03:43 +02:00
svenhoefer
d6b0cf6b49 - glcdsetup: localize clock options
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:03:19 +02:00
svenhoefer
e10be35000 - glcdsetup: show color selections as pulldown menues
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:02:41 +02:00
BPanther
e0d4b22bc9 blit fix (thx redblue) 2020-06-15 20:01:44 +02:00
svenhoefer
731e261605 - glcdsetup: use beautiful material colors palette
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:01:32 +02:00
svenhoefer
df692287d8 - rework VUPLUS defines
Conflicts:
	src/gui/cam_menu.cpp
	src/neutrino_menue.cpp
	src/zapit/src/zapit.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 20:00:35 +02:00
Frankenstone
77f774d0a6 CFbAccel arm and mips more enable acc 2020-06-15 19:47:07 +02:00
FlatTV
97844f901f y-web: fix EPG and OK coords 2020-06-15 19:46:43 +02:00
redblue-pkt
42890325d7 CFbAccelARM::paintRect readded and for MIPS also added
Conflicts:
	src/driver/fb_accel_arm.cpp
2020-06-15 19:46:17 +02:00
FlatTV
ae3d31b74b y-web: change boxtype string to "AirDigital Zgemma H7C/S" 2020-06-15 19:34:39 +02:00
Frankenstone
fe3507ebc1 partly revert commit 52c8acd, diseqc options standard now off
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: - zapit: cleanup from load/save motor position functions

see: f859acd4000e17cd6320934c96d6b35e680eb647
2020-06-15 19:31:42 +02:00
Janus
c7a52e34db - scan-setup: adjust diseqc 1.1 repeat order notify 2020-06-15 19:31:42 +02:00
Frankenstone
4bfad00ee1 frontend: addition to commit 59252156a9b793956c1334541594b4bdff5c0af4
Signed-off-by: Thilo Graf <dbt@novatux.de>

commit was: rename unicable qrg to unicable freq for more plausibility

see: 31380c4691e993589b5afb947e2156a2763d745a
2020-06-15 19:31:42 +02:00
TangoCash
754c520aed - scan-setup: cosmetics 2020-06-15 19:31:42 +02:00
TangoCash
56355c17bb - zapit: cleanup from load/save motor position functions 2020-06-15 19:31:42 +02:00
svenhoefer
62eb10edec - configure: align code format of --enable/disable-arm-acc switch
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 19:31:42 +02:00
TangoCash
055ced60db add configure option (--diable-arm-acc) to disable arm hardware acceleration
Conflicts:
	src/driver/fb_accel.h
	src/driver/fb_accel_arm.cpp
	src/gui/channellist.cpp
2020-06-15 19:31:42 +02:00
svenhoefer
170aaed311 - scan-setup: fix compiler warning (ISO C++ forbids converting a string constant to ‘char*’)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 19:31:42 +02:00
Frankenstone
703bc0bd07 rename unicable qrg to unicable freq for more plausibility
Conflicts:
	src/zapit/src/frontend.cpp
2020-06-15 19:31:42 +02:00
Frankenstone
2d68659524 add menu hint unicable configuration 2020-06-15 19:31:42 +02:00
svenhoefer
c000b61120 - initial: update matze settings
Conflicts:
	data/config/satellites.xml
	data/initial/services.xml
	data/initial/ubouquets.xml

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 19:31:42 +02:00
Janus
1751c6351a - zapit/frontend: try to fix diseqc 1.1 mode 2020-06-15 19:31:41 +02:00
Frankenstone
44cc384506 frontend: fix last commit whitespace 2020-06-15 19:31:41 +02:00
svenhoefer
b90059cb07 - zapit/frontend: back to old disqec 1.1 code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-06-15 19:31:41 +02:00
Thilo Graf
7bf8f23156 settings: set personalize_lua visible as default 2020-06-15 19:31:28 +02:00
GetAway
357095f71a imageinfo.cpp: small fix to commit 33ecf51 2020-06-14 13:11:17 +02:00
svenhoefer
c0c21f7daf - configure: change release cycle handling; we don't need two defines for release cycle
Signed-off-by: GetAway <get-away@t-online.de>
2020-06-14 12:33:59 +02:00
svenhoefer
33ecf51bdb - update: fix release cycle handling; add human readable version string
Signed-off-by: GetAway <get-away@t-online.de>
2020-06-13 22:18:19 +02:00
svenhoefer
5d9749b1a0 - identify self-made images
Signed-off-by: GetAway <get-away@t-online.de>
2020-06-13 20:42:44 +02:00
Thilo Graf
aa7f986f2c config: add bluez5 to bad package filter list 2020-05-27 16:13:32 +02:00
Thilo Graf
7b27c0f0e3 data: update start.jpg 2020-05-03 19:39:14 +02:00
Frankenstone
7d45a9ef75 network_setup: fix wiki string 2020-05-02 00:12:39 +02:00
Frankenstone
aabc336d47 iamgeinfo, luainstance_helpers.h: fix neutrino wiki
Conflicts:
	src/gui/imageinfo.cpp
2020-05-02 00:12:35 +02:00
Frankenstone
e65a3e6185 fix after pick: fb_accel_arm
Conflicts:
	src/driver/fb_accel.h
	src/driver/fb_accel_arm.cpp
	src/gui/channellist.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
This can be only a hack with limited effect to fix render errors
in channel list window.
. There must be another solution.
2020-05-02 00:12:04 +02:00
Thilo Graf
9d1ec97db2 imageinfo: change doc default info
Old entry not available until further notice.
2020-04-23 11:20:04 +02:00
svenhoefer
c9d0f061a8 - channellist: align offset of minitv to the existing offset of the additional info-box
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-04-21 23:22:04 +02:00
Jacek Jendrzej
7a5ee811e0 disable CFbAccelARM::paintRect for VU+ &co, need fix 2020-04-19 15:10:14 +02:00
Jacek Jendrzej
a4ee35d13d add CFbAccelARM::paintRect 2020-04-16 14:31:49 +02:00
svenhoefer
ebff595ab1 - zapit/frontend: fix define
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-04-15 17:19:48 +02:00
BPanther
fe38e435d9 vuplus: tuner letters (scan setup) only for vuplus 2020-04-15 17:19:27 +02:00
Frankenstone
11ef168fc5 add new locale for tuner settings name shorter 2020-04-15 17:18:01 +02:00
BPanther
e902f57d3d vuplus: tuner letter added and tuner name shorter 2020-04-15 17:17:45 +02:00
BPanther
70559ca6f6 remove pilot auto_sw 2020-04-15 17:17:37 +02:00
Jacek Jendrzej
3e78fe14e5 capmt: avoid use cam after delete
(re-add this commit; was removed by mistake)
2020-04-13 16:40:09 +02:00
svenhoefer
387bb9076e - neutrino: wait a little bit to decode CI channel before starting record
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-03-25 11:05:09 +01:00
Markus Volk
ef9102b4b1 videosettings.cpp: set 43Mode options for osmio4k 2020-03-16 08:28:23 +01:00
Markus Volk
e537c2cd3d allign enabled_videomodes preset 2020-03-16 08:20:25 +01:00
Markus Volk
03d8af2fb1 fix rc_play / rc_pause handling for osmio 2020-03-15 08:06:50 +01:00
Markus Volk
0ef29d2934 videosettings: cleanup
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-03-11 07:14:12 +01:00
Markus Volk
5f613f49c0 Revert "osd_helpers.cpp: remove unneeded #ifdef conditions"
This reverts commit d7fdaaa400.
2020-03-10 00:12:56 +01:00
vanhofen
0e1af4c81b - fix build; broken since 9303665
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-03-08 14:23:33 +01:00
Markus Volk
d0a75ce0ae add RC_PVR key 2020-03-07 09:09:17 +01:00
Markus Volk
995163c00c rcinput.cpp: add rc_mode for osmio4k 2020-03-07 08:24:56 +01:00
Markus Volk
f82aa9d79f supplement to 2d29809af0 2020-03-07 07:00:20 +01:00
Markus Volk
d7fdaaa400 osd_helpers.cpp: remove unneeded #ifdef conditions 2020-03-07 05:57:26 +01:00
Markus Volk
2d29809af0 add 1080p60 resolution for edision osmio stb 2020-03-07 05:57:19 +01:00
Markus Volk
aaa62dd53a fix typo 2020-03-05 09:09:03 +01:00
Markus Volk
14ecd917dd videosettings.cpp: hide zapmode settings for boxes that dont have it (e.g. osmio) 2020-03-05 08:27:41 +01:00
Markus Volk
d02717ad69 rcinput.cpp: fix key repeat for osmio4k 2020-03-03 13:57:10 +01:00
Thilo Graf
c687e87e7a imageinfo: add clean packag names, add fallback for missing built date 2020-03-02 21:48:52 +01:00
Thilo Graf
a2ecf223fd make config: add package defines for better git sync and build date 2020-03-02 21:48:52 +01:00
Thilo Graf
5b2299dba8 test_menu: add sample for rate banner 2020-03-02 21:48:52 +01:00
Thilo Graf
0cd48ec866 epg_banner: outsource class for rate banners
For global use.
2020-03-02 21:48:52 +01:00
Thilo Graf
9c9bff2e25 cc_frm_icons: add missing return if no icon is available 2020-03-01 16:19:39 +01:00
Thilo Graf
01649342cb cc_frm_chain: use offset variables as protcted
Allows usage inside derived classes.
2020-03-01 16:02:01 +01:00
Thilo Graf
cc12a277db cc_frm_icons: add miising init of vars cc_xr and cc_yr 2020-03-01 16:01:59 +01:00
Markus Volk
0aaf6980e6 supplement for f71e5a1e5f
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-02-28 09:38:44 +01:00
Jacek Jendrzej
7d5e123b20 hide menu break enableSaveScreen ? 2020-02-27 16:22:12 +01:00
Jacek Jendrzej
3795dd4d9a hide hintbox with selectResult menu 2020-02-27 15:39:31 +01:00
Jacek Jendrzej
c44222b74a TMDB: second try without (*) 2020-02-27 12:41:54 +01:00
Thilo Graf
aec0aca885 imageinfo: avoid possible build error if version.h is not available 2020-02-27 09:01:20 +01:00
TangoCash
f17fe7e432 - tmdb: add movie selection menu 2020-02-27 08:01:21 +01:00
846 changed files with 40382 additions and 43887 deletions

View File

@@ -149,6 +149,13 @@ AC_ARG_WITH(default-theme,
[default_theme=""])
AC_DEFINE_UNQUOTED([DEFAULT_THEME], ["$default_theme"], [Default theme for gui.])
# default oled theme
AC_ARG_WITH(default-oled-theme,
AS_HELP_STRING([--with-default-oled-theme=THEMENAME], [Default theme for oled. @<:@default is empty@:>@]),
[default_oled_theme="$withval"],
[default_oled_theme=""])
AC_DEFINE_UNQUOTED([DEFAULT_OLED_THEME], ["$default_oled_theme"], [Default theme for oled.])
AC_MSG_CHECKING(target)
if test "$TARGET" = "native"; then
@@ -242,15 +249,15 @@ AC_REQUIRE([TUXBOX_APPS])
if test "$TARGET" = "cdk"; then
datadir="\${prefix}/share"
sysconfdir="\${prefix}/etc"
localstatedir="\${prefix}/var"
sysconfdir="/etc"
localstatedir="/var"
libdir="\${prefix}/lib"
mntdir="\${prefix}/mnt"
mntdir="/mnt"
targetdatadir="\${TARGET_PREFIX}/share"
targetsysconfdir="\${TARGET_PREFIX}/etc"
targetlocalstatedir="\${TARGET_PREFIX}/var"
targetsysconfdir="/etc"
targetlocalstatedir="/var"
targetlibdir="\${TARGET_PREFIX}/lib"
targetmntdir="\${TARGET_PREFIX}/mnt"
targetmntdir="/mnt"
else
mntdir="/mnt" # hack
fi
@@ -258,9 +265,15 @@ fi
TUXBOX_APPS_DIRECTORY_ONE(configdir, CONFIGDIR, localstatedir, /var, /tuxbox/config,
[--with-configdir=PATH], [where to find config files])
TUXBOX_APPS_DIRECTORY_ONE(zapitdir, ZAPITDIR, localstatedir, /var, /tuxbox/config/zapit,
[--with-zapitdir=PATH], [where to find zapit files])
TUXBOX_APPS_DIRECTORY_ONE(datadir, DATADIR, datadir, /share, /tuxbox,
[--with-datadir=PATH], [where to find data files])
TUXBOX_APPS_DIRECTORY_ONE(datadir_var, DATADIR_VAR, localstatedir, /var, /tuxbox,
[--with-datadir_var=PATH], [where to find data files in /var])
TUXBOX_APPS_DIRECTORY_ONE(controldir, CONTROLDIR, datadir, /share, /tuxbox/neutrino/control,
[--with-controldir=PATH], [where to find control scripts])
@@ -291,6 +304,9 @@ TUXBOX_APPS_DIRECTORY_ONE(plugindir_mnt, PLUGINDIR_MNT, mntdir, /mnt, /plugins,
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir, LUAPLUGINDIR, datadir, /share, /tuxbox/neutrino/luaplugins,
[--with-luaplugindir=PATH], [where to find Lua plugins])
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir_var, LUAPLUGINDIR_VAR, localstatedir, /var, /tuxbox/luaplugins,
[--with-luaplugindir_var=PATH], [where to find Lua plugins in /var])
TUXBOX_APPS_DIRECTORY_ONE(webradiodir, WEBRADIODIR, datadir, /share, /tuxbox/neutrino/webradio,
[--with-webradiodir=PATH], [where to find webradio content])
@@ -327,6 +343,12 @@ TUXBOX_APPS_DIRECTORY_ONE(lcd4liconsdir, LCD4L_ICONSDIR, datadir, /share, /tuxbo
TUXBOX_APPS_DIRECTORY_ONE(lcd4liconsdir_var, LCD4L_ICONSDIR_VAR, localstatedir, /var, /tuxbox/lcd/icons,
[--with-lcd4liconsdir_var=PATH], [where to find lcd4linux icons in /var])
TUXBOX_APPS_DIRECTORY_ONE(logodir, LOGODIR, datadir, /share, /tuxbox/neutrino/icons/logo,
[--with-logodir=PATH], [where to find channel logos])
TUXBOX_APPS_DIRECTORY_ONE(logodir_var, LOGODIR_VAR, localstatedir, /var, /tuxbox/icons/logo,
[--with-logodir_var=PATH], [where to find channel logos in /var])
TUXBOX_APPS_DIRECTORY_ONE(private_httpddir, PRIVATE_HTTPDDIR, datadir, /share, /tuxbox/neutrino/httpd,
[--with-private_httpddir=PATH], [where to find private httpd files])
@@ -342,7 +364,9 @@ TUXBOX_APPS_DIRECTORY_ONE(flagdir, FLAGDIR, localstatedir, /var, /etc,
dnl automake <= 1.6 needs this specifications
AC_SUBST(CONFIGDIR)
AC_SUBST(ZAPITDIR)
AC_SUBST(DATADIR)
AC_SUBST(DATADIR_VAR)
AC_SUBST(CONTROLDIR)
AC_SUBST(CONTROLDIR_VAR)
AC_SUBST(FONTDIR)
@@ -354,6 +378,7 @@ AC_SUBST(PLUGINDIR)
AC_SUBST(PLUGINDIR_VAR)
AC_SUBST(PLUGINDIR_MNT)
AC_SUBST(LUAPLUGINDIR)
AC_SUBST(LUAPLUGINDIR_VAR)
AC_SUBST(WEBRADIODIR)
AC_SUBST(WEBRADIODIR_VAR)
AC_SUBST(WEBTVDIR)
@@ -366,9 +391,12 @@ AC_SUBST(ICONSDIR)
AC_SUBST(ICONSDIR_VAR)
AC_SUBST(LCD4L_ICONSDIR)
AC_SUBST(LCD4L_ICONSDIR_VAR)
AC_SUBST(LOGODIR)
AC_SUBST(LOGODIR_VAR)
AC_SUBST(PRIVATE_HTTPDDIR)
AC_SUBST(PUBLIC_HTTPDDIR)
AC_SUBST(HOSTED_HTTPDDIR)
AC_SUBST(FLAGDIR)
dnl end workaround
AC_DEFUN([_TUXBOX_APPS_LIB_CONFIG], [
@@ -446,9 +474,9 @@ _TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
AC_DEFUN([TUXBOX_BOXTYPE], [
AC_ARG_WITH(boxtype,
AS_HELP_STRING([--with-boxtype], [valid values: generic, azbox, tripledragon, spark, coolstream, armbox, mipsbox]),
AS_HELP_STRING([--with-boxtype], [valid values: generic, coolstream, armbox, mipsbox]),
[case "${withval}" in
generic|azbox|tripledragon|spark|coolstream|armbox|mipsbox)
generic|coolstream|armbox|mipsbox)
BOXTYPE="$withval"
;;
*)
@@ -460,8 +488,8 @@ AC_ARG_WITH(boxtype,
AC_ARG_WITH(boxmodel,
AS_HELP_STRING([--with-boxmodel], [valid for generic: generic, raspi])
AS_HELP_STRING([], [valid for coolstream: hd1, hd2])
AS_HELP_STRING([], [valid for armbox: hd51, hd60, bre2ze4k, h7, vusolo4k, vuduo4k, vuultimo4k, vuuno4k, vuuno4kse, vuzero4k, osmio4kplus])
AS_HELP_STRING([], [valid for mipsbox: vuduo]),
AS_HELP_STRING([], [valid for armbox: hd60, hd61, multiboxse, hd51, bre2ze4k, h7, osmini4k, osmio4k, osmio4kplus, vusolo4k, vuduo4k, vuduo4kse, vuultimo4k, vuuno4k, vuuno4kse, vuzero4k])
AS_HELP_STRING([], [valid for mipsbox: vuduo, vuduo2]),
[case "${withval}" in
generic|raspi)
if test "$BOXTYPE" = "generic"; then
@@ -489,14 +517,14 @@ AS_HELP_STRING([], [valid for mipsbox: vuduo]),
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
hd51|hd60|bre2ze4k|h7|vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|osmio4kplus)
hd60|hd61|multiboxse|hd51|bre2ze4k|h7|osmini4k|osmio4k|osmio4kplus|vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k)
if test "$BOXTYPE" = "armbox"; then
BOXMODEL="$withval"
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
vuduo)
vuduo|vuduo2|gb800se|osnino|osninoplus|osninopro)
if test "$BOXTYPE" = "mipsbox"; then
BOXMODEL="$withval"
else
@@ -513,10 +541,7 @@ AC_SUBST(BOXTYPE)
AC_SUBST(BOXMODEL)
AM_CONDITIONAL(BOXTYPE_GENERIC, test "$BOXTYPE" = "generic")
AM_CONDITIONAL(BOXTYPE_AZBOX, test "$BOXTYPE" = "azbox")
AM_CONDITIONAL(BOXTYPE_TRIPLE, test "$BOXTYPE" = "tripledragon")
AM_CONDITIONAL(BOXTYPE_SPARK, test "$BOXTYPE" = "spark")
AM_CONDITIONAL(BOXTYPE_COOL, test "$BOXTYPE" = "coolstream")
AM_CONDITIONAL(BOXTYPE_CST, test "$BOXTYPE" = "coolstream")
AM_CONDITIONAL(BOXTYPE_ARMBOX, test "$BOXTYPE" = "armbox")
AM_CONDITIONAL(BOXTYPE_MIPSBOX, test "$BOXTYPE" = "mipsbox")
@@ -525,18 +550,25 @@ AM_CONDITIONAL(BOXMODEL_GENERIC, test "$BOXMODEL" = "generic")
AM_CONDITIONAL(BOXMODEL_RASPI, test "$BOXMODEL" = "raspi")
# coolstream
AM_CONDITIONAL(BOXMODEL_CS_HD1, test "$BOXMODEL" = "hd1")
AM_CONDITIONAL(BOXMODEL_CS_HD2, test "$BOXMODEL" = "hd2")
AM_CONDITIONAL(BOXMODEL_CST_HD1, test "$BOXMODEL" = "hd1")
AM_CONDITIONAL(BOXMODEL_CST_HD2, test "$BOXMODEL" = "hd2")
# armbox
AM_CONDITIONAL(BOXMODEL_HD51, test "$BOXMODEL" = "hd51")
AM_CONDITIONAL(BOXMODEL_HD60, test "$BOXMODEL" = "hd60")
AM_CONDITIONAL(BOXMODEL_HD61, test "$BOXMODEL" = "hd61")
AM_CONDITIONAL(BOXMODEL_MULTIBOXSE, test "$BOXMODEL" = "multiboxse")
AM_CONDITIONAL(BOXMODEL_HD51, test "$BOXMODEL" = "hd51")
AM_CONDITIONAL(BOXMODEL_BRE2ZE4K, test "$BOXMODEL" = "bre2ze4k")
AM_CONDITIONAL(BOXMODEL_H7, test "$BOXMODEL" = "h7")
AM_CONDITIONAL(BOXMODEL_OSMINI4K, test "$BOXMODEL" = "osmini4k")
AM_CONDITIONAL(BOXMODEL_OSMIO4K, test "$BOXMODEL" = "osmio4k")
AM_CONDITIONAL(BOXMODEL_OSMIO4KPLUS, test "$BOXMODEL" = "osmio4kplus")
AM_CONDITIONAL(BOXMODEL_VUSOLO4K, test "$BOXMODEL" = "vusolo4k")
AM_CONDITIONAL(BOXMODEL_VUDUO4K, test "$BOXMODEL" = "vuduo4k")
AM_CONDITIONAL(BOXMODEL_VUDUO4KSE, test "$BOXMODEL" = "vuduo4kse")
AM_CONDITIONAL(BOXMODEL_VUULTIMO4K, test "$BOXMODEL" = "vuultimo4k")
AM_CONDITIONAL(BOXMODEL_VUUNO4K, test "$BOXMODEL" = "vuuno4k")
AM_CONDITIONAL(BOXMODEL_VUUNO4KSE, test "$BOXMODEL" = "vuuno4kse")
@@ -544,17 +576,18 @@ AM_CONDITIONAL(BOXMODEL_VUZERO4K, test "$BOXMODEL" = "vuzero4k")
# mipsbox
AM_CONDITIONAL(BOXMODEL_VUDUO, test "$BOXMODEL" = "vuduo")
AM_CONDITIONAL(BOXMODEL_VUDUO2, test "$BOXMODEL" = "vuduo2")
AM_CONDITIONAL(BOXMODEL_GB800SE, test "$BOXMODEL" = "gb800se")
AM_CONDITIONAL(BOXMODEL_OSNINO, test "$BOXMODEL" = "osnino")
AM_CONDITIONAL(BOXMODEL_OSNINOPLUS, test "$BOXMODEL" = "osninoplus")
AM_CONDITIONAL(BOXMODEL_OSNINOPRO, test "$BOXMODEL" = "osninopro")
if test "$BOXTYPE" = "generic"; then
AC_DEFINE(HAVE_GENERIC_HARDWARE, 1, [building for a generic device like a standard PC])
elif test "$BOXTYPE" = "azbox"; then
AC_DEFINE(HAVE_AZBOX_HARDWARE, 1, [building for an azbox])
elif test "$BOXTYPE" = "tripledragon"; then
AC_DEFINE(HAVE_TRIPLEDRAGON, 1, [building for a tripledragon])
elif test "$BOXTYPE" = "spark"; then
AC_DEFINE(HAVE_SPARK_HARDWARE, 1, [building for a goldenmedia 990 or edision pingulux])
elif test "$BOXTYPE" = "coolstream"; then
AC_DEFINE(HAVE_COOL_HARDWARE, 1, [building for a coolstream])
AC_DEFINE(HAVE_CST_HARDWARE, 1, [building for a coolstream])
elif test "$BOXTYPE" = "armbox"; then
AC_DEFINE(HAVE_ARM_HARDWARE, 1, [building for an armbox])
elif test "$BOXTYPE" = "mipsbox"; then
@@ -573,31 +606,46 @@ case "$BOXTYPE" in
esac
AM_CONDITIONAL(HAVE_LIBSTB_HAL, test "$libstb_hal" = "yes")
# TODO: do we need more defines?
# generic
if test "$BOXMODEL" = "generic"; then
AC_DEFINE(BOXMODEL_GENERIC, 1, [generic pc])
elif test "$BOXMODEL" = "raspi"; then
AC_DEFINE(BOXMODEL_RASPI, 1, [raspberry pi])
# coolstream
elif test "$BOXMODEL" = "hd1"; then
AC_DEFINE(BOXMODEL_CS_HD1, 1, [coolstream hd1/neo/neo2/zee])
AC_DEFINE(BOXMODEL_CST_HD1, 1, [coolstream hd1/neo/neo2/zee])
elif test "$BOXMODEL" = "hd2"; then
AC_DEFINE(BOXMODEL_CS_HD2, 1, [coolstream tank/trinity/trinity v2/trinity duo/zee2/link])
elif test "$BOXMODEL" = "hd51"; then
AC_DEFINE(BOXMODEL_HD51, 1, [hd51])
AC_DEFINE(BOXMODEL_CST_HD2, 1, [coolstream tank/trinity/trinity v2/trinity duo/zee2/link])
# armbox
elif test "$BOXMODEL" = "hd60"; then
AC_DEFINE(BOXMODEL_HD60, 1, [hd60])
elif test "$BOXMODEL" = "hd61"; then
AC_DEFINE(BOXMODEL_HD61, 1, [hd61])
elif test "$BOXMODEL" = "multiboxse"; then
AC_DEFINE(BOXMODEL_MULTIBOXSE, 1, [multiboxse])
elif test "$BOXMODEL" = "hd51"; then
AC_DEFINE(BOXMODEL_HD51, 1, [hd51])
elif test "$BOXMODEL" = "bre2ze4k"; then
AC_DEFINE(BOXMODEL_BRE2ZE4K, 1, [bre2ze4k])
elif test "$BOXMODEL" = "h7"; then
AC_DEFINE(BOXMODEL_H7, 1, [h7])
elif test "$BOXMODEL" = "osmini4k"; then
AC_DEFINE(BOXMODEL_OSMINI4K, 1, [osmini4k])
elif test "$BOXMODEL" = "osmio4k"; then
AC_DEFINE(BOXMODEL_OSMIO4K, 1, [osmio4k])
elif test "$BOXMODEL" = "osmio4kplus"; then
AC_DEFINE(BOXMODEL_OSMIO4KPLUS, 1, [osmio4kplus])
elif test "$BOXMODEL" = "vusolo4k"; then
AC_DEFINE(BOXMODEL_VUSOLO4K, 1, [vusolo4k])
elif test "$BOXMODEL" = "vuduo4k"; then
AC_DEFINE(BOXMODEL_VUDUO4K, 1, [vuduo4k])
elif test "$BOXMODEL" = "vuduo4kse"; then
AC_DEFINE(BOXMODEL_VUDUO4KSE, 1, [vuduo4kse])
elif test "$BOXMODEL" = "vuultimo4k"; then
AC_DEFINE(BOXMODEL_VUULTIMO4K, 1, [vuultimo4k])
elif test "$BOXMODEL" = "vuuno4k"; then
@@ -606,52 +654,78 @@ elif test "$BOXMODEL" = "vuuno4kse"; then
AC_DEFINE(BOXMODEL_VUUNO4KSE, 1, [vuuno4kse])
elif test "$BOXMODEL" = "vuzero4k"; then
AC_DEFINE(BOXMODEL_VUZERO4K, 1, [vuzero4k])
# mipsbox
elif test "$BOXMODEL" = "vuduo"; then
AC_DEFINE(BOXMODEL_VUDUO, 1, [vuduo])
elif test "$BOXMODEL" = "vuduo2"; then
AC_DEFINE(BOXMODEL_VUDUO2, 1, [vuduo2])
elif test "$BOXMODEL" = "gb800se"; then
AC_DEFINE(BOXMODEL_GB800SE, 1, [gb800se])
elif test "$BOXMODEL" = "osnino"; then
AC_DEFINE(BOXMODEL_OSNINO, 1, [osnino])
elif test "$BOXMODEL" = "osninoplus"; then
AC_DEFINE(BOXMODEL_OSNINOPLUS, 1, [osninoplus])
elif test "$BOXMODEL" = "osninopro"; then
AC_DEFINE(BOXMODEL_OSNINOPRO, 1, [osninopro])
fi
# all vuplus BOXMODELs
case "$BOXMODEL" in
vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo)
AC_DEFINE(BOXMODEL_VUPLUS, 1, [vuplus])
vuplus=true
vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo|vuduo2)
AC_DEFINE(BOXMODEL_VUPLUS_ALL, 1, [vuplus_all])
vuplus_all=true
;;
*)
vuplus=false
vuplus_all=false
;;
esac
AM_CONDITIONAL(BOXMODEL_VUPLUS, test "$vuplus" = "true")
AM_CONDITIONAL(BOXMODEL_VUPLUS_ALL, test "$vuplus_all" = "true")
# all vuplus4k BOXMODELs
# all vuplus arm BOXMODELs
case "$BOXMODEL" in
vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k)
AC_DEFINE(BOXMODEL_VUPLUS4K, 1, [vuplus4k])
vuplus4k=true
vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k)
AC_DEFINE(BOXMODEL_VUPLUS_ARM, 1, [vuplus_arm])
vuplus_arm=true
;;
*)
vuplus4k=false
vuplus_arm=false
;;
esac
AM_CONDITIONAL(BOXMODEL_VUPLUS4K, test "$vuplus4k" = "true")
AM_CONDITIONAL(BOXMODEL_VUPLUS_ARM, test "$vuplus_arm" = "true")
# all vuplus mips BOXMODELs
case "$BOXMODEL" in
vuduo|vuduo2)
AC_DEFINE(BOXMODEL_VUPLUS_MIPS, 1, [vuplus_mips])
vuplus_mips=true
;;
*)
vuplus_mips=false
;;
esac
AM_CONDITIONAL(BOXMODEL_VUPLUS_MIPS, test "$vuplus_mips" = "true")
# all hisilicon BOXMODELs
case "$BOXMODEL" in
hd60|hd61|multiboxse)
AC_DEFINE(BOXMODEL_HISILICON, 1, [hisilicon])
hisilicon=true
;;
*)
hisilicon=false
;;
esac
AM_CONDITIONAL(BOXMODEL_HISILICON, test "$hisilicon" = "true")
# BOXMODELs that allows to change osd resolution
case "$BOXMODEL" in
hd2|hd51|hd60|bre2ze4k|h7|vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo|osmio4kplus)
hd2|hd60|hd61|multiboxse|hd51|bre2ze4k|h7|osmini4k|osmio4k|osmio4kplus|vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo|vuduo2|gb800se|osnino|osninoplus|osninopro)
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION, 1, [enable to change osd resolution])
;;
esac
# BOXMODELs that needs GraphLCD support
case "$BOXMODEL" in
vusolo4k|vuduo4k|vuultimo4k|vuuno4kse)
AC_DEFINE(ENABLE_GRAPHLCD, 1, [include GraphLCD support])
enable_graphlcd=yes
;;
*)
enable_graphlcd=no
;;
esac
AM_CONDITIONAL(ENABLE_GRAPHLCD, test "$enable_graphlcd" = "yes")
])
dnl backward compatiblity

View File

@@ -1,19 +1,28 @@
export LD_LIBRARY_PATH=/var/lib
export PATH=${PATH}:/var/bin:/var/plugins
echo "### Starting NEUTRINO ###"
# Simple Neutrino start script
# Neutrino's exit codes
ERROR=-1
NORMAL=0
SHUTDOWN=1
REBOOT=2
echo "Starting Neutrino"
cd /tmp
/bin/neutrino > /dev/null 2> /dev/null
/bin/neutrino >/dev/null 2>&1; RET=$?
sync
/bin/sync
/bin/sync
echo "Neutrino exited with exit code $RET"
if [ -e /tmp/.reboot ] ; then
/bin/dt -t"Rebooting..."
/sbin/reboot -f
else
/bin/dt -t"Panic..."
sleep 5
/sbin/reboot -f
if [ $RET -eq $NORMAL ]; then
# do nothing
elif [ $RET -eq $SHUTDOWN ]; then
poweroff
elif [ $RET -eq $REBOOT ]; then
reboot
else # $RET -eq $ERROR
reboot -f
fi

View File

@@ -1,19 +1,32 @@
# explicit defines for separate revision handling
define(ver_major, 3)
define(ver_minor, 11)
define(ver_micro, 1)
define(neutrino_rel_cycle, ver_major.ver_minor)
define(ver_minor, 22)
define(ver_micro, 0)
define(rel_cycle, "ver_major.0")
# sync with current git
define(ver_git, m4_esyscmd([
GITBRANCH=$(git rev-parse --abbrev-ref HEAD);
GITDESCRIBE=$(git describe --always --tags --dirty);
printf "$GITDESCRIBE $GITBRANCH"
]))
define(ver_date, m4_esyscmd([
BUILTDATE=$(date);
printf "$BUILTDATE"
]))
AC_INIT(Tuxbox-Neutrino,ver_major.ver_minor.ver_micro)
AM_INIT_AUTOMAKE([nostdinc foreign])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
AC_DEFINE(RELEASE_CYCLE, "2.5", [Release cycle information; used in update code; only relevant for flash image releases ])
AC_DEFINE(PACKAGE_RELEASE_CYCLE, rel_cycle, [Release cycle information; used in update code; only relevant for flash image releases ])
AC_DEFINE(PACKAGE_VERSION_MAJOR, ver_major, [Major version number])
AC_DEFINE(PACKAGE_VERSION_MINOR, ver_minor, [Minor version number])
AC_DEFINE(PACKAGE_VERSION_MICRO, ver_micro, [Micro version number])
AC_DEFINE(PACKAGE_VERSION_NEUTRINO_REL_CYCLE, neutrino_rel_cycle, [Neutrino release cycle])
AC_DEFINE(PACKAGE_VERSION_GIT, "ver_git", [internal vcs version info])
AC_DEFINE(PACKAGE_VERSION_DATE, "ver_date", [internal built date])
TUXBOX_APPS
TUXBOX_APPS_DIRECTORY
@@ -100,10 +113,6 @@ TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
if test "$BOXTYPE" = "tripledragon"; then
TUXBOX_APPS_LIB_PKGCONFIG(DIRECTFB, directfb)
fi
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
TUXBOX_APPS_LIB_PKGCONFIG(CURL,libcurl)
@@ -153,22 +162,22 @@ if test "$BOXTYPE" = "coolstream"; then
TUXBOX_APPS_LIB_PKGCONFIG(BLURAY,libbluray)
fi
if test "$BOXTYPE" = "coolstream" ||
if test "$BOXTYPE" = "generic" ||
test "$BOXTYPE" = "coolstream" ||
test "$BOXTYPE" = "armbox" ||
test "$BOXTYPE" = "mipsbox" ||
test "$BOXTYPE" = "generic" ||
test "$BOXTYPE" = "tripledragon" ||
test "$BOXTYPE" = "spark"; then
test "$BOXTYPE" = "mipsbox"; then
AC_DEFINE(SCREENSHOT, 1, [Define to 1 if the platform supports screenshots])
fi
AC_ARG_ENABLE(lcd4linux,
AS_HELP_STRING([--enable-lcd4linux], [enable Lcd4Linux support]),
,[enable_lcd4linux=no])
AS_HELP_STRING([--enable-lcd4linux], [enable LCD4Linux support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_LCD4LINUX, 1, [enable LCD4Linux support]))
AM_CONDITIONAL(ENABLE_LCD4LINUX, test "$enable_lcd4linux" = "yes")
if test "$enable_lcd4linux" = "yes"; then
AC_DEFINE(ENABLE_LCD4LINUX, 1, [include Lcd4Linux support])
fi
AC_ARG_ENABLE(graphlcd,
AS_HELP_STRING([--enable-graphlcd], [enable GraphLCD support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_GRAPHLCD, 1, [enable GraphLCD support]))
AM_CONDITIONAL(ENABLE_GRAPHLCD, test "$enable_graphlcd" = "yes")
AC_ARG_ENABLE(keyboard-no-rc,
AS_HELP_STRING([--enable-keyboard-no-rc], [enable keyboard control, disable rc control @<:@default=no@:>@]),
@@ -191,6 +200,16 @@ AC_ARG_ENABLE(fastscan,
AC_DEFINE(ENABLE_FASTSCAN, 1, [enable fastscan code]))
AM_CONDITIONAL(ENABLE_FASTSCAN, test "$enable_fastscan" = "yes")
AC_ARG_ENABLE(aitscan,
AS_HELP_STRING([--enable-aitscan], [enable Application Information Table support @<:@default=yes@:>@]),
[enable_aitscan="$enableval"],
[enable_aitscan="yes"])
if test "$enable_aitscan" = "yes"; then
AC_DEFINE(ENABLE_AIT, 1, [enable Application Information Table support])
fi
AM_CONDITIONAL(ENABLE_AIT, test "$enable_aitscan" = "yes")
AC_ARG_ENABLE(giflib,
AS_HELP_STRING([--enable-giflib], [use giflib instead of libungif @<:@default=no@:>@]),
AC_DEFINE(ENABLE_GIFLIB, 1, [use giflib instead of libungif]))
@@ -216,11 +235,36 @@ if test "$enable_upnp" = "yes"; then
fi
AM_CONDITIONAL(ENABLE_UPNP, test "$enable_upnp" = "yes")
AC_ARG_ENABLE(arm-acc,
AS_HELP_STRING([--enable-arm-acc], [enable arm hardware acceleration @<:@default=yes@:>@]]),
[enable_arm_acc="$enableval"],
[enable_arm_acc="yes"])
if test "$enable_arm_acc" = "yes"; then
AC_DEFINE(ENABLE_ARM_ACC, 1, [enable arm hardware acceleration])
fi
AM_CONDITIONAL(ENABLE_ARM_ACC, test "$enable_arm_acc" = "yes")
AC_ARG_ENABLE(mips-acc,
AS_HELP_STRING([--enable-mips-acc], [enable mips hardware acceleration @<:@default=yes@:>@]]),
[enable_mips_acc="$enableval"],
[enable_mips_acc="yes"])
if test "$enable_mips_acc" = "yes"; then
AC_DEFINE(ENABLE_MIPS_ACC, 1, [enable mips hardware acceleration])
fi
AM_CONDITIONAL(ENABLE_MIPS_ACC, test "$enable_mips_acc" = "yes")
AC_ARG_ENABLE(extupdate,
AS_HELP_STRING([--enable-extupdate], [enable extended update routine @<:@default=no@:>@]),
AC_DEFINE(ENABLE_EXTUPDATE, 1, [enable extended update routine]))
AM_CONDITIONAL(ENABLE_EXTUPDATE, test "$enable_extupdate" = "yes")
AC_ARG_ENABLE(pkg-management,
AS_HELP_STRING([--enable-pkg-management], [enable gui package management @<:@default=no@:>@]),
AC_DEFINE(ENABLE_PKG_MANAGEMENT, 1, [enable package management]))
AM_CONDITIONAL(ENABLE_PKG_MANAGEMENT, test "$enable_pkg_management" = "yes")
AC_ARG_ENABLE(lua,
AS_HELP_STRING([--enable-lua], [enable Lua support @<:@default=yes@:>@]),
[enable_lua="$enableval"],
@@ -228,19 +272,20 @@ AC_ARG_ENABLE(lua,
if test "$enable_lua" = "yes"; then
AC_DEFINE(ENABLE_LUA, 1, [include Lua support])
PKG_CHECK_MODULES([LUA], [lua >= 5.2], [
echo "lua >= 5.2 found"
], [
PKG_CHECK_MODULES([LUA], [lua5.2 >= 5.2], [
echo "lua5.2 found"
], [
PKG_CHECK_MODULES(LUA, lua, LLUA="yes", LLUA="no")
PKG_CHECK_MODULES(luajit, luajit, LLUAJIT="yes", LLUAJIT="no")
if test "x$LLUAJIT" = "xyes"; then
LUA_LIBS="-lluajit-5.1"
AC_DEFINE(LUA_COMPAT_5_2, 1, [needed for build with lua 5.1])
elif test "x$LLUA" = "xyes"; then
LUA_LIBS="-llua"
AC_DEFINE(LUA_COMPAT_5_2, 0, [needed for build with lua 5.1])
else
echo "lualib not found, assuming static lua in linker path..."
LUA_LIBS="-llua -ldl"
AC_DEFINE(STATIC_LUAPOSIX, 1, [Define to 1 for static lua build.])
])
])
# hack...
AC_DEFINE(LUA_COMPAT_5_2, 1, [does not really belong in config.h, but is needed for build with lua 5.3+])
AC_DEFINE(LUA_COMPAT_5_2, 0, [needed for build with lua 5.1])
fi
fi
AM_CONDITIONAL(ENABLE_LUA, test "$enable_lua" = "yes")
@@ -251,6 +296,23 @@ AC_ARG_ENABLE(cleanup,
AC_ARG_ENABLE(pip,
AS_HELP_STRING([--enable-pip], [enable picture in picture support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_PIP, 1, [enable picture in picture support]))
AM_CONDITIONAL(ENABLE_PIP, test "$enable_pip" = "yes")
case "$BOXMODEL" in
vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse)
AC_ARG_ENABLE(quadpip,
AS_HELP_STRING([--enable-quadpip], [enable quad picture in picture support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_QUADPIP, 1, [enable quad picture in picture support]))
AS_IF(test "$enable_quadpip" = "yes" -a "$enable_pip" != "yes",
AC_MSG_ERROR([--enable-quadpip depends on --enable-pip]))
;;
esac
AM_CONDITIONAL(ENABLE_QUADPIP, test "$enable_quadpip" = "yes")
AC_ARG_ENABLE(dynamicdemux,
AS_HELP_STRING([--enable-dynamicdemux], [enable dynamic demux @<:@default=no@:>@]),
AC_DEFINE(DYNAMIC_DEMUX, 1, [enable dynamic demux]))
AC_ARG_ENABLE(testing,
AS_HELP_STRING([--enable-testing], [enable development code @<:@default=no@:>@]),
@@ -324,7 +386,9 @@ AC_SUBST(STB_HAL_LIB)
AC_SUBST(LUA_CFLAGS)
AC_SUBST(LUA_LIBS)
AC_SUBST(BLURAY_LIBS)
AC_SUBST(LIBCOOLSTREAM_STATIC_DIR)
# Makefiles
AC_CONFIG_FILES([
Makefile
data/Makefile
@@ -336,6 +400,7 @@ data/icons/buttons/Makefile
data/icons/filetypes/Makefile
data/icons/headers/Makefile
data/icons/hints/Makefile
data/icons/hourglass/Makefile
data/icons/locale/Makefile
data/icons/movieplayer/Makefile
data/icons/radar/Makefile
@@ -355,12 +420,25 @@ data/lcd/clock/Makefile
data/lcd/icons/Makefile
data/license/Makefile
data/locale/Makefile
data/luaplugins/Makefile
data/oled/Makefile
data/oled/fonts/Makefile
data/oled/icons/Makefile
data/oled/icons/clock/Makefile
data/oled/icons/weather/Makefile
data/oled/themes/Makefile
data/oled/themes/400x240/Makefile
data/oled/themes/480x320/Makefile
data/oled/themes/800x480/Makefile
data/pictures/Makefile
data/pictures/backgrounds/Makefile
data/pictures/screensaver/Makefile
data/policy/Makefile
data/scripts/Makefile
data/themes/Makefile
data/themes/Grey-3.0/Makefile
data/themes/Grey-3.0/icons/Makefile
data/themes/Grey-3.0/icons/buttons/Makefile
data/themes/Grey-Blue/Makefile
data/themes/Grey-Blue/icons/Makefile
data/themes/Grey-Blue/icons/buttons/Makefile
@@ -398,6 +476,7 @@ src/Makefile
src/daemonc/Makefile
src/driver/Makefile
src/driver/audiodec/Makefile
src/driver/glcd/Makefile
src/driver/pictureviewer/Makefile
src/eitd/Makefile
src/gui/Makefile
@@ -407,9 +486,7 @@ src/gui/lua/Makefile
src/gui/moviebrowser/Makefile
src/gui/widget/Makefile
src/gui/widget/yaft/Makefile
src/lcddisplay/Makefile
src/nhttpd/Makefile
src/nhttpd/nhttpd.conf
src/nhttpd/tuxboxapi/Makefile
src/nhttpd/yhttpd_core/Makefile
src/nhttpd/yhttpd_mods/Makefile
@@ -422,4 +499,45 @@ src/zapit/lib/Makefile
src/zapit/src/Makefile
])
# Webserver config
AC_CONFIG_FILES([
src/nhttpd/nhttpd.conf
])
## Migration script
#AC_CONFIG_FILES([
#data/control/migration.sh
#])
# Backup scripts
AC_CONFIG_FILES([
data/scripts/backup.sh
data/scripts/restore.sh
data/scripts/backup_flash.sh
data/scripts/restore_flash.sh
])
# Backup configs
AC_CONFIG_FILES([
data/config/settingsupdate.conf
data/config/tobackup.conf
])
# Themes
#AC_CONFIG_FILES([
#data/themes/Material_Blue-Grey.theme
#])
# Oled themes
AC_CONFIG_FILES([
data/oled/themes/400x240/Default.otheme
data/oled/themes/480x320/Default.otheme
data/oled/themes/480x320/Advanced.otheme
data/oled/themes/480x320/Easy.otheme
data/oled/themes/480x320/Medium.otheme
data/oled/themes/480x320/Simple.otheme
data/oled/themes/480x320/Weather.otheme
data/oled/themes/800x480/Default.otheme
])
AC_OUTPUT

View File

@@ -17,6 +17,12 @@ SUBDIRS = \
y-web \
zapit
if BOXTYPE_TRIPLE
SUBDIRS += lcd
if ENABLE_LUA
SUBDIRS += \
luaplugins
endif
if ENABLE_GRAPHLCD
SUBDIRS += \
oled
endif

View File

@@ -1,3 +1,6 @@
EXTRA_DIST = \
tobackup.conf tobackup.conf.in
installdir = $(CONFIGDIR)
install_DATA = \
@@ -7,6 +10,13 @@ install_DATA = \
epglanguages.conf \
providermap.xml \
satellites.xml \
settingsupdate.conf \
terrestrial.xml \
tobackup.conf
if ENABLE_EXTUPDATE
EXTRA_DIST += \
settingsupdate.conf settingsupdate.conf.in
install_DATA += \
settingsupdate.conf
endif

View File

@@ -1,23 +1,29 @@
^locale-base-
^perl-module-
acl
alsa-utils-
attr
attr-
autoconf
autofs-
alsa-server
avahi
base-files
base-passwd-
bash-
bluez5-
boost-
bsd
busybox-
catchsegv
coreutils-
-charmap-
cups
db-
-dbg$
-dev$
-doc$
dvb-
e2fsprogs-
elfutils
enca
@@ -32,12 +38,14 @@ gettext
git-
gitweb
glibc-
gstreamer1.0-
initscripts-
icu
jpeg-tools
kbd-
kernel
kmod-
kodi-
krb5
ldd
lib
@@ -58,6 +66,7 @@ ntp-
openssh-
openssl-
opkg-
os
pam-
pango
pci
@@ -66,6 +75,7 @@ pcsc-lite-
perl-
pps
-ptest$
pulseaudio-
python-
python3-
qemu

View File

@@ -1324,22 +1324,6 @@
<transponder frequency="338000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="346000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="354000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="394000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="474000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="482000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="490000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="498000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="514000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="554000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="562000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="570000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -1352,14 +1336,26 @@
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="634000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="658000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="666000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="674000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="682000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="690000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="698000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="714000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="474000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="482000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="490000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="498000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="514000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Ziggo Groningen" satfeed="true" flags="9" nid="9700">
<transponder frequency="369000" symbol_rate="6875000" fec_inner="0" modulation="3"/>

View File

@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<zapit>
<filter channel_id="b85a1450013e0d49" new_epg_id="ac423070013e213f"/> --rai1
<filter channel_id="b12003ee00011072" new_epg_id="ac423070013e213f"/> --rai1
<filter channel_id="ac9630d4013e4530" new_epg_id="ac423070013e2140"/> --rai2
<filter channel_id="b12003ee00011073" new_epg_id="ac423070013e2140"/> --rai2
<filter channel_id="b12003ee00011074" new_epg_id="ac423070013e2141"/> --rai3
<filter channel_id="ac9630d4013e4531" new_epg_id="ac423070013e2141"/> --rai3
<filter channel_id="ac9630d4013e4534" new_epg_id="ac423070013e2142"/> --rai4
<filter channel_id="ac9630d4013e4533" new_epg_id="ac421518013e0ce9"/> --raisport1
<filter channel_id="b12003ee00011078" new_epg_id="ac423070013e2144"/> --rainews24
<filter channel_id="b4d6070800c80e26" new_epg_id="b45803fb0001283d"/> --Das Erste
<filter channel_id="aa0004210001ef10" >RTL.de</filter> --RTL HD
<filter channel_id="b6ba3db8013e4224" >RedlightHD.ero</filter> --Redlight HD
</zapit>

View File

@@ -0,0 +1,77 @@
autofs$
bash$
bluez5$
busybox$
bzip2$
ca-certificates$
cifs-utils$
curl$
dosfstools$
dvb-femon$
e2fsprogs$
e2fsprogs-resize2fs$
etckeeper$
exfat-utils$
f2fs-tools$
fbset$
findutils$
firmware$
flash-script$
fuse-exfat$
glibc4
gptfdisk$
grep$
gzip$
hdparm$
htop$
ifupdown$
image-config$
imagemagick$
kernel-module$
kernel-modules$
libswscale$
libusb1$
links$
localedef$
minidlna$
nano$
neutrino-lua-plugins$
neutrino-mp$
neutrino-plugins$
nfs-utils$
nfs-utils-client$
ntfs-3g$
ntfsprogs$
ntpdate$
ofgwrite$
oh-my-zsh$
openssh$
openssl$
opkg$
parted$
procps$
proftpd$
pulseaudio$
pv$
rpcbind$
rsync$
rt8188eu$
rtl8192cu$
rtl8192eu$
samba$
samsunglcd4linux$
sed$
systemd$
tar$
themes$
tzdata$
tzdata-europe$
udev-extraconf$
udpxy$
usbutils$
util-linux$
webmin$
wpa-supplicant$
xupnpd$
zip$
zsh$

File diff suppressed because it is too large Load Diff

View File

@@ -25,30 +25,63 @@
## vor der Sicherung aus dem neuen Image zu löschende Dateien/Verzeichnisse,
## gekennzeichnet durch ein vorangestelltes ~
# z.B.
# ~/share/tuxbox/neutrino/themes/Classic.theme
# ~@THEMESDIR@/Classic.theme
#---------------------------------------------------------------------------
#-------------
## Sicherungen
#-------------
@CONFIGDIR@/tobackup.conf
@CONFIGDIR@/settingsupdate.conf
@CONFIGDIR@/cables.xml
#
#
#@CONFIGDIR@/FritzCallMonitor.cfg
@CONFIGDIR@/radio-favorites.xml
@CONFIGDIR@/radio-stations.xml
@CONFIGDIR@/timerd.conf
@CONFIGDIR@/satellites.xml
@CONFIGDIR@/tuxcal/
@CONFIGDIR@/tuxmail/
#
#
@CONFIGDIR@/scan.conf
@CONFIGDIR@/srv.conf
@CONFIGDIR@/flex/flex_eigene_scripte.conf
@ZAPITDIR@/
@FLAGDIR@/
#/var/bin/
#
#/var/log/
#/var/root/
#/var/xupnpd/
/etc/exports
/etc/hostname
/etc/hosts
/etc/network
/etc/network/interfaces
/etc/passwd
/etc/profile.local
/etc/resolv.conf
/etc/samba/smb.conf
/etc/wpa_supplicant.conf
/var/etc
/var/tuxbox/config
## Persönliche Sicherungen
#----------------------------------------------------------------------------------------
## von der Sicherung auszuschließende Dateien, gekennzeichnet durch ein vorangestelltes -
#----------------------------------------------------------------------------------------
-/var/etc/update.urls
-/var/tuxbox/config/cables.xml
-/var/tuxbox/config/encoding.conf
-/var/tuxbox/config/providermap.xml
-/var/tuxbox/config/radio-stations.xml
-/var/tuxbox/config/satellites.xml
-/var/tuxbox/config/settingsupdate.conf
-/var/tuxbox/config/tobackup.conf
#-/var/etc/update.urls
#-@CONFIGDIR@/cables.xml
#-@CONFIGDIR@/encoding.conf
#-@CONFIGDIR@/providermap.xml
#-@CONFIGDIR@/radio-stations.xml
#-@CONFIGDIR@/satellites.xml
#-@CONFIGDIR@/settingsupdate.conf
#-@CONFIGDIR@/tobackup.conf

View File

@@ -1,3 +1,6 @@
#EXTRA_DIST = \
# migration.sh migration.sh.in
installdir = $(CONTROLDIR)
install_SCRIPTS = \

View File

@@ -0,0 +1,65 @@
#!/bin/sh
cd @CONFIGDIR@
if [ -e neutrino.conf ]; then
# remove NG leftovers
sed -i 's|ng_netfs_\(.*\)|netfs_\1|' neutrino.conf
# webradio_usr.xml was moved
sed -i "s|@CONFIGDIR@/webradio_usr.xml|@WEBRADIODIR_VAR@/webradio_usr.xml|" neutrino.conf
mkdir -p @WEBRADIODIR_VAR@/
if [ -e @CONFIGDIR@/webradio_usr.xml ]; then
mv @CONFIGDIR@/webradio_usr.xml @WEBRADIODIR_VAR@/
fi
# webtv_usr.xml was moved
sed -i "s|@CONFIGDIR@/webtv_usr.xml|@WEBTVDIR_VAR@/webtv_usr.xml|" neutrino.conf
mkdir -p @WEBTVDIR_VAR@/
if [ -e @CONFIGDIR@/webtv_usr.xml ]; then
mv @CONFIGDIR@/webtv_usr.xml @WEBTVDIR_VAR@/
fi
# remove all old glcd_ keywords; neutrino will add the new ones
if ! grep -q glcd_foreground_color neutrino.conf ; then
sed -i "/^glcd_/d" neutrino.conf
fi
sort neutrino.conf > neutrino.sort
mv neutrino.sort neutrino.conf
fi
if [ -e zapit/frontend.conf ]; then
# uni_qrg was renamed to uni_freq
sed -i "s|_uni_qrg=|_uni_freq=|g" @ZAPITDIR@/frontend.conf
fi
controlscripts="\
audioplayer.start \
audioplayer.end \
deepstandby.on \
deepstandby.off \
inactivity.on \
movieplayer.start \
movieplayer.end \
neutrino.start \
pictureviewer.start \
pictureviewer.end \
recording.timer \
recording.start \
recording.end \
scan.start \
scan.stop \
standby.on \
standby.off \
"
mkdir -p @CONTROLDIR_VAR@/
for controlscript in $controlscripts; do
if [ -e $controlscript ]; then
mv $controlscript @CONTROLDIR_VAR@/
fi
done
# these control scripts hasn't counterparts in @CONTROLDIR_VAR@
rm -f migration.sh
rm -f flash.start

View File

@@ -17,10 +17,16 @@ install_DATA = \
tuxtxt.otb
if BOXMODEL_CS_HD2
if BOXMODEL_CST_HD2
install_DATA += UnDotum.ttf
endif
if ! BOXMODEL_CST_HD1
# icon font
install_DATA += \
fa-solid-900.ttf
endif
install-data-hook:
cd $(DESTDIR)$(FONTDIR); \
mv $(neutrino_ttf) neutrino.ttf; \

View File

@@ -0,0 +1,34 @@
Font Awesome Free License
-------------------------
Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license/free.
# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
packaged as SVG and JS file types.
# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
# Attribution
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.
We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.
# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**

BIN
data/fonts/fa-solid-900.ttf Normal file

Binary file not shown.

View File

@@ -3,6 +3,7 @@ SUBDIRS = \
filetypes \
headers \
hints \
hourglass \
locale \
movieplayer \
radar \

Binary file not shown.

Before

Width:  |  Height:  |  Size: 708 B

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 B

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 605 B

After

Width:  |  Height:  |  Size: 593 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 647 B

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 590 B

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 563 B

After

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 708 B

After

Width:  |  Height:  |  Size: 679 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 690 B

After

Width:  |  Height:  |  Size: 666 B

View File

@@ -11,9 +11,10 @@ install_DATA = \
7.png \
8.png \
9.png \
blau.png \
btn_backward.png \
btn_blue.png \
btn_forward.png \
btn_green.png \
btn_option_off_active.png \
btn_option_off_inactive.png \
btn_option_on_active.png \
@@ -22,14 +23,15 @@ install_DATA = \
btn_play.png \
btn_record_active.png \
btn_record_inactive.png \
btn_red.png \
btn_stop.png \
btn_timer.png \
btn_yellow.png \
down.png \
dummy.png \
dummy_small.png \
epg.png \
gelb.png \
gruen.png \
epg_small.png \
help.png \
help_small.png \
home.png \
@@ -46,5 +48,4 @@ install_DATA = \
ok.png \
power.png \
right.png \
rot.png \
up.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 533 B

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 530 B

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 879 B

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 691 B

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 736 B

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 B

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 583 B

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 650 B

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 909 B

After

Width:  |  Height:  |  Size: 947 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 971 B

After

Width:  |  Height:  |  Size: 1016 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 919 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 B

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1019 B

After

Width:  |  Height:  |  Size: 901 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 579 B

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 452 B

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 910 B

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 947 B

After

Width:  |  Height:  |  Size: 936 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 469 B

After

Width:  |  Height:  |  Size: 480 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1010 B

After

Width:  |  Height:  |  Size: 997 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 579 B

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 669 B

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 907 B

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -3,23 +3,24 @@ installdir = $(ICONSDIR)
install_DATA = \
audio.png \
bookmarkmanager.png \
boxinfo.png \
colors.png \
edit.png \
edit_find.png \
error.png \
features.png \
games.png \
icon_blue.png \
icon_green.png \
icon_movieplayer.png \
icon_red.png \
icon_yellow.png \
icon_ytplay.png \
information.png \
keybinding.png \
language.png \
lcd.png \
lock.png \
mainmenue.png \
movieplayer.png \
mp3.png \
multimedia.png \
network.png \
@@ -34,4 +35,5 @@ install_DATA = \
streaming.png \
timer.png \
upnp.png \
video.png
video.png \
ytplay.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 B

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 657 B

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 405 B

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 485 B

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

BIN
data/icons/headers/imdb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 633 B

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 929 B

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 962 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 752 B

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1007 B

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
data/icons/headers/pictureviewer.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Some files were not shown because too many files have changed in this diff Show More