Compare commits

..

3224 Commits

Author SHA1 Message Date
Thilo Graf
79a4d321cb Change to version 3.23 2023-03-07 10:34:02 +01:00
Thilo Graf
d6425d40bf imageinfo: adopt version info after last changes on package manager 2023-03-07 10:34:02 +01:00
Thilo Graf
8211526e8e opkg_manager: Major overhaul of the package manager
- Contains more user interactions
- No disabled menu items, this allows getting package information
  for all items.
- Menu list is now divided into sections for updates, plugins and
  system packs, each sorted by installed or not installed.
- Install/reinstall and uninstall takes place via user dialogue
- Expert mode has been revised. Problematic packages may not be touched
  here either.
- Simplified progress display
- and some minor changes
2023-03-07 10:34:02 +01:00
Thilo Graf
8f9585b01f icons: add marker icons for dialog and status
Required for package manager
2023-03-07 10:34:01 +01:00
Thilo Graf
d647451879 opkg_manager: avoid [-Wshadow] warnings 2023-03-07 10:34:01 +01:00
Thilo Graf
a45da38266 opgk_manager: more optimizations for package menu
Menu shows more detailed and sorted list (available updates,
installable packages, installed packages).
Possible duplicated separator lines should be fixed.
2023-03-07 10:34:01 +01:00
Thilo Graf
2d6cfec228 opkg_manager: remove unused member menu_offset 2023-03-07 10:34:01 +01:00
Thilo Graf
84339d1e8c opkg_manager: simplify generation of info, called with info button 2023-03-07 10:34:01 +01:00
Thilo Graf
60a0049f47 opkg_manager: add localized separators to describe contents of package list 2023-03-07 10:34:01 +01:00
Thilo Graf
7b8d38e3e1 opkg_manager: sort package list for upgradabel, installed and available etries 2023-03-07 10:34:01 +01:00
Thilo Graf
f7c0565a22 opkg_manager: show package, version and description separated 2023-03-07 10:34:01 +01:00
Thilo Graf
40f76978d2 icons: add marker_download_later.png 2023-03-07 10:34:01 +01:00
Thilo Graf
cf55b7aa15 test_menu.cpp: fix possible crash on left menu
w_hw->hide() is not really required.
2023-03-04 22:37:34 +01:00
Thilo Graf
d0bdd9078c widget/msgbox: add overloaded version of setButtonText()
Allows usage of locale as parameter.
2023-03-04 16:08:45 +01:00
Thilo Graf
283a0e539a system/helpers: Add new Parameter 'start_pos' to str_replace()
This allows flexibility to specify a starting position from where to search
for the first occurrence of the search string. By default,
the position is set to 0 and the function will behave as before.
However, when a position is provided,
the function will replace only the first occurrence of
the search string after that position.
2023-02-26 01:58:22 +01:00
Marc Szymkowiak
6a4d3e0f17 try fix basic auth realm missing quote 2023-02-21 08:56:51 +01:00
vanhofen
73086ffcf3 - neutrinoyparser: remove hardcoded css from func_get_bouquets_with_epg() 2023-02-20 11:02:23 +01:00
vanhofen
b161021b80 - yWeb: fix KEY_FAVORITES for e4hd
Conflicts:
	data/y-web/Y_Version.txt
2023-02-20 11:00:03 +01:00
vanhofen
7dd9870910 - yWeb: fix KEY_PROGRAM for e4hd and protek4k
Conflicts:
	data/y-web/Y_Version.txt
2023-02-20 10:58:58 +01:00
Thilo Graf
1673683807 widget/menu: add methodes setSelectedByName() and getSelectedByName()
Allows to get and set items ba their names in additional
to allready existing members getSelected() and setSelected()
2023-02-20 10:43:31 +01:00
Thilo Graf
9ebb7ff075 widget/menu: add setSubheadText() to set sub header text
Makes it possible to set text for sub headers without addIntroItems()
2023-02-19 19:45:09 +01:00
Thilo Graf
20843b7018 widget/menue: remove virtual from addItem(), Is not really required 2023-02-19 19:45:09 +01:00
Thilo Graf
ea186ff30c widget/menue.h: change returned data type of getInfoIconRight()
const char* already exists with iconName_Info_right as public member
2023-02-19 19:45:09 +01:00
vanhofen
7c579f0269 - neutrino: power_standby controlled by flagfile 2023-02-19 19:45:09 +01:00
vanhofen
714c54d063 - scan-setup: auto-reload webchannels when reload channellists 2023-02-19 19:45:09 +01:00
Thilo Graf
ec653e13a3 CMenuWidget: add member getItems() to get access to widget full item list 2023-02-19 19:45:09 +01:00
Thilo Graf
e693f44786 widget/menu: add member 'type_name' to CMenuItem class
This makes it easier to distinguish the object type. Normally,
type queries would be done using typeid-operation or dynamic_cast,
but we usually have RTTI disabled in the Makefiles. Presumably,
this is to avoid unnecessarily increasing the size of the binaries.
The type information defined by this member is currently only defined
in the CMenuItem class, so all subclasses are also equipped with it.
An exception is the CMenuSeparator class. If further definitions are
necessary in the subclasses, they can be retrofitted as needed.
2023-02-19 19:45:09 +01:00
vanhofen
8e5cfd84d3 - yWeb/Y_Tools_Screenshot_GraphLCD: change filename
Conflicts:
	data/y-web/Y_Tools_Glcd_Screenshot.yhtm
2023-02-19 19:45:09 +01:00
vanhofen
81422fbd15 - zapit/bouquets: rework group-prefix handling 2023-02-19 19:45:09 +01:00
vanhofen
4cb74815f8 - controlapi: fix filename in GlcdScreenshotCGI() 2023-02-19 19:45:09 +01:00
GetAway
d009521754 playback_cs: fix GetMetadata for CST 2023-02-19 18:40:10 +01:00
vanhofen
884a69c3f9 - luaclient: formatting code using astyle 2023-02-05 22:15:51 +01:00
vanhofen
b56159bbf8 - libeventserver: formatting code using astyle 2023-02-05 22:15:42 +01:00
vanhofen
ef6fd29e61 - libconfigfile: formatting code using astyle 2023-02-05 22:15:35 +01:00
vanhofen
45091a9f4b - record: fix stop timeshift recordings; thx to jokel
see https://www.neutrino-images.de/board/neutrino-allgemein-f4/allgemeine-probleme-und-antworten-t5364-s380.html#p38615
2023-01-31 06:37:20 +01:00
vanhofen
d610cd9604 - yWeb: read timer recording dir from timerd.conf 2023-01-31 06:20:12 +01:00
vanhofen
3be9ee4c79 - yweb/Y_Timer_Edit: minor formatting fixes 2023-01-31 06:18:06 +01:00
vanhofen
181a129616 - yWeb: add pip to screenshot page 2023-01-31 06:17:45 +01:00
vanhofen
4bc58e90ca - english.locale: case fixes
Conflicts:
	data/locale/english.locale

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

Some entries reviewed and supplemented, but if you take it exactly,
I suspect that's not all.
2023-01-27 20:42:41 +01:00
vanhofen
ac44cfe116 - locale: try to clarify zap-to timer locales 2023-01-27 20:42:41 +01:00
vanhofen
edc7b9c3c1 - neutrino: remove unneeded casts 2023-01-27 20:42:41 +01:00
vanhofen
4a3a786645 - some playpause fixes for BOXMODEL_PROTEK4K
Conflicts:
	src/neutrino.cpp
2023-01-27 20:42:41 +01:00
vanhofen
9d20b04642 - yWeb: add protek 4k remote control; thx to DdD 2023-01-27 20:42:41 +01:00
vanhofen
db0e747bc5 - initial settings: update matze settings 2023-01-27 20:42:41 +01:00
Thilo Graf
93797bed4f cc_frm_header.h: fix typo in logo position documentation 2023-01-27 20:42:40 +01:00
Thilo Graf
ea13eb2e50 neutrino: small cleanup and resort 2023-01-27 20:42:40 +01:00
vanhofen
c0ed6409ce - libdvbsub: fix compiler warning: ‘int ftime(timeb*)’ is deprecated 2023-01-27 20:38:19 +01:00
Hendi
a97c32446a Fix compilation under GCC 4.9 2023-01-27 20:38:19 +01:00
Thilo Graf
da58274f24 record.cpp: fix compiler warning -Wformat-overflow 2023-01-27 20:38:19 +01:00
Thilo Graf
28adfd0f0d movieplayer.cpp: fix comiler warning, deprecated timeb, ftime 2023-01-27 20:38:19 +01:00
Thilo Graf
15491c6c45 SIsections.cpp: gratify compiler because of possible missing include of ctime.h
Observed on build with gcc 12.2.
2023-01-27 20:38:19 +01:00
Hendi
ebf105363a Fix string truncation warning 2023-01-27 20:38:19 +01:00
Hendi
bac9776957 Remove all references to unary_function/binary_function
All they do is add some typedefs, which are not required.
2023-01-27 20:38:19 +01:00
Hendi
560256d26b Remove dead code from CRCInput::getMsg_us()
The two events in question are posted in CInfoViewer::getEPG()
and they're handled in CRemoteControl::handleMsg().

They are written to the high/low priority pipes only, so there should
be no way that they end up in the event socket, which is what the code
path in question here deals with. Apart from that, the type the buffer
was casted to was completely wrong, so if this code was ever executed,
it would have faulted.
2023-01-27 20:38:19 +01:00
Hendi
b85ab2a4ab Remove pointer checks for char arrays (can never be null) 2023-01-27 20:38:19 +01:00
Hendi
9d7180bd17 Fix recordingDir strncpy bounds 2023-01-27 20:38:19 +01:00
Hendi
e78952be1c Fix infinite recursion in CComponentsPicture::setPicture 2023-01-27 20:38:19 +01:00
Hendi
a836debc94 Fix array sizes that GCC 12 complains about (mostly sprintf) 2023-01-27 20:38:19 +01:00
Hendi
014e823bba Add some missing includes that GCC 12 wants to see 2023-01-27 20:38:19 +01:00
GetAway
2a219b342e fix for newer libcurl 2023-01-12 21:08:40 +01:00
Thilo Graf
0f0c3eb5ff configure.ac: remov unused entries.
Build was broken.
2023-01-06 16:02:02 +01:00
GetAway
b6160f6417 display.h: fix #include <string> 2023-01-06 08:59:54 +01:00
Hendi
34014f5b6d ffmpegdec: Fix system freeze at end of playback with ffmpeg 4.0+ 2023-01-06 01:14:08 +01:00
Thilo Graf
88ea3e6b30 moviebrowser: remove rezap on leaving of moviebrowser
Comes in with - moviebrowser: add lcd4linux support
 260ca7d64e.

Why is rezap required here?
2023-01-05 23:14:19 +01:00
Thilo Graf
139f44a166 network_setup.cpp: use global ip and domain for network test 2023-01-05 18:27:03 +01:00
Thilo Graf
1a07d5abc0 add .mailmap 2023-01-05 16:05:36 +01:00
vanhofen
d9f7525b95 Revert "introduce hdmi_cec to driver"
This reverts commit c8a58afe2feb95954a69e681a4234cd9c1a3f178 and the following hdmi_cec commits.

 Conflicts:
	src/neutrino.cpp
2023-01-05 16:05:36 +01:00
TangoCash
d67d9de4d3 hdmi-cec: send active source after view-on 2023-01-05 16:05:36 +01:00
TangoCash
44768b52fb re-add sleeptime, needed by some devices (thx max!) 2023-01-05 16:05:36 +01:00
TangoCash
5cc6f927a4 some hdmi-cec rework for deep standby and hdmi-routing 2023-01-05 16:05:36 +01:00
TangoCash
15fa7ce6ee fix hdmi cec from deep standby and logical address is not ready yet 2023-01-05 16:05:36 +01:00
TangoCash
e971b3c93d fix hdmi-cec going to deep-standby 2023-01-05 16:05:36 +01:00
max_10
26d0f28f1e neutrino: hdmi-cec standard off 2023-01-05 16:05:36 +01:00
TangoCash
d8933420f4 rework hdmi-cec log, add option to log to file
just create a file with 'touch /tmp/hdmicec.txt', and the file will be
filled with the log
2023-01-05 16:05:36 +01:00
TangoCash
9ce9d6ee9a hdmi-cec fix cpu load, report vendor id 2023-01-05 16:05:36 +01:00
vanhofen
ed547a1930 - src/driver/Makefile.am: a bit more order
Conflicts:
	src/driver/Makefile.am
2023-01-05 16:05:36 +01:00
vanhofen
8a0bba9234 - hdmi_cec: avoid compiler warnings 2023-01-05 16:05:36 +01:00
vanhofen
7711ef75c5 - fix cst build 2023-01-05 16:05:36 +01:00
max_10
382bdf030b - hdmi_cec.cpp: fix warning: invalid suffix on literal 2023-01-05 16:05:36 +01:00
TangoCash
4761afe370 fix hdmi cec 2023-01-05 16:05:36 +01:00
TangoCash
d58a4144aa fix hdmi cec 2023-01-05 16:05:36 +01:00
TangoCash
47727e504a introduce hdmi_cec to driver
Conflicts:
	data/locale/deutsch.locale
	src/driver/Makefile.am
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h
2023-01-05 16:05:36 +01:00
TangoCash
1f56d23dd2 fix compile with --enable-lcd 2023-01-05 16:05:36 +01:00
Thilo Graf
e209a4cc41 Revert "- moviebrowser: allow RC_left/right for page navigation"
This reverts commit a605f0ce3a.

This brakes navigation.
2023-01-05 16:05:36 +01:00
vanhofen
3a7888c792 Revert "- videosettings: reduce videomenu.zappingmode to mute and hold"
This reverts commit a66671e642.

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

Sometimes it would be nice to know why any commits
will be reverted, but who cares ...
2023-01-05 16:05:36 +01:00
vanhofen
5db98eb764 - yWeb: rename some files 2023-01-05 16:05:36 +01:00
vanhofen
f1e81840b8 - yWeb: indentation fixes 2023-01-05 16:05:36 +01:00
Thilo Graf
3b3d51ef57 yWeb: fix filename Y_blank.htm -> Y_Blank.yhtm 2023-01-05 16:05:36 +01:00
vanhofen
9ed28f71da - yhook: try to fix quotation marks in epg titles 2023-01-05 16:05:36 +01:00
Thilo Graf
df7b3e73b1 plugins: use optional flag to handle background behavior of lua plugins
Old behavior is untouched, but Lua plugins which are using neutrino-lua APi
can manage background behavior of their windows by themselves.
This flag allows more flexibility.
2023-01-05 16:05:36 +01:00
vanhofen
516d1e1d98 - vfd-setup: add hint, hinticon and key to graphlcd item 2023-01-05 16:05:36 +01:00
vanhofen
b7be8ebaaf - locale: resort locale with reworked helpers
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/system/locals.h
	src/system/locals_intern.h
2023-01-05 16:05:35 +01:00
vanhofen
b26fd1403c - locale: rework helpers
Signed-off-by: Thilo Graf <dbt@novatux.de>

And what's about the readme file? Losing a doc instead
to adjust it: Is this really a good idea?
2023-01-05 16:05:35 +01:00
Thilo Graf
ae85a76a31 imageinfo: use nhttpd.conf as source for webif path 2023-01-05 16:05:35 +01:00
vanhofen
e74b54305d - data/oled/themes/220x176/Default.otheme.in: update 2023-01-05 16:05:35 +01:00
vanhofen
41867ee170 - glcd/weather: align next_wtemp to the right 2023-01-05 16:05:35 +01:00
vanhofen
24299980fc - glcd/weather: split temperature and weather icon 2023-01-05 16:05:35 +01:00
vanhofen
2a968e11cd - glcd: unify/resort locales
Conflicts:
	data/locale/slovak.locale
2023-01-05 16:05:35 +01:00
vanhofen
f088ffcc70 - remove some obsolete comments 2023-01-05 16:05:35 +01:00
vanhofen
1babe9ec2b - framebuffer.h: cleanup 2023-01-05 16:05:35 +01:00
vanhofen
abd1a8305b - movieinfo: remove obsolete miSource source 2023-01-05 16:05:35 +01:00
vanhofen
0cfac49124 - english.locale: fix missing entries 2023-01-05 16:05:35 +01:00
vanhofen
f8b3cbf476 - remove youtube player
Conflicts:
	acinclude.m4
	data/icons/headers/ytplay.png
	data/icons/hints/hint_ytplay.png
	data/locale/slovak.locale
	src/gui/moviebrowser/mb.cpp
	src/gui/user_menue_setup.cpp
	src/neutrino.cpp
	src/system/settings.h
2023-01-05 16:05:35 +01:00
vanhofen
3035683bc6 - glcd/weather: don't show ° sign 2023-01-05 16:05:35 +01:00
vanhofen
cd9af1f2f4 - glcd: uppercase status markers
Conflicts:
	src/driver/glcd/glcd.cpp
2023-01-05 16:05:35 +01:00
TangoCash
6099c396c7 fix glcd brightness defaults 2023-01-05 16:05:35 +01:00
vanhofen
3b9a342307 - glcdsetup: code formatting 2023-01-05 16:05:35 +01:00
vanhofen
d4bd95e35b - glcdsetup: minor arrangement fix 2023-01-05 16:05:35 +01:00
TangoCash
53828f6a74 rework streaming part3 2023-01-05 16:05:35 +01:00
TangoCash
f1688525d3 rework streaming part2
Signed-off-by: Thilo Graf <dbt@novatux.de>

Some build errors fixed with this pick.
2023-01-05 16:05:19 +01:00
TangoCash
16ddc93290 rework streaming part1 2023-01-05 16:05:19 +01:00
Thilo Graf
b7c31a62f4 lcdd: fix obsolete license text 2023-01-05 16:05:19 +01:00
Thilo Graf
cdeddb5abd simple_display.h: fix obsolete license text 2023-01-05 16:05:19 +01:00
Thilo Graf
2e7ae9b7e0 vfd: fix obsolete license text 2023-01-05 16:05:18 +01:00
vanhofen
f294c8f318 - fb_accel_arm/mips: simplify setBlendLevel() 2023-01-05 16:05:18 +01:00
vanhofen
07a41bcef6 - simple_display: simplify setScrollMode() 2023-01-05 16:05:18 +01:00
Thilo Graf
6fdb9df5fe driver/slide: fix obsolete license text
Address is out of date since many years.
2023-01-05 16:05:18 +01:00
vanhofen
02d77e3b1a - proc_tools: introduce proc_put_hex() 2023-01-05 16:05:18 +01:00
vanhofen
cece4ce632 - slide: use proc_put_hex() 2023-01-05 16:05:18 +01:00
vanhofen
f29d28e1a0 - src/driver/Makefile.am: slide only for ARMBOX/MIPSBOX 2023-01-05 16:05:18 +01:00
vanhofen
5f9a39a96b - slide: use proc_tools 2023-01-05 16:05:18 +01:00
vanhofen
5e4dbf54fd - infoviewer: minor cleanup 2023-01-05 16:05:18 +01:00
vanhofen
01bf9bb996 - slide: formatting code 2023-01-05 16:05:18 +01:00
TangoCash
eb1ef27dc5 add slide 2023-01-05 16:05:18 +01:00
TangoCash
481b7a08ef fix pip autodetect for grab 2023-01-05 16:05:18 +01:00
TangoCash
a88d114591 fix segfault from - glcd: fix warning: statement is a reference, not call 2023-01-05 16:05:18 +01:00
vanhofen
19b060a88d - glcd: fix warning: taking address of packed member 2023-01-05 16:05:18 +01:00
vanhofen
a932bae053 - glcd: fix warning: statement is a reference, not call 2023-01-05 16:05:18 +01:00
max_10
e66b92c097 - glcd.cpp: fix Warnung: enum-Konstante in booleschem Zusammenhang 2023-01-05 16:05:18 +01:00
TangoCash
deec8cc2c9 change some defaults 2023-01-05 16:05:18 +01:00
TangoCash
41488817ea add bigger stepsize for MenueOptionNumberChooser 2023-01-05 16:05:18 +01:00
vanhofen
96170eb425 - deutsch.locale: fix minor typo 2023-01-05 16:05:18 +01:00
vanhofen
ce8a844e4f - deutsch.locale: fix "stop" typos 2023-01-05 16:05:18 +01:00
vanhofen
a221944a3a - locales: minor changes in PiP locales 2023-01-05 16:05:18 +01:00
vanhofen
d0511c6be0 - moviebrowser: allow configurable keys to toggle view 2023-01-05 16:05:18 +01:00
vanhofen
4ca19059a0 - rename PIP_ROFF => PIP_NO_POS; add default statement 2023-01-05 16:05:18 +01:00
TangoCash
f8ef87bcca show position in pipsetup 2023-01-05 16:05:18 +01:00
max_10
2d700ecf0a - glcd: fix possible format-truncation error 2023-01-05 16:05:18 +01:00
Thilo Graf
ca02407d76 display: add class CDisplay
This should fix broken build with --enable-lcd (BOXMODEL_OSMIO4KPLUS)

FIXME: CLCD::setVolume() needs fix because it contains no code.

The concept to overwrite CVFD with CLCD should be thought over, see:

display.h:

#if BOXMODEL_OSMIO4KPLUS
#include <driver/lcdd.h>
#define CVFD CLCD
#else
#include <driver/simple_display.h>
#endif

A plan with base- and subclasses and overwritable members should be
more sustainable. It will be coming to a mess, and if not yet, it will
be at some point, especially since nothing was documented.
2023-01-05 16:05:18 +01:00
Thilo Graf
8f2de59f0f re-add commit "add display support for osmio4k+" 2023-01-05 16:05:18 +01:00
TangoCash
1249a61edf add option to rotate PiP clockwise/counterclockwise 2023-01-05 16:05:18 +01:00
vanhofen
32c24c1fb4 - pipsetup: use OFFSET defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2023-01-05 16:05:18 +01:00
vanhofen
c8bf73ce34 - pipsetup: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2023-01-05 16:05:18 +01:00
TangoCash
d2febb0fb7 - glcd: rework
contains:
84e96916bf
0391fe435e
9fdbdc8717
3d1f5b6a8a
2023-01-05 16:05:18 +01:00
vanhofen
afb77411d6 - yweb: fix multibox remote control
Signed-off-by: Thilo Graf <dbt@novatux.de>
2023-01-05 16:05:18 +01:00
Thilo Graf
4518361d3d Revert "yWeb: rework for basic functionality"
Your reaction to this commit were remarkable. You demanded with an
imperious kind to revert this commit. You spoke about any rules only,
and I didn't hear evidencing explanations from you.
Admittedly, my commit wasn't very pretty and not the best style because
everything was squashed in a single commit with some customizations,
but which is ultimately just a formality... that's about it, and was quite
compliant with license conditions. In additional, your name was noted on
the commit. I'm just reminding you, until a few years ago, you didn't care
about licenses. The general copyright mainly lies with yjogol and a lot of
changes of the origin yweb code has been coming in by several committers
since yweb exists. I won't judge, whether any unique selling points play a
role, but such restrictions are exactly what the license should prevent.
Especially as, many creeped in brandings in some code parts (not only yweb)
do suggest that. Besides neutralizing such things, mainly it was the
purpose to get more compatibility, even though some functionalities
were removed or switched off.

Related to yweb I have decided to take back this commit for the sake of
peace, and I hope you are happy with it. However, I still reserve to
continue using and adopting yweb.
2023-01-05 16:05:18 +01:00
Thilo Graf
b18adf0375 webif: add option to disable webif content 2023-01-05 16:05:18 +01:00
vanhofen
83f6267e0a - add protek4k
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/driver/simple_display.cpp
2023-01-05 16:05:18 +01:00
GetAway
b3a248e61f network_setup: update wiki ip 2023-01-05 13:59:24 +01:00
Hendi
160b2643b1 ffmpegdec: Add support for ffmpeg-5.1 2023-01-04 01:51:30 +01:00
Hendi
3c684c611b data: Convert backgrounds to jpg baseline
Nevis driver does not support progressive.
2022-12-22 19:01:47 +01:00
Hendi
d0d0c0004a tzif-display.cpp: Fix compiling for nevis 2022-12-21 19:11:51 +01:00
Thilo Graf
be70c8e92f Revert "add display support for osmio4k+"
This reverts commit bf4e032a3b.

This commit is breaking build for osmio4kplus because of many
code parts, enums etc. are missing.
2022-11-10 21:05:15 +01:00
BPanther
8359664bd0 E4HD 4K Ultra: quad pip deactivated - not supported 2022-11-07 21:22:46 +01:00
svenhoefer
a605f0ce3a - moviebrowser: allow RC_left/right for page navigation
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
TangoCash
b9ef7f0b9c fix glcd font 2022-11-07 21:22:46 +01:00
TangoCash
4aca198e8d draw glcd icons only, if x-pos > 0 2022-11-07 21:22:46 +01:00
svenhoefer
c8a1e6d7b6 - some fixes for e4hdu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
max_10
9f55f48a48 - glcdsetup: add missing oled_width/heigth 2022-11-07 21:22:46 +01:00
svenhoefer
55e4bba939 - src/driver/Makefile.am: remove duplicated fb_accel.cpp
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
svenhoefer
459456723e - configure: simplify --enable-lcd code; remove obsolete ENABLE_LCDAPI
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
TangoCash
235e2a82fe e4hdultra webif - fix KEY_EXIT->KEY_HOME 2022-11-07 21:22:46 +01:00
svenhoefer
85e581c2c5 - glcdsetup: add missing oled_width/heigth
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
TangoCash
83d9596a63 fix glcd icons, add to menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:46 +01:00
TangoCash
89e14a83e1 glcd: show standard screen instead of menu while configuring positions 2022-11-07 21:22:46 +01:00
TangoCash
bf4e032a3b add display support for osmio4k+
use --enable-lcd as configure option
2022-11-07 21:22:46 +01:00
BPanther
e39f9d8b23 E4HD 4K Ultra: fix some other rc keys 2022-11-07 21:22:46 +01:00
max_10
a5b02d0a7c - y-web: fix rc key e4hdultra 2022-11-07 21:22:46 +01:00
max_10
08492bff44 - disable fedebug 2022-11-07 21:22:46 +01:00
max_10
55db542a29 - y-web: update rc_axas_e4hd.png 2022-11-07 21:22:46 +01:00
BPanther
e4b67ea75b E4HD 4K Ultra: fix rc key tv/r 2022-11-07 21:22:46 +01:00
BPanther
f628ab9316 E4HD 4K Ultra: fix rc key menu 2022-11-07 21:22:46 +01:00
max_10
7926570a3d - acinclude.m4: warning: 'AM_CONFIG_HEADER': this macro is obsolete. 2022-11-07 21:22:46 +01:00
max_10
c7ce7d70fa - configure.ac: fix message u modifier ignored since D is the default (see U) 2022-11-07 21:22:46 +01:00
max_10
0b4820e931 - controlapi: fix commit minor alignments to TangoCashs repo 2022-11-07 21:22:46 +01:00
TangoCash
46d6a1f127 fix e4hdultra display theme 2022-11-07 21:22:46 +01:00
TangoCash
84535b2520 fix oled theme 2022-11-07 21:22:46 +01:00
TangoCash
08a13aa4c5 add graphlcd theme for e4hdultra 2022-11-07 21:22:46 +01:00
TangoCash
6ef9fec750 enable glcd for e4hdultra 2022-11-07 21:22:46 +01:00
BPanther
4d48aeeb7b E4HD 4K Ultra: no general DVB-T/T2 5V at init 2022-11-07 21:22:46 +01:00
BPanther
d86e9b4156 E4HD 4K Ultra: no general DVB-T/T2 5V at init 2022-11-07 21:22:46 +01:00
BPanther
ee4d4b43be E4HD 4K Ultra added (not yet ready) 2022-11-07 21:22:46 +01:00
BPanther
b4ddec89df E4HD 4K Ultra added (not yet ready) 2022-11-07 21:22:45 +01:00
svenhoefer
3a22dfcc92 - add E4HD Ultra
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:22:45 +01:00
Thilo Graf
ccf604cc8e yWeb: rework for basic functionality
Based on the last changes by svenhoefer
2022-11-07 21:22:45 +01:00
Thilo Graf
8189f3c86d data/icons/hints: add hint_imagelogo-png 2022-11-07 21:22:45 +01:00
Thilo Graf
38b29d3c0e neutrinoyparser.cpp, tuxboxapi: avoid possible crashes without g_bouquetManager instance
This was observed without physical frontends and in certain
circumstances while using the web interface, e.g. if users are
using bouquet functionalities.
2022-11-07 21:22:45 +01:00
Thilo Graf
6be906e12d hintbox.h: fix wrong type name 2022-11-07 21:21:38 +01:00
Thilo Graf
602d3835f9 hintbox: Add option to enable/disable header for CLoaderHint()
This restores the original intention of showing slim hints while
loading without a header, but keeps the option to enable a header.
2022-11-07 21:21:38 +01:00
Thilo Graf
806cf7d8b4 hintbox.h: rework copy paste source doc for CLoaderHint 2022-11-07 21:21:38 +01:00
svenhoefer
1354fc5c70 - hintbox: introduce and use CLoaderHint()
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/miscsettings_menu.cpp
#	src/gui/moviebrowser/mb.cpp
#	src/gui/widget/hintbox.h
#	src/neutrino.cpp
2022-11-07 21:21:38 +01:00
Thilo Graf
baadcb3406 src/system/tzif-display.cpp: fix wrong var type in debug output 2022-11-07 21:21:38 +01:00
svenhoefer
f86f5a0586 - controlapi: minor alignments to TangoCashs repo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
6a7e0b3653 - Makefile: fix rcsim.h target
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
d28c3ff231 - rcinput_fake: add KEY_TOUCHPAD_TOGGLE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
30fec82053 - rcinput_fake: whitespace cleanup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
794cd0d850 - keybind-setup: add key_sleep
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
8bc428f848 - rcinput: add RC_touchpad_toggle and RC_vod
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
3afd22fde0 - introduce src/driver/rcinput_fake.h
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
8ca5fadea0 - icons.h: fix whitespace
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
svenhoefer
e8787da651 - hourglass: add defaults for x/y position
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 21:21:38 +01:00
TangoCash
593003c241 - nhttpd: add option to appent to file in write_to_file() 2022-11-07 21:21:38 +01:00
GetAway
4e1277de42 lcd4l.cpp: restart script after changing timezone 2022-11-06 17:00:23 +01:00
GetAway
4a372252bb setting_helpers.cpp: fix set timezone if build with uclibc 2022-11-06 14:27:23 +01:00
GetAway
640482afe5 screensaver/Makefile.am: change install dir to default ICONSDIR/screensaver 2022-10-23 21:31:36 +02:00
GetAway
875530b270 screensaver.cpp: lets scale pics in screensaver fallback mode 2022-10-23 20:49:43 +02:00
GetAway
9dfa7bbde1 locale: fix empty locales after removing trailing whitespace 2022-10-09 20:08:14 +02:00
GetAway
b26e8e7ff8 locale: trim trailing whitespace 2022-10-07 09:21:04 +02:00
GetAway
d899f409f0 add english locale to last commit 2022-10-07 09:16:38 +02:00
GetAway
94ee52dbcb - flashtool.cpp: align more to Ni 2022-10-06 21:55:33 +02:00
GetAway
1ab1ff980a - neutrino.cpp: suppress inactivity popup in standby mode 2022-10-02 10:58:54 +02:00
Thilo Graf
2e93b5ee9f network_setup: rework network apply messages
Loader icon moved into message window.
2022-09-22 16:04:31 +02:00
Thilo Graf
10e490b15f neutrino.cpp: add NEUTRINO_ICON_LOADER for tuner restart 2022-09-22 16:04:31 +02:00
Thilo Graf
b902c4ee96 test_menu.cpp: add ShortHint demo with NEUTRINO_ICON_LOADER 2022-09-22 16:04:31 +02:00
Thilo Graf
ab6fe1be57 hintbox: allow usage of hint icons and loader icon with short hints too
Only NEUTRINO_ICON_LOADER must be specified as picon parameter.
2022-09-22 16:04:31 +02:00
Thilo Graf
274462ad50 cc_item_infobox: integrate optional visualisation of loader/hourglass 2022-09-22 16:04:31 +02:00
Thilo Graf
f39af5ac77 data/icons.h: add NEUTRINO_ICON_LOADER
For usage as hint icon and indicator for detection as loader
graphic which will be replaced picon within info, message and hint boxes.
2022-09-22 16:03:57 +02:00
Thilo Graf
7ff4ca1e2f hourglass: add clear() and stop() members 2022-09-22 15:48:23 +02:00
Thilo Graf
66db56da18 cc_signals: add signals for kill() 2022-09-22 15:48:23 +02:00
Thilo Graf
9edb2877db fsmounter.cpp: remove udp option 2022-09-19 11:06:56 +02:00
svenhoefer
0d0982afd9 - moviecut: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-19 10:36:54 +02:00
svenhoefer
4440ec9f97 - moviebrowser: restore last mode to allow tv/radio while copying, cutting and truncating
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-18 15:17:07 +02:00
svenhoefer
edea36b9b4 - controlapi: fix and simplify RC_DEVICE defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-18 15:16:40 +02:00
Thilo Graf
202563d296 imageinfo: get package version from package manager instead source
Works only if ENABLE_PKG_MANAGEMENT is enabled
2022-09-18 15:04:54 +02:00
Thilo Graf
76a4762134 opkg_manager.h: add imageinfo as friend class 2022-09-18 15:04:19 +02:00
Thilo Graf
07b7bec649 config: update bad package list 2022-09-17 15:56:23 +02:00
svenhoefer
45d0a0558c - add multibox
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/neutrino.cpp
2022-09-16 22:47:14 +02:00
Thilo Graf
5e530ef9d2 progresswindow.cpp: fix too small offset between global bar and lower frame 2022-09-16 22:40:30 +02:00
Thilo Graf
bf2059cb74 cc_item_progressbar.h: small clean up 2022-09-16 22:39:52 +02:00
svenhoefer
d1bd47bc12 - menue: change case of new separatorline switch
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-15 05:30:19 +02:00
svenhoefer
8c9366c866 - scan-setup: fix new addIntroItems() call
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-15 05:29:54 +02:00
BPanther
b139d94a0b fix SeparatorLine 2022-09-15 05:29:38 +02:00
svenhoefer
afe23e002b - controlapi: add mode_moviebrowser to GetModeCGI()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-15 05:28:56 +02:00
Thilo Graf
ceda15916a cc_detailsline.cpp: use OFFSET_INNER_MIN as default frame witdh 2022-09-14 10:30:52 +02:00
Thilo Graf
693eec1a95 controlapi.cpp: fix NeutrinoModes::mode_webradio) 2022-09-14 10:16:12 +02:00
Thilo Graf
73e45057c0 osd_progressbar_setup.cpp: small clean up 2022-09-14 10:16:12 +02:00
svenhoefer
01c0e1086e - lcd4l: fix moviebrowser handling ...
* use Movieplayer/Moviebrowser logos
* remove RemoveEventFile()
* rename NewParseID => new_ParseID

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-14 05:35:28 +02:00
Frankenstone
c5125aee61 - eitd/sectionsd: remove USE_BOOST_SHARED_PTR 2022-09-13 20:36:18 +02:00
svenhoefer
260ca7d64e - moviebrowser: add lcd4linux support
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-13 20:35:30 +02:00
svenhoefer
a82536d38a - neutrino: add mode_moviebrowser
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-13 20:34:33 +02:00
TangoCash
25102f6932 fix multistream, fix record streams 2022-09-13 20:33:18 +02:00
svenhoefer
91fdcd335f - streamts: avoid compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 20:13:22 +02:00
svenhoefer
4c227a1d20 - xmlutil: simplify unlink calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 20:13:18 +02:00
TangoCash
7fd4dd9f69 xml epg: del file even if parsing fails 2022-09-12 20:13:15 +02:00
TangoCash
9a4bd22793 mode xml epg delete direct into function 2022-09-12 20:13:11 +02:00
TangoCash
108ebe8301 send ecm pids in stream only in raw mode 2022-09-12 20:13:08 +02:00
TangoCash
29731b1d2f log failed tp remove xml epg 2022-09-12 20:13:06 +02:00
svenhoefer
b33141cdfe - nhttpd: remove ununsed ZAPITXMLPATH
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 20:13:01 +02:00
svenhoefer
aa35ec0aee - neutrinoapi: fix getVideoFramerateAsString()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 20:12:58 +02:00
TangoCash
daa69fe842 rework streaming, add e2 streaming api
Signed-off-by: Thilo Graf <dbt@novatux.de>
Whitespace fiixed
2022-09-12 20:12:54 +02:00
svenhoefer
2594c7967b - scan-setup: add addScanMenuFrontendOptions() only once
Conflicts:
	src/gui/scan_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
Fixed build, because of missing locales and members.
2022-09-12 20:12:15 +02:00
TangoCash
c0e29ecbcb - introduce triple tuner handling
Conflicts:
	src/gui/scan_setup.cpp
2022-09-12 19:33:31 +02:00
TangoCash
c961ba1aa2 use e2 epg mapping for .tv webtv 2022-09-12 19:33:21 +02:00
svenhoefer
4fd8ae519b - streamts: initialize frontend
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 19:33:15 +02:00
svenhoefer
2d1b0d19a6 - zapit/bouquets: fix compile
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-09-12 19:32:14 +02:00
svenhoefer
59aa91ca80 - moviebrowser: ignore g_settings.infobar_show_sysfs_hdd; ...
rename info_hdd_level() => refreshHDDLevel

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-08-30 21:18:35 +02:00
svenhoefer
8f1cafc46f - lua_cc_text: fix CCTextNew default values
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-08-30 21:18:31 +02:00
svenhoefer
cbd6e4f1f6 - remove obsolete define SCALE2RES_DEFINED
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-08-30 21:16:35 +02:00
svenhoefer
59b9a11693 - initial settings: update matze settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-30 23:41:29 +02:00
svenhoefer
e2bb70c4f1 - jsoncpp: bump to version 1.9.5
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 19:02:45 +02:00
svenhoefer
1ffd91ebee - network-service: fix compiler warning
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 14:01:45 +02:00
svenhoefer
3e57db2ad8 - rcinput: add RC_f1..10 keys
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 14:01:09 +02:00
svenhoefer
42355a336f - neutrino: move hdmi_cec code blocks
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 14:00:43 +02:00
svenhoefer
c29a679783 - neutrino: simplify g_settings.hdmi_cec_volume handling
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 14:00:08 +02:00
svenhoefer
1fdb13e49a - channellist: fix numeric zap input
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-07-16 13:47:18 +02:00
svenhoefer
8761b8e9f6 - initial-settings: update matze settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-06-27 10:56:43 +02:00
svenhoefer
834b803db9 - configure_network: remove hardcoded paths to ifup/ifdown
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-06-14 21:34:48 +02:00
svenhoefer
fb6abf3444 - configure_network: add empty line to new wpa_supplicant.conf
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-06-14 21:33:57 +02:00
TangoCash
97f2ba2ba5 restore old progressbar behavior 2022-06-14 21:33:29 +02:00
TangoCash
994467e777 fix update progressbar in header 2022-06-14 21:33:11 +02:00
svenhoefer
23e01f43d7 - cc_frm_header: try to fix next_item detection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-06-11 16:39:23 +02:00
svenhoefer
1beebda581 - volumebar: fix space calculation
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-06-06 14:25:29 +02:00
GetAway
e0cdb41576 - neutrino.cpp: stop lcd4l thread for flashing and remove dead code
In src/system/flashtool.cpp there was still old, unused code,
which once stopped LCD4L during flash. However, it has not been
jumped and executed for a long time. I have removed it now and
introduced the corresponding code section in neutrino.cpp in
stop_deamons() and reactivated so the stopping of the daemon.
The sighandler() function calls up also stop_daemons(),
so I removed the code there
2022-05-28 21:04:58 +02:00
GetAway
09b8632d01 - mkfs.jff2: fix -Wnarrowing warning with newer compiler 2022-05-26 20:29:38 +02:00
svenhoefer
32bba42cb9 - channellist: try to fix description length; pt. 2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-16 10:36:50 +02:00
svenhoefer
eb39b41b27 - channellist: try to fix description length
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-16 10:35:37 +02:00
svenhoefer
0f3dee2e57 - channellist: allow epgtext alignment
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-07 10:09:02 +02:00
svenhoefer
2cdbdb5ce4 - channellist: add " - " to event description instead of channel name
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-07 09:56:49 +02:00
TangoCash
c03b1f800f channellist, align channelname and description to the same baseline 2022-05-07 09:56:35 +02:00
TangoCash
6a962eef51 - frontend: rename dummy fe 2022-05-06 08:00:35 +02:00
svenhoefer
bfee881c7f - frontend: remove some BOXMODEL_VUPLUS_ARM ifdefs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-06 08:00:20 +02:00
TangoCash
4ff07bc08c fix frontend detection 2022-05-06 07:59:17 +02:00
BPanther
020068bfe8 caids at tech info hidden, if audio/video info lines too long, e.g. auto motor sport hd. use info/help key to show caids. 2022-05-06 07:59:10 +02:00
svenhoefer
8106d9ad54 - moviebrowser: fix segfault
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-05-01 22:09:09 +02:00
svenhoefer
09764568ef - header-clocks: simplify calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-30 18:13:42 +02:00
svenhoefer
9a98b259c0 - cc-frm-header: change clock defaults 2022-04-30 18:13:08 +02:00
svenhoefer
8acae91d2f - moviebrowser: add clock to header 2022-04-30 18:12:33 +02:00
TangoCash
26e4daae1e fix typo / add default progressbar width 2022-04-30 18:10:49 +02:00
TangoCash
8844736ef1 cleanup 2022-04-30 18:10:46 +02:00
TangoCash
1cdb8d2356 fix progressbar in moviebrowser 2022-04-30 18:10:40 +02:00
TangoCash
a0590147c0 implement progressbar into cc_frm_header 2022-04-30 18:10:37 +02:00
TangoCash
cd076c5f14 fix logo position in moviebrowser 2022-04-30 18:10:34 +02:00
svenhoefer
e315cd43d7 fix centering logo in header 2022-04-30 18:10:25 +02:00
svenhoefer
db19aa667d - neutrino: make header's channellogos alignable
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-30 18:01:10 +02:00
svenhoefer
5222218208 - neutrino-menu: allow personalization for parental lock item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-26 07:43:17 +02:00
svenhoefer
3eba207cc7 mediaplayer-setup: add missing ENABLE_YOUTUBE_PLAYER
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-26 07:43:03 +02:00
svenhoefer
d060fed98c - dboxinfo: minor whitespace fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-26 07:43:03 +02:00
Thilo Graf
19f1b89c78 keyboard-input: remove russian keyboard 2022-04-26 07:43:03 +02:00
svenhoefer
66e5d9f609 - helpers: fix warning in neutrinoMode_to_string();
cc1plus: warning: function may return address of local variable [-Wreturn-local-addr]
../src/system/helpers.cpp:114:16: note: declared here
    std::string res = s.str();
                ^~~

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-23 21:30:33 +02:00
svenhoefer
e74ec3d5ad - channellist: fix description color for selected or marked items
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-23 21:30:33 +02:00
Thilo Graf
25f9d6e06e lua API: update to v1.95->1.96
add setValue() for menu forwarders
add paintItem() for menu items
implement kill() for cctext items
2022-04-23 20:52:36 +02:00
Thilo Graf
32abde37de lua: implement kill() for cctext items
ct:kill()
2022-04-23 20:47:05 +02:00
Thilo Graf
e4939264f0 lua: add paintItem() for menu items
menu1:setSelected{id=<id>}
2022-04-23 20:47:01 +02:00
Thilo Graf
9f9aa957b1 lua: add setValue() for menu forwarders
menu1:setSelected{id=<id>,value="text"}
2022-04-23 20:45:42 +02:00
svenhoefer
ead36a120f - themes: add color for channellist event descriptions
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-04-18 10:07:02 +02:00
Thilo Graf
0e02e8e956 progresswindow: Consider window frame for progress bar width
supplement to: sync frame width with message/hintbox 8fb9196
2022-04-17 17:11:31 +02:00
Thilo Graf
8fb9196949 progresswindow: sync frame width with message/hintbox 2022-04-09 11:46:12 +02:00
Thilo Graf
76e9ca2eba menu: fix item height calculation
The height of the description was never 0. Switching to std::string
makes handling easier. Locales are secondary because only strings
come out at the end.

# Conflicts:
#	src/gui/widget/menue.cpp
2022-04-07 12:06:03 +02:00
Thilo Graf
e33b61f52d infoviewer_bb: outsource init of volscale
partial clean up
2022-04-07 12:06:03 +02:00
svenhoefer
7f4fcddd9a - pluginlist: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-03-28 06:31:43 +02:00
svenhoefer
21d4b727a3 - plugins: formatting code using astyle
Conflicts:
	src/gui/plugins.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-03-28 06:31:43 +02:00
TangoCash
46ae497074 support for svg hint icons 2022-03-28 06:31:43 +02:00
Thilo Graf
9b25a0ab14 Revert "plugins.cpp: fix show *_hint.svg"
This reverts commit 9b619d39c8376ed2a7f9954cca53996e940a720f.
2022-03-28 06:31:43 +02:00
svenhoefer
bffb9be415 - initial settings: update to latest matze settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-03-28 06:31:43 +02:00
GetAway
bf1375e9bb - more readability for modes while logging 2022-03-27 20:35:54 +02:00
GetAway
980d348191 - movieplayer.cpp: try to fix blank mode for !CST 2022-03-27 10:57:39 +02:00
Jacek Jendrzej
09f067da20 tuxtxt: try to fix use sbit->buffer after free; test on Phoenix site 280 2022-03-26 17:17:14 +01:00
Jacek Jendrzej
8f45184162 neutrino: fix build with last org ffmpeg git 2022-03-24 16:51:49 +01:00
Thilo Graf
09ce8971f1 msgbox: simplify call for extraction of button label 2022-03-23 21:08:44 +01:00
Thilo Graf
9f5fc4a9d4 menue.cpp/h: modify move behavior of menu window for custom position
MENU_POS_PRESET is replaced with MENU_POS_CUSTOM. This allows
with methode setPos() to any position on screen without preset offset.
Old behavior is untouched.
2022-03-23 21:08:44 +01:00
Thilo Graf
a48a0515c0 menue: add members to get dimensions
# Conflicts:
#	src/gui/widget/menue.h
2022-03-23 21:08:44 +01:00
Thilo Graf
e48aa19edb epgplus: use footer global at heap
For global use.
2022-03-23 21:08:44 +01:00
Thilo Graf
b8a617644f widget/textbox: add member to get current text color 2022-03-23 21:08:44 +01:00
Thilo Graf
d35cabfd0f cc_frm_clock: fix data type for text color 2022-03-23 21:08:44 +01:00
GetAway
a9a8539e1e plugins.cpp: fix show *_hint.svg
- i.e. use hinticon=rss_hint in plugin_xy.cfg to show rss_hint.svg
2022-03-20 18:41:04 +01:00
Thilo Graf
1981da6240 filebrowser: fix hourglass object remove order
Avoids holes on screen.
2022-03-12 17:21:36 +01:00
Thilo Graf
c14748ea51 widget/buttons.h: fix order of parameters in prototype of paintButtons()
comes in with: cf91f2e 'merge neutrino-mp menu/buttons/icons changes'
2022-03-11 08:33:07 +01:00
Thilo Graf
e90b730d8e eventlist: suplement to 'optimize button paint on changed caption content'
More simplified
2022-03-10 09:39:07 +01:00
Thilo Graf
96174bc313 eventlist: use footer instance at heap
Some settings were never applied on runtime.
This ensures re assign possible changed settings (e.g. colors).
2022-03-04 20:34:38 +01:00
Thilo Graf
82a04ed87c eventlist: optimize button paint on changed caption content
Paint not complete footer but only button which content has been changed.

another supplement to:
	eventlist: use footer object as class member
2022-02-19 21:29:30 +01:00
Thilo Graf
75e646335b theme settings: resort codelines, remove unused 'menu_ButtonBar_gradient* 2022-02-19 20:09:18 +01:00
Thilo Graf
be9c56d3b1 eventlist: supplement to: eventlist: use footer object as class member
Additional fix to paint when button text was changed.
2022-02-17 21:52:47 +01:00
Thilo Graf
6332672fe6 audioplayer: get footer height from CComponentsFooter object 2022-02-17 19:35:52 +01:00
Thilo Graf
caa68abcb7 cc_frm_footer: add sizemode als default paramter to constructor 2022-02-17 13:12:34 +01:00
Thilo Graf
a62a3e7528 gui/widget/buttons: remove unused parameters 2022-02-17 08:50:55 +01:00
Thilo Graf
3e3052b4b9 eventlist: use footer object as class member
Allows to handle paint interval only on changed button count and
avoids related possible flicker effects on unnecessary paint events.
2022-02-15 21:39:47 +01:00
Thilo Graf
f33d95c197 Doxyfiles: enable class diagrams 2022-02-15 06:35:07 +01:00
Thilo Graf
2a191e40d2 neutrino.cpp: remove and replace wrong entries from usermenu settings 2022-02-13 16:09:29 +01:00
svenhoefer
e3048051c3 - lcd4l: add tuner sig/snr/ber
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-02-12 15:44:13 +01:00
svenhoefer
cf032199c7 - osd-setup: auto-calc some structs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-02-12 15:43:51 +01:00
svenhoefer
c6fb297681 - osd-setup: remove unused struct
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-02-12 15:43:48 +01:00
GetAway
b43f907309 - yconfig.h: add mime-type m3u8:application/x-mpegURL
- fix some others
2022-02-11 08:12:26 +01:00
Thilo Graf
35f12e3533 cc_frm: rework getUsed/getFree methods 2022-02-08 10:54:08 +01:00
Thilo Graf
5fb004a588 cc_types: add 'enabled' to button_label_cc_struct with value as default 2022-02-08 10:54:08 +01:00
Thilo Graf
783f09d3fb CMsgBox: avoid possible crashes when no button object found.
This could happen if all buttons in the footer are disabled.
Only for sure, but that should not really happen.
2022-02-08 10:54:08 +01:00
Thilo Graf
fa90917767 CMsgBox: Ensure to get next selectable item. 2022-02-08 10:54:08 +01:00
Thilo Graf
386a1ba30e cc_frm_header: use more plausible parameter name in addContextButton() 2022-02-08 10:54:08 +01:00
Thilo Graf
5697398886 CBEBouquetWidget: avoid possible crash if no channels available
This constellation should be rare, but if no channels are available,
bouquet editor will crash here.
Verified on generic pc without tuner and Leaksanitizer.
For tests it's possible to enable the block with an extra
instance of CBouquetManager. So it's still possible to edit bouquets
but without channels.
2022-02-08 10:54:08 +01:00
Thilo Graf
f1b044ecfc cc_item: add/rename enableCCItem(), disableCCItem() 2022-02-06 20:12:19 +01:00
Thilo Graf
0b0d9a814c cc_item_text: apply enable/disable mode for text color 2022-02-06 20:12:19 +01:00
Thilo Graf
d130e4784d infoviewer: More simplified rec-info implementation.
More simplified rec-info implementation, enable own blinking effect
of rec object and align background to info bar gradient settings.
2022-02-06 20:12:19 +01:00
svenhoefer
aa560d175c - moviebrowser: increase chars for keybord input
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-02-06 20:12:19 +01:00
svenhoefer
fcf717a162 - lcd4l: update weather locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-02-04 05:51:46 +01:00
svenhoefer
165d5c0941 - lcd4l: extending duration file; ...
Line 1: done/total
Line 2: done
Line 3: todo
Line 4: total

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-31 09:12:03 +01:00
svenhoefer
96b2d4f816 - neutrino: cleanup upgradeSetup() from very old stuff
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-31 09:11:08 +01:00
svenhoefer
56f9b655d9 - lcd4l: add monospace font to font file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-31 08:33:32 +01:00
svenhoefer
d5cebd3a57 - rename ttx_font_file => font_file_monospace
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-31 08:32:18 +01:00
Thilo Graf
c8b5572673 lcd4l_setup: disable screenshot menu entry 2022-01-30 14:28:41 +01:00
svenhoefer
43cf770f14 - lcd4linux: add menu item to allow or disable display screenshots
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-28 10:25:39 +01:00
Thilo Graf
a19e85aba1 themes: rename themefile > theme_cfg
more plausibility, it's not a file
2022-01-27 15:20:23 +01:00
svenhoefer
56da26d531 - weather-setup: clear postal code after choosing location from xml
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-26 08:22:53 +01:00
svenhoefer
9ba0ee1b71 - weather: change country strings to country code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-26 08:21:50 +01:00
svenhoefer
5f3c5b15b6 - remotecontrol: formatting code using astyle; some manual code nicenings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-26 08:19:59 +01:00
svenhoefer
d46b87b16b - weather: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-24 09:10:22 +01:00
svenhoefer
668161d7a5 - lcd4l: add wind dirction string to weather_wind file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-24 09:09:39 +01:00
svenhoefer
8f63f163cc - weather: add getDirectionString() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-24 09:09:18 +01:00
svenhoefer
78ce911761 - weather: rename postcode => postalcode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-22 11:05:30 +01:00
svenhoefer
5117c78eec - weather-setup: rename showSelectWeatherLocation() => selectLocation()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-22 11:05:28 +01:00
svenhoefer
b8683fbe7e - weather-setup: show postcode in menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-22 11:05:25 +01:00
svenhoefer
454ae6223b - weather: introduce string g_settings.weather_postcode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-22 11:05:22 +01:00
svenhoefer
aef6d8c45d - weather: add WEATHER_DEFAULT defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-22 11:05:20 +01:00
Thilo Graf
65dc1dda96 record_info: fix item offsets 2022-01-21 20:49:38 +01:00
Thilo Graf
021807b83c infoviewer: fix possible segfault
If no NEUTRINO_ICON_REC was defined, it will crash here.
Now 1st icon will be checked for availability and is used.
This error was observed on start of timeshift recording.
2022-01-21 20:25:29 +01:00
svenhoefer
cb14fd9b1b - initial-settings: update matze settings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-21 07:07:26 +01:00
TangoCash
025a27c2de add find weather location by postcode
todo: add country

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

include fix compile, to_string used from helpers
2022-01-21 07:07:23 +01:00
svenhoefer
3453645229 - weather-setup: add country to hint text
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
svenhoefer
e9795a653a - weather-setup: rename weather_loc struct members
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
svenhoefer
360f2efedf - weather: re-add norway weather locations (unused)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
svenhoefer
6c46bdcc7f - weather: rename xml files
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
svenhoefer
ffe47ae214 - weather: introduce weather_favorites.xml
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
svenhoefer
fe5548a7c1 - weather: remove obsolete weather_locations.h; minor changes to weather-setup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
TangoCash
f1a98fe8b1 - move weather locations to xml file 2022-01-19 05:39:35 +01:00
svenhoefer
261dfe62fc - weather_setup: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-19 05:39:35 +01:00
TangoCash
b9dd93c3d0 move weather setup to own source files
Conflicts:
	src/gui/miscsettings_menu.cpp
2022-01-19 05:39:35 +01:00
Thilo Graf
7800bf5d4c infoviewer: use widget for record info
This is replacing tasks inside showRecordIcon().
2022-01-19 05:31:30 +01:00
Thilo Graf
d77b57d919 icons: fix wrong ts icons 2022-01-19 05:28:19 +01:00
Thilo Graf
ea7c787a5f record_info: add widget class for record info 2022-01-19 05:27:46 +01:00
Thilo Graf
da6fea111e movieplayer: add send message CRCInput::RC_info on changed position
Sends message to show info bar on change position, maybe there is
a better solution (e.g. with callback), but this should help to visualize if position
was changed, e.g.: user has pressed number keys for minute steps.
In my opinion, this feature is missing for better user interaction.
2022-01-19 05:25:45 +01:00
Thilo Graf
e213efe13a navibar: add method to set separator line modes
Current behavior is not touched, means: both lines are enabled as default.
2022-01-15 17:16:42 +01:00
svenhoefer
f46c9abdff - navibar: change color of seperator lines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 16:13:05 +01:00
svenhoefer
c7accb37ae - navibar: add small separator line to the bottom
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 16:12:19 +01:00
svenhoefer
690df910d2 - weather: remove obsolete locales and g_settings.weather_country key
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 12:07:52 +01:00
svenhoefer
8269c06b12 - weather: align locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 12:07:16 +01:00
svenhoefer
0001a72793 - miscsettings-menu: align to Tango
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 12:05:32 +01:00
svenhoefer
a6a06ca6f6 - weather: pick weather_locations.h from Tango
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 12:05:05 +01:00
Thilo Graf
4c17028a9b weather: fix possible segfault 2022-01-15 12:01:36 +01:00
TangoCash
c0aded3942 switch weather api from Dark Sky to OpenWeather
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-15 11:47:50 +01:00
svenhoefer
f0b2d9ec82 - lcd4l: fix count of records
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-14 08:48:38 +01:00
svenhoefer
55e17f4fab - lcd4l: add count of records to mode_rec file
Conflicts:
	src/driver/lcd4l.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-14 08:47:51 +01:00
Thilo Graf
3eaa88141f cc_item: add signsl OnBeforePaintInit() 2022-01-13 19:36:38 +01:00
svenhoefer
9ed525d199 - sectionsd: move function build_time() to helpers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-12 10:03:59 +01:00
Thilo Graf
9f0b46d11c cc_types: add comment to button, is icon name, for more plausibility 2022-01-11 20:25:34 +01:00
TangoCash
0262cdef56 - sectionsd : replace hardcoded timestamp with build timestamp 2022-01-11 16:39:13 +01:00
Thilo Graf
bbc880e6a9 Revert "- sectionsd: replace hardcoded timestamp with BUILT_TIMESTAMP"
This reverts commit 521239bb2b.

Depending on the build system and preferences of build system maintainers
the file "version.h" is not absolutely necessary or could be empty and
if this file is not exists, build will break.
This needs another solution.
Why not solve it at runtime? That would at least be more sustainable,
because long-term the timestamp would not age and recompile could be avoided.
2022-01-11 09:03:56 +01:00
svenhoefer
78e878c237 - fontrenderer: a bit less bad hack to decrease boot
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-09 13:15:59 +01:00
svenhoefer
521239bb2b - sectionsd: replace hardcoded timestamp with BUILT_TIMESTAMP
based upon 292cb9e8c2

 Conflicts:
	src/gui/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-01-09 13:15:25 +01:00
Thilo Graf
e4b4398059 imageinfo: remove doPaintBg(false), is not required 2022-01-08 14:04:42 +01:00
Jacek Jendrzej
cb59e66b41 zapit: bouquets fix closedir 2022-01-08 13:27:58 +01:00
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
Thilo Graf
f71e5a1e5f add boxmodel OSMIO4K
update to version 3.11.1
2020-02-19 21:42:18 +01:00
svenhoefer
55a09ec757 - usermenu: add read epg to epg function (thx to DboxOldie)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-19 21:33:44 +01:00
Markus Volk
bc0165ae75 unify boxmodel name 2020-02-18 18:48:30 +01:00
svenhoefer
cf8f4e9845 - controlapi: modify channelname in tvg-name to satisfy parser
This is just a workaround. The parser should be fixed.

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

#include <system/helpers.h> added, because of broken build
2020-02-18 18:38:17 +01:00
svenhoefer
78c256bf47 - indoviewer: hide infoclock from movieplayer too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 18:15:05 +01:00
svenhoefer
54cbca936c - just indentation alignments; no other code changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 18:03:27 +01:00
svenhoefer
6248ed8233 - controlapi: allow to get both tv and radio channels in xmltv.m3u
Usage:
/control/xmltv.m3u?mode=tv     to get tv channels
/control/xmltv.m3u?mode=radio  to get radio channels
/control/xmltv.m3u             to get both tv and radio channels

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 18:02:44 +01:00
svenhoefer
54b3daa371 - a bit more readability in latest changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 18:00:26 +01:00
svenhoefer
7e5903f9bf - zapit/bouquets: fix reading channelnames with commas from xmltv.m3u
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 17:07:42 +01:00
svenhoefer
72d16ac7c6 - webradio-setup/controlapi: get webradio via xmltv
Conflicts:
	src/nhttpd/tuxboxapi/controlapi.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-18 17:04:36 +01:00
Jacek Jendrzej
6d387a97ff streaminfo2: fix segfault with unknown media_type 2020-02-17 17:05:06 +01:00
Markus Volk
a155404e45 neutrino.cpp: add missing BOXMODEL_H7 2020-02-17 07:37:54 +01:00
Markus Volk
a421be6b27 hdd_menu.cpp: improve test.
This is valid for all mmcblk devices
2020-02-17 07:37:46 +01:00
Markus Volk
6fb4a79c87 neutrino.cpp: fix typo 2020-02-16 21:15:54 +01:00
Thilo Graf
9abe6fb00e update to version 3.11.0
support for osmioplus4k added
2020-02-16 11:37:24 +01:00
svenhoefer
c90f1383d2 - settings: addition to commit 28c528a4e77982e40880238efa4dec4ce47c3a88
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-16 11:34:23 +01:00
Markus Volk
414976e157 add dummy png 2020-02-16 08:42:22 +01:00
Markus Volk
6aa82141ff add osmioplus4k stb 2020-02-16 08:42:17 +01:00
svenhoefer
f88c398f87 - a bit more readability in latest changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-16 00:49:48 +01:00
svenhoefer
79a9c6dd44 - xmlutil: badass hack to read radio epg from xmltv.xml
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-16 00:48:52 +01:00
Thilo Graf
230cbf741b hintbox: assign missing item name for timeout bar 2020-02-15 22:41:50 +01:00
Thilo Graf
00263aa710 cc_types: init type with empty name
In this class not required
2020-02-15 22:09:19 +01:00
svenhoefer
cff41d02e4 - helpers: fix getBaseName() and getFileExt() for urls with query-strings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-15 21:42:38 +01:00
svenhoefer
5616fc79f7 - controlapi: add missing radio flag to xmltv.m3u
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-15 21:42:24 +01:00
svenhoefer
033b863d56 - keyboard-input: don't change focus after digit input
Signed-off-by: Thilo Graf <dbt@novatux.de>

Why?
2020-02-15 21:42:24 +01:00
svenhoefer
3abeb4a2d8 - webtv-setup: align keyboardinput to new template length
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-15 21:42:24 +01:00
svenhoefer
2ef0caef83 - webradio-setup/controlapi: get webradio via xmltv
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-15 21:42:24 +01:00
Jacek Jendrzej
ae3c9a5248 user_menue: fix possible segfault, after remove channelist 2020-02-15 18:32:03 +01:00
Thilo Graf
3f121c868e hintbox: fix enable/disable timeout bar
enable_timeout_bar was not considered within exec().
Each try to disable timeout bar (eg. with enableTimeOutBar())
was without effect.
2020-02-13 18:40:34 +01:00
svenhoefer
c13df6800b - zapit/capmt: back to old stand but keep new indentation
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-13 09:18:32 +01:00
BPanther
9098c651a3 default for ci_delay changed to 128 2020-02-13 09:18:16 +01:00
svenhoefer
16c54c3ad4 - neutrino: try to fix reading ci-settings for cst hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-12 16:03:14 +01:00
svenhoefer
b4eb158197 - neutrino: a bit more transparency reading ci-settings keys
Conflicts:
	src/neutrino.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-12 16:02:47 +01:00
Thilo Graf
e436f69d8b imageinfo: fix used font
Font type was not defined.
Therefore font size was too small with auto font.
2020-02-12 10:20:45 +01:00
Markus Volk
34f669c91f cc_timer: fix -wformat for 64bit 2020-02-11 07:50:53 +01:00
Jacek Jendrzej
aa0f24008f bouquets:fix mem leak 2020-02-10 15:48:01 +01:00
TangoCash
0f9f19db25 fix 2 reading e2tv files 2020-02-10 15:35:49 +01:00
TangoCash
5afa516f9b fix reading e2tv files 2020-02-09 19:39:08 +01:00
Thilo Graf
a188144a6b screensaver: add long time format again 2020-02-06 19:59:18 +01:00
Jacek Jendrzej
e4f93494a0 movieplayer: makeScreenShot fallback for too long name 2020-02-06 09:44:53 +01:00
Thilo Graf
6bc3d7c109 screensaver: ensure clean paint of unscaled images 2020-02-05 22:03:12 +01:00
Thilo Graf
b42bf6109b fb_generic: add possibility to handle with unscaled images in showFrame() 2020-02-05 22:03:12 +01:00
Thilo Graf
d5c0e2ec97 radiotext_window: show radiotext window only in radio mode 2020-02-05 22:03:12 +01:00
Thilo Graf
44debf7a73 screensaver settings: add option to enable/disable additional text info 2020-02-05 22:03:12 +01:00
Thilo Graf
7d70b8c823 buildinfo: fix and optimize text arrangement and scroll behavior
FIXME: behavior of CTextBox scroll is broken with disabled background paint
2020-02-05 21:58:42 +01:00
Thilo Graf
fdc88c8b1c cc_frm_ext_text: fix text position
Text has been rendered outside of item.
2020-02-05 17:43:58 +01:00
GetAway
4d41d5ec60 audioplayer.cpp: fix -Wmissing-field-initializers warning 2020-02-04 19:15:55 +01:00
Thilo Graf
3f7002c7d6 cc_draw: ensure paint no transparent background at black image parts 2020-02-04 18:02:24 +01:00
Jacek Jendrzej
296d7b4a53 hintbox: supplement to fix getMaxWidth, hintbox have shadow default ON and shadow is added to width in cc_item (dx+sw). This break RestoreScreen 2020-02-04 13:01:11 +01:00
Jacek Jendrzej
41c841aa79 hintbox: fix getMaxWidth 2020-02-03 15:59:23 +01:00
Jacek Jendrzej
5f6bcadb0d partial revert:pictureviewer: fix move resized pic with pictureviewer 2020-02-02 17:25:06 +01:00
Jacek Jendrzej
073eef6463 partial revert:pictureviewer: fix logic,picture can be bigger than display 2020-02-02 17:20:50 +01:00
Jacek Jendrzej
a2c70af4d6 fix move resized pic with pictureviewer 2020-02-02 14:48:00 +01:00
Jacek Jendrzej
f6bdc07f84 pictureviewer: fix logic,picture can be bigger than display 2020-02-02 14:13:12 +01:00
Jacek Jendrzej
97381484ce pictureviewer: fix possible integer_overflow 2020-02-02 14:09:47 +01:00
svenhoefer
0df5781246 - audioplayer: change format of title number
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:14:22 +01:00
svenhoefer
bab794a1de - audioplayer: avoid start of pictureviewer; this feature seems broken
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:14:03 +01:00
svenhoefer
cad5532dcb - audioplayer: change screensaver handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-02-01 15:13:18 +01:00
Markus Volk
04b426412e hdd_menu: fix -Wformat-truncation warnings it feels more sane to avoid possible truncation instead of just disarming the gcc test
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-02-01 08:58:43 +01:00
Markus Volk
b0dee3c9f3 netfile: fix -Wformat-truncation warnings 2020-01-31 12:45:25 +01:00
Markus Volk
abb024ee82 controlapi.cpp: fix -Wstringop-truncation warning
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-01-30 23:02:10 +01:00
Markus Volk
b6975e8b0a timerd.cpp: fix Wstringop-truncation
Signed-off-by: Markus Volk <f_l_k@t-online.de>
2020-01-30 22:44:01 +01:00
Markus Volk
1189b484ea timerlist.cpp: fix Wstringop-truncation warnings 2020-01-30 22:09:01 +01:00
Markus Volk
7f3423dd4b timerdclient: fix -Wstringop-truncation warnings 2020-01-30 21:40:30 +01:00
Jacek Jendrzej
b1899de3f5 eitd:fix some compil warnings 2020-01-30 17:33:50 +01:00
Thilo Graf
5059248d39 Revert "- screensaver: add NeutrinoMessages::EVT_GOT_CN_EPG to ignored messages"
This reverts commit 5c756e9dc5.

Is wrong here, build is broken
2020-01-30 10:07:41 +01:00
Jacek Jendrzej
cadde59c0f lcd4l:fix comil warninig 2020-01-30 10:07:41 +01:00
Jacek Jendrzej
098438a5ff fb_generic: fix compil warning 2020-01-29 22:50:46 +01:00
Jacek Jendrzej
55ed87727b libnet: fix compil warning 2020-01-29 22:42:41 +01:00
svenhoefer
5c756e9dc5 - screensaver: add NeutrinoMessages::EVT_GOT_CN_EPG to ignored messages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-29 21:34:30 +01:00
svenhoefer
72eb464562 - videosettings: add menu hint to zappingmode item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-28 09:30:52 +01:00
svenhoefer
a66671e642 - videosettings: reduce videomenu.zappingmode to mute and hold
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-27 21:03:12 +01:00
svenhoefer
3c9588c423 - locale: minor changes in new videomenu.zappingmode locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-27 21:02:24 +01:00
BPanther
6c2175671b arm/mips: new video setting zapping mode added 2020-01-27 21:01:10 +01:00
TangoCash
b41135b95a migrate ci settings if exists
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-26 15:00:26 +01:00
svenhoefer
352250a486 - infoviewer: fix commit 626011a
Signed-off-by: GetAway <get-away@t-online.de>
2020-01-26 10:05:12 +01:00
Jacek Jendrzej
ef4874de68 - upnpbrowser: fix typo 2020-01-25 11:02:50 +01:00
Jacek Jendrzej
e9211377f9 motorcontrol: init TP.feparams.pilot 2020-01-24 22:38:05 +01:00
Jacek Jendrzej
0aaadf2aef msgbox: fix segfault with null pointer progressbar 2020-01-24 22:03:14 +01:00
Jacek Jendrzej
c133d89069 supplement to 1e76f6ef44, progresspar clean is after 'add possibility for more control of timeout bar' broken 2020-01-24 20:19:06 +01:00
MarkusVolk
4836eb8f75 lcd4l: fix -Wformat-truncation warning 2020-01-24 18:24:30 +01:00
MarkusVolk
0e7170fe98 network_setup.cpp: fix -Wformat-overflow warning 2020-01-24 15:58:24 +01:00
MarkusVolk
4559022c96 cc_timer.cpp: fix -Wformat warning 2020-01-24 15:40:38 +01:00
Jacek Jendrzej
e1ea8e2b98 supplement to - add sigc disconnect() to destructor, avoid segfault if use new/delete CUpnpBrowserGui in other menu 2020-01-24 15:24:43 +01:00
Jacek Jendrzej
75ac2d660d add sigc disconnect() to destructor, avoid segfault if use new/delete CUpnpBrowserGui in other menu 2020-01-24 15:18:22 +01:00
Jacek Jendrzej
a6ac57109b movieplayer:fix format overflow 2020-01-24 10:06:51 +01:00
Jacek Jendrzej
e6b6f97b7d ffmpegdec:fix ignored qualifiers 2020-01-24 10:03:31 +01:00
Jacek Jendrzej
4e89917dbc netfile: fix invalid conversion 2020-01-23 21:43:37 +01:00
Thilo Graf
fa80a60de9 remotecontrol: avoid possible compiler warnings with -Wignored-qualifiers
Leading const should be superfluous.
2020-01-23 17:13:59 +01:00
Thilo Graf
626011a648 infoviewer: avoid possible compiler warnings -Waddress-of-packed-member 2020-01-23 16:53:46 +01:00
Thilo Graf
325a7f406e infoviewer: avoid possible compiler warnings with -Wignored-qualifiers
The leading const should be superfluous.
2020-01-23 16:53:40 +01:00
Thilo Graf
8006b7c75a cc_frm_window: fix background switch
Background was always on because calling of foo.doPaintBg(false)
was without any effect.
2020-01-23 16:15:02 +01:00
Jacek Jendrzej
fee92f0ab4 hintbox: fix destructor, supplement to 1e76f6ef44 2020-01-22 23:41:47 +01:00
Thilo Graf
1b5006a911 epgview.cpp: avoid possible compiler warnings -Waddress-of-packed-member 2020-01-22 21:25:53 +01:00
BPanther
6d9ec5cafc fix vuuno4k 2020-01-22 21:25:53 +01:00
svenhoefer
9019dc0e56 - fix coolstream build
Conflicts:
	src/zapit/src/zapit.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-22 21:25:53 +01:00
svenhoefer
cf114aefae Revert "- fix some compiler warnings"
This reverts commit 24b42c1e6a73fa8fe03a906a87497a221b50916b.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-22 21:25:53 +01:00
svenhoefer
c45f3a7617 - cam_menu: fix compiler warning (too many arguments for format)
Conflicts:
	src/gui/cam_menu.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-22 21:25:53 +01:00
svenhoefer
da80ba80e9 - ffmpegdec: fix compiler warning (unused parameter ‘ft’)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-22 21:25:53 +01:00
svenhoefer
534cb55970 - netfile: fix compiler warning (defined but not used)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-22 21:25:53 +01:00
Thilo Graf
b817a0a819 channellist.cpp: fix possible compiler warnings -Waddress-of-packed-member 2020-01-22 21:25:53 +01:00
Thilo Graf
8ca78e4290 lcd4l: avoid taking address of packed members
Should fix possible compiler warnings with -Waddress-of-packed-member.
Comes with newer compilers e.g gcc 9.x
2020-01-22 21:25:53 +01:00
Thilo Graf
1e76f6ef44 hintbox: add possibility for more control of timeout bar
So we can enable/disable directly with setTimeOut() method.
Usefully to disable timeout bar if not required.
2020-01-22 21:25:53 +01:00
Thilo Graf
21bd65bfa2 cc_frm: fix offset in center mode
Items were not precise centered.
2020-01-22 21:25:53 +01:00
Thilo Graf
50fc1bf09d cc_timer: add member to get count of ticks 2020-01-22 21:25:53 +01:00
Thilo Graf
cb47add9b5 cc_frm_chain: remove not required virtuals 2020-01-22 21:25:53 +01:00
Thilo Graf
ebe3b5b073 cc_icons: add missing virtual destructor
for usage with derived classes
2020-01-22 21:25:53 +01:00
Jacek Jendrzej
33ab251a3b ffmpegdec: try to fix overread on rewind/forward play 2020-01-22 09:48:36 +01:00
Jacek Jendrzej
6704e0de9f luainstance.cpp: init var 2020-01-21 15:22:05 +01:00
Jacek Jendrzej
94be52cfea use pass by reference 2020-01-21 15:20:56 +01:00
Jacek Jendrzej
483aeea387 xmlinterface: fix possible memleak 2020-01-21 14:53:19 +01:00
Jacek Jendrzej
6e7a7d4bae timermanager: add standby-on timer to wakeup from depstandby, is as silent wakeup without use CEC-on 2020-01-20 13:36:57 +01:00
Thilo Graf
97399263f1 cc_frm: add member to get item object by item name 2020-01-19 16:55:42 +01:00
BPanther
b78498f806 move ci save pin code to each slot menu (but still only valid for slot 0)
Conflicts:
	src/system/settings.h
2020-01-19 14:53:12 +01:00
Thilo Graf
05549e1939 neutrino.cpp: fix possible build error
comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’
2020-01-19 14:53:12 +01:00
BPanther
49ca52ad5a move ci ignore_messages to each slot menu (but still only valid for slot 0)
Conflicts:
	src/gui/cam_menu.cpp
2020-01-19 14:53:12 +01:00
Thilo Graf
5ac1bafae3 neutrino.cpp: fix possible broken build
comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’
2020-01-19 14:53:12 +01:00
Thilo Graf
45b45dd55e cam_menu.cpp: add missing define
build was broken without #if BOXMODEL_VUPLUS
2020-01-19 14:53:12 +01:00
Thilo Graf
609391369c cam_menu.cpp: fix possible build error
used char instead int
2020-01-19 14:53:12 +01:00
Thilo Graf
6946b158d6 zapit.cpp: Fix possible build errors
signed/unsigned comparison
2020-01-19 14:53:12 +01:00
BPanther
976967d3f0 move ci clock and ci relevant pids routing to each slot menu (but still only valid for slot 0)
Conflicts:
	src/gui/cam_menu.cpp
2020-01-19 14:53:12 +01:00
svenhoefer
8b32701a89 - use HAVE_LIBSTB_HAL to fix coolstream build
Conflicts:
	src/gui/cam_menu.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-19 14:53:12 +01:00
svenhoefer
fd5bb78036 - acinclude: add HAVE_LIBSTB_HAL to clarify that function is not available in libcoolstream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-19 14:53:12 +01:00
BPanther
55bbe2c364 vuplus: relevant pids routing
Conflicts:
	src/neutrino.cpp
	src/system/settings.h
	src/zapit/include/zapit/zapit.h
	src/zapit/src/zapit.cpp

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

fixes named: "vuplus: relevant pids routing - fix" are included
2020-01-19 14:53:12 +01:00
max10
75e7bc7b28 add check-live-ci (thx DboxOldie)
Conflicts:
	src/gui/cam_menu.cpp
2020-01-19 14:53:12 +01:00
Thilo Graf
0feb693cf1 - fix some compiler warnings 2020-01-19 14:53:12 +01:00
Jacek Jendrzej
13f5e6b4a3 ffmpegdec: 2.try to fix ogg stream play 2020-01-19 00:02:06 +01:00
Jacek Jendrzej
e1c94f88f4 fix syntax 2020-01-17 22:49:56 +01:00
Jacek Jendrzej
29ae868ae6 fix somme inits 2020-01-17 22:35:08 +01:00
Thilo Graf
3cd712967f cc_frm.cpp: Leave method 'getCCItem()' if item collection is empty.
It makes no sense to execute these method if no items are existing and
avoids unintended debug error output with "out of range" content.
2020-01-17 18:43:51 +01:00
Thilo Graf
5375f0a1c2 netfile.cpp: fix possible compile error
error was:
 - suggest parentheses around assignment used as truth value
 - comes with Werror=parentheses
2020-01-17 16:35:06 +01:00
Thilo Graf
9ba2a4a0cf cc_timer: show object name for better identification in debug output 2020-01-17 16:35:06 +01:00
Thilo Graf
b73ec56278 cc_item_picture: use image name as default item name 2020-01-17 16:35:06 +01:00
Thilo Graf
bc845fafc2 cc_frm: add overloaded versions of getCCItemId() and removeCCItem()
Allows to use with item name as parameter.
Note: Requires that unique names are assigned!
2020-01-17 16:35:06 +01:00
Jacek Jendrzej
ca25c03931 ffmpegdec: supplement to fix ogg stream play, disable seek only on ogg format. 2020-01-17 16:25:46 +01:00
Jacek Jendrzej
f6f65093ae ffmpegdec: fix ogg stream play 2020-01-17 15:30:44 +01:00
Jacek Jendrzej
08cef8734d netfile: some chunked mode fixes 2020-01-17 12:22:40 +01:00
Jacek Jendrzej
685e118efd audiometadata.cpp: fix init 2020-01-16 19:36:46 +01:00
MarkusVolk
d5bf8420aa supplement to 7b85e7cb89
Signed-off-by: MarkusVolk <f_l_k@t-online.de>

Signed-off-by: Thilo Graf <dbt@novatux.de>
commit was: scan_setup: avoid unterminated strings
2020-01-15 09:18:45 +01:00
MarkusVolk
6b2e67dafd fix for 523bea256a
Signed-off-by: MarkusVolk <f_l_k@t-online.de>

Signed-off-by: Thilo Graf <dbt@novatux.de>
commit was: screensaver.cpp: avoid unterminated strings
2020-01-15 09:17:54 +01:00
Jacek Jendrzej
0ded4a73eb netfile: clean last commit 2020-01-14 18:15:11 +01:00
Jacek Jendrzej
f0c4463c00 netfile: fix posible segfalt with chunked mode 2020-01-14 18:10:46 +01:00
MarkusVolk
ea9da30d8b menue.cpp: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
MarkusVolk
523bea256a screensaver.cpp: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
MarkusVolk
7b85e7cb89 scan_setup: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
MarkusVolk
740624220b motorcontrol: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
MarkusVolk
07c991e25e xmlinterface.cpp: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
MarkusVolk
535bbef5dd libnet: avoid unterminated strings
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-14 08:55:44 +01:00
Thilo Graf
4c3afd447f cc_timer: add missing virtual for destructor 2020-01-14 08:55:44 +01:00
Jacek Jendrzej
1282dd658a netfile: add chunked mode 2020-01-13 19:37:42 +01:00
Thilo Graf
b333f59a85 widget/termwindow.cpp: use frameBuffer->Clear() only in verbose mode
frameBuffer->Clear() is not required if yaft window was not visible.
Otherwise frameBuffer->Clear() will clean screen at possible background operations e.g. updatechecks, thats not so good if we have opened
messages, menues, screensaver or other gui stuff.
Hope this has no bad side effects with scripts, plugins or what ever.
2020-01-12 17:34:58 +01:00
Thilo Graf
6581092962 driver/radiotext.cpp: remove misleadingly indented lines 2020-01-12 11:40:37 +01:00
Jacek Jendrzej
4997a9440a basicserver.cpp and zapitclient.cpp 2.try to fix compiler warnings, suggested by Seife 2020-01-11 23:13:41 +01:00
Jacek Jendrzej
d39a85b951 streamts.cpp and record.cpp: fix memleak 2020-01-11 22:39:47 +01:00
TangoCash
a9a5f1a5e4 set start volume to 85 if use hdmi_cec_volume 2020-01-10 22:08:08 +01:00
Thilo Graf
04e840366a opkg_manager: add option for silent screen
Help to control some screen messages, avoids unintended or disturbing messages,  e.g.
on update checks at background.
2020-01-10 21:59:18 +01:00
MarkusVolk
7f2bba84a0 cam_menu.cpp: increase destination array to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 21:59:05 +01:00
MarkusVolk
37f83616a6 Revert "cam_menu: reduce dub code, avoid possible format-truncation error"
This reverts commit bf9b5270b9.

Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 21:59:01 +01:00
MarkusVolk
f304acb4e5 record.cpp: increase destination arrays to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
MarkusVolk
55dbe62c16 audioplayer.cpp: increase destination arrays to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
MarkusVolk
527f3ec1a2 upnpbrowser.cpp: increase destination array to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
MarkusVolk
b68ed042c0 bouquetlist.cpp: increase destination array to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
MarkusVolk
df486d7697 infoviewer.cpp: increase destination arrays to avoid possible truncation
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
2020-01-10 15:05:15 +01:00
Thilo Graf
635d84db16 cc_timer: declare some members as protected
required for use in derived classes
2020-01-10 15:03:07 +01:00
Thilo Graf
51c8c07a39 opkg: move showHeader() under show_progress condition 2020-01-10 15:03:07 +01:00
Jacek Jendrzej
6d366ce6fe basicserver.cpp fix compiler warnings 2020-01-09 22:03:33 +01:00
Jacek Jendrzej
5373b921f5 zapit: fix compiler warnings 2020-01-09 21:42:24 +01:00
svenhoefer
f6f0a9224d - cables.xml: remove obsolete providers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-09 20:12:55 +01:00
svenhoefer
4a702b4806 - cables.xml: add PYUR
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-09 20:12:14 +01:00
Jacek Jendrzej
9306081027 libeventserver: silence compiler warnings 2020-01-09 15:02:04 +01:00
Jacek Jendrzej
19b9a05893 widget/yaft: silence compiler warnings 2020-01-09 13:29:57 +01:00
Jacek Jendrzej
eef536a737 fix compiler warnings 2020-01-09 09:52:52 +01:00
Jacek Jendrzej
dfb3b55f02 cc_frm_clock.h fix show time in movieplayer 2020-01-09 01:20:32 +01:00
Thilo Graf
da8b5f679d data/config/bad_package_pattern.list.sample: add more entries 2020-01-08 21:09:02 +01:00
Markus Volk
65f2156720 hdd_menu.cpp: circumvent format-truncation-warning
Signed-off-by: MarkusVolk <f_l_k@t-online.de>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-08 21:08:54 +01:00
Markus Volk
428707d474 Revert "hdd_menu: avoid possible format-truncation errors"
This reverts commit b702c89fca.

Signed-off-by: MarkusVolk <f_l_k@t-online.de>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-08 21:08:39 +01:00
svenhoefer
cab2ebe86e - radiotext: add icon to new radiotext window
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-07 20:08:42 +01:00
svenhoefer
fb981768f8 - radiotext_window: remove trailing colon from header
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-07 17:53:26 +01:00
svenhoefer
9631f2c74b - fix some compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-07 17:51:27 +01:00
BPanther
291c3a4d84 - zapit/pat: change dmx handling; was named "small changes" 2020-01-07 17:51:06 +01:00
Thilo Graf
b702c89fca hdd_menu: avoid possible format-truncation errors 2020-01-06 18:14:46 +01:00
Thilo Graf
bf9b5270b9 cam_menu: reduce dub code, avoid possible format-truncation error 2020-01-06 17:29:18 +01:00
Thilo Graf
839d8a9d9c subchannel_select: fix possible format-truncation error
output between 5 and 152 bytes into a destination of size 100
2020-01-06 16:57:30 +01:00
Thilo Graf
cfb537791e moviebrowser/mb.cpp: fix format error 2020-01-06 16:47:10 +01:00
Thilo Graf
17c7bbd6e3 cc_frm_clock: fix format error 2020-01-06 16:38:21 +01:00
Thilo Graf
17d1ed41be cc_frm_clock: clean up, remove unused var and comments 2020-01-05 21:17:59 +01:00
Thilo Graf
3a6e8a29b6 imageinfo: align to gui output above 2020-01-05 21:17:59 +01:00
Thilo Graf
c4b1824c11 themes: align some alpha and color values 2020-01-05 21:17:59 +01:00
Thilo Graf
439133be0d start.jpg: update start image
use start.jpg as default fallback for tvpic.
2020-01-05 21:17:59 +01:00
Thilo Graf
54582340c6 hintbox: fix init order of setValue() and paint() 2020-01-05 21:17:59 +01:00
Thilo Graf
0c62e5e264 CProgressWindow: add adaptiv progress handling, new classes added
See src/gui/widget/progresswindow.h for more details and examples.
Docs could be generated with Doxygen.
2020-01-05 21:17:59 +01:00
Thilo Graf
eecedc6099 neutrino.cpp: remove CInfoClock::getInstance()->block() on timeout and home
Is already done with sccreensaver.
2020-01-05 21:17:59 +01:00
Thilo Graf
df64925b30 radiotext: rework radiotext handling
Radiotext moved into a separate class and will be shown with screensaver.
2020-01-05 21:17:59 +01:00
Thilo Graf
b1f9c3c7f3 cc_timer/cc_frm_clock: allow use of milisecond intervals
Should be easier and more flexible to handle without nano parameter,
some reworkes in other classes and thread handlings are required.
2020-01-05 21:17:59 +01:00
Thilo Graf
06aec40a25 CBouquetList/CMenuWidget: use block() instead disableInfoClock() 2020-01-05 21:17:59 +01:00
Thilo Graf
32b52a9c96 cc_item_infobxox: reset pic and cctext in destructor for sure 2020-01-05 21:17:59 +01:00
Thilo Graf
c725baff27 cc_frm_footer: ensure unsigned value for w_btn_tmp 2020-01-05 21:17:59 +01:00
Thilo Graf
658941f721 cc_frm_header: minor format changes 2020-01-05 21:17:59 +01:00
Thilo Graf
ec3907a0e5 infoviewer: fix display of info clock on activated infobar
clock was always visible
2020-01-05 21:17:59 +01:00
Thilo Graf
a6bffd8d12 locales: add locales for radiotext font size setup 2020-01-05 21:17:59 +01:00
Thilo Graf
dec32f88eb cc_item_text: add global mutex 2020-01-05 21:17:59 +01:00
Thilo Graf
46bb9cb333 cc_item: make some get members const, for sure 2020-01-05 21:17:59 +01:00
Thilo Graf
8df2710be7 cc_frm: add global mutex for cc forms 2020-01-05 21:17:59 +01:00
Thilo Graf
890d04b0ca widget: reset some object vars to NULL, only for sure 2020-01-05 21:17:59 +01:00
svenhoefer
6c5461d582 - initial-settings: update
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
939cd28c0c Revert "disable private copy of the linux dvb headers"
This reverts commit 945452e35a.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
BPanther
2ed59dc229 more s2x stuff
Conflicts:
	src/zapit/src/frontend.cpp
2020-01-05 16:53:14 +01:00
BPanther
2418700ffa femanager, small fix 2020-01-05 16:53:14 +01:00
BPanther
011e17ba6d femanager, 2 functions added
Conflicts:
	src/zapit/include/zapit/femanager.h
2020-01-05 16:53:14 +01:00
svenhoefer
efa0e7c440 - acinclude: resort
Conflicts:
	acinclude.m4

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
TangoCash
efe45e9b7a make driver selectable for graphlcd
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/nglcd.h
	src/gui/glcdsetup.cpp
	src/gui/glcdsetup.h
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h
	src/system/settings.h

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

compile fixed
2020-01-05 16:53:14 +01:00
svenhoefer
3fd2d5011f - data/pictures: disable new logo.jpg; not really usefull for narrow-breasted boxes like hd1
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
ddc2082a0d - neutrino: use proc_put() to write to procfs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
c70b012bf7 - proc_tools: add some more wrappers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
d007474a48 - neutrino: fix timers from deepstandby; RTC was missing
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
799aaf6728 - infoviewer: try to fix strange remaining pixel
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
b94d31cb75 - screenshot: allow screenshots using external utility; most code is taken from TangoCash
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
275fbb7c4f - controlapi: remove commented code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
696f7e81e8 - moviebrowser: fix display of control chars in movieinfo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
7c88a340df - update: move function to get active partition to helpers.cpp
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
630a6f605a - update: better solution to disable active partition for vuplus models
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
BPanther
d5fbe95d07 arm vu+ multiboot added for local flashing 2020-01-05 16:53:14 +01:00
BPanther
ce4fe6301b update terrestrial.xml 2020-01-05 16:53:14 +01:00
svenhoefer
eb7d0293b4 - zapitclient.h: whitespace fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
ca781064a7 - zapit/capmt: fix coolstream build
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
0e05ef11e3 - zapit: align to ddt
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
4c0a0cc4b7 - zapit/capmt: prepare merge from ddt
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
BPanther
0e96208010 fix possible segfault 2020-01-05 16:53:14 +01:00
svenhoefer
ff51f31f51 - revert 2e6e2ef and 08b5b19 partly
Signed-off-by: Thilo Graf <dbt@novatux.de>

commits:
- neutrino_menu: use RC_help to show info_menu; ARM/MIPS_HARDWARE only
- add some mor help keys; fix 5e8a1d0233781d1b4a7494e5be8107ef4094ba85

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
dc8836fc83 - avoid compiler warning
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
92ec87c8af - locale: minor changes in keybinding locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
87ec06daff - neutrino: introduce user-assignable favorites key
Conflicts:
	src/gui/audioplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
1b72223cab - controlapi: addition to commit dcfb6a1ebdc5219e22329657b2f5600d098de634
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
5c06c5cf83 - rcinput: remove some keymappings for vuplus
Conflicts:
	src/driver/rcinput.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
c5e2915149 - menu: add possibility to show epg key
Conflicts:
	src/gui/widget/menue.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
1abdcd167e - add some mor help keys; fix 5e8a1d0233781d1b4a7494e5be8107ef4094ba85
Conflicts:
	src/neutrino.cpp

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

fix here: a81af7c5065973f9b9c9d71dbe6d8631090a4618
2020-01-05 16:53:14 +01:00
svenhoefer
d2ce9328e7 - neutrino_menu: use RC_help to show info_menu; ARM/MIPS_HARDWARE only
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
eaa1f956de - info_menu: use RC_help to show imageinfo
Conflicts:
	src/gui/info_menue.cpp

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

Commit has no effect, TODO: add setFooter() for visibility of footer and key action results
2020-01-05 16:53:14 +01:00
svenhoefer
0a6f479995 - movieplayer: use RC_tv/radio to toggle infoviewer/epg; ARM/MIPS_HARDWARE only
Signed-off-by: Thilo Graf <dbt@novatux.de>

Would like to know why?
2020-01-05 16:53:14 +01:00
BPanther
c4afd1953f small change for vu 2020-01-05 16:53:14 +01:00
vanhofen
bff51f0d8a - neutrino: use RC_tv/radio to toggle infoviewer/epg; ARM/MIPS_HARDWARE only
Conflicts:
	src/gui/epgview.cpp
	src/gui/infoviewer.cpp
2020-01-05 16:53:14 +01:00
BPanther
6ccaec945d fix internet radio 2020-01-05 16:53:14 +01:00
svenhoefer
c0f734e185 - yWeb: fix popup logos; move special logo path to "/var/tuxbox/httpd/logo"
Conflicts:
	src/neutrino.cpp
	src/nhttpd/nhttpd.conf.in

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
38dfe21b61 - update: smoother view for current image
Conflicts:
	src/gui/update.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
085fb5edbe - simple_display: fix dim setting
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
728a824602 - simple_display: allow to control led brightness for some vuplus boxmodels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
svenhoefer
f0240d89a0 - pick graphlcd support from DDT but include it in another way
Conflicts:
	src/driver/Makefile.am
	src/driver/nglcd.cpp
	src/gui/Makefile.am
	src/gui/bouquetlist.cpp
	src/gui/channellist.cpp
	src/gui/osd_setup.cpp
	src/gui/widget/menue.cpp
	src/gui/widget/menue.h
	src/neutrino.cpp
	src/system/flashtool.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2020-01-05 16:53:14 +01:00
Jacek Jendrzej
30dbfb7ec9 ffmpegdec.cpp fix memleak 2020-01-05 14:57:42 +01:00
Jacek Jendrzej
2d5a1c9e29 audioplayer.cpp fix scandir memleak 2020-01-04 12:49:57 +01:00
Jacek Jendrzej
e7d900b9c9 themes.cpp fix scandir memleak 2020-01-03 18:35:50 +01:00
Jacek Jendrzej
f1cc6baa77 fix last commit; screensaver.cpp fix scandir memleak 2020-01-03 18:01:28 +01:00
Jacek Jendrzej
f9314ec109 fix last commit; webtv_setup fix scandir memleak 2020-01-03 17:25:35 +01:00
Jacek Jendrzej
106c34f5dc screensaver.cpp and webtv_setup fix scandir memleak 2020-01-03 16:52:29 +01:00
Jacek Jendrzej
445bb5e600 xmlparse.cpp skip memmove if pool->start (src) is 0 2020-01-03 15:14:53 +01:00
Thilo Graf
1d76394de6 Revert "xmlparse.cpp: add condition to avoid possible crash"
This reverts commit 40633dcfb5.

Needs another solution. This Commtit breaks channel tuning without
configure option --enable-pugixml
2020-01-02 20:36:26 +01:00
svenhoefer
a172e2db6c Cam Menu: init CI|CARD|BOTH
Signed-off-by: GetAway <get-away@t-online.de>
2020-01-01 15:11:01 +01:00
FlatTV
250be1184a Cam Menu: Allow switching to all or same transponder channels
while CI recording

Signed-off-by: GetAway <get-away@t-online.de>
2020-01-01 14:17:30 +01:00
FlatTV
f291dfb445 channellist: set CI channel inactive if recording with CI
Signed-off-by: GetAway <get-away@t-online.de>
2020-01-01 13:43:53 +01:00
FlatTV
fb0cdcf1e6 Zap when recording needs CAM
Signed-off-by: GetAway <get-away@t-online.de>
2020-01-01 12:31:33 +01:00
GetAway
eb9d9d8481 fix of "arm ci clock fix" 2020-01-01 11:24:55 +01:00
TangoCash
6df729b954 remotetimers: switch from full channelid to short channelid
Signed-off-by: GetAway <get-away@t-online.de>
2019-12-31 16:10:51 +01:00
Jacek Jendrzej
ec780d8401 user_menue: fix use heap after free, 2. try 2019-12-30 22:45:23 +01:00
Jacek Jendrzej
acfccc69e2 Revert "user_menue: fix use heap after free, in infoviewer_bb.cpp:257"
This reverts commit 28a051b14c.
2019-12-30 21:26:45 +01:00
Thilo Graf
69a1014ab7 cc_draw: ensure kill of rendered boxes only if enabled
Avoids unnecessary render of empty parts on screen.
2019-12-30 21:12:46 +01:00
Jacek Jendrzej
28a051b14c user_menue: fix use heap after free, in infoviewer_bb.cpp:257 2019-12-30 20:57:13 +01:00
Thilo Graf
baff642993 cc_item_infobox: add signal OnAfterPaintInfo 2019-12-30 16:32:11 +01:00
Thilo Graf
794619df4f cc_frm_clock: replaced paintClock with cl_blocked
for better readability
2019-12-30 16:32:11 +01:00
Thilo Graf
99645a570c epgview: ensure paint of segment after changed background 2019-12-30 16:32:11 +01:00
Thilo Graf
6f1463aacd imageinfo: more align to OE image data 2019-12-30 16:31:05 +01:00
Thilo Graf
18380df200 cc_frm_clock: Removed not required digit of slot method name
only to simplify.
2019-12-30 16:31:05 +01:00
Jacek Jendrzej
34fd452de4 epgplus: avoid segfaults 2019-12-30 00:09:08 +01:00
Thilo Graf
4d5d2f47b9 pad_package_pattern.list.sample: add libqt and -src packages to filter 2019-12-29 20:29:47 +01:00
J. Krieg
5f51ee491b fb_generic: fix compile with '-Werror'
error caused by commit ca9c47b - fb_generic: use parameters as const ref, catch possible dimension error:
  /home/bellum/neutrino/bbs/source/gui-neutrino/src/driver/fb_generic.cpp: In member function ‘void CFrameBuffer::RestoreScreen(const int&, const int&, const int&, const int&, uint32_t*)’:
  /home/bellum/neutrino/bbs/source/gui-neutrino/src/driver/fb_generic.cpp:1536:9: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
    if (dx > xRes || dy > yRes)
           ^
  /home/bellum/neutrino/bbs-test/source/gui-neutrino/src/driver/fb_generic.cpp:1536:22: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
    if (dx > xRes || dy > yRes)
                        ^
  cc1plus: all warnings being treated as errors
2019-12-29 16:12:12 +01:00
Thilo Graf
e536d5cef1 Images: add logo file 2019-12-29 15:25:03 +01:00
Thilo Graf
d23a0755d4 imageinfo: ignore creator if not available 2019-12-29 15:25:03 +01:00
Jacek Jendrzej
6540b07311 zapit:CFrontend::setInput return if satposition not found 2019-12-29 12:08:28 +01:00
Jacek Jendrzej
7dad606610 eventlist: skip if Bouquets is empty, avoid segfault 2019-12-27 14:44:53 +01:00
Jacek Jendrzej
bb6e1b6353 eitd:dmx check if filters is not empty 2019-12-27 14:42:45 +01:00
Jacek Jendrzej
84623485e7 eitd: -GENERIC- set neutrino time from system, for non-root user 2019-12-27 14:06:00 +01:00
Jacek Jendrzej
bbb047fb08 netfile: dont add default port 80 to request header, this break some redirects 2019-12-17 15:06:08 +01:00
Thilo Graf
853966d89a lua api: add function setSelected() for lua menu handler, update to v1.84 2019-11-28 21:07:04 +01:00
Thilo Graf
810ed367db COsdHelpers: add signal OnBeforeChangeResolution 2019-11-28 21:07:01 +01:00
BPanther
8db6055772 fix: if no sat, force no diseqc 2019-11-28 21:06:58 +01:00
Thilo Graf
40cd758bcd menue.cpp: fix possible render errors after changed font settings
Positions of some menu parts, e.g. headers...
were not updated after changed font scale settings.
2019-11-09 11:05:06 +01:00
Thilo Graf
45bbc84bf0 neutrino.cpp: add signal OnBeforeSetupFonts 2019-11-09 11:05:06 +01:00
Thilo Graf
a7ab50dace dvbsutitle.cpp: fix wrong file code
was not UTF8, some ide editors don't like this
2019-11-09 11:05:06 +01:00
Thilo Graf
42d69e2c34 cc_frm_header: fix clock width 2019-11-09 11:05:06 +01:00
Thilo Graf
ca9c47b106 fb_generic: use parameters as const ref, catch possible dimension error 2019-11-09 11:05:06 +01:00
GetAway
c212e2c5f4 zapit_setup.cpp: refresh Start-Channel after change 2019-11-07 18:42:42 +01:00
Jacek Jendrzej
fa951c883c movieplayer arm: add option to play separate audio file 2019-11-03 18:42:05 +01:00
GetAway
a603c5d8a4 infoviewer_bb.cpp: dont map caid 0x1700 any longer 2019-11-01 14:10:59 +01:00
GetAway
fdd24f73ca controlapi.cpp: fix RC_DEVICE for Zgemma H7 2019-10-28 22:23:27 +01:00
Thilo Graf
04e3ee7ee9 update to version 3.10.0
zgemma h7, vuduo4k, vuzero4k added
2019-10-27 16:46:52 +01:00
Thilo Graf
afeb3d2f26 msgbox: ensure top allignment of buttons in message boxes
Behavior with definied frame colors, e.g. error and info boxes,
is untouched.
2019-10-27 16:24:47 +01:00
Thilo Graf
97fc294d54 cc_frm_footer: add members to enable button allignment on top of footer 2019-10-27 16:24:47 +01:00
Thilo Graf
52e8737d2d themes: add option to enable frames for message and hint boxes 2019-10-27 16:24:47 +01:00
Thilo Graf
9234f67d98 CHintBox/CMsgBox: use frames as default for better highlighting 2019-10-27 16:24:47 +01:00
Thilo Graf
c82d1a9b27 cc_frm_window: add paramter for frame width into constructors
setFrameThickness() has no effect
2019-10-27 16:24:47 +01:00
Thilo Graf
15a310be47 fb_generic: use const int by ref for more safety 2019-10-27 16:24:47 +01:00
Thilo Graf
8cca903780 widget: reset some deleted vars
only to be shure
2019-10-27 16:24:47 +01:00
Thilo Graf
bcf4fbdc87 cc_signals: add missing virtual destructor 2019-10-27 16:24:47 +01:00
Thilo Graf
7f2c9ca41b cc_frm/cc_item_text: use mutexes in some members
Watched some problems with thredead parts in some
window objects (e.g. messageboxes, clock ...) thx satbaby for some hints
and testings
2019-10-27 16:24:47 +01:00
Thilo Graf
e40ae52779 textbox: use parameters as const &bool 2019-10-27 16:24:47 +01:00
Thilo Graf
31b73a4e35 cc_frm_footer/cc_frm_button: fix some arangement errors 2019-10-27 16:24:47 +01:00
Thilo Graf
ed701f450a cc_draw: declare some functions as const, minor format changes 2019-10-27 16:24:47 +01:00
Thilo Graf
b206e7025c cc_item: add missing virtual destructor 2019-10-27 16:24:47 +01:00
Thilo Graf
600230c1c2 fb_generic: avoid possible crash on shutdown
Observed on generic platform.
2019-10-27 16:24:47 +01:00
Thilo Graf
7c7578741b cc_draw: use const bool& for more safety 2019-10-27 16:24:47 +01:00
Thilo Graf
969644c39a cc_frm: us at member inside addCCItem() for more safety 2019-10-27 16:24:47 +01:00
Thilo Graf
689d35db25 cc_draw: remove virtual from position setters 2019-10-27 16:24:47 +01:00
Thilo Graf
84d3f05c63 cc_detailsline.h: add missing virtual destructor 2019-10-27 16:24:47 +01:00
Thilo Graf
00984b9d1e cc_draw: remove 'virtual' from hasChanges()
Makes problems with thread handling
2019-10-27 16:24:47 +01:00
Thilo Graf
0b83d05e42 cc_frm_window: rename member initVarWindow() -> init()
One step to unify member names
2019-10-27 16:24:47 +01:00
Thilo Graf
61e09c344c cc_frm_footer: remove inline for enableButtonFrameColor()
inline already default in header file
2019-10-27 16:24:47 +01:00
Thilo Graf
f4c0a34b48 cc_draw: use const for getFrameThickness() 2019-10-27 16:24:47 +01:00
Thilo Graf
83dfe855b0 cc-classes: add missing virtual destructors 2019-10-27 16:24:47 +01:00
Thilo Graf
3e58485066 components/Makefile.am: enable exception handling 2019-10-27 16:24:47 +01:00
Thilo Graf
3e01524baf cc_draw: use 'at' methode in vectors for more savety 2019-10-27 16:24:47 +01:00
Thilo Graf
d86dcd36a7 components: use const bool& parameter in paint methodes 2019-10-27 16:24:47 +01:00
Thilo Graf
7783b755d0 cc_frm.cpp: use 'vector::at' function for more safety 2019-10-27 16:24:47 +01:00
Thilo Graf
535b1004aa cc_frm_clock.cpp: move cl_timer to protected
Was not usable from derived classes.
2019-10-27 16:24:47 +01:00
Thilo Graf
40633dcfb5 xmlparse.cpp: add condition to avoid possible crash
pool->start seems to be a null pointer in some constellations,
memmove don't like such for parameter 2
2019-10-27 16:24:47 +01:00
Thilo Graf
0080ac220d test-menu: move separator types into own methode 2019-10-27 16:24:47 +01:00
Knicko007
3932a71d80 - initial settings: update to latest matze settings thx to matze
Conflicts:
	data/initial/services.xml
	data/initial/ubouquets.xml


Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
Thilo Graf
38d7547efb icons/status: update ca icons to current skin 2019-10-27 16:24:47 +01:00
Knicko007
bce33c2af4 add new rc_vuplus.png, thx Fred.F. and DdD 2019-10-27 16:24:47 +01:00
BPanther
fd1dc556be crypt info verimatrix added
Conflicts:
	src/gui/infoviewer_bb.cpp
2019-10-27 16:24:47 +01:00
BPanther
670a6f951e fix motorcontrol keys 2019-10-27 16:24:47 +01:00
svenhoefer
d6b6f3362f - acinclude.m4: add defines to summarize vuplus boxmodels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
3fae672bc0 - fix commit c8bf275853e99fe24b94a7b7929fe0ff8afe6141
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
max_10
0c817f38fe - vuuno4k and vuuno4kse added 2019-10-27 16:24:47 +01:00
svenhoefer
7ccce66ba6 - acinclude.m4: simplify the define of ENABLE_CHANGE_OSD_RESOLUTION
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
3b9a82f444 - cables.xml: update OstTelCom
thx to elstablo

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
9f152710a5 - rcinput: fix non existing info key for vu+
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
224f632c1f - neutrino: fix key_timeshift for vu+ models
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
f55637b6b2 - rcinput: add vu+ timer key
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
Thilo Graf
a68738aa37 update yWeb version 2.9.0.43->2.9.0.44 2019-10-27 16:24:47 +01:00
svenhoefer
d7cca5c16b - yweb: use more generic name for generic vu+ remote control
Signed-off-by: Thilo Graf <dbt@novatux.de>

Only image renamed
2019-10-27 16:24:47 +01:00
svenhoefer
3b44e9019c - yweb: fix code of rc_vu_solo4k
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
d057867792 - controlapi: add rc fallback device
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
max_10
3e9416eb6d - vuultimo4k added
Conflicts:
	acinclude.m4
	data/y-web/Y_Blocks.txt
	src/driver/nglcd.cpp
	src/gui/vfd_setup.cpp
	src/neutrino.cpp
2019-10-27 16:24:47 +01:00
svenhoefer
71288139a5 - update: signalize ofgwrite's start in VFD
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
b624173e79 - acinclude.m4: sort helpstrings and code (start with generic and end up with armbox and mipsbox)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
svenhoefer
2dfc4a135d - acinclude.m4: add boxmodel generic (not really needed; just for better readability)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:47 +01:00
max_10
b96c72b032 - vuzero4k and vuduo4k added 2019-10-27 16:24:47 +01:00
IngoF
26682f762c Seems there is a timing problem.
see here:
https://www.neutrino-images.de/board/viewtopic.php?f=26&t=3759&start=20

there is a big timing difference to my TV-timing. Maybe the delay starts at the beginning of the telegram an not at the end of the telegram.
2019-10-27 16:24:46 +01:00
svenhoefer
896fd0ba1d - channelist: keep channellist in users display/desc mode until exit
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-10-27 16:24:46 +01:00
GetAway
93ade861ac add zgemma h7 RC to yWeb
FIXME: KEY_BACK
2019-10-24 10:28:08 +02:00
Markus Volk
f3de0d4dc9 neutrino: add zgemma h7 stb models
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: GetAway <get-away@t-online.de>
2019-10-23 22:20:54 +02:00
Jacek Jendrzej
2a161a1246 rcinput: use mutex, suggested by Seife 2019-10-14 15:45:01 +02:00
Jacek Jendrzej
980dee5622 cc_draw: avoid integer overflow 2019-10-13 16:47:37 +02:00
Jacek Jendrzej
907c5b52ce rcinput:killTimer check if iterator is not corrupted, possible segfault 2019-10-13 16:42:49 +02:00
Thilo Graf
06e6fd5904 lua_cc_text.cpp: use 'text_mode' instead 'mode' in api
Prevent possible ambiguity of text mode parameter.
Parameter 'mode' deprecated, but still available for
downward compatibility.
2019-09-10 10:40:53 +02:00
Thilo Graf
e74181dee0 lua_messagbox.cpp: add parameter for text allign 2019-09-10 10:40:53 +02:00
Thilo Graf
2ba05ebfba neutrino.cpp: add FIXME tag because of possible leak 2019-09-10 10:40:53 +02:00
GetAway
f6a04a2ec7 supplement to yweb: add url to StreamInfo 2019-08-05 16:34:17 +02:00
Jacek Jendrzej
6e7ecc4165 webtv:add icy meta info 2019-08-01 21:27:21 +02:00
Jacek Jendrzej
bad914452c movieplayer: use htmlEntityDecode with name in luaGetUrl 2019-08-01 18:44:10 +02:00
Jacek Jendrzej
88455514c9 yweb: add url to StreamInfo 2019-07-31 14:32:35 +02:00
Jacek Jendrzej
269154ce38 movieplayer: enable chapter select for hd51 2019-07-29 18:14:09 +02:00
Jacek Jendrzej
173d3a4b89 api ffmpeg, renamed hls format 2019-07-17 18:03:59 +02:00
Thilo Graf
8e5292abc3 neutrino.cpp: fix memleak with progressbar cache
detected with LeakSanitizer
2019-07-02 12:30:59 +02:00
Thilo Graf
b129d474d0 cc_item_progressbar.cpp/h: move CProgressBarCache class into header file
Allows usage from other classes
2019-07-02 12:30:59 +02:00
Jacek Jendrzej
4f071d99b9 Revert "lua: don't play video if movieplayer is in use"
This reverts commit 45925b1329.
2019-06-28 17:08:16 +02:00
Thilo Graf
ad8b3271d4 moviebrowser: fix possible memleak in initSeriesMenu()
thx satbaby for hints
2019-06-24 21:47:58 +02:00
Thilo Graf
08aaeced13 moviebrowser: fix possible memleaks with initOptionsBrowserMenu() 2019-06-24 21:43:33 +02:00
Jacek Jendrzej
8fcad916fa dvbsubtitle: use transp bg 2019-06-22 20:53:11 +02:00
Thilo Graf
d46645ec93 menue.h/cpp: add method to override menu position from user settings 2019-06-20 20:41:19 +02:00
Thilo Graf
851c8d16e0 moviebrowser: clean up showMenu(), browser options menu outsourced 2019-06-20 20:41:19 +02:00
Thilo Graf
a3b9bcac0b moviebrowser: clean up showMenu(), directory options menu outsourced 2019-06-20 20:41:19 +02:00
Thilo Graf
7f5079a321 moviebrowser: clean up showMenu(), parental lock menu outsourced 2019-06-20 20:41:19 +02:00
GetAway
672959e68f helpers.cpp: introduce safe_strncpy() and use it 2019-06-18 19:37:11 +02:00
GetAway
305af3116e fix some strncpy warnings when build with gcc8 2019-06-18 19:15:58 +02:00
GetAway
07f0a015ab icons/headers/Makefile.am: add missing icons 2019-06-17 22:29:42 +02:00
Thilo Graf
304d673926 moviebrowser: clean up showMovieInfoMenu(), update movie info menu outsourced 2019-06-17 14:39:11 +02:00
Thilo Graf
5a84cde507 moviebrowser: clean up showMovieInfoMenu(), series menu outsourced 2019-06-17 14:39:11 +02:00
Thilo Graf
c963f5b218 movibrowser: fix 'clean up showMovieInfoMenu(), bookmark menu outsourced'
CIntInput objects has been positioned unfavorable within scope
and caused possible crashes. This was not noticeable while compiling.
To avoid crashes and possible memleaks some parameters were added for CIntInput objects.
2019-06-16 19:24:48 +02:00
Thilo Graf
aafeb4bf12 moviebrowser: clean up showMovieInfoMenu(), bookmark menu outsourced 2019-06-16 17:41:10 +02:00
GetAway
3ae505f2a6 upnpbrowser.cpp: fix catching polymorphic type warning 2019-06-15 12:50:50 +02:00
GetAway
dacc5fffa2 UPNPSocket.cpp: fix catching polymorphic type warning 2019-06-15 10:05:59 +02:00
Sascha Zelzer
e9aab3054d jsoncpp: Suppress implicit-fallthrough warnings from GCC 7
GCC 7, when compiling with -Wimplicit-fallthrough=1 or higher, issues a warning which can be suppressed using a comment
that matches certain regular expressions. The comment change does just that: signal to GCC that the fall through is intentional.

Signed-off-by: GetAway <get-away@t-online.de>
2019-06-13 22:10:12 +02:00
Jacek Jendrzej
edd43ef5e9 weather: fix possible memleak 2019-06-13 16:48:02 +02:00
Jacek Jendrzej
43326650af YTparser: supplement to 9af1506c89 2019-06-13 11:56:51 +02:00
Jacek Jendrzej
7c64b282fe YTparser: fix compil with debug 2019-06-12 20:36:22 +02:00
Jacek Jendrzej
9af1506c89 YTparser: fix video without signature 2019-06-12 20:32:54 +02:00
Jacek Jendrzej
7a816a52f9 luaclient: fix result buffer overflow 2019-06-11 13:12:57 +02:00
Jacek Jendrzej
774d0c3145 movieplayer: init neutrino_msg_t 2019-06-09 18:28:44 +02:00
Jacek Jendrzej
45925b1329 lua: don't play video if movieplayer is in use 2019-06-09 17:21:18 +02:00
Thilo Graf
2f7adaa390 update.cpp: use exec find for ofgwrite caller 2019-06-08 19:58:14 +02:00
svenhoefer
6f8e829b97 - update: allow to flash zipped archives
Conflicts:
	src/gui/update.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-06-08 19:58:14 +02:00
svenhoefer
c65cacaa2e - update: fix detection of image type
Conflicts:
	src/gui/update.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-06-08 19:58:14 +02:00
Jacek Jendrzej
50c4387178 lua: fix memleak 2019-06-07 19:11:23 +02:00
Jacek Jendrzej
de699f2a2f lua: disable block from luavideo 2019-06-07 19:01:49 +02:00
Thilo Graf
4a52b79c0f moviebrowser: rework frame height setup in moviebrowser setup
Usability with height presets was not really user friendly.
2019-06-05 11:12:04 +02:00
Jacek Jendrzej
e71823b47b movieplayer: fix unnecessary save xml file in stream mode 2019-06-03 17:59:40 +02:00
Jacek Jendrzej
c6d2a4430f YT supplement to e193c72d34 2019-06-03 15:34:10 +02:00
Thilo Graf
121d00a21a mb.cpp: truncate title name in info menu
Minimal view of title should be enough information in this menu and
avoids possible issues after hide when user has changed movie data.
2019-06-02 16:17:14 +02:00
svenhoefer
3ffbd4521b - listframe: re-align title to the left
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-06-02 16:17:11 +02:00
svenhoefer
90d4694e12 - move plugins to /share/tuxbox/neutrino/plugins
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-06-02 16:17:08 +02:00
Jacek Jendrzej
1cf1b08d4e YT: add download dir menu 2019-06-02 12:13:34 +02:00
Jacek Jendrzej
e193c72d34 YT call search from yt histry 2019-06-01 19:52:41 +02:00
Jacek Jendrzej
5fa551dab6 YT use htmlEntityDecode with title 2019-06-01 16:31:27 +02:00
Jacek Jendrzej
359714dd85 yt: fix refreshTitle 2019-06-01 12:53:28 +02:00
svenhoefer
03072e94f1 - deutsch.locale: rename Teletext => Videotext
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-28 22:07:18 +02:00
Thilo Graf
b6bceb32e2 yweb: update version 2019-05-28 22:07:15 +02:00
Jacek Jendrzej
56202a1364 ytparser: fix not supported HTTP 2019-05-28 16:15:09 +02:00
GetAway
d9bd81a9ac control scripts: dont use the non-existent script "service" 2019-05-25 22:55:00 +02:00
GetAway
8215358657 mb.cpp: little better solution to trigger seen tag 2019-05-25 22:07:35 +02:00
GetAway
5c055dded8 mb.cpp: more accurate percentages 2019-05-25 16:56:49 +02:00
Thilo Graf
9fec21034f moviebrowser.cpp: try to optimize "seen" tag with record settings 2019-05-24 13:55:06 +02:00
Thilo Graf
5bc7fab06c cc_frm_clock.cpp: ensure set of thread name 2019-05-24 13:54:58 +02:00
Thilo Graf
d63ffa1b2b screensaver.cpp: add missing item name for clock instance 2019-05-24 13:54:55 +02:00
Thilo Graf
01e69fbf2a test_menu.cpp: fix blink demos 2019-05-24 13:54:52 +02:00
Frankenstone
123c723e11 update.cpp: fix flash bootselector for hd51, thx DboxOldie
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-24 13:54:46 +02:00
Jacek Jendrzej
6ed8c3b909 lua:avoid segfault 2019-05-18 14:44:10 +02:00
Jacek Jendrzej
5c4ced773d streamts: supplement to 086578fdb2 2019-05-16 19:43:08 +02:00
Jacek Jendrzej
15681a54bb record: fix stream rec segfault, supplement to last commit 2019-05-16 17:20:34 +02:00
Jacek Jendrzej
086578fdb2 record: fix stream rec segfault 2019-05-16 16:47:36 +02:00
Jacek Jendrzej
cf9d1eecbf fix memleak 2019-05-12 12:21:15 +02:00
Jacek Jendrzej
e2cb9fa025 scan_steup: fix double blue with fastscan 2019-05-10 19:06:47 +02:00
Jacek Jendrzej
494776ccaa fix for fastscan 2019-05-10 18:40:44 +02:00
Jacek Jendrzej
26c2d7dc54 PMT_CHANGED: fix use after delete 2019-05-09 19:35:28 +02:00
Jacek Jendrzej
0cfd982aa0 capmt: avoid use cam after delete 2019-05-09 15:57:15 +02:00
Jacek Jendrzej
dcf1520156 update initial bouquets.xml services.xml 2019-05-09 14:13:29 +02:00
Thilo Graf
feb46d3268 moviebrowser/mb.cpp: add missing delete for m_detailsLine inside hide()
Force of reinit for m_detailsLine was failed after changed settings.
This should fix wrong dimensions of m_detailsLine after
changed m_settings.browserFrameHeight.
2019-05-09 09:14:03 +02:00
Thilo Graf
30fb240036 moviebrowser: add interim message while reset to default settings
It's not always a good idea to reset all mb settings. From own experience
it is often not wanted and irritatingly when storage settings will be lost.
2019-05-08 09:13:08 +02:00
Thilo Graf
734d0a3634 moviebrowser settings: move storage settings into own struct
For planned usage with user interaction.
2019-05-08 09:13:05 +02:00
Thilo Graf
3601503323 moviebrowser/mb.cpp: avoid possible empty menue entries in showMenu()
Empty entries don't look good if no movie infos are available but it
seems to be better to show movie name beside entry name. If movie title
not available show menu entry with  an "edit" hint.
So the menu should be more intuitive.
2019-05-08 09:13:02 +02:00
svenhoefer
5d3b7aa9b4 - themes: disable rounded corners per default
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-08 09:12:56 +02:00
Thilo Graf
d4ad7cba12 moviebrowser/mb.cpp: use key blue instead key 3 for reload movies
Alignment to function of blue button in main movie browser window.
2019-05-07 09:52:16 +02:00
Thilo Graf
43cdea9cba moviebrowser/mb.cpp: fix possible fragments on screen while scrolling 2019-05-07 09:52:13 +02:00
svenhoefer
453a8efbb0 - moviebrowser: don't show column title for visual elaspsed time
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-07 09:52:11 +02:00
Thilo Graf
9d3400082e Revert "movibrowser: don't show column title for visual elaspsed time"
This reverts commit 3423c0682c.
2019-05-07 09:52:06 +02:00
svenhoefer
4fbeb0e3d1 - locale: remove obsolete LOCALE_MOVIEBROWSER_IMDB_DATA
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-07 09:52:04 +02:00
Thilo Graf
3423c0682c movibrowser: don't show column title for visual elaspsed time
progress bars should be self-explanatory
2019-05-06 11:47:19 +02:00
Thilo Graf
2452aaef6c movieinfo.cpp: exit loadFile() if st.size is 0
error message was:

runtime error: variable length array bound evaluates to non-positive value 0
2019-05-06 11:47:16 +02:00
Thilo Graf
ac53657f42 locales: localize LOCALE_MOVIEBROWSER_MENU_DATA_REQUEST 2019-05-06 11:47:14 +02:00
Thilo Graf
e1e6efeffd moviebrowser: use separate locale for movie database request 2019-05-06 11:47:13 +02:00
Thilo Graf
d7ba2e5f78 moviebrowser: use more generic action key name 2019-05-06 11:47:08 +02:00
Thilo Graf
679f929a6b neutrino.h: change return type of signal OnBeforeRestart
unifiy with other signals
2019-05-06 11:47:06 +02:00
FlatTV
cbbf68e2f4 streamts.cpp: pick ARM streaming from DDT (thx DboxOldie) 2019-05-06 11:46:59 +02:00
GetAway
4cac01b98b moviebrowser: fix array subscript is above array bounds 2019-05-05 20:02:31 +02:00
Thilo Graf
6c00095213 listframe.cpp: adopt title bar properties to sub head properties 2019-05-05 14:14:34 +02:00
Thilo Graf
83e8a6bf40 moviebrowser: show lastplay date only when really no played in info menu
Last play date was filled with sensles data.
2019-05-05 14:14:34 +02:00
Thilo Graf
44915a63a8 moviebrowser: show minute instead percent for last play stop 2019-05-05 14:14:34 +02:00
Thilo Graf
f80f5dd24b locales: localize LOCALE_MOVIEBROWSER_BROWSER_CUT_LONG_ROWTEXT 2019-05-05 14:14:34 +02:00
Thilo Graf
0a93d97daa moviebrowser: add switch for cut of text inside rows, default enabled 2019-05-05 14:14:34 +02:00
Thilo Graf
826986d088 listframe: add option to control cut of text inside rows, default enabled 2019-05-05 14:14:34 +02:00
Thilo Graf
bdace76186 moviebrowser: use MESSAGEBOX_YES_NO_OPTIONS struct from mymenu.h
avoid dub code
2019-05-05 14:14:34 +02:00
Thilo Graf
58d17fb86d listframe.cpp: use color gradient in title header 2019-05-05 14:14:34 +02:00
Thilo Graf
efefba2d7e locales: add localized entries for elapesed time in moviebrowser 2019-05-05 14:14:34 +02:00
Thilo Graf
2dc9c4d252 moviebrowser: add possibility to show visualized elapsed time 2019-05-05 14:14:34 +02:00
Thilo Graf
2792c33269 listframe: add posibility to use cc items inside listframe rows 2019-05-05 14:14:34 +02:00
Thilo Graf
5fa79b2232 helpers: add to_string() for char 2019-05-05 14:14:34 +02:00
Thilo Graf
f58fa6016b Infoclock: add missing item name
needed for thread name
2019-05-05 14:14:34 +02:00
Thilo Graf
d17b246cd6 osd_helpers.cpp: use infoclock methods with better readability 2019-05-05 14:14:34 +02:00
svenhoefer
3b79b87578 - pick mipsbox code from DDT, TangoCash and max10; add missing framebuffer code files
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-05 14:11:39 +02:00
svenhoefer
8991ed60f4 - pick mipsbox code from DDT, TangoCash and max10
Conflicts:
	src/gui/cam_menu.cpp
	src/gui/update.cpp
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-05 14:11:39 +02:00
svenhoefer
15e8b2d5ea - data/y-web/scripts/Makefile.am: simplify; fix script permissions
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-05 14:11:39 +02:00
BPanther
a1fc88e51f fix update_menue for mips 2019-05-05 14:11:39 +02:00
max_10
d5ef29fbca - fix aac audio when streaming, thx DboxOldie 2019-05-05 14:11:39 +02:00
svenhoefer
dc66f2e32f - deutsch.locale: minor change in unicable.pin_hint
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-05 14:11:39 +02:00
max_10
f4a15be90d - activate unicable pin, thx DboxOldie 2019-05-05 14:11:39 +02:00
Jacek Jendrzej
0c5e22e801 adzap: add tzap to monitor mode 2019-05-05 11:23:47 +02:00
Jacek Jendrzej
14b96ccc95 eventlist: fix memleak 2019-05-04 14:54:34 +02:00
Jacek Jendrzej
4798df400d adzap, fix zap to last channel, disable hintbox with zap 2019-05-04 13:56:36 +02:00
Thilo Graf
a69865157b data/scripts: fix build
files not in this directory
2019-05-02 22:17:11 +02:00
svenhoefer
c5b716ec1a - data/fonts: move pakenham.ttf away from neutrino repository; it's the plugin font
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	data/fonts/Makefile.am
#	data/fonts/pakenham.ttf
2019-05-02 21:28:01 +02:00
svenhoefer
0fdb3436f6 - data/fonts/Makefile.am: fix uninstall
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
svenhoefer
9ff0df9d8b - data: unify and simplify Makefiles
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
svenhoefer
b3b7ac5c3e - followscreenings: invert notify behaviour
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
svenhoefer
e33b6f4f33 - epgplus: show notifications when adding timers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
svenhoefer
ddd8e16ec1 - epgview: show notifications when adding timers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
Thilo Graf
8e99e79e6d followscreenings: add missing logic OR with getUseChannelFilter() 2019-05-02 21:28:01 +02:00
svenhoefer
f413089488 - followscreenings: allow switchable notifications
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
svenhoefer
752e2171c7 - followscreenings: fix CFollowScreenings::FOLLOWSCREENINGS_ALWAYS
* add enumeration for a better readability

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
FlatTV
67b4fec5a6 followscreenings.cpp: Fix option "always" 2019-05-02 21:28:01 +02:00
svenhoefer
9760861df5 - followscreenings: re-add possibility to show followscreenings in every case
This commit replaces formerly commit f2437b5b06c38f474c06fb295a315ecbb3adff4e

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
FlatTV
2b25a7ec1b capmt.cpp - try to fix timeshift/recording on armbox 2019-05-02 21:28:01 +02:00
TangoCash
8ea412cc55 - timerlist/controlapi: enable epg_starttime for remote timers 2019-05-02 21:28:01 +02:00
svenhoefer
e5c3777150 - deutsch.locale: shorten menu.hint_adzap_zap
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-05-02 21:28:01 +02:00
Jacek Jendrzej
f4b98498c3 - adzap: add "zap on timer activation" to adzap menu too 2019-05-02 21:28:01 +02:00
svenhoefer
c9d6285091 - moviebrowser: better check for *tmdb's availability
Signed-off-by: GetAway <get-away@t-online.de>
2019-05-02 21:05:30 +02:00
BPanther
13c4cc90ef tmdb cleanup
Signed-off-by: GetAway <get-away@t-online.de>
2019-05-02 21:02:14 +02:00
BPanther
6ae5b6fa9d fix tmdb again
Signed-off-by: GetAway <get-away@t-online.de>
2019-05-02 20:59:20 +02:00
BPanther
d43e4912ce fix tmdb cover in moviebrowser
Signed-off-by: GetAway <get-away@t-online.de>
2019-05-02 20:55:51 +02:00
Jacek Jendrzej
c0c72e8af8 Revert "cc_frm_clock.h: clean up: remove unnecessary virtual declaration"
This reverts commit 13dad842e312461319df03612f11d4aae74112ad.This break moviepayer show time
2019-05-01 17:16:12 +02:00
Jacek Jendrzej
389b88d08d fix segfault,supplement to 69ae7d89e3 2019-05-01 16:16:27 +02:00
Thilo Graf
aedf686fe7 textbox.cpp: check for pix buffer content first for shure 2019-04-28 20:15:13 +02:00
NadjaW
d1699ac2b4 fontrenderer.cpp: prevent possible crash when text parameter == NULL
Observed e.g. with undefined behavior within threads

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-28 20:15:10 +02:00
svenhoefer
f1e582e109 - deutsch.locale: minor changes in adzap.zap
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-28 11:17:34 +02:00
svenhoefer
9b1c2cf327 - code formatting of "add option to adzap: zap on timer activation"
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-28 11:17:09 +02:00
svenhoefer
08cdb2ee83 - cosmetics: align epg_id notation to channel_id
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-28 11:16:03 +02:00
svenhoefer
a5a3ec04cc - timerlist/controlapi: handle epg_id as channel_id
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:58:56 +02:00
svenhoefer
31bbb45946 - eventlist: fix "- eventlist: signalize remote timers"
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:58:25 +02:00
svenhoefer
3ee1e93e32 - eventlist: fix warnings in console output for timer conflicts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:51:16 +02:00
svenhoefer
24a57934cc - eventlist: small code formatting changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:50:56 +02:00
TangoCash
198c427f1e - eventlist: signalize remote timers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:50:47 +02:00
svenhoefer
cc33158cd7 - add missing empty INSTALL file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:47:22 +02:00
svenhoefer
8d2c8cf5c7 - configure.ac: autoupdate
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:44:18 +02:00
svenhoefer
d5f4ec0d03 - .gitignore: a bit more structure; inspired by https://github.com/github/gitignore
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 20:20:20 +02:00
svenhoefer
9b06726926 Revert "capmt.cpp: enable CI for recording only if necessary"
This reverts commit 7b54b1dfb1.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-27 19:26:52 +02:00
Jacek Jendrzej
54da71ebda fix 44fb2039e1 typo 2019-04-27 10:23:18 +02:00
Jacek Jendrzej
44fb2039e1 add option to adzap: zap on timer activation 2019-04-25 18:49:57 +02:00
svenhoefer
df19fff874 - autogen.sh: small cosmetics
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-18 17:05:37 +02:00
svenhoefer
4a766df8de - acinclude.m4: fix exec_prefix variable in cdk-mode too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-18 17:05:37 +02:00
Thilo Graf
3ee35e0b59 fb_generic.h: avoid multiple define of fb_pixel_t
Is already defined with build config inside configure.ac
2019-04-18 17:01:22 +02:00
Thilo Graf
9480f67c95 cc_frm.h: clean up remove unneeded virtual declarations 2019-04-18 17:01:22 +02:00
Jacek Jendrzej
bbc9527c2f src/gui/screensaver.cpp: read screensaver dir only in image mode 2019-04-18 12:16:23 +02:00
Jacek Jendrzej
7987087db0 fix unknown address segfault, if audio pid is empty 2019-04-18 11:50:41 +02:00
Thilo Graf
6cb1217bc9 cc_draw.cpp: remove of an unneeded line break in debug line 2019-04-11 11:26:39 +02:00
Thilo Graf
13dad842e3 cc_frm_clock.h: clean up: remove unnecessary virtual declaration 2019-04-11 11:26:39 +02:00
Thilo Graf
5c5dad5766 neutrino.cpp: enable radiotext as default 2019-04-11 11:26:39 +02:00
Thilo Graf
14a3844c57 cc_frm.cpp: add missing call for hide()
Required if we have saved buffer.
2019-04-11 11:26:39 +02:00
Thilo Graf
25026c9bae textbox.cpp/h: use parameter as ref, ensure empty string on empty line array 2019-04-11 11:26:39 +02:00
Jacek Jendrzej
3e90c56249 infoviewer: copy also time info 2019-04-07 14:54:52 +02:00
Thilo Graf
057d458f96 osd_setup/menue.cpp: remove slot OnAfterChangeOption from OsdSetup class
Effect was right only for the osd_menu widget but not for all the
other opened menu widget instances. This was watched if user the osd setup menu
has lefted with the 'Setup' ('Menu') button. The main menu was not touched.
Thx GetAway for hint.
The use of slot in context with the OsdHelpers class should solve this
issue for all new generated menu widget instances.
2019-04-06 23:58:32 +02:00
Thilo Graf
86f0798f63 gui/osd_helpers.cpp/h: add signal OnAfterChangeResolution
Adds possibility to use any methods after changed resolution without
any changes on COsdHelpers class.
Implementation is possible directly from other objects that need this.
2019-04-06 23:58:17 +02:00
Frankenstone
2041ba7d54 fix commit 4fc2d90fd3 "vfd_setup.cpp: apply native sub head "
- remove superfluous entry

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-06 23:58:13 +02:00
svenhoefer
c0971287ad - pictureviewer: masking some more chars in event logo names
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-06 23:58:02 +02:00
svenhoefer
cd8d076d35 - weather-locations: update
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-06 23:58:00 +02:00
svenhoefer
2949ae684e - update: a bit more console output after flashing
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-04-06 23:57:56 +02:00
Thilo Graf
bba8093f05 cc_item_tvpic.cpp: fix wrong parameter type
parameter is type int
2019-04-05 21:52:53 +02:00
Thilo Graf
f387150bf1 cc_types.h: add item 'order_id' to button_label_cc struct 2019-04-05 21:52:53 +02:00
Jacek Jendrzej
e4b7bfef93 tuxtxt.cpp fix possible memleak 2019-04-05 12:29:08 +02:00
Jacek Jendrzej
86fc8b079a 2. try to fix mute icon hide from lua menu and movieplayer, please teste 2019-04-04 16:42:31 +02:00
Jacek Jendrzej
af1a8e0e44 Revert "movieplayer.cpp dont use enableOsdElements from lua-plugin"
This reverts commit 68fdd2ba75dd8c088c05d53f79e6707caaab8972., is other Bug
2019-04-04 13:31:11 +02:00
Thilo Graf
e3e3d685b3 COsdSetup: ensure apply of selected osd resolution
Menu was faulty rendered.
2019-04-03 15:35:29 +02:00
Thilo Graf
02ba69995e vfd_setup.cpp: apply native sub head 2019-04-03 15:35:29 +02:00
Thilo Graf
0731790764 personalize.cpp: apply native sub head 2019-04-03 15:35:29 +02:00
Thilo Graf
d02a24cc9c parentallock_setup.cpp: apply native sub head 2019-04-03 15:35:29 +02:00
Thilo Graf
8eb418617b menue.cpp/h: re add SUB_HEAD option with some samples inside test menu 2019-04-03 15:35:29 +02:00
Thilo Graf
eceefe6f27 themes: update Neutrino-3.0 2019-04-02 18:28:00 +02:00
Thilo Graf
710ffd7998 locales: localize osd menu subtitle theme settings 2019-04-02 16:34:56 +02:00
Thilo Graf
ddc6407924 osdsetup: add entries for sub header settings 2019-04-02 16:34:56 +02:00
Thilo Graf
f0ca7e37f1 menue.cpp: apply gradient modes for sub header 2019-04-02 16:34:56 +02:00
Thilo Graf
a46f5d1ee1 cc_frm_header.cpp: add gradient mode if header is in small mode 2019-04-02 16:34:56 +02:00
Thilo Graf
61ae84f497 settings: add gradient options for sub header theme settings 2019-04-02 16:34:56 +02:00
Thilo Graf
42093a287b themes: update Olive-3.0 2019-04-02 16:34:56 +02:00
Thilo Graf
a6119bf7cb themes: update bluemoon-3.0 2019-04-02 16:34:56 +02:00
Thilo Graf
3f84d53b05 CMenueWidget: use native header as sub header 2019-04-02 16:34:56 +02:00
Thilo Graf
1c574e4a07 header/footer: add overloaded versions of header class with size mode option
Size mode didn't really work. It is easier to implement
headers with with separate class constructor and other size mode
Footer works also with this  additional parameter but without additional
overloaded constructors.
2019-04-02 16:34:56 +02:00
Thilo Graf
714df8b092 cc_draw.cpp: use random colors for CCDraw_debug
For better distinguish objects on screen while debugging.
2019-04-02 16:34:56 +02:00
Thilo Graf
0c32280363 color: add function to get random color 2019-04-02 16:34:56 +02:00
Thilo Graf
ef0cb42b85 CMenuWidget: ensure applying of changed header width while runtime
Width was not applied after changed osd settings e.g. changed corner types
2019-04-02 16:34:56 +02:00
Thilo Graf
44ab3627a7 Themes: add Origin.theme 2019-04-02 16:34:56 +02:00
Thilo Graf
0aa76a8616 themes: update 3.0 themes
add missing defaults, progressbar and contrast optimizings
2019-04-02 16:34:56 +02:00
Jacek Jendrzej
68fdd2ba75 movieplayer.cpp dont use enableOsdElements from lua-plugin 2019-04-02 15:21:21 +02:00
Jacek Jendrzej
4fb17ff991 cc_item_picture.cpp use def, supplement to 9af186dcd7 2019-04-02 12:10:50 +02:00
Jacek Jendrzej
232ecf1027 cc_item_picture.cpp fix init var 2019-04-02 11:30:43 +02:00
Jacek Jendrzej
9af186dcd7 cc_item_picture.cpp: fix hide mute paint, if first mute paint is in movieplayer 2019-04-01 16:14:18 +02:00
Thilo Graf
756968ab97 CMenueWidget: get header height directly from header object 2019-03-31 18:18:00 +02:00
Thilo Graf
3db81f0396 widget/menue.cpp: allow IDE's find include header file 2019-03-31 18:17:55 +02:00
svenhoefer
104229dacf - moviebrowser: reset selected item in MB_FOCUS_LAST_PLAY after deleting any movie
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-31 18:03:29 +02:00
svenhoefer
d5f6f33e6f - lcd4linux: fix weather on/off item again
Signed-off-by: GetAway <get-away@t-online.de>
2019-03-30 23:55:23 +01:00
GetAway
ab30459acb lcd4l: finally ported weather on/off item from NI 2019-03-30 23:51:05 +01:00
TangoCash
6b46ded6a5 fix typo 2019-03-29 23:54:26 +01:00
Thilo Graf
06e968df78 CMenueWidget: add overloaded version of addIntroItems()
Allows additional usage of strings as text parameter.
2019-03-29 23:29:51 +01:00
svenhoefer
08e8fd88ad add forecast weekdays to timestamp
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-29 23:27:08 +01:00
Thilo Graf
de03897cf6 neutrino.cpp: fix dub lines
Partial revert of cherry-pick 2662dcf.
There were no conflicts while cherry-pick, therefore I noticed it too late.
2019-03-29 23:26:39 +01:00
Thilo Graf
f717984a83 menu.cpp: add member to set action key 2019-03-29 23:26:36 +01:00
Thilo Graf
cca09c7469 helpers: add trim methodes for left and right trim 2019-03-28 11:29:44 +01:00
Thilo Graf
531227a482 helpers: add isDigitWord() function
returns true if all chars of string parameter are digits
2019-03-28 11:29:41 +01:00
svenhoefer
2662dcf7b8 - neutrino: show saveEpg-message in shutdown mode too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-28 11:27:07 +01:00
Thilo Graf
17b57d0914 cc_item_picture.cpp: avoid possible crash if image paint was failed 2019-03-26 10:01:22 +01:00
svenhoefer
edc597748d - weather: use km/h instead of m/h
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 09:58:36 +01:00
FlatTV
7b54b1dfb1 capmt.cpp: enable CI for recording only if necessary 2019-03-26 09:51:23 +01:00
svenhoefer
db5c17f5a0 - keybind-setup: use g_settings.backup_dir to save/load keys
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 09:50:26 +01:00
svenhoefer
6187a82fee - lcd4l: fix crash
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 09:45:57 +01:00
svenhoefer
b5b4170d2d - lcd4l: we need the forecast for current day
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
svenhoefer
0fcfc0a47e - lcd4l: align to TC code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
svenhoefer
34a4954ab5 - weather: add more data to struct
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
svenhoefer
e04de3136e - weather/lcd4l: add some more weather data
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
svenhoefer
9d5698865e - weather: fix month in console log
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
svenhoefer
e1ed034a9f - weather: naming the member varables as the keywords from json request
So it's easier to add some new stuff as i think.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-26 07:57:05 +01:00
TangoCash
68ff0bb553 weather: add "°C" to temperatures in show 2019-03-26 07:57:05 +01:00
Jacek Jendrzej
1d02df4fd5 fix usals menu 2019-03-25 15:28:48 +01:00
Jacek Jendrzej
1c9a0aa249 neutrino.cpp: fix load save keys 2019-03-25 15:24:38 +01:00
GetAway
8e2f0d5af0 weather.cpp: dont use deprecated Json::Reader 2019-03-24 20:51:07 +01:00
Jacek Jendrzej
27c03b02b4 gui/keybind_setup: fix painted key name after use loadkeys conf 2019-03-24 16:15:41 +01:00
Jacek Jendrzej
54885c0f56 fix segfault with static item, supplement to 69ae7d89e3 2019-03-23 11:33:50 +01:00
Thilo Graf
819f6afb17 CKeyboardInput: clean up: remove keyword 'virtual'
Is not required, no sub classes
2019-03-21 11:09:12 +01:00
svenhoefer
aeacf03234 - lcd4l: write weather_city file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-21 09:49:56 +01:00
svenhoefer
6c1e155cfe - weather: allow to get city
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-21 09:49:16 +01:00
svenhoefer
c639827324 - weather: don't add "°C" to temperatures
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:06 +01:00
svenhoefer
00265bd7c4 - lcd4l: get weather forecast data for one day
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:06 +01:00
svenhoefer
c705e35a9f - weather: allow to get forecast temp and forecast icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:06 +01:00
svenhoefer
b2a57d375c - weather_locations.h: reformatting code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:06 +01:00
svenhoefer
e6a719fb91 - weather: code formatting using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:06 +01:00
svenhoefer
7fedf87ea6 - weather: better naming for update cycle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:05 +01:00
svenhoefer
f8e0bf244a - lcd4l/weather: fix creation of data files for first run
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:05 +01:00
svenhoefer
1850fb3692 - miscsettings_menu: small changes in new weather items
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-20 22:47:05 +01:00
TangoCash
f7219894bc add weather via Dark Sky API -step1-
Signed-off-by: Thilo Graf <dbt@novatux.de>

Build errors fixed, missing code disabled
2019-03-20 22:47:05 +01:00
Jacek Jendrzej
69ae7d89e3 widget/menue fix memleak, CMenuWidget::removeItem 2019-03-20 12:41:48 +01:00
Jacek Jendrzej
040f329216 use strftime instead of std::put_time, for sh4 build 2019-03-18 18:37:10 +01:00
Thilo Graf
e8bc676f76 CMenuOptionStringChooser: remember last item
useful for some cases if needed, default off
2019-03-18 15:53:21 +01:00
Jacek Jendrzej
bd2e323742 - movieplayer: allow screenshots from stream 2019-03-18 15:44:47 +01:00
svenhoefer
982fa73ec3 - channellist: fix commit d523fa4
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-18 15:44:04 +01:00
Thilo Graf
6bf13f6d6b CKeyboardInput: add signal OnAfterSave()
supplementing for notifier handling
2019-03-17 13:09:23 +01:00
Thilo Graf
91854a4d81 widget/keyboard_input.cpp: simplify class constructors
Removed multiple code.
2019-03-17 13:01:29 +01:00
svenhoefer
a47bb767c4 - streaminfo2: clean up from unused code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
4748b3be40 - streaminfo2: use official notation for abbreviations
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
d523fa42ed - channellist: don't show pip-button when pip is disabled
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
b10778016f - streaminfo2: re-organize order (partly as suggested by Janus)
Conflicts:
	src/gui/streaminfo2.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
db30378397 - streaminfo2: add real channelname if it differs to channelname (part 2)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
1a4e345a83 - streaminfo2: add real channelname if it differs to channelname
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
c2b08afdad - streaminfo2: formatting code using astyle
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
cd6086a317 - streaminfo2: pre-init col in struct row
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
svenhoefer
255c4ded31 - streaminfo2: some position fixes; mosty on the right side
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-17 13:01:29 +01:00
GetAway
2a833fbfc1 yWeb: bump Y_Version.txt to 2.9.0.42 2019-03-16 13:46:37 +01:00
GetAway
e4b2cbe52b yWeb: fix some help URLs 2019-03-16 13:42:12 +01:00
GetAway
214d3f641c yWeb: fix TVinfo - use curl now 2019-03-16 12:39:06 +01:00
GetAway
7dc03ef026 Y_Tools.sh: fix link to Y_Version.txt 2019-03-14 23:18:16 +01:00
Frankenstone
f21140f3dc fix compiler warning, thx DboxOldie 2019-03-14 08:58:13 +01:00
Thilo Graf
d51474c6c8 src/driver/fb_generic.cpp: fix typo
cs build was broken
2019-03-12 13:10:44 +01:00
Jacek Jendrzej
43e93be441 cc_draw.h: try to fix broken hide() in derived classes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-12 10:50:00 +01:00
Thilo Graf
43f77618be /widget/menue.h/cpp: add missing signal OnAfterChangeOption() 2019-03-12 10:49:56 +01:00
Thilo Graf
22f3b20d41 keyinput: outsource keytables into own header file
for better common usage
2019-03-12 10:49:48 +01:00
Thilo Graf
e10cd928ed framebuffer: add optional fallback handlings for showFrame() methode 2019-03-12 10:49:42 +01:00
svenhoefer
e7cb0f668f - eventlist: don't show EPGplus button when EPGplus is disabled
Conflicts:
	src/gui/eventlist.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-10 15:00:20 +01:00
svenhoefer
4c33c7a7d4 - channellist: show display mode in header (next/primetime only)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-10 15:00:20 +01:00
Thilo Graf
6ccea677bc icons: add icon epg.png 2019-03-10 15:00:09 +01:00
svenhoefer
b9b8ca752b - channellist: show event description per default in primetime mode only
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-09 22:45:58 +01:00
svenhoefer
2964418315 - streaminfo: use fixed fonts
TODO: some small position fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-09 22:45:04 +01:00
Jacek Jendrzej
41963aca29 fix stack buffer overflow if icon pic is broken 2019-03-09 20:09:28 +01:00
svenhoefer
c3d1af3171 - channellist: respect g_settings.channellist_show_numbers in history mode too (first quick'n'dirty version)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-09 17:11:28 +01:00
svenhoefer
8329304a48 - neutrinofonts: introduce fixed (non user scalable) fonts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-09 17:10:49 +01:00
TangoCash
7426845feb - channellist: set beginning of primetime to 20:00 2019-03-07 06:25:40 +01:00
svenhoefer
3229ee387d - channellist: use OFFSET defines in showdescription() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-06 21:20:45 +01:00
svenhoefer
acb7a002b2 - channellist: show event description in primetime mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-06 21:20:24 +01:00
svenhoefer
590796dd87 fix commit 7bb694c remove unnecessary
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-06 21:19:57 +01:00
TangoCash
b24bdd3126 fix logic 2019-03-06 21:14:25 +01:00
TangoCash
4aeb1db919 show tomorrows events after todays primetime 2019-03-06 21:14:13 +01:00
svenhoefer
22ebe30144 - channellist: rework behaviour of green and blue button; ...
* blue key: switches now/next/primetime
* green key: switches eventlist/description (in favorites mode)

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

 Conflicts:
	data/locale/english.locale
	src/gui/channellist.cpp
2019-03-05 06:34:47 +01:00
Frankenstone
cdac50c6f8 ffmpegdec change debug output 2019-03-05 06:15:20 +01:00
BPanther
d1f4f82f6a ffmpegdec fix possible memleak (thx DboxOldie) 2019-03-05 06:15:16 +01:00
Frankenstone
052d9c07f5 fix build ffmpeg, use old api for older ffmpeg 2019-03-04 10:33:16 +01:00
Frankenstone
4f1e47191b ffmpegdec.cpp: fix possible memleak 2019-03-04 10:20:25 +01:00
svenhoefer
e6d94bda27 - channellist: fix formatation of new code from "add primetime feature to channellist"
Conflicts:
	src/gui/channellist.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-03-04 10:20:11 +01:00
TangoCash
83124d283f add primetime feature to channellist
use green button in favorites to show whats showing on primetime

 Conflicts:
	data/locale/english.locale
	src/gui/channellist.cpp
2019-03-04 10:14:43 +01:00
TangoCash
5bd68b781b fix tmdb cast 2019-03-04 09:36:13 +01:00
TangoCash
39ae3e8e15 fix segfault 2019-03-04 09:36:08 +01:00
TangoCash
0174e6971f rework tmdb class 2019-03-04 09:32:12 +01:00
Frankenstone
a153f44baa epgview: use define tmdb_cover 2019-03-04 09:25:28 +01:00
BPanther
0b311da08a fix remove tmdb.jpg 2019-03-04 09:25:19 +01:00
Jacek Jendrzej
1547f90e4e fix possible memleak 2019-03-03 16:02:34 +01:00
Jacek Jendrzej
3e08bb4415 netfile: fix stack buffer overflow 2019-03-02 19:52:37 +01:00
Frankenstone
23a009535c reduce ffmpeg warnings part 2 , thx DboxOldie
- part 1 see here b160f48
2019-03-01 21:24:24 +01:00
Frankenstone
ab2a37871a reduce ffmpeg warnings, thx DboxOldie 2019-03-01 21:24:24 +01:00
Frankenstone
4d52588842 fix ffmpeg compiler warnings, thx DboxOldie 2019-03-01 21:24:24 +01:00
Frankenstone
ef4bb7cff3 disable av sync in radio mode
- thx DbO ;-)
2019-03-01 21:24:24 +01:00
Jacek Jendrzej
ffcda7c304 audioplayer: fix memleak 2019-03-01 20:44:40 +01:00
BPanther
f3d71be4a5 remove tmdb.jpg after exit 2019-02-24 13:38:13 +01:00
limes007
2a74457000 sectionsd: unify and optimize debug messages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-24 13:38:13 +01:00
Thilo Graf
ab5f31c0a1 moviebrowser.cpp: fix position of top marker for details line
Top marker was painted at wrong y position.
2019-02-22 17:57:06 +01:00
svenhoefer
3bd75d26a6 - listframe: fix painting of scroolbar backround on empty pages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-17 22:19:45 +01:00
svenhoefer
365f4951a1 - listframe: fix calculation of m_nLinesPerPage (part 2)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-17 22:19:42 +01:00
svenhoefer
f0b9588b82 - listframe: fix alignment of headerlist to content below
* since scrollbar isn't paint over the full height we have to reduce
  the netto width by a possible scrollbar width

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-17 22:19:35 +01:00
svenhoefer
47c8f071c8 - listframe: simplify calculation of m_cFrameScrollRel.iHeight
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:26:45 +01:00
svenhoefer
aed34c5907 - listframe: fix calculation of m_nLinesPerPage
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:26:28 +01:00
svenhoefer
3b634bd43b - listframe: add minimal offset to title line
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:26:11 +01:00
svenhoefer
49883a8775 - listframe: add minimal offset to header line
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:25:45 +01:00
svenhoefer
de0d46e085 - listframe: fix m_nNrOfPages value for empty pages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:25:25 +01:00
svenhoefer
a6a5170732 - listframe: fix calculation of width for rendering titles
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-16 23:25:08 +01:00
Thilo Graf
fd7dab02b3 gui/subchannel_select.cpp: fix possible format-overflow error
error was:
'%s' directive writing up to 49 bytes into a region of size between 48
and 97 [-Werror=format-overflow=]
sprintf(nvod_s, "%s - %s %s", nvod_time_a, nvod_time_e, nvod_time_x);
2019-02-16 21:47:34 +01:00
Thilo Graf
406b15c9c1 lib/xmltree/gzstream.h: fix possible Wshadow warnings 2019-02-16 21:47:34 +01:00
Jacek Jendrzej
24475f7dba fix compil without LCD4LINUX 2019-02-11 18:54:23 +01:00
Thilo Graf
a6c5251e7e scan_setup.cpp: fix possible compiler warning
enum constant in boolean context
2019-02-11 11:14:12 +01:00
Thilo Graf
3a7051c4fd listframe.cpp: use header colors in subheader 2019-02-11 11:14:12 +01:00
Thilo Graf
8c90841838 listframe.cpp: fix overlapping header line on scrollbar 2019-02-11 11:14:12 +01:00
Thilo Graf
55ce53caae listframe.cpp: remove unneeded offset
Bottom of text was over painted
2019-02-11 11:14:12 +01:00
Thilo Graf
666f0c886f widget/listframe.h: add function to get line height 2019-02-11 11:14:12 +01:00
Thilo Graf
a7f960ffa4 cc_draw.h: add member to set force full repaint of item
This overrides internal firstpaint and is_painted modes to
provoke full repaint of item.
2019-02-11 11:14:12 +01:00
Thilo Graf
99c63a1268 listframe .cpp: use color settings for header text and background 2019-02-11 11:14:12 +01:00
Thilo Graf
aae4ffd638 osd_setup.cpp: outsource radio text notifier handling into own method
For usage with other functions.
2019-02-11 11:14:12 +01:00
Thilo Graf
7d36fb52d6 osd_setup.cpp: resort and cleanup osd setup menue 2019-02-11 11:14:12 +01:00
Thilo Graf
f9e1fc30e4 Makifile.am: ensure update locales with 'deploy-target'
On sdk build with the command 'devtool deploy-target' not updated
all locals were uploaded.
Effects could be gui will show messed  localized menues or windows.
To avoid this issues a complete  do_configure() was required
to force (or  bitbake  -c cleansstate ), this should solve this problem.
2019-02-11 11:14:12 +01:00
Thilo Graf
289e167462 themes: move rounded corners to theme section 2019-02-11 11:14:12 +01:00
Thilo Graf
92eef239ef osd_setup.cpp: move radiotext option it osd main menue
This option is not really specific for infobar.
2019-02-11 11:14:12 +01:00
max_10
0c73c623fe - Y_EPG_Plus.yhtm: fix defaultwert DisplayLogos (thx vanhofen) 2019-02-11 10:26:31 +01:00
svenhoefer
ff629d9381 - locales: fix movieplayer help
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:26 +01:00
svenhoefer
9c77ed6269 - use new exec_controlscript() function
Conflicts:
	src/driver/record.cpp
	src/global.h
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:23 +01:00
svenhoefer
b027bec157 - helpers: add function to execute control scripts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:19 +01:00
svenhoefer
0ff995ac53 - add missing scan.start/stop control scripts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:16 +01:00
svenhoefer
2bcd32732d - align defines for control scripts
Conflicts:
	src/global.h
	src/gui/pictureviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:13 +01:00
svenhoefer
91de6f5abe - install control scripts to CONTROLDIR
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:11 +01:00
svenhoefer
a5ac19f6c1 - acinclude: introduce --with-controldir=PATH and --with-controldir_var=PATH for control scripts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:09 +01:00
svenhoefer
36e4bc9726 - move control scripts from data/neutrino-scripts to data/control
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:26:06 +01:00
svenhoefer
010f1d41f6 - data/neutrino-scripts: add all possible control scripts
Conflicts:
	data/neutrino-scripts/Makefile.am

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

For the moment all entries disabled because it could
be possible that already modified scripts are available and
has been modified by users. Rename of these scripts with .sample suffix
could be an alternate idea.
2019-02-11 10:26:01 +01:00
svenhoefer
a67e774bfc - movieplayer: move MOVIEPLAYER_START/END_SCRIPT defines to movieplayer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:57 +01:00
Frankenstone
8d1cadbf14 Y_neutrino_Blocks.txt: adapt webIF to 861578e timeshift: unify config keywords and locales 2019-02-11 10:25:54 +01:00
svenhoefer
aaac28d41b - pictureviewer: re-introduce pictureviewer.start/end scripts
Conflicts:
	src/gui/pictureviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:51 +01:00
svenhoefer
9425f08c55 - locales: fix order
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:47 +01:00
ni-visitor
1ead28e64d satellites.xml update 2019-02-11 10:25:44 +01:00
svenhoefer
3984f3f239 - lcd4l: rename new variable wait4lcd => wait4daemon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:41 +01:00
svenhoefer
0e9396bc58 hdd_menu.cpp: kill hdidle if hddsleep is active
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:36 +01:00
svenhoefer
5eda082504 - record.cpp: a bit more readability
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:29 +01:00
svenhoefer
cf08ffec15 - record: re-sort buffer handling keywords
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:25 +01:00
svenhoefer
ea457a8e92 - record: pick buffer handling from DDT
neutrino will crash here

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:21 +01:00
Knicko
5077121b12 update-satellites.xml
Signed-off-by: Knicko <knicko@glj.servebbs.com>
2019-02-11 10:25:18 +01:00
svenhoefer
6e46005ca0 - timeshift: unify config keywords and locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:15 +01:00
svenhoefer
d338be9526 - timeshift: small renamings in timeshift action keys
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:25:11 +01:00
svenhoefer
578b53cf65 - record: move TSHIFT defines into enumeration
Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-02-11 10:24:59 +01:00
TangoCash
2deb1f7631 - zapit/frontend: correct unicable timing for arm boxes 2019-02-11 10:24:39 +01:00
GetAway
a2bc300681 - remove incomplete external volume script controlling
if somebody need this, we can commit the correct and complete patch
2019-02-09 19:10:34 +01:00
GetAway
9283c464cb locale: remove duplicate entry 2019-02-09 18:35:32 +01:00
GetAway
06e246f0d4 fix warning: 'lcd4linux' shadows a member of 'this' 2019-01-26 15:45:14 +01:00
GetAway
04d7efe50c Supplement to c14b34f ...
Call of showFrame() causes unintentional behavior on cs hardware
with green screens and video decoder seems to become unusable.
2019-01-25 09:03:16 +01:00
GetAway
c14b34fe54 fb_generic.cpp: fix build for CST hardware...
was broken with commit 8b7de5f
2019-01-22 21:37:38 +01:00
GetAway
9a8d5657f7 l4l: force update of output files if ...
lcd4linux is not running and display is changed in automatic mode
2019-01-20 16:28:50 +01:00
GetAway
84693c62e6 cleanup last commit 2019-01-13 11:32:33 +01:00
GetAway
8b7de5fc8f screensaver.cpp: use fallback if video decoder is busy 2019-01-13 11:13:24 +01:00
GetAway
acc651e528 screensaver.cpp: use paintImage for CST...
showFrame does not work correctly on CST if Video decoder is busy, e.g streaming
no way to detect it on Coolstream yet
2019-01-10 20:34:56 +01:00
GetAway
9dcc317db4 l4l: remove brightness_standby, use brightness only 2019-01-07 21:37:16 +01:00
GetAway
d6d79e5c74 l4l: format layout output for more flexibility 2019-01-06 16:00:52 +01:00
TangoCash
0277009f72 some fixes after cherry-picking
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-06 13:24:47 +01:00
svenhoefer
4b9740623e - lcd4l-setup: move type setup into own submenu to get different options for different types
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-05 21:53:57 +01:00
svenhoefer
6145cabae1 - lcd4l: activate new Samsung SPF types
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-05 21:05:57 +01:00
svenhoefer
9b9c900ab6 - lcd4linux: prepare for some more Samsung SPF types
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-05 20:53:35 +01:00
GetAway
8549307a9f l4l: align some variables names to NI's names 2019-01-05 19:06:30 +01:00
GetAway
afaad86986 l4l: fix LOGO_DUMMY; use system icon 2019-01-05 18:29:34 +01:00
GetAway
1be84bc059 acinclue.m4: introduce --with-lcd4liconsdir=PATH 2019-01-05 17:34:53 +01:00
GetAway
80bf4aac4e l4l: add hint icon 2019-01-05 13:27:41 +01:00
vanhofen
a418917ade - miscsettings: add missing shortcut to sleeptimer item
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-04 15:03:28 +01:00
GetAway
9f642a1852 miscsettings_menu.cpp: fix button order 2019-01-03 17:42:03 +01:00
GetAway
fdeb594750 l4l: reinitialize only once 2019-01-03 17:23:16 +01:00
GetAway
451de1c00b l4l: use more enums 2019-01-03 17:02:04 +01:00
redblue-pkt
6948dc1d78 lcd4linux: convert polish letters
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-03 16:12:31 +01:00
vanhofen
0a359a8133 - lcd4l: fix cherry-pick
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-03 15:58:41 +01:00
J. Krieg
beed663788 src/driver/pictureviewer/pictureviewer.cpp: fix fix compil without LCD4LINUX
v_path.push_back(g_settings.logo_hdd_dir) does not relate to LCD4Linux

Signed-off-by: GetAway <get-away@t-online.de>
2019-01-03 15:33:05 +01:00
Jacek Jendrzej
e97c8d03fe fix compil without LCD4LINUX 2019-01-03 11:27:46 +01:00
GetAway
2cfd6b7f89 fix commit 6fdc01c0e7 2019-01-02 23:13:40 +01:00
svenhoefer
9834e9e18e - lcd4l-setup: use new GetMaxBrightness() function
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-02 23:00:13 +01:00
svenhoefer
e63e874e13 - lcd4l: add GetMaxBrightness() function
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-02 22:57:25 +01:00
Thilo Graf
706027d792 imageinfo.cpp: adopt to last libstb changes 2019-01-02 19:01:48 +01:00
Thilo Graf
6282d0a266 configure: remove unneeded define 2019-01-02 19:01:46 +01:00
GetAway
ed435a5fea l4l: remove hardcoded path; start with full path 2019-01-01 23:22:34 +01:00
bazi98
c8fcf927d9 fix typos framerate
Signed-off-by: GetAway <get-away@t-online.de>
2019-01-01 22:44:09 +01:00
Thilo Graf
42ef95d0b9 update to version 3.9.0
switch to changed libst-hal structur. libstb-hal >= 1.1.0 is required
2019-01-01 17:04:07 +01:00
svenhoefer
52e49c25f4 - osd-setup: allow to enable/disable event logos
Conflicts:
	src/gui/osd_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2019-01-01 14:36:27 +01:00
svenhoefer
26c6861d12 - osd_setup: move channellist_show_channellogo to new logo menu; ...
align locales

 Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 18:20:23 +01:00
svenhoefer
63f507b38b - osd_setup: add channellogo-setup menu
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/gui/osd_setup.cpp
	src/system/locals.h
	src/system/locals_intern.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 17:57:57 +01:00
svenhoefer
d8111f7aef - lcd4l: add function to reset m_parseID
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 15:18:22 +01:00
svenhoefer
581a2b5e8d - lcd4l: re-enable event logos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 15:18:19 +01:00
TangoCash
93f74ef829 show event logos only in infoviewer 2018-12-31 15:18:15 +01:00
svenhoefer
1d0d8ade9c - lcd4l: reset channelid when epg is changed to get a possible eventlogo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 15:18:10 +01:00
TangoCash
4853dd82d0 fix fastscan 2018-12-31 15:18:02 +01:00
BPanther
f638ffbb1c fix hd51 nhttp rc 2018-12-31 15:17:57 +01:00
svenhoefer
b823f456ca - simplify some more USE_STB_HAL defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 15:17:46 +01:00
max_10
d4abd1edbb - neutrino.cpp: customization to libstb-hal align init/exit function names
Conflicts:
	src/neutrino.cpp
2018-12-31 15:17:43 +01:00
svenhoefer
65523a385d - lib/hardware: align to latest changes in libstb-hal repo
Signed-off-by: Thilo Graf <dbt@novatux.de>

include: fix build after libstb-hal changes
2018-12-31 15:03:06 +01:00
svenhoefer
9a807b7741 - move playback.h compatibility header file to the other ones
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
3609199c92 - introduce ca.h compatibility header file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
ed9cbd170f - webtv/xmltv: add remote hostname as group prefix to see where the stream is come from
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
5c413dce45 - move compatibility headers to /lib/hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
bc03da48b5 - introduce record.h compatibility header file
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
bd01452e2f - simplify more includes of compatibility headers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
00e159b5fa - simplify more includes of compatibility headers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
a855eebcf2 - move compatibility headers to /lib/hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
7be2a3950c - timerlist: fix yellow on/off behaviour when back item is selected
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
6d53bf7967 - pictureviewer: more string replacements for eventlogo in GetLogoName()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
a48c387bbd - pictureviewer: massively simplify GetLogoName() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
d510a1a9bf - lcd4l: use GetLogoName() function from pictureviewer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
deede1bd92 - pictureviewer: add support for g_settings.lcd4l_logodir to GetLogoName() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
4e21dd5c44 - introduce eventlogos (e.g. tagesschau.png for Tagesschau)
Eventlogo name is created from lowercase event name. Sspaces are replaced by "-".
  So an event called "American Dad" needs a logo called "american-dad.png".

  Eventlogo must be located in a subdir called "/events" in the logo directories.

  The search is working backwards through the eventname like this:

  "/var/tuxbox/icons/logo/events/american-dad.jpg"
  "/var/tuxbox/icons/logo/events/american-da.jpg"
  "/var/tuxbox/icons/logo/events/american-d.jpg"
  "/var/tuxbox/icons/logo/events/american-.jpg"
  "/var/tuxbox/icons/logo/events/american.jpg"
  "/var/tuxbox/icons/logo/events/america.jpg"
  "/var/tuxbox/icons/logo/events/americ.jpg"
  "/var/tuxbox/icons/logo/events/ameri.jpg"
  "/var/tuxbox/icons/logo/events/amer.jpg"
  "/var/tuxbox/icons/logo/events/ame.jpg"
  "/var/tuxbox/icons/logo/events/am.jpg"
  "/var/tuxbox/icons/logo/events/a.jpg"

  First hit is used. If no eventlogo was found, the wellknown channellogos are used.
  Be carefull with the naming of the eventlogos. A logo named "a.png" will be used
  for all events starting with an A.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
0132429dfc - pictureviewer: just small code formatting changes in GetLogoName()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
TangoCash
91fb19ff22 add special logo names support
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
1dd01cef5f - use new edit icon in several headers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
Thilo Graf
554563755f icons: add edit icon for headers 2018-12-31 11:47:44 +01:00
svenhoefer
c7f831d7df - timerlist: remove obsolete old code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
6fdc01c0e7 - fix latest key changes (KEY_EXIT => KEY_HOME)
Conflicts:
	src/neutrino.cpp
	version_pseudo.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
e5333574eb - data: move config data to new config subdir
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
13c2e578e8 - data: move zapit data to new zapit subdir
Conflicts:
	data/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
82a6dfeaeb - timerlist: speed up loop when remote box is offline
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
75f64f760e - timerlist: fix return from RemoteBoxSelect() when no item is choosed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
9913a578b2 - menu: add possibility to get action state of menu widget
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
124c8c6d63 - timerlist: allow to enable/disable remote boxes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
b4b122c6da - zapit: remove obsolete data directory
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
d026cdd7a1 - fix install of myservices.xml; was in wrong directory
Conflicts:
	data/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
svenhoefer
c2df6c97b9 - cc_frm_header: re-add offet to header caption; ...
this fixes ofset on right side for very long header captions

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:44 +01:00
Thilo Graf
a327498209 cc_item_text.h: remove unneeded virtual declarations 2018-12-31 11:46:55 +01:00
Thilo Graf
2a7e4b9b42 widget/textbox: cpp: try to fix possible issue while restore screen
maybe possible crash
2018-12-31 11:46:55 +01:00
Thilo Graf
0db7634583 cc_frm_clock.cpp: declare force_repaint as const 2018-12-31 11:46:55 +01:00
Thilo Graf
cb40dcb9ea widget/hintbox.cpp/h: use disconnect instead check for OnTimer
diconnect ensures handle of current slot.
2018-12-31 11:46:55 +01:00
Thilo Graf
25d55b60b9 cc_item_text.cpp/h: move functions into cpp file
clean up
2018-12-31 11:46:55 +01:00
Thilo Graf
8b9a268a0c cc_timer.h: fix threadname assignment
Parameter not really passed in some some conditions.
2018-12-31 11:46:55 +01:00
Thilo Graf
6237bfe07c hintbox/msgbox: add more specific thread names
For better tracing while debugging.
2018-12-31 11:46:55 +01:00
Thilo Graf
1022cba0cc imageinfo: add possible information for used libstb-hal 2018-12-31 10:10:30 +01:00
Thilo Graf
a2ddff616f configure: expand package data, add libstb-hal-config.h if available
Additional header file can be checked with new define HAVE_CONFIG_HAL_H.
This should be downwards compatible too, meaning that build is possible
even without this header.
2018-12-31 10:09:19 +01:00
Thilo Graf
728b04db2c imageinfo.cpp: simplify creation of info lines 2018-12-30 22:13:52 +01:00
GetAway
444173ead6 lcd4l: possibility to use it in user menue 2018-12-26 20:06:01 +01:00
GetAway
99a6ab267d add lcd4linux support, ported from
defans and vanhofen, modded by TangoCash
2018-12-26 20:04:32 +01:00
GetAway
fe8dbf3458 neutrino.cpp: add another key to backward-compatible check thx DdD 2018-12-15 23:14:08 +01:00
GetAway
2225d943dd epgview.cpp: fix recalculation of several heights 2018-12-11 14:20:50 +01:00
Thilo Graf
13752e6de8 navibar.cpp: fix possible overpaint of text after repaint with new content 2018-12-10 22:07:27 +01:00
Thilo Graf
7eeb270cba cc_draw.cpp/h: move more methodes into cpp file
clean up
2018-12-10 22:01:56 +01:00
Thilo Graf
d4fb223045 src/gui/widget/hintbox.cpp: connect OnTimer slot only if is still empty
Prevent multiple connections to slot. Only to be sure.
2018-12-09 17:29:44 +01:00
max_10
2131058fc4 -src/zapit/src/channel: fix warning: this statement may fall through [-Wimplicit-fallthrough=] 2018-12-09 17:28:54 +01:00
Thilo Graf
73f0c4b25e cc_item.cpp/cc_detailsline.cpp: clean up and simplify fblayer init
use v_fbdata.push_back() for direct fill with contents, reduced effort
2018-12-07 22:57:19 +01:00
svenhoefer
13b7612fcf - cables.xml: update KD - Offensive 2012; thx to Detlef from NI-Board
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-07 21:47:33 +01:00
Thilo Graf
09940ed419 cc_item.cpp/h: move getPageNumber() into cpp file
clean up
2018-12-07 21:47:33 +01:00
Thilo Graf
c7f8392ef6 cc_draw.cpp/h: move position members into cpp file
clean up
2018-12-07 21:47:33 +01:00
Thilo Graf
d9e66f4142 CTextBox: move setTextRenderModeFullBG() into cpp file. 2018-12-07 21:47:33 +01:00
Thilo Graf
b13a2a3b9a cc_draw.cpp: remove consequently all possible pixbuf contents
This should enusre a clean content for all fbdata.pixbuf parts.
2018-12-07 21:47:33 +01:00
Thilo Graf
39c890ed22 neutrino.h: add signal OnShutDown
was missed in context with similar OnBeforeRestart
2018-12-07 21:47:33 +01:00
Thilo Graf
80a1a8b64f CTextBox: move enableBackgroundPaint() into cpp file
partial cleanup
2018-12-07 21:47:32 +01:00
Thilo Graf
1d5de6babc clean up: remove unnecessary virtual declarations from cc classes 2018-12-07 21:47:32 +01:00
Thilo Graf
420fba0e1b cc_draw.cpp: remove variable cc_fbdata_t& fbdata
Try to avoid som possible data races.
2018-12-07 21:47:32 +01:00
Thilo Graf
94284c2e5b cc_draw.cpp: call blitBox2FB() only if checkFbArea() was true
This should prevent pass corrupted parameters for blitBox2FB().
2018-12-07 21:47:32 +01:00
GetAway
727aeb18f0 Y_Blocks.txt: add keys to yweb rcu for bre2ze4k thx bazi98 2018-12-06 16:10:44 +01:00
GetAway
db31e98c8c rcinput: use translation for some keys 2018-12-05 14:08:48 +01:00
GetAway
72b33c9520 keybind_setup.cpp: fix warning 2018-12-05 13:35:49 +01:00
GetAway
91948d8a48 keybind_setup.cpp: fix menu special keys 2018-12-04 19:06:25 +01:00
GetAway
4f6b882b95 rcsim: format helpscreen; bump version 1.2 2018-12-02 23:17:37 +01:00
GetAway
b7424b772f yWeb: fix RC Button V-Format for BRE2Ze4K 2018-12-02 22:41:06 +01:00
GetAway
77ffcac7d0 rcinput: fix RC_mode for BRE2ZE4K 2018-12-02 22:21:42 +01:00
GetAway
61aeeb1537 yWeb: write missing translations to file 2018-12-01 17:50:33 +01:00
GetAway
2bd937a0d0 videosettings.cpp: use hw_caps->has_button_vformat 2018-12-01 10:42:35 +01:00
GetAway
477d363308 yWeb: fix typo 2018-12-01 09:11:49 +01:00
Jacek Jendrzej
3dc0434bd3 nhttpd: fix stack buffer overflow 2018-11-30 17:54:11 +01:00
GetAway
2f9a25d066 y-Web: add RC support for WWIO Bre2ze4k 2018-11-29 19:37:31 +01:00
GetAway
dcd67e67de neutrino.cpp: fix RC_playpause for bre2ze4k 2018-11-27 20:23:43 +01:00
svenhoefer
5fb9a842e9 - webtv-setup: fix compiler warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-26 21:24:02 +01:00
svenhoefer
b1587464bb - webtv-setup: disable possibility to setup livestreamScriptPath ...
Movieplayer searches automatically in default-directories for scripts

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-26 21:23:57 +01:00
TangoCash
9b66d96c0c add support for wwio bre2ze4k
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-26 18:08:58 +01:00
TangoCash
d4c7682ba6 display clock on segment display too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-26 18:08:35 +01:00
svenhoefer
478e7dc1fa - yWeb/yparser: complete handling of directory defines
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	data/y-web/Makefile.am
2018-11-26 18:08:08 +01:00
Jacek Jendrzej
a34614ae57 eitd: fix stack use after scope 2018-11-26 14:00:46 +01:00
Jacek Jendrzej
15c779f538 tuxtxt: fix global buffer overflow line 4753 in tuxtxt.cpp if Char is 0xF5 or 0xF6 2018-11-22 16:26:06 +01:00
GetAway
8a1879df20 screensaver.cpp: add 1 more event to filter 2018-11-20 09:57:07 +01:00
Thilo Graf
bb6198fa0c cc_frm_clock.cpp/h: fix incomplete result of isRun() methode 2018-11-20 09:17:02 +01:00
Knicko
fac82b91dd - streaminfo2: change name Picon to Logo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:17:02 +01:00
Thilo Graf
7c14322653 cc_item_text.cpp: avoid evaluation within parameters 2018-11-20 09:17:02 +01:00
Thilo Graf
138c7b810e cc_item_text.h: declare unnecessarily protected variables as private 2018-11-20 09:17:02 +01:00
Thilo Graf
112ecc4714 src/gui/screensaver.cpp: avoid create clock instance if not required 2018-11-20 09:17:02 +01:00
Thilo Graf
9eeea78fb8 screensaver.cpp: start clock only if not running 2018-11-20 09:17:02 +01:00
Thilo Graf
014f0f3da7 cc_frm_window.cpp: fix possible oversize render with maximum screen settings 2018-11-20 09:17:02 +01:00
Thilo Graf
157acc7926 Revert "infoviewer: force repaint of text fields"
This reverts commit e63d8b6999.

kill() does not consider screen buffer. But call of
'paint(CC_SAVE_SCREEN_YES)' generates buffer but
always never used  so far. Before we apply new text, hide() will reset
background with saved buffer.
Btw. kill() seems was never called, because isPainted was until recently broken in text object,
so I'm amazed that this 'if' block was with any effect.
2018-11-20 09:17:02 +01:00
Thilo Graf
692d39bfb0 cc_item_text.cpp: add missing paint state after rendered text box
Evaluations while usage of this state could has been wrong or incomplete
and therefore it was possible that some effects were unintended or
without any effect.
2018-11-20 09:17:02 +01:00
Thilo Graf
b86b89981f src/gui/widget/textbox.cpp: try to fix possible background handling
Condition of changed postion and unchanged text was not considered.
2018-11-20 09:17:02 +01:00
J. Krieg
13476691b7 webtv: switch default webtv paths from CONFIGDIR to WEBRADIODIR_VAR (specified by configure)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:16:35 +01:00
J. Krieg
2c1a210d2f webradio: switch default webradio paths from CONFIGDIR to WEBRADIODIR_VAR (specified by configure)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:16:31 +01:00
J. Krieg
fffa3d6963 webtv/webradio: move defines for webtv and webradio path to a more appropriate place
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:16:29 +01:00
J. Krieg
61eac04a67 webradio: create necessary data directories at build time and put sample file in it
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:16:26 +01:00
J. Krieg
7190b81f10 webtv: create necessary data directories at build time and put sample file in it
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-20 09:16:23 +01:00
GetAway
3793c8dfd2 streaminfo: show techinfo in TS_MODE if channelist is empty 2018-11-13 18:04:28 +01:00
GetAway
a6c77ece34 streaminfo2.cpp: show resolution in TS_MODE if no channel is tuned 2018-11-13 15:51:18 +01:00
GetAway
5b5e11f327 activate streaminfo2 for non COOL_HARDWARE 2018-11-12 22:37:51 +01:00
Thilo Graf
8a447a987f gui/scan.cpp: fix missing osd transponder parameters while scan, thx janus 2018-11-07 08:55:29 +01:00
svenhoefer
af706314e5 - vusolo4k: simplify and unify code from commit af87ebc788
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-01 22:49:42 +01:00
BPanther
af87ebc788 - add support for VU+ Solo 4k 2018-11-01 22:48:28 +01:00
svenhoefer
50bf6c27c8 - acinclude: simplify commit 15632941c1
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-01 22:47:20 +01:00
TangoCash
15632941c1 add first experimental support for ax hd60
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-01 22:39:12 +01:00
svenhoefer
30fb127941 - yWeb: remove support for outdated dboxshot binary
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-11-01 22:38:32 +01:00
vanhofen
4483bb67d3 - infoviewer: fix display of frequency for terrestrial channels; thx to Janus 2018-11-01 22:38:27 +01:00
Thilo Graf
0aa5808799 update to version 3.8.0 2018-11-01 17:46:39 +01:00
J. Krieg
f3fb8ab2ed settings_manager.cpp: add .gz files as valid extension for filter 2018-11-01 17:26:15 +01:00
J. Krieg
d23bf1106e neutrino: adapt backup/restore scripts to ensure compatibility with ni-ofgwrite 2018-11-01 17:26:15 +01:00
Thilo Graf
396d7bb42a Imageinfo: prepare functionality to show privacy policy
Note:
Contents of policy files are not available with this commit. This
should be done related to own conditions by provider himself.
Providers are required by law to do this for their users as well.

Files must be installed in:

	installdir = $(DATADIR)/neutrino/policy

Providers should modify their buildsystem to install these files.
Filename sheme is
	<locale>.policy. eg 'english.policy'

If you want to add a policy file, take a look into sample file
	locale.policy.sample
2018-11-01 17:26:15 +01:00
Thilo Graf
e2b34efc88 cc_frm.cpp: add missing condition within paint methode
Shadow was unpainted with shadow_force
2018-10-28 19:41:22 +01:00
Thilo Graf
d684e1eb85 src/gui/screensaver.cpp: ensure hav clean background in clock mode 2018-10-28 19:41:22 +01:00
Thilo Graf
243bfb9cb4 cc_item_text.cpp: fix missing pass through of var cc_allow_paint
In case of cc_allow_paint = false, text would be farther rendered
and this is not intended.
2018-10-28 19:41:22 +01:00
TangoCash
56457e46cf add function to dump current epg mappings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
45c29614ba allow epg mapping for all channels, add logic check for converter
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
84143d9ab8 supplemental to ''add option to map xml epg to normal channels''
fix logic

804a6c9715d0ed5e8226e233cbb9f77f07dfcf5b

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
73e9953e07 add E2 to NMP EPGMapping converter
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
63592d0489 add option to map xml epg to normal channels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
aff3629fdb fix xmltv time offsets
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
TangoCash
42b294bb6b fix xml utf8 detection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
svenhoefer
f65d1debd6 - colors: highlight marked items a bit less
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
svenhoefer
db4af0b4c7 - cables.xml: update OstTelCom GmbH; thx to elstablo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
svenhoefer
c859d0d9cd - cec-setup: fix segfaults on non-ARM_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
svenhoefer
c169e96a25 - zapit/getservices: fix currentservices.xml format for cable and terrestrial
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
BPanther
5d093c98db fix capmt wrong debug output 2018-10-28 19:41:22 +01:00
BPanther
43397fdf48 fix capmt wrong debug output 2018-10-28 19:41:22 +01:00
TangoCash
b35c344c11 move external volume control to internal volume/mute handler
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
Thilo Graf
2b0b867e2e lua API: change to version 1.80 2018-10-28 19:41:22 +01:00
svenhoefer
3739e712d4 - lua: fix hintbox/messagebox default width
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
svenhoefer
4ad2f33830 - moviebrowser: remove unnecessary check from hintbox in showYTMenu() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01:00
Thilo Graf
b902f870e6 src/gui/screensaver.cpp: use showFrame() instead paintImage()
showFrame now seems to work fine inside screensaver
2018-10-28 19:41:22 +01:00
Thilo Graf
65bd775455 radiotext.cpp/h: add signal to implement slots after decoding of text lines 2018-10-28 19:41:22 +01:00
Thilo Graf
ffbb24609c helpers.cpp: reduce debug output in downloadUrl()
Usage of debug level INFO should be enough.
2018-10-28 19:41:22 +01:00
GetAway
7d76e4feb0 infoviewer_bb.cpp: suppress tuner icon in ts mode 2018-10-25 17:18:26 +02:00
GetAway
afcf709c5e streaminfo1.cpp: show resolution in TS_MODE if no channel is tuned 2018-10-20 14:49:28 +02:00
svenhoefer
b2572ce46f - cec-setup: fix item mode when switching cec on/off
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-15 16:29:38 +02:00
TangoCash
26a8f36665 add option to regulate audio systems volume via CEC
Conflicts:
	src/gui/cec_setup.cpp
	src/neutrino.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-15 16:28:18 +02:00
TangoCash
664343baea remotetimers: fix fetch from other box
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-14 15:44:39 +02:00
GetAway
f81f2d9501 fb_accel.cpp: fix the fu..... gaps on arm gui 2018-10-14 15:35:54 +02:00
gixxpunk
775e98fca0 - update dat local (thx Janus!) 2018-10-11 19:23:39 +02:00
Frankenstone
3acd2cd6fb add menu hint to commit 15d0dbd
- add/reenable background SDT-Scan to update channels while zapping around
2018-10-11 19:23:21 +02:00
Jacek Jendrzej
8745e1779f scansdt: typo 2018-10-08 13:21:39 +02:00
Jacek Jendrzej
213656914f scansdt: more checks if the same TP 2018-10-08 13:18:40 +02:00
svenhoefer
41b7be69ad - enable SDT-Scan by default; minor changes in english.locale
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-06 16:05:03 +02:00
TangoCash
2be7d9298a add/reenable background SDT-Scan to update channels while zapping around
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-06 16:05:03 +02:00
svenhoefer
1139691dd0 - cables.xml: update OstTelCom GmbH; thx to elstablo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-06 16:05:03 +02:00
GetAway
6f26012d98 supplement to commit 72badc7; fix scale of box width 2018-10-05 23:37:35 +02:00
GetAway
72badc7202 hintbox.cpp: fix scale of box width 2018-10-05 23:11:27 +02:00
GetAway
ed4ebd12ce mb.cpp: fix locale for YT 2018-10-05 22:34:04 +02:00
GetAway
a58b35e3a7 - locale: fix locale 2018-10-04 17:26:53 +02:00
GetAway
2e7abe8ab5 httptool.cpp: fix follow location 2018-10-03 15:22:36 +02:00
Thilo Graf
9eae4ddecd src/neutrino.cpp: fix rebase error 2018-10-03 11:36:41 +02:00
svenhoefer
6df51e513a - data: add myservices.xml sample
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
81c7fa779b - data/Makefile.am: better readability
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
Knicko
1ff3ed7e7e update satellites.xml
Signed-off-by: Knicko <knicko@glj.servebbs.com>
2018-10-02 23:24:55 +02:00
svenhoefer
ebc74f8cfd - movieplayer: more readability in code to search for livestream script
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
e5ae91a081 - movieplayer: fix search for livestream script in webradio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
743377ad81 - multimedia-setup: re-organize menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
Thilo Graf
3ac8217d07 audioplay: clean up, add missing code for audio/internet player functionality
* favorites handling
* auto play
* xml data/logo handling
* locales
* settings
* clean ups

taken from https://bitbucket.org/neutrino-images/ni-neutrino-hd
2018-10-02 23:24:55 +02:00
svenhoefer
730a357368 - audioplayer/screensaver: refresh screensaver picture when title was changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
4d934ad173 - screensaver: allow to switch clock <-> picture while runtime
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
4eade1f0f0 - audioplayer: remove all covers when playback is stopped or title is changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
cc9032dfc1 - radio-favorites.xml: add 80s80s DM as a sample stream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:55 +02:00
svenhoefer
7dcb67f16d - audioplayer/screensaver: add gui switch to use covers as screensaver
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
1ed07af6a5 - audioplayer: don't remove station-logo immediately; ...
this allows the usage of station-logo as screensaver

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

# Conflicts:
#	src/gui/audioplayer.cpp
2018-10-02 23:24:54 +02:00
svenhoefer
b616b6731d - audioplayer: update gui if streamripper has stopped or crashed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
8f58b33167 - re-sort locals
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
fc71434a0c - clearify headers for ausioplayer/internetradio setup
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	data/locale/deutsch.locale
#	data/locale/english.locale
#	src/system/locals.h
#	src/system/locals_intern.h
2018-10-02 23:24:54 +02:00
svenhoefer
92f124743f - audioplayer-setup: re-align some items
Conflicts:
	src/gui/audioplayer_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
2a910092ad - audioplayer. add streamripper control to record current stream
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
e142bb008c - webtv/webradio: cleanup user's files; add dummy sample only
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
bbc9b02f4b - webtv/webradio-setup: fix webchannels_auto() logic
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
7f08ce08b0 - webtv-setup: remove useless check in webchannels_autodir() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
dff946029f - webradio: add possibility to auto-load webradio files
Conflicts:
	src/gui/webtv_setup.cpp
	src/gui/webtv_setup.h
	src/neutrino.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
e3a5dbf6f4 - webtv-setup: implement webradio-setup into webtv-setup code
Conflicts:
	src/gui/webtv_setup.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
TangoCash
1473bca983 -webtv: fix segfault while reload
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
1d7d780258 - icons: add webtv and xmltv hint icons
Conflicts:
	data/icons/hints/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
a5b85fa67e - neutrino: add xmltv-setup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
c1c4389360 - webtv-setup: move LIVESTREAM_RESOLUTION_OPTIONS to CWebTVResolution code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:54 +02:00
svenhoefer
ac90cb5f17 - webtv-setup: init filebrowser only if needed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
aacca740d5 - webtv-setup: add possibility to edit webtv-file manually
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
4ac20664c9 - webtv-setup: just code reformatting (using astyle)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
f4a07b3f7d - webtv-setup: add possibility to enter webtv-file manually
Signed-off-by: Thilo Graf <dbt@novatux.de>

 Conflicts:
	src/gui/webtv_setup.cpp
2018-10-02 23:24:53 +02:00
svenhoefer
a22ae5dbe5 - webtv-setup: show hintbox when reloading channels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
720e1d3cfd Add functionality for webtv
Taken from bitbucket.org/neutrino-images/ni-neutrino-hd

Required  build fixes:
    Clean cherry-pick was impossible and build was broken,
    because of missing parts of historie inside source repository.
    That forces to add many other missing code parts.
2018-10-02 23:24:53 +02:00
Stefan Seyfried
5731cf10a4 rcinput: fix corrupted iterator on input device hot-unplug
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
8fc2db736a src/daemonc/remotecontrol.cpp: fix possible code errors
code should be UTF8
2018-10-02 23:24:53 +02:00
TangoCash
ea10c4b8be download/cache xmltv logo only if no local logo already exists
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
42e7b0a55f adding caching xmltv logos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
6f2d2a420f add some threadsafety
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
13c645ed61 pictureviewer: fix segfault if no channelid is present
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
b566869f93 speed up starting neutrino while loading xmltv logos, the better way
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
580ef2d9b8 Revert "speed up starting neutrino while loading xmltv logos"
This reverts commit 7f57c687bb658ae7cec251e241f138e4b1687fb0.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
7b2c4b187f cleanup LOGODIR_TMP at start
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
TangoCash
280eb04c37 cleanup COVERDIR_TMP at start
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
Thilo Graf
dd68f19369 data/inetradio: add radio-favorites.xml with sample entry 2018-10-02 23:24:53 +02:00
svenhoefer
4f911979e0 - rename COVERDIR => COVERDIR_TMP
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
svenhoefer
5db053cbc2 - audioplayer: remove all covers when playback is stopped or title is changed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
3ab66aa9de - audioplayer: don't remove station-logo immediately; ...
this allows the usage of station-logo as screensaver

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
f5754b74f2 - helpers: rework new random-functions to get the code more reuseable
* introduceand use LOGODIR_TMP (storage dir for webchannel logos)

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
TangoCash
1de8919514 speed up starting neutrino while loading xmltv logos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
745013b8b4 - yweb: try to fix oversized channellogos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
e8bae3a168 - cables.xml: update Unitymedia; remove obsolete Unitymedia BW
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
svenhoefer
d71d1aab91 - neutrino: introduce WEBRADIODIR and WEBRADIODIR_VAR
Conflicts:
	src/neutrino.cpp
	src/nhttpd/yhttpd_mods/mod_yparser.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:52 +02:00
Thilo Graf
c982d02be5 src/gui/widget/stringinput.cpp: add missing @ 2018-10-02 23:22:08 +02:00
redblue-pkt
26adad9268 fix segfault in standby 2018-10-02 22:15:11 +02:00
Thilo Graf
9ee2cccc04 src/neutrino.cpp: fix show logo on start 2018-10-02 22:11:59 +02:00
Thilo Graf
19c6f76056 src/driver/fb_generic.cpp/h: use methode showFrame() as bool function
Allows the evaluation of this function for conditions if needed.
2018-10-02 22:11:06 +02:00
Thilo Graf
ce253ddff0 neutrino.cpp: use dolby digital as default 2018-09-28 14:32:18 +02:00
Thilo Graf
53a780e5d9 src/gui/lua/lua_menue.cpp: add missing @,_: 2018-09-28 14:15:05 +02:00
GetAway
23a76e6f64 upnpbrowser.cpp: paint picture when reentry same folder 2018-09-26 21:19:04 +02:00
Jacek Jendrzej
2c3e4afa26 scansdt: typo 2018-09-25 20:34:06 +02:00
Jacek Jendrzej
f5bc433d7e scansdt: check dmx 2018-09-25 20:25:30 +02:00
Jacek Jendrzej
06808405b5 scansdt: add update without SDT SID 2018-09-25 18:59:12 +02:00
GetAway
0e8ac2135a infoviewer.cpp: prevent segfault if framebuffer is ...
already deactivated in standby mode. (race condition)
2018-09-24 15:00:14 +02:00
Jacek Jendrzej
401a28412c moviebrowser: workaround fix for delete fileinfo from gui list wit epginfo1 with whitespace 2018-09-22 20:47:04 +02:00
GetAway
3720fb31b4 screensaver.cpp: add 2 more events to filter 2018-09-17 13:47:10 +02:00
GetAway
29e05e061d - locale: fix CSTLink (HDMI-CEC); it's not only CST anymore 2018-09-15 18:51:22 +02:00
TangoCash
360a70da28 fix infoviewer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:58 +02:00
Frankenstone
77230a0b90 armbox: rework AC3 and DTS passtrough
//vanhofen: this commit includes all following fixes and a small
new change in setting_helpers.cpp
2018-09-09 20:25:58 +02:00
svenhoefer
aab7e7d64d - controlapi: fix xmltv.m3u output for channels without logo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:58 +02:00
svenhoefer
e3d609759d - controlapi: minor changes in url creation in xmltvm3uCGI() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:58 +02:00
svenhoefer
b08e9dd750 - controlapi: reformat CControlAPI::xmltvm3uCGI() function; no other changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:58 +02:00
svenhoefer
cb8e772305 - pictureviewer: search for e2 picons in LOGODIR_VAR and LOGODIR too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
aeab1ae0bd adding support for E2 picons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
f4512218b4 use alternative logo if present
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
9af847c4f4 fix logo url, white space in xmltv.m3u
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
b9298eb4ac read logo marker in m3u files
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
1948302c72 adding download helping function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
TangoCash
f72251dbb5 adding alternative logo for webchannels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-09 20:25:57 +02:00
Thilo Graf
4a54ad82ca data/bad_package_pattern.list.sample: update and resort samples 2018-09-06 20:14:00 +02:00
BPanther
411c650809 plugin integration main menu added 2018-09-04 20:38:10 +02:00
Frankenstone
db3b0cfeed movieplayer , bouquets expanded to rtp:// and https:// 2018-09-04 20:37:03 +02:00
svenhoefer
575357ac70 - neutrino: add localized bouquet names
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-04 10:10:48 +02:00
J. Krieg
9f18bf7960 src/gui-neutrino/lib/xmltree/xmlinterface.cpp: fix build when compiling with -Werror
because with this the warning:
  warning: 'xmlgz_file' may be used uninitialized in this function [-Wmaybe-uninitialized]
  warning: 'xml_file' may be used uninitialized in this function [-Wmaybe-uninitialized]
is treated as an error and the build aborts - so let's remove this warning...

Thanks to Janus for reporting this and the suggested fix

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-02 19:58:37 +02:00
TangoCash
cf885b1027 implement own tmp function / satify compiler
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-02 17:21:58 +02:00
svenhoefer
bbecf5c764 - miscsettings-menu: read xmltv too when user requests a re-reading of epg
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-02 17:19:57 +02:00
svenhoefer
30abf912d9 - rename g_settings.webepg* to g_settings.xmltv* because it is XMLTV; see http://wiki.xmltv.org
By courtesy of TangoCash. :)

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 23:36:23 +02:00
svenhoefer
3606c717d4 - eitd/sectionsdclient: unify new code and call it as it is ... it is XMLTV; ...
fix another compiler warning: the use of `tmpnam' is dangerous

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 23:33:42 +02:00
svenhoefer
b00f1e53df - webepg: align new keys/values to the existing keys/values
By courtesy of TangoCash. :)

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 23:31:31 +02:00
svenhoefer
7c83250836 - zapit/bouquets: minor format changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 23:23:49 +02:00
svenhoefer
2bb45e4b7c - fix compile warnings from previous commit
warning: declaration of ‘url’ shadows a previous local
warning: the use of `tmpnam' is dangerous
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 23:22:55 +02:00
TangoCash
32354d558c fix repeating remotetimers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 19:48:18 +02:00
TangoCash
e5a76941fe add settings for xmltv epg
todo:
GUI

for testing edit your neutrino.conf:

webtv_xml_0=http://<remoteboxip>/control/xmltv.m3u
webtv_xml_count=1
webepg_0=http://<remoteboxip>/control/xmltv.xml
webepg_count=1

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 19:47:40 +02:00
TangoCash
a9bb08df0d add option to read (online) xmltv epg
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 19:43:33 +02:00
TangoCash
04f1219a1e fixes for xmltv epg
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 19:43:03 +02:00
TangoCash
4ca24a178b cleanup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 19:42:33 +02:00
Thilo Graf
7011bdfd73 src/zapit/src/bouquets.cpp: fix possible compile error
error: declaration of 'url' shadows a previous local [-Werror=shadow]
2018-09-01 19:40:35 +02:00
TangoCash
a01167378a prepare for online webchannels lists / fix epg
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 15:36:09 +02:00
TangoCash
9675f6ed41 fix possible segfault
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-09-01 15:33:41 +02:00
Thilo Graf
8c145de053 src/driver/fb_generic.cpp: unifiy path search in showFrame()
This allows to use same paths for images like for icons.

Was a request, because images inside theme directories were not found.
Thanks bellum for this hint.
2018-08-31 20:48:31 +02:00
Thilo Graf
082b4bea2e src/driver/fb_generic.cpp: add possibility to use images with full name
Keep parameter file_type empty to use filenames with file name extension.
2018-08-31 10:26:33 +02:00
svenhoefer
c482b6de63 - xmlinterface: fix compiling for CST hardware
error was: ‘pugi::xml_parse_status’ is not a class or namespace

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-31 10:24:54 +02:00
svenhoefer
8e29b3d481 - add gzstream.h to fix 4bcce912b248fd21018c45dfe2c2801367e4178c
Signed-off-by: Thilo Graf <dbt@novatux.de>
4bcce912b248fd21018c45dfe2c2801367e4178c = 'add reading from gzipped xml files (xxx.xml.gz)'
2018-08-31 10:24:50 +02:00
TangoCash
9f9ac9b616 add reading from gzipped xml files (xxx.xml.gz) 2018-08-31 10:24:47 +02:00
Thilo Graf
bd36134e17 src/system/helpers.cpp: fix cherry pick
protected space was broken
2018-08-28 10:13:22 +02:00
BPanther
7096a2d39a more time for shutdown message
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-23 10:38:08 +02:00
TangoCash
63fe9994ae small fix in bname
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-23 10:38:05 +02:00
TangoCash
142406d260 avoid segfault with saved tvg-id
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-23 10:38:02 +02:00
svenhoefer
b0590ff20d - audioplayer: remove some code; since 2588700 it's to find in helpers.cpp|h
Signed-off-by: Thilo Graf <dbt@novatux.de>

this is a fix for: adding some curl helpers
2018-08-23 10:37:58 +02:00
TangoCash
153cce9d95 adding some curl helpers
Signed-off-by: Thilo Graf <dbt@novatux.de>

NOTE: this pick makes build broken because of some previous declarations
2018-08-23 10:37:56 +02:00
TangoCash
29fe639ad3 satisfy compiler
Signed-off-by: Thilo Graf <dbt@novatux.de>

Possible error was:
operation on ‘iColon’ may be undefined, possible sequence-point error
2018-08-23 10:37:43 +02:00
TangoCash
adf7457279 supplemental to a7be95b6ada4c7aaaafc39596ab0c36a7a42cf9e
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-23 10:31:57 +02:00
TangoCash
f355a54b14 add option to load E2 & M3U iptv lists directly as webtv
Conflicts:
	src/zapit/src/bouquets.cpp

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

- fixed some line indentation errors
- line 967 contains possible error:
	operation on ‘iColon’ may be undefined [-Werror=sequence-point]
2018-08-23 10:30:40 +02:00
Thilo Graf
d958e1128d src/zapit/src/bouquets.cpp: minor format changes 2018-08-23 10:30:35 +02:00
svenhoefer
561cadfa4d - channellist: re-allow switching bouquets in zaphistory/current_transponder mode
see https://www.neutrino-images.de/board/viewtopic.php?f=61&t=2728

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-19 16:45:24 +02:00
svenhoefer
7ee2df2c34 - neutrino: new defaults for epg scan; scan all favs in standby mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-19 16:45:21 +02:00
Thilo Graf
57790766e7 src/gui/components/cc_frm_footer.cpp: fix assinged vector content 2018-08-18 11:22:23 +02:00
Thilo Graf
8a9ef1db85 cc_frm_footer.cpp: avoid possible crash if content[i].button = NULL
If content[i].button = NULL, conversion of content[i].button into std::string would fail.
2018-08-18 11:22:23 +02:00
Thilo Graf
29dd3a6b13 cc_frm_button.h: expand getButtonDirectKey() for item id
With this parameter it is possible to get any existing directkey
inside button object. For compatibility the old behavior is untouched.
2018-08-18 11:22:23 +02:00
Thilo Graf
5d212fc401 src/gui/components/cc_frm_footer.cpp: add member getButtonLabel()
Allows to get button label object from button collection.
2018-08-18 11:22:23 +02:00
Thilo Graf
3955da6893 src/gui/components/cc_types.h: fix default key for button labels
First index = 0 not 1
2018-08-18 11:22:23 +02:00
svenhoefer
047366e45d - movieplayer: don't wake up screensaver with ignored msgs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-04 00:18:37 +02:00
svenhoefer
685f5306bd - screensaver: move code for ignored msgs to screensaver code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-04 00:18:34 +02:00
svenhoefer
47105169e1 - menu: add condition to enable/disable items in record mode (version 2)
Signed-off-by: Thilo Graf <dbt@novatux.de>

Unused but useful if conditions are required to disable
or enable items depends of record mode.
2018-08-04 00:18:27 +02:00
Thilo Graf
401fc3a436 src/gui/scan.cpp/h: add more plausible caption for user canceled scan 2018-08-03 23:22:34 +02:00
Thilo Graf
1ae2aa00c3 locales: add cancel message for canceled channel scan 2018-08-03 23:22:28 +02:00
svenhoefer
37debfc727 - scan-setup: rework/unify shortcuts (thx to Janus)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-03 23:22:23 +02:00
svenhoefer
9c86da665f - movieplayer: fix display of timeshift stop dialog ...
... if timeshift was stopped in background while playback

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-02 15:28:10 +02:00
svenhoefer
5209ee9970 - movieplayer: fix vfd message when timeshift is startet in paused mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-02 15:28:10 +02:00
svenhoefer
bbd3ca61ec - neutrino: fix auto-delete code
* Why only remove old timeshift recordings if timeshift-dir == recording-dir?

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-02 15:28:10 +02:00
svenhoefer
c4e8fd64aa - movieplayer/record: move timeshift deletion code to moviebrowser ...
... to get sure it's not deleted until playback is stopped

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-08-02 15:28:10 +02:00
svenhoefer
65a7f3a432 - cables.xml: update Antennengemeinschaft Göltzschtalbrücke
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
a5800b2641 - user-menu: disable timeshift item if timeshift is already running
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
e5dcd5a4ff - record-menu: allow to exit with RC_stop, when no records available
This allows to call and exit this menu without to move the finger on the remotecontrol

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
aa55fea3bf - movieplayer: signalize zap tries with key_quickzap_up/down in timeshift mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
856d979899 - locale: better locale for zap tries in movieplayer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
2aee36814a - usermenu: better locales for record/timeshift items
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
svenhoefer
19c7e44bf7 - record: add space between title and duration in record messages
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-31 22:27:56 +02:00
Thilo Graf
541162a59f neutrino.cpp: remove software update from yellow user menu
Yellow menu is reserved for video sub channel options and
livestream resolution as default.
2018-07-31 22:27:35 +02:00
svenhoefer
7ba06aa519 - usermenu: add timeshift item to blue usermenu; small resort to get colorkeys sorted
Conflicts:
	src/neutrino.cpp

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

 Changed according to our setup.
2018-07-30 22:51:45 +02:00
svenhoefer
12bd7c2022 - locale: split fileplay hints into audio and video
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-30 22:35:30 +02:00
svenhoefer
c129312235 - channellist: move avoid-zap-in-movieplayer-mode-message ...
... to a global reachable place to avoid all zap tries

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-30 21:28:46 +02:00
svenhoefer
530c3e1c1b - movieplayer/record: stop playback of timeshift when zap to another channel
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-30 21:26:42 +02:00
Thilo Graf
351559f664 src/gui/imageinfo.cpp: add entry for operating system 2018-07-30 13:49:21 +02:00
Thilo Graf
f81816df96 src/driver/fb_generic.h: use unified define for fb device name 2018-07-29 16:41:33 +02:00
svenhoefer
101fbd7320 - locale: update slovak locale (thx to EnoSat)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
dabca8066f - neutrino: fix bouquet align when zap via history or current transponder list
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
fcc1a18203 - record: differentiate between timeshift and record in AskToStop() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
ab393b0439 - record: set TSHIFT_MODE_OFF when stopping timeshift
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
ac241d26ae - record-setup: minor changes in timeshift-setup
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
Thilo Graf
f26f774de7 src/driver/record.cpp: avoid possible build error 'unused-but-set-variable'
see commit: c074e5f43268022a9f63cb80d67b6166db3fb9e3
2018-07-28 14:34:49 +02:00
svenhoefer
56442c99bd - movieplayer/record: try to fix timeshift stop; ...
Timeshift was stopped immediately when mpkey_stop was pressed.
After that the record/timeshift menu was shown, but is wasn't possilble
to return to timeshift record.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
759504d149 - epgplus: signalize zap tries while movie playback
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:49 +02:00
svenhoefer
478659b3c5 - user-menu: allow SNeutrinoSettings::ITEM_EPG_SUPER and SNeutrinoSettings::ITEM_EPG_LIST in movieplayer-mode too
Both is available via channellist in movieplayer-mode. So we can it allow via user-menu too.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
edf89c5538 - epgplus: move CEPGplusHandler::exec() code to end of file; ...
* really minor code changes in CEPGDataHandler::exec() and
  CEventListHandler::exec()

No binary changes, just code cosmetic.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
f7025a9a7d - movieplayer/infoviewer: simplify call of showMovieInfo()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
87bb512534 - epgview: fix CEPGDataHandler::exec() in timeshift mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
fb38d30f9a - movieplayer: remove NeutrinoMessages::SHOW_EPG handling from handleMovieBrowser() function
This isn't any moviebrowser function. Use showMovieInfo() instead of this.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
0f6fdd4a93 - user-menu: enable SNeutrinoSettings::ITEM_EPG_INFO in movieplayer-mode too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
1cb96902ef - epgview: rework CEPGDataHandler::exec() to get work in movieplayer-mode too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
90d79d31e7 - movieplayer: move code to display movie-info to an own public function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
Thilo Graf
326db1eee6 src/gui/timerlist.cpp: use more plausible SaveScreen methods 2018-07-28 14:34:48 +02:00
svenhoefer
beff52083c - timerlist: fix display of gui-rests when adding a new remotebox
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
Thilo Graf
1fda31ad12 src/gui/widget/menue.h: add plausible alias for disableSaveScreen() method 2018-07-28 14:34:48 +02:00
svenhoefer
120d3d9303 - moviebrowser: enable search in sms mode by default
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
svenhoefer
3ea17f4046 - neutrino: add additional key to leave standby mode; unify standby locales
This re-adds an old feature from dbox2, but uses a more configurable way

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-28 14:34:48 +02:00
Jacek Jendrzej
1b71d71b4b src/gui/movieplayer.cpp: check return after playbeck start 2018-07-28 14:29:21 +02:00
svenhoefer
ce5024052b - moviebrowser: small changes in menu locales; display hintbox while saving movie info
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:57:06 +02:00
svenhoefer
744ed69d32 - moviebrowser: re-add by mistake removed boolean value got_start_pos
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:56:55 +02:00
svenhoefer
28fab3c6da - menu: fix return value of getSelectedLine() for RC_timeout and RC_setup
This fixes the bahaviour of StartPosSelectionMenu in moviebrowser.
When this menu was closed by its timeout or RC_setup was pressed
the movie starts anyway.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:56:46 +02:00
svenhoefer
2bf474958e - moviebrowser: set focus in StartPosSelectionMenu to last play stop if it exists
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:56:41 +02:00
Thilo Graf
dad76aeada icons: use smaller icon for scrambled channel mode 2018-07-18 11:56:37 +02:00
svenhoefer
bf268fe274 - moviebrowser: party revert caa8b68b170a395e446f3898f91ba09d9d8bfb80; ...
unfortunately this subheader breaks the m_settings.browserAdditional feature

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:56:01 +02:00
svenhoefer
f46c78c29c - moviebrowser: add subheader to main window to avoid gui-jumps; add left/right icons to header
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:55:53 +02:00
svenhoefer
1002b4bfb3 - moviebrowser: allow to display record time
Signed-off-by: Thilo Graf <dbt@novatux.de>

include fix of broken build
2018-07-18 11:55:46 +02:00
svenhoefer
d0b8924d24 - moviebrowser: fix display of mp_movie_info->dateOfLastPlay
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:55:34 +02:00
svenhoefer
20403c63bb - epgview: fix display of mp_movie_info->dateOfLastPlay
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:55:30 +02:00
svenhoefer
890e701e6a - movieinfo/moviebrowser: do not use any fake date to fill dateOfLastPlay and file.Time
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:55:26 +02:00
svenhoefer
14384c8ad6 - keybind-setup: try to fix return value of msgbox when new rc is not confirmed
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:54:53 +02:00
svenhoefer
a7ab3ce70f - channellist: fix display of very long channelnames
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-07-18 11:54:48 +02:00
Thilo Graf
27d4519b62 icons: add new resolution icons 2018-07-18 11:54:36 +02:00
svenhoefer
999610dcd1 - channellist: allow to show resolution icons
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>
2018-07-18 11:54:16 +02:00
Stefan Seyfried
d920f4892a rcinput: try harder to reacquire input device
During lirc package update, the input device was sometimes lost and not
reacquired. Try to reacquire also if setKeyRepeatDelay fails.

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

# Conflicts:
#	src/driver/rcinput.cpp
2018-07-02 10:11:51 +02:00
Stefan Seyfried
678d1b980d tuxtxt: remove unused var_screeninfo.yoffset (always 0) 2018-07-02 10:09:10 +02:00
Stefan Seyfried
38e89ae1a7 tuxtxt: fix framebuffer blitting for SPARK 2018-07-02 10:09:04 +02:00
Stefan Seyfried
9f4962d6e4 tuxtxt: use one global CFrameBuffer variable 2018-07-02 10:09:01 +02:00
svenhoefer
d89e858c66 - moviebrowser: check for channelname too to change channellogo; ...
usefull for popup-channels with same id but different names

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-06-07 17:31:09 +02:00
Thilo Graf
cc3721da3e src/neutrino.cpp: show next event as default in channel list 2018-06-01 20:50:03 +02:00
Thilo Graf
b6ba7f096b src/neutrino.cpp: update nfs options
Read and write should be set as default and block sizes
should be negotiated itself.
2018-06-01 20:50:03 +02:00
Jacek Jendrzej
48522a9217 fix framerate 29970 signalisatiom (by bazi98) 2018-05-31 13:57:35 +02:00
Jacek Jendrzej
c81d09264f fix signalisation bitrate 599940 (by bazi98) 2018-05-30 10:42:43 +02:00
limes007
5bc48e28e3 correct length in movie-info during "stop" 2018-05-28 09:27:24 +02:00
Jacek Jendrzej
5448b5af3f move for - if used kill neutrino 2018-05-27 14:20:24 +02:00
GetAway
15572e2d7c Revert "- audioplayer: fix station logo handling for icecast"
This reverts commit 2e96ac3 - it is incomplete!
2018-05-26 18:31:03 +02:00
GetAway
714cca6ba6 movieplayer.cpp: fix handle key play/pause for arm 2018-05-26 17:59:18 +02:00
Jacek Jendrzej
22eedad076 disable CEC standby after flash (armbox1) 2018-05-26 12:10:45 +02:00
Thilo Graf
c56f60d603 src/gui/screensaver.cpp: ensure usage of transparent background for clock 2018-05-21 15:17:33 +02:00
Thilo Graf
6dbb1f5959 src/gui/screensaver.cpp: remove call of showFrame()
This should fix an issue with screen saver with movieplayer.

Call of showFrame() causes unintentional behavior on cs hardware
with green screens and video decoder seems to become unusable.
2018-05-21 15:17:26 +02:00
vanhofen
ff926297df - internetradio: clear playlist before loading a new one 2018-05-20 17:59:26 +02:00
svenhoefer
2e96ac359f - audioplayer: fix station logo handling for icecast
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-05-20 17:59:07 +02:00
Thilo Graf
0c6ff60cc4 src/neutrino.cpp: fix possible compile error
missing variable
2018-05-18 21:33:43 +02:00
Thilo Graf
0da4084dbe src/neutrino.cpp: use WEBTVDIR as default in neutrino settings
Default xmls are installed in WEBTVDIR.
2018-05-18 17:01:07 +02:00
Thilo Graf
ed6f3e185b src/neutrino.cpp: hide dev/api keys when keymanage is disabled
This should help providers maintain their keys no public.
2018-05-18 16:53:51 +02:00
Thilo Graf
b8c28d069d src/gui/screensaver.cpp: simplify painting images
Images will paint on full screen without blank frame in movie player mode.

TODO: Only with scale at the moment, but not sure if this must be changed.
2018-05-18 16:53:51 +02:00
svenhoefer
becf676dc6 - helpbox: replace fixed value with a scalable one
Signed-off-by: Thilo Graf <dbt@novatux.de>

Merged with subsequently submitted build fix.
2018-05-17 17:23:12 +02:00
Thilo Graf
18a4ae0098 Screensaver: try to fix background
Ensure to have blank background before paint screensaver content.
This should avoid possible holes with some images.
2018-05-17 16:46:15 +02:00
Markus Volk
c8f27fb63b [PATCH] do jpgs for osd+video grabs to improve yweb performance
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-05-16 08:52:16 +02:00
GetAway
c9088b6b03 pzapit: add get video format 2018-05-14 19:49:39 +02:00
GetAway
5c5a013266 pzapit: add set and get OSD resolution 2018-05-13 18:07:09 +02:00
Thilo Graf
3fb15ec619 imdb: Fix an issue on changing of imdb key during runtime.
Global instance allows to set the api key from settings on first
created instance of the imdb object only,
so changes on settings had no effect during runtime and
restart of neutrinon was required to apply ne keys.
This should fix this.
2018-05-13 15:22:32 +02:00
GetAway
800c76721b pzapit: format help text 2018-05-12 16:39:13 +02:00
Markus Volk
573d7d4ac6 hdd_menu.cpp: add support for sgdisk; fix sfdisk usage
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Thilo Graf <dbt@novatux.de>

- sfdisk is used primarily
- ensures detection of large hard drives
- using gpt tables with sfdisk or sgdisk

Note:
busybox fdisk doesn't support gpt tables and no large hard disks,
but fallback to old behavior should work unchanged
newer util versions of fdisk can do this but with different syntax.

Please test.
2018-05-09 12:28:24 +02:00
Thilo Graf
a5b16ace60 src/gui/epgplus.cpp: add missing home handling
Window was not closed with exit button.
2018-05-08 08:16:00 +02:00
FlatTV
cccb6a7ce6 imdb.cpp: fix parsing google file 2018-05-08 08:07:42 +02:00
svenhoefer
09c1b46ab3 - epgview: use OFFSET define instead of fixed value
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-05-04 09:15:37 +02:00
Thilo Graf
d8719e21cb icons: fix wrong icon name, update icon face
Icon 'marker_update_available 'was not found.
2018-05-03 18:28:40 +02:00
Thilo Graf
d5d5ab9497 data/bad_package_pattern.list.sample: add krb5 2018-05-03 17:51:22 +02:00
Thilo Graf
cc041355b8 src/gui/miscsettings_menu.cpp: fix possible compile error
Error: Wunused variable, if ENABLE_TMDB_KEY_MANAGE is unset
2018-04-28 08:54:26 +02:00
Thilo Graf
3bc7d7e61f src/gui/epgview.cpp: optimize text arrangement for tmdb/imdb 2018-04-28 08:54:26 +02:00
Thilo Graf
af49d0ef30 icons: update tmdb.png imdb.png 2018-04-28 08:54:26 +02:00
Thilo Graf
d84c2f74a1 src/gui/epgview.cpp: rework online epg database handling
Vizualize of TMDb starbar was partial broken, should working now and IMDb (in reality OMDb)
should working too. DEV/Api keys are required and are managed with
misc settings menue. To get reqiured keys see https://www.omdbapi.com/ and
for TMDb see https://www.themoviedb.org

TODO: Better encapsulating for db classes for unified data tapping.
2018-04-28 08:54:26 +02:00
Thilo Graf
6adaf26f48 src/gui/epgview.h: add class to create star bars 2018-04-28 08:54:26 +02:00
Thilo Graf
36ead91275 src/gui/epgview.cpp: update license text 2018-04-28 08:54:26 +02:00
Thilo Graf
77ccc5b07c ytplayer: apply enable option for internal YouTube playback 2018-04-28 08:54:26 +02:00
Thilo Graf
b8d3737588 Api keys: add class instead single functions to check api keys
Without class build was broken, with static versions it should working.
2018-04-28 08:54:26 +02:00
Thilo Graf
6abfc770b5 neutrino.cpp: add defined api keys into online service settings 2018-04-28 08:54:26 +02:00
Thilo Graf
23c7977d17 setting_helpers.h: add generic function for api keys 2018-04-28 08:54:26 +02:00
Thilo Graf
8b101ccf78 imdb-support: renamed imdb->omdb
Imdb is not really used directly, that is a bit misleading
2018-04-28 08:54:26 +02:00
Thilo Graf
9be6a12241 CIMDB: load api key from settings 2018-04-28 08:54:26 +02:00
Thilo Graf
33c0b544db CMiscMenue: apply api key options 2018-04-28 08:54:26 +02:00
Thilo Graf
b2153d6049 CMiscMenue: adapt to new dev key definies 2018-04-28 08:54:26 +02:00
Thilo Graf
1a6bfa081b misc settings: add missing locals and settings variables 2018-04-28 08:54:26 +02:00
Thilo Graf
059667caea icons: add resized star-on.png
use compatible icon size related to star-off.png
2018-04-28 08:54:26 +02:00
Thilo Graf
ef63680d60 icons.h: remove useless star icons 2018-04-28 08:54:26 +02:00
Thilo Graf
2990bd4e34 CIMDB: add imdb icon 2018-04-28 08:54:26 +02:00
Thilo Graf
28ba56e0b7 CIMDB: clean up
- fix license text
- move unused include unistd.h into cpp file
- scope of the variable 'line' reduced.
- remove variable 'pos_firstline', its value was never used.
- remove unused variable: search
- remove variables 'pos_search1', 'pos_search2'... values never used.
- add member variable 'CIMDB::acc' into constructor, was not initialized
- move include for cc.h into cpp file
2018-04-28 08:54:26 +02:00
svenhoefer
ddf3bfd613 - epgview: fix logic for followscreenings- and tmdb-button
Signed-off-by: Thilo Graf <dbt@novatux.de>

include c/p fix
2018-04-28 08:54:26 +02:00
svenhoefer
3b389b28e7 - epgview: change and simplify button logic; ...
this avoids annoying "button-jumps" while navigating through events

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-28 08:54:26 +02:00
Thilo Graf
196e5e566f src/gui/videosettings.cpp: disable fade option for AX51/Mutant
Don't working at the moment.

TODO: Make it usable for AX51/Mutant
2018-04-28 08:54:26 +02:00
Thilo Graf
cab6daf976 src/gui/videosettings.cpp: don't show entry for vf key settings
Available on CS hardware

TODO: make configurable for other keys on other hardware
2018-04-28 08:54:26 +02:00
Thilo Graf
e4cd53bc90 widget/menue.cpp: avoid paint of toggle buttons with more than 2 opts 2018-04-28 08:54:26 +02:00
Thilo Graf
e931932800 src/gui/test_menu.cpp: doc corrected 2018-04-28 08:54:26 +02:00
Thilo Graf
cf5c38fe83 src/gui/widget/msgbox.cpp: add missing handling of RC_home message
Required in case of usage without explicit undefined home button.
2018-04-28 08:54:26 +02:00
Thilo Graf
4c1ffa253c data/bad_package_pattern.list.sample: add zsh 2018-04-28 08:54:26 +02:00
Thilo Graf
bf19dcfec9 moviebrowser: implement imdb functionality into moviebrowser
taken over from https://bitbucket.org/neutrino-images/ni-neutrino-hd
2018-04-28 08:54:26 +02:00
Thilo Graf
db64f1e094 epgview: add imdb functionality into epgviewer
taken over from https://bitbucket.org/neutrino-images/ni-neutrino-hd
2018-04-28 08:54:26 +02:00
Thilo Graf
6110ba75d7 configure: add options for online services
Contains options to manage api keys and related gui features.

These options allows to add predefined api/dev keys. If option unused, it will be like before and
user can add end edit keys via gui.

Add keys with

 --with-tmdb-dev-key=[KEY]
 --with-omdb-api-key=[KEY]
 --with-youtube-dev-key=[KEY]
 --with-shoutcast-dev-key=[KEY]

In case of predefined keys it could be useful to avoid the gui managment for keys:

 --disable-tmdb-key-manage
 --disable-omdb-key-manage
 --disable-youtube-key-manage
 --disable-shoutcast-key-manage

Additional option to disable youtube player inside moviebrowser

 --disable-youtube-player
2018-04-28 08:54:26 +02:00
GetAway
1ae5c80dda pzapit: hack for HD51 mix-up letterbox<->panscan
videosettings.cpp: improved debug output for mode_43
2018-04-26 09:14:44 +02:00
GetAway
6a9150d898 videosettings: fix set and get video_43mode 2018-04-22 22:03:42 +02:00
Thilo Graf
e80b047c9b src/neutrino.cpp: change time server
time.fu-berlin.de not really works
2018-04-22 16:24:17 +02:00
Thilo Graf
9781f16bc3 data/bad_package_pattern.list.sample: fix typo, add webmin 2018-04-22 14:48:11 +02:00
Thilo Graf
b47aeaa88f theme Gray-Blue: add 'enable' trigger button 2018-04-22 14:48:11 +02:00
Thilo Graf
505c252078 icons: use more different brightness for 'disable' trigger button 2018-04-22 14:48:11 +02:00
Thilo Graf
79309e7d58 themes Olive3.0, Neutrino3.0: use more contrast for trigger buttons 2018-04-22 14:48:11 +02:00
GetAway
49fb304a36 pzapit -gm: reactivate get current TV/Radio mode 2018-04-22 14:35:41 +02:00
Jacek Jendrzej
9dad6ae3ac fix epg dir, strange static behavior 2018-04-16 13:48:37 +02:00
Thilo Graf
bb4b46c960 color buttons: small changes on color 2018-04-14 00:11:45 +02:00
svenhoefer
5b05939099 - locale: small changes on themes locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-14 00:04:57 +02:00
svenhoefer
3f048c469e - yWeb: activate pos and recall keys on remote controls (thx to DdD)
Conflicts:
	data/y-web/Y_Blocks.txt
	data/y-web/languages/Deutsch
	data/y-web/languages/English

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-14 00:04:48 +02:00
svenhoefer
61b4bbeb51 - icons: rename important.png => marker_warning.png because it doesn't signalize important stuff, but warnings
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-14 00:04:41 +02:00
Thilo Graf
31829ece63 icons: add default icons for trigger buttons 2018-04-13 23:49:48 +02:00
Thilo Graf
ee0f90d083 Icons: change check markers, rename to dialog on/off, add update marker 2018-04-11 17:07:19 +02:00
Thilo Graf
8c5ab1b22b themes: add some theme relevant trigger buttons
icons: add larger on/off buttons
2018-04-11 17:07:19 +02:00
Thilo Graf
cc4b0fdb56 Revert "COsdSetup: kill instance of osd_menu_colors"
This reverts commit 14124c7dd6.

With this commit were crashes are to be expected. If here is an issue,
we should fix it with another solution.
2018-04-11 17:06:19 +02:00
Thilo Graf
3301be5484 menu: add optional usage of toggle buttons to visualze options 2018-04-11 17:03:11 +02:00
Thilo Graf
01e3c02225 src/gui/osd_setup.cpp: use CMenuForwarder instead CMenuDForwarder
This should avoid possible segfaults when user is calling color setup.
This behavior was observed if start wizard has been completed and
after that user wants to change color settings.

If target object is a singelton, this should not be an issue.
2018-04-11 17:03:11 +02:00
Thilo Graf
ef4ba9847e ::getValue(void): remove multiple declared members
Already inherited from CMenuTarget
2018-04-11 17:03:11 +02:00
Thilo Graf
bfb61a273e themes: add locales for theme reset 2018-04-11 17:03:11 +02:00
Thilo Graf
79cb1261f7 CThemes: visualize migrated theme after possible update
After an update this entry will be only shown if theme name is a new
configure option and theme name is still unknown.
This entry visualizes the state of current migrated theme. The old theme
settings will be kept.
If required users should save the theme as a new userdefined theme or
select a given theme.
2018-04-11 17:02:34 +02:00
Thilo Graf
23e684258f CThemes: add default theme from config and migrate theme settings if needed 2018-04-11 16:12:58 +02:00
Thilo Graf
d32b7420bc CThemes: rename member readThemes -> showThemesMenu
more plausible name
2018-04-11 16:12:58 +02:00
Thilo Graf
0d5b81c03f CThemes: visualize current selected or applied theme 2018-04-11 16:12:58 +02:00
Thilo Graf
953028ae82 CThemes: inherit CColorSetupNotifier into CThemes
Avoids explicit init of CColorSetupNotifier objects.
2018-04-11 16:12:58 +02:00
Thilo Graf
819c54e240 themes: set default theme instead static colors, but hold fallback 2018-04-11 16:12:58 +02:00
Thilo Graf
ce244d7fcd themes: add setting entry for theme name 2018-04-11 16:12:58 +02:00
Thilo Graf
ae9be1be31 CFrameBuffer: add more possible icon paths in order of priority
This gives possibility to use theme relevant icon sets.

scheme:
	/path/to/theme/icons/file.png

example:
	/usr/share/tuxbox/neutrino/themes/Neutrino-3.0/icons/file.png
2018-04-11 16:12:58 +02:00
Thilo Graf
ab281d8581 Color theme setup: re sort some entries, remove some separator lines
Better separation of the gui and misc parts.
2018-04-11 16:05:43 +02:00
Thilo Graf
baacf318f6 Progressbar setup: add missing caption for global settings 2018-04-11 16:05:43 +02:00
FlatTV
1652faecff OSD Menu: Add progressbar color
Signed-off-by: Thilo Graf <dbt@novatux.de>

- themes/Makefile.am unchanged, build was broken
- whitespace errors fixed
- unnecessary comments removed
- bump lua api version, was missed
2018-04-11 15:58:20 +02:00
Thilo Graf
2162aa6970 colorchooser.cpp/h: add separate init method
If color setup having already been used and after that user has done changed some other settings  (e.g. font settings), graphical errors or crashes are possible.
The relocation of the initialization should prevent this.
2018-04-11 15:58:19 +02:00
Thilo Graf
3007c27469 Color setup: add button bar 2018-04-11 15:58:19 +02:00
Thilo Graf
712d7f9672 CColorChooser: fine tune position of color rate 2018-04-11 15:58:19 +02:00
Thilo Graf
ade8e13336 Color setup: Show color number in preview. 2018-04-11 15:58:19 +02:00
Thilo Graf
c574c48b4f Color setup: align to general window composition
- add home context button and icon
- width increased
2018-04-11 15:58:19 +02:00
Thilo Graf
1ca349373a CColorChooser: use unified variable vor window font 2018-04-11 15:58:19 +02:00
Thilo Graf
e4bc3a3e20 color setup: Visualize color rate 2018-04-11 15:58:19 +02:00
Thilo Graf
c4bc6154d8 locales/fonts: add global window font 2018-04-11 15:57:33 +02:00
svenhoefer
8dc0fc5268 - english.locale: some more minor corrections
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-10 23:35:17 +02:00
svenhoefer
e46a2b4abf - deutsch.locale: Fix some english hints
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-10 23:34:23 +02:00
svenhoefer
6907a23dbd - locale: minor alignments; mostly capitalization fixes in english.locale
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-10 23:33:32 +02:00
svenhoefer
384669df13 - locale: minor changes in timing.infobar locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-10 23:07:07 +02:00
Thilo Graf
f9b4aeef8c infobar timout: add member to get current timeout modes
Avoids  multiple code in some source files.
2018-04-10 10:29:39 +02:00
Thilo Graf
557805bc40 infobar: rework infobar timeout behavior
Options were sometimes described ambiguously and previous behavior was no longer available.
Now the descriptions should be more plausible for current behavior.
2018-04-10 10:29:38 +02:00
Thilo Graf
6f02799b03 Imageinfo: resort image and gui relevant entries 2018-04-10 10:29:38 +02:00
svenhoefer
4b12086438 - channellist: signalize zap tries while movie playback
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	data/locale/english.locale
2018-04-09 23:44:57 +02:00
svenhoefer
10ae3aaf51 - channellist: try to respect users timeout settings when hiding infobar
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-09 23:41:00 +02:00
Thilo Graf
bcdc3e990e CCDraw: add debug output to identify errors in relevant item types 2018-04-05 21:21:53 +02:00
Thilo Graf
a25fd62be8 CCTypes: outsource type variables and methods into own inheritable class 2018-04-05 20:55:46 +02:00
Thilo Graf
86e9f742e6 src/gui/widget/menue.h: fix possible compile error with older compliers
avoids possible error with extended initializer lists,
only available with -std=c++11 or -std=gnu++11

supplement to:
'CMenuOptionNumberChooser: expand localize functionality for any number'
2018-04-05 16:34:05 +02:00
svenhoefer
a84eaa6b33 - nhttpd/controlapi: make CDATA attribute in xml output switchable to fix xmltv.data
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-05 06:47:25 +02:00
Thilo Graf
fdbddce9dd CMenuOptionNumberChooser: expand localize functionality for any number 2018-04-04 15:28:57 +02:00
svenhoefer
6656a65fb4 - nhttpd: re-add CDATA attribute to xml output to keep compatibility with some plugins
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-04-03 13:21:41 +02:00
BPanther
d15104daca fix fontrenderer segfault (thx DBoxOldie) 2018-04-03 13:21:03 +02:00
Thilo Graf
25b99c4c49 src/gui/channellist.cpp: use channellist object on stack
Heap not required here.
2018-04-01 19:18:23 +02:00
Thilo Graf
9dabc6301b src/neutrino.cpp: fix wrong default keysetup for audio key
Audio key has opened hdd menue instead audio menue.

Note: Reset or rework of user menue settings for audio key is required.
2018-04-01 19:16:14 +02:00
TangoCash
f8b623178e fix webif xml encoding, part 2 2018-03-31 13:07:36 +02:00
TangoCash
1e079ae245 fix webif xml encoding 2018-03-31 13:07:07 +02:00
Jacek Jendrzej
ef1dbb561e not generic code 2018-03-29 13:17:02 +02:00
Jacek Jendrzej
840dae319a src/zapit/src/capmt.cpp fix possible segfault 2018-03-29 13:07:07 +02:00
Thilo Graf
e73eac0bb6 src/gui/epgview.cpp: small indent fix 2018-03-24 17:39:50 +01:00
Thilo Graf
3233abce5d src/gui/epgview.cpp: initialize of dimensions dependently from added icons
... so it is possible to get usable dimension values. Useful if in parent
object none values or too small dimensions are defined.
2018-03-24 17:39:49 +01:00
Jacek Jendrzej
3fbfff3b74 fix copy, suppemnent to last commit 2018-03-24 16:30:32 +01:00
Jacek Jendrzej
0e46842c10 supplement to a04e899d44 , memcpy don't work ok with std::string 2018-03-24 15:47:37 +01:00
svenhoefer
167039c1f9 - channellist: re-add list of recordable channels (while recording) to key_current_transponder
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:18 +01:00
svenhoefer
ef99e41f93 - channellist: move zaphistory/current_transponder handling into sepatate function
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:16 +01:00
svenhoefer
1bf83a035f - channellist: avoid switching bouquets in zaphistory/current_transponder mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:13 +01:00
svenhoefer
f833778b32 - channellist: simplify key_zaphistory/key_current_transponder handling
* Remove strange list of "zapable" channels while recording. Channellist
(RC_ok) has same feature ... not avalable channels are marked inactive.

* Add hint, when no zapping histoty is available to confirm user's keypress

 Conflicts:
	data/locale/english.locale

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:12 +01:00
svenhoefer
fc75b16472 - neutrino: simplify key_zaphistory/key_current_transponder calls
* allow these both keys in movieplayer too; handling has been missing there

 Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:08 +01:00
svenhoefer
9e7f9ca739 - keybind-setup: sort mpkeys more consistent
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:07 +01:00
svenhoefer
4764367d20 - cables.xml: update OstTelCom GmbH
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-22 21:20:05 +01:00
Thilo Graf
8963ba6f1e src/gui/widget/menue_target.h: ensure init of valueStringTmp 2018-03-22 21:10:49 +01:00
Thilo Graf
2f73bd58a1 CNeutrinoApp: ensure clean up of screen in standby mode
This should fix a possible issue with infobar artefacts in standby mode.

This issue was observed if user went to change  to standby mode and
infobar was still open e.g if  infobar timeout was set to 0
(always visible) and runtime timeout was elapsed.
2018-03-22 21:10:47 +01:00
Thilo Graf
a04e899d44 Revert "neutrino: do not clean up infoviewer"
This reverts commit 596e8b5bf6.

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

Can't find any violations at the moment.
2018-03-22 21:10:45 +01:00
GetAway
a86561bd27 pzapit: fix get 4:3 mode
0 = Pan & Scan
1 = Letterbox
2 = Vollbild
3 = 14:9 Pan & Scan
2018-03-17 11:45:30 +01:00
Thilo Graf
7dae8aa77e src/gui/components/cc_frm_icons.cpp: fix typo, add missing include 2018-03-14 12:16:36 +01:00
Thilo Graf
188ffb4690 data/bad_package_pattern.list.sample: add more filter entries 2018-03-14 11:28:02 +01:00
Thilo Graf
9d7f8a21f9 CComponentsIconForm: add member to add any number of identical icons 2018-03-14 10:50:20 +01:00
Thilo Graf
56bf501e3d cc_frm_icons.cpp: add missing call of addIcon();
Parameter v_icon_names was without effect.
2018-03-14 10:50:00 +01:00
Thilo Graf
be807f6a3e icons: fine tuning dummy icons 2018-03-12 20:15:22 +01:00
Thilo Graf
d04c0d09e2 widget/menue.cpp: use larger version of dummy button 2018-03-12 20:14:32 +01:00
svenhoefer
f26175a8b4 - channellist: show choosen channelnumber on vfd while numeric zapping
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-12 08:55:04 +01:00
svenhoefer
82ac230c6a - eventlist: re-add RC_0 to execute timerlist, because CST-hardware has no RC_timer key
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-12 08:55:04 +01:00
svenhoefer
03747e5f86 - hardware_caps: introduce caps.has_button_timer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-12 08:55:04 +01:00
svenhoefer
9bf5ca63a8 - channellist/infoviewer: align calculations for "since-time" of current event
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-12 08:55:04 +01:00
Thilo Graf
3a9ecc9aab icons: use unified background for btn_timer.png 2018-03-11 19:55:46 +01:00
svenhoefer
d717031f1e - timerlist: allow RC_timer or RC_program to leave timerlist
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-09 06:39:14 +01:00
svenhoefer
640c9d5132 - eventlist: use RC_timer or RC_program to execute timerlist; use new timer icon
Conflicts:
	src/gui/eventlist.cpp

Code part is still disabled

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-09 06:38:31 +01:00
svenhoefer
a0f96abbb9 - icons: add icon for timer button
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-09 06:35:46 +01:00
svenhoefer
c49d441992 - mediaplayer-setup: remove old commented code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-09 06:34:58 +01:00
Thilo Graf
6a598bf413 infoviewer.cpp: use templates to get reserved width for current/next info
This should ensure reserved width for all contained text boxes and
and in case of truncated epg info this should be moderate.
2018-03-05 21:52:57 +01:00
Thilo Graf
2fd4dee2b0 CBouquetList/CTPSelectHandler: try to fix possible format-overflow errors
Compiler error: [-Werror=format-overflow=]
2018-03-02 23:19:10 +01:00
Thilo Graf
35196222aa Fix "cc_frm_footer.cpp: fix possible compiler warning"
This reverts commit 885ed60ea4.
2018-03-02 21:44:07 +01:00
Thilo Graf
ad98db85d7 CMiscMenue: enlarge menu width
better for some hints
2018-03-02 21:42:39 +01:00
Thilo Graf
e920fd3c9c CCButtonSelect: unfify bg color parameter order with related base methode
Order was different between setSelectedButton() and setSelectedItem()
2018-03-01 19:04:34 +01:00
Thilo Graf
318550767f CCButtonSelect: use pre defined frame color as default 2018-03-01 19:04:34 +01:00
Thilo Graf
948e42cd1d CCButtonSelect: fix order of frame color parameters 2018-03-01 19:04:34 +01:00
Thilo Graf
0f48805e66 Neutrino-3.0.theme: optimize inactive color 2018-03-01 19:04:34 +01:00
Thilo Graf
caa8eb866f CComponentsForm: add define for default select frame 2018-03-01 16:55:27 +01:00
Thilo Graf
25c9201b21 CUpnpBrowserGui: Ensure clean screen on leaving upnp browser. 2018-03-01 16:55:27 +01:00
Thilo Graf
9a3a90af84 Osd setup: use unified menu width 50% 2018-03-01 16:55:27 +01:00
Thilo Graf
885ed60ea4 cc_frm_footer.cpp: fix possible compiler warning
long unsigned int is expected
2018-03-01 16:55:27 +01:00
svenhoefer
7d95a7b76c - locale: change menu.hint_infobar_radiotext locale
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-01 16:31:26 +01:00
svenhoefer
97d4740fb3 - movieplayer: change logic in updateLcd() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-01 11:21:14 +01:00
svenhoefer
3e8e7758e8 - yWeb: fix path to ether-wake binary
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-01 11:20:59 +01:00
GetAway
7718b010f7 timerlist: fix double drawing of timer list
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-01 11:20:40 +01:00
svenhoefer
47dd96d4e7 - bouqueteditor: allow hiding bouquets with RC_playpause too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-01 11:20:22 +01:00
Thilo Graf
d677bd9c22 settings: set display plackback time for movieplayer as default = on
User should know which movie he just started.
2018-03-01 11:19:39 +01:00
svenhoefer
6ad2ca6a46 - movieplayer: allow to display plackback time instead of movietitle on vfd
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-28 11:18:53 +01:00
svenhoefer
0c5485d4ca - movieplayer: revert to good ol' vfd-handling; ...
show playstate in vfd and avoid mode changes

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

# Conflicts:
#	src/gui/movieplayer.cpp
2018-02-28 10:31:24 +01:00
Jacek Jendrzej
d12071aa7c enable screenshot for hd51 2018-02-26 18:18:03 +01:00
BPanther
e47cee6854 - scan-setup: allow three digits for scansettings.sat_TP_pli 2018-02-26 16:10:35 +01:00
Stefan Seyfried
e6a32812db remove old framebuffer code files
the new structure seems to be working well, so remove unused stuff

 Conflicts:
	src/driver/framebuffer.cpp
	src/driver/framebuffer_ng.cpp
	src/driver/framebuffer_ng.h
2018-02-26 16:10:17 +01:00
Stefan Seyfried
4bb731ed61 fb_accel_hd1: fix blit2FB for backbuffer-to-fb case
For source bitmaps smaller than xRes, the offset calculation goes wrong.
Calcuclate an address offset instead and drop the Y offset.
2018-02-26 16:10:01 +01:00
Stefan Seyfried
5f783f0012 tuxtxt: use demux 0
Conflicts:
	lib/libtuxtxt/tuxtxt.cpp
2018-02-26 16:09:47 +01:00
Stefan Seyfried
a567104ce6 tuxtxt: use blit2FB instead of handmade mem copy
This gets rid of most hardware specific code in tuxtxt

 Conflicts:
	lib/libtuxtxt/tuxtxt.cpp
2018-02-26 16:09:32 +01:00
Stefan Seyfried
e4890299e8 tuxtxt: use framebuffer function for painting boxes
Conflicts:
	lib/libtuxtxt/tuxtxt.cpp
2018-02-26 16:09:16 +01:00
Stefan Seyfried
d2e80adff0 fb_accel_td: do not use directfb for blitting
it is in most cases slower than the naive software implementation :-(
2018-02-26 16:08:59 +01:00
Stefan Seyfried
9a8564f751 fb_accel_td: fix transp handling in blit2FB 2018-02-26 16:08:43 +01:00
Stefan Seyfried
44708ff307 fb_accel_sti: add verbose error reporting to blit2FB 2018-02-26 16:08:26 +01:00
Stefan Seyfried
cbe982c12e fb_accel_sti: fix blit2FB for source/dest offsets 2018-02-26 16:08:09 +01:00
Stefan Seyfried
b59478cbf3 fb_accel_cs_hd1: blit2FB transp handling
also warn if falling back to software rendering
2018-02-26 16:07:58 +01:00
Stefan Seyfried
c2879e2758 fb_accel_cs_hd1: make blit2FB work with source/dest offsets 2018-02-26 16:07:43 +01:00
Stefan Seyfried
0b9a3a44c9 fb_generic: blit2FB: implement "transp" parameter
also try to document the calling convention of this function
2018-02-26 16:07:26 +01:00
Stefan Seyfried
dae2539f9c fb_generic: fix blit2FB for big endian processors 2018-02-26 16:07:08 +01:00
svenhoefer
7c3c4ab446 - movieplayer: fix RC_ok handling while infoviewer is displayed; ...
If filelist is empty or movie in filelist wasn't changed, just quit infoviewer
as in tv-mode. Otherwise start choosen movie.

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

# Conflicts:
#	src/gui/movieplayer.cpp
2018-02-20 21:48:57 +01:00
GetAway
7a93447496 infoviewer: fix update of runningRest
there was no update in movieplayer mode

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-20 21:48:57 +01:00
Stefan Seyfried
799061e3f6 yaft: revert to buffer offset calculation for blit2FB
the implementation of the xp/yp handling in blit2FB is different on
different architectures, and the semantics are unclear, so just
calculate a buffer offset instead and use yp=0
2018-02-20 21:48:57 +01:00
Stefan Seyfried
cd6e06ba30 tuxtxt: fix display of line25 in zoom mode
[vanhofen: was already ok in our code; just aligning code format]
2018-02-20 21:48:57 +01:00
Stefan Seyfried
059b25522a fb_accel_sti: fix render errors 2018-02-20 21:48:57 +01:00
svenhoefer
be33b9134c - yWeb: activate KEY_BOOKMARKS on hd51 remote controls; thx DdD
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-20 21:48:56 +01:00
svenhoefer
74e292d913 - settings: fix typo (personalize_mplayer_mbrowswer)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-20 21:48:56 +01:00
Stefan Seyfried
26e4ad4379 yaft: fix off-by-one in blit area calculation 2018-02-19 17:49:41 +01:00
Stefan Seyfried
b95b0cceeb fb_accel_td: fix blit2FB() for yp != 0 case 2018-02-19 17:49:41 +01:00
Stefan Seyfried
405d77565d cc_frm: fix paintCCItems() y position calculation 2018-02-19 17:49:41 +01:00
Stefan Seyfried
5ed4057533 yaft: reset signal handler after terminal exit 2018-02-19 17:49:41 +01:00
Thilo Graf
0e438e0a95 cc_timer.cpp: don't loop if slot OnTimer is empty
Just for safety and to save resources.
2018-02-19 17:49:29 +01:00
Jacek Jendrzej
d7e5a3eff1 3. try ;) : copy from TangoCash sectiond 2018-02-17 13:23:27 +01:00
Jacek Jendrzej
72a41e9145 second try to fix segfault on TDT time sync 2018-02-15 18:57:59 +01:00
Jacek Jendrzej
a34c2cf2aa revert >try to fix segfault on TDT time sync< , this dont work ok on all transponders 2018-02-15 15:03:19 +01:00
svenhoefer
60e784f55a - sectionsd: fix compiler warning (‘rc’ may be used uninitialized) 2018-02-15 12:35:15 +01:00
Jacek Jendrzej
796fd1b0ae supplement to 77ca322a17 2018-02-14 12:37:56 +01:00
Thilo Graf
70607c9809 locales: fix order
thx balkon
2018-02-14 11:49:36 +01:00
Thilo Graf
d08eae1a9c locales: more precise setting for startup volume in audio settings 2018-02-14 11:49:32 +01:00
max_10
456cdea0f3 streaminfo2: fix ffmpeg 3.0 API 2018-02-14 11:49:29 +01:00
Thilo Graf
f0e567058e tuner setup: Visualize current count of selected satellites. 2018-02-14 11:49:26 +01:00
Jacek Jendrzej
77ca322a17 try to fix segfault on TDT time sync 2018-02-13 17:30:59 +01:00
Thilo Graf
6141510858 CComponentsHeader: use internal offset instead OFFSET_INNER_MID
Internal offset is already defined.
2018-02-07 19:45:50 +01:00
Stefan Seyfried
29987ae505 neutrino: fix infobar display with disabled timeout
When the infobar timeout is disabled, the infobar was not shown for all
"automatic" events like "start" and "zap".
The purpose of disabled infobar timeout is to show the infobar all the
time (e.g. in radio mode), so this does not make sense. Fix it.
2018-02-07 19:45:26 +01:00
Stefan Seyfried
e63d8b6999 infoviewer: force repaint of text fields
next try to get rid of font artifacts:
* use kill() instead of hide() to force full repaint at next paint()
  (this is probably not the best way, but works for now)
2018-02-07 19:45:04 +01:00
Stefan Seyfried
2218c7fb6c infoviewer: try to fix infobar font artifacts
hiding text boxes after resizing them will probably hide the new size
instead of the old one, so hide first, then resize
2018-02-07 19:44:32 +01:00
max_10
a81669de07 update: add TARGET_PREFIX define to backup/install calls 2018-02-07 19:44:08 +01:00
Thilo Graf
ee04bbb368 CComponentsHeader: fix possible build error with dangling-else
error: suggest explicit braces to avoid ambiguous 'else' [-Werror=dangling-else]

see commit: 02631f14ca
2018-02-04 20:47:41 +01:00
max_10
02631f14ca fix overpaint buttons in channellist edit mode 2018-02-04 20:03:17 +01:00
TangoCash
00f29acad4 fix channellist footer 2018-02-04 20:02:35 +01:00
Stefan Seyfried
056d6a1a18 CScanTs: make left/right borders symmetric 2018-02-04 19:57:15 +01:00
Stefan Seyfried
5bed4f762b CScanTs: make better use of available space
With bigger font sizes, the the allocated space for satellite,
transponder and frequency was getting smaller.
Fix this by just keeping a safe space of 10 pixels to the radar icon.

 Conflicts:
	src/gui/scan.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-04 19:56:54 +01:00
Stefan Seyfried
5da6ce30a3 CScanTs::paintLine: fix size calculation for font box 2018-02-04 19:00:17 +01:00
Stefan Seyfried
daebc8d528 fontrender: fix width calculation of bounding box
some glyphs would still draw right of the allocated space,
fix the width calculation to avoid this
2018-02-04 18:59:52 +01:00
Stefan Seyfried
daafdd6c27 fontrenderer: use helper variable for better code readability 2018-02-04 13:26:31 +01:00
Stefan Seyfried
d6487809d5 fontrenderer: fix inverted logic for "rendering to buffer" 2018-02-04 13:17:58 +01:00
max_10
67758abcdb fix no save web channels in bouquets
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-02-01 10:59:32 +01:00
svenhoefer
c0b433c83d - yaft: allow new shell.ttf in yaft-widget too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-30 09:24:49 +01:00
Stefan Seyfried
4680503a0e yaft: initialize unused variables for valgrind silence ;) 2018-01-28 21:32:41 +01:00
Stefan Seyfried
0de6755cb2 yaft: optimize blit2FB call for partial blit 2018-01-28 21:32:39 +01:00
Stefan Seyfried
22a2356b84 yaft: make font rendering more reliable
at least with older freetype versions, font widths are not reported
reliably, so use a better way to determine the width and use a bigger
painting box for the fontrenderer so it does not skip rendering for
space reasons
2018-01-28 21:32:37 +01:00
Stefan Seyfried
803aacf6a6 stifb: make blit2FB more flexible wrt blit source 2018-01-28 21:32:35 +01:00
Stefan Seyfried
29aa62e819 fontrenderer: adjust width clipping
instead of not even trying to draw glyphs that *might* extend past the
allocated space, actually draw as much as fits in the box
2018-01-28 21:32:33 +01:00
Stefan Seyfried
fddf9ec308 yaft: make "CSI ?1c" response linux console compatible 2018-01-28 21:32:31 +01:00
Stefan Seyfried
2213cb1448 yaft: optimize for paint == false case 2018-01-28 21:32:29 +01:00
Stefan Seyfried
bdb09c2a95 yaft: refactor term_init() into init() function 2018-01-28 21:32:27 +01:00
Stefan Seyfried
de95855ef3 yaft: remove unused DCS code artifacts 2018-01-28 21:32:25 +01:00
Stefan Seyfried
6b14e13fea yaft: remove unnecessary lines_available variable 2018-01-28 21:32:23 +01:00
Stefan Seyfried
4ee09e175d yaft: use neutrino font renderer 2018-01-28 21:32:20 +01:00
Stefan Seyfried
dbf83a85f2 yaft: improve newline detection 2018-01-28 21:32:18 +01:00
Stefan Seyfried
8adead92e1 yaft: remove support for double-width characters
for our usecase (output of system commands), this is not necessary
2018-01-28 21:32:16 +01:00
Stefan Seyfried
0485c2091f fontrenderer: allow to render into a memory buffer
might be useful for offscreen font rendering
2018-01-28 21:32:14 +01:00
Stefan Seyfried
b68031ca07 xmlinterface: fix broken to_utf8() algorithm 2018-01-28 21:32:12 +01:00
Thilo Graf
f574653978 fonts: add missing variables use aliases for some font types 2018-01-28 00:20:51 +01:00
svenhoefer
088cd23c68 - neutrinofonts: add a bit debug output to new SetupShellFont() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 16:16:03 +01:00
svenhoefer
6204eaecb4 - fonts: use monospaced tuxtxt font as shell font for shellwindow widget
Conflicts:
	data/fonts/Makefile.am

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 16:16:02 +01:00
svenhoefer
97d349872a - neutrinofonts: allow monospaced font for shellwindow widget
Font is initialized at runtime and uses FONTDIR_VAR "/shell.ttf" or FONTDIR "/shell.ttf"

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 16:16:00 +01:00
Stefan Seyfried
fe6b7b588f yaft: remove unused files
Conflicts:
	src/gui/widget/yaft/tools/bdf.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 16:15:58 +01:00
Stefan Seyfried
d2f6f7a359 yaft: use c++ YaFT_p implementation in yaft_class 2018-01-27 16:15:55 +01:00
Stefan Seyfried
145b03eab6 yaft: actually build yaft_priv class 2018-01-27 16:15:52 +01:00
Stefan Seyfried
6f821d04cb yaft: convert into c++ class 2018-01-27 16:15:50 +01:00
Stefan Seyfried
2551dfd994 yaft: remove unnecessary cfb struct member 2018-01-27 16:15:48 +01:00
Stefan Seyfried
5598cd50aa yaft: add a second font for low-resolution displays
TODO: instead of statically defining the characters, freetype should be
used for rendering
2018-01-27 16:15:45 +01:00
Stefan Seyfried
7a824ccd50 yaft: simplify pointer arithmetics 2018-01-27 16:15:43 +01:00
Stefan Seyfried
9832f7712f fb_accel_td: don't crash for no reason 2018-01-27 16:15:41 +01:00
svenhoefer
c05212e86b - neutrino: enable caching teletext by default
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 16:15:39 +01:00
Thilo Graf
c1a3f02dad src/gui/audioplayer.cpp: add missing 'else'
Comes in with picked commit 0d0553a639
Original commit was noiseless deleted and its content was replaced.
2018-01-27 16:15:38 +01:00
Thilo Graf
e6edf50673 lib/libtuxtxt: remove not required if's with HAVE_SPARK_HARDWARE
It seems this may have come from incomplete cherry-picks,
also some codepage conflicts should be solved.
2018-01-27 16:15:36 +01:00
Thilo Graf
2610e38eae fonts: remove non regular LiberationSans ttf's 2018-01-27 16:14:49 +01:00
svenhoefer
70f3941e6c - tuxtxt: disable unused defines for alternative fonts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-27 13:20:20 +01:00
svenhoefer
0d0553a639 - audioplayer: split RC_home/RC_stop handling; ...
now RC_home do not stop playback anymore and RC_stop do not close gui.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:39:58 +01:00
svenhoefer
9ffbf84ce1 - channelist: small reworks in numericZap() function; use OFFSET defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:37:02 +01:00
svenhoefer
a3ce3d65c4 - cc_item_shapes; add ClearBoxRel() function; analogous to PaintBoxRel()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:36:35 +01:00
svenhoefer
88ded2e279 - tuxtxt2.conf: align to hardcoded values; align to our current font; install to image
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:35:14 +01:00
svenhoefer
688f5f25ba - libtuxtxt: some more whitespace cleanups
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:33:52 +01:00
svenhoefer
926274c8ba - libtuxtxt: ports from martii's neutrino-mp ...
* port screenmode handling
* switch from bgra to argb color handling
* port font rendering improvement

 Conflicts:
	lib/libtuxtxt/tuxtxt.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:33:05 +01:00
svenhoefer
bc5839fc7f - libtuxtxt: move overloaded members directly to the matching functions
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:00:50 +01:00
svenhoefer
eb3e449047 - libtuxtxt: whitespace cleanup; leading eight spaces => tab
Conflicts:
	lib/libtuxtxt/tuxtxt.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-26 23:00:48 +01:00
max_10
1336a55de3 libtuxtxt: minor clean-up, no code change
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	lib/libtuxtxt/tuxtxt.cpp
2018-01-26 22:58:34 +01:00
svenhoefer
e2eed8a2f5 - libtuxtxt: cleanup unused lcd code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-25 17:10:53 +01:00
svenhoefer
966ff7ef94 - neutrino: check for non-existing tuxtxt font
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-25 17:10:27 +01:00
FlatTV
fdbc69f1cf capmt.cpp: debug mp variable 2018-01-24 08:52:52 +01:00
FlatTV
f6c85b138a movieplayer.cpp: move setMoviePlayer() to the right function
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/movieplayer.cpp
2018-01-24 07:59:12 +01:00
FlatTV
63566b2ed3 capmt.cpp: useing sendCaPmt() on unscrambled channels too 2018-01-24 07:59:12 +01:00
Thilo Graf
cdfc284a7f src/zapit/src/zapit.cpp: add missing member functions
Avoids possible reverence compile errors.

taken from https://bitbucket.org/neutrino-images/ni-neutrino-hd
2018-01-24 07:58:56 +01:00
Thilo Graf
355d938820 src/gui/components/cc_item_picture.h: remove CComponentsPictureScalable
not longer required
2018-01-23 17:34:28 +01:00
Thilo Graf
c18613500a src/gui/widget/navibar.cpp/h: fix icon scale
Remove CComponentsPictureScalable class, is not longer required.
Scale for navi button icons should working now.

Note:
It is not sure if the setting of OFFSET_INNER_MID makes sense here,
because it is possible that a scaling could happen even though
the icon would be fit.
2018-01-23 17:34:26 +01:00
Thilo Graf
bae07b95e7 src/gui/components/cc_frm_button.cpp/h: use CComponentsPicture only
CComponentsPictureScalable not longer required
2018-01-23 17:34:25 +01:00
svenhoefer
88927844bd - controlapi: fix key translation for hd51; small code alignments
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-23 17:34:23 +01:00
svenhoefer
e082a76b92 - yWeb: fix key code (KEY_PROGRAM) for hd51 remote controls
Signed-off-by: Thilo Graf <dbt@novatux.de>

includes - yWeb: fix typo in 6646aed
2018-01-23 17:34:21 +01:00
Jacek Jendrzej
044e3c7766 yaft/tools/bdf.h fix resource leak 2018-01-23 15:47:20 +01:00
Jacek Jendrzej
78d4b2e4c8 src/gui/movieplayer.cpp enable 10sek jump for hd51 2018-01-23 13:33:37 +01:00
svenhoefer
a058f74caa - rcinput: fix unknown KEY_FASTFORWARD for ARM_HARDWARE 2018-01-23 13:29:43 +01:00
svenhoefer
dec82897bd - epgview: use OFFSET define for navigation bar
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-22 19:19:12 +01:00
svenhoefer
ff72261eb7 - epgview: take footer height from CComponentsFooter ...
to get this footer in sync with the footers of other gui elements

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-22 19:19:10 +01:00
svenhoefer
f1d0fbf867 - zapit/capmt: fix uninitialized ca_map_t no_camap
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-22 19:19:09 +01:00
svenhoefer
3b65251e00 - framebuffer: better name for getWindowWidth/Height() functions
getScreenWidth/HeightRel() was confusing because it depends on users window settings.
Replace names in old unused framebuffer code too.

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

 Conflicts:
	gui/channellist.cpp
2018-01-22 19:19:08 +01:00
svenhoefer
e32dc71ead - osd-setup: start browsing for fonts in same dir were active font is located
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-22 19:19:03 +01:00
svenhoefer
55e70cd4e9 Revert "channellist: use "classic" width if minitv is unused"
This reverts commit 901b7cbd38

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-22 19:19:02 +01:00
Jacek Jendrzej
a47ab76902 add revert translate to webif rc 2018-01-22 18:35:34 +01:00
Jacek Jendrzej
93215a33bb try to fix rc over webif on hd51 2018-01-22 18:15:15 +01:00
svenhoefer
304c74e79b - neutrino/miscsettings_menu: fix switching online-services
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-21 22:10:45 +01:00
svenhoefer
eb74df956f - neutrinoapi: update getCryptInfoAsString() 2018-01-21 21:57:18 +01:00
svenhoefer
627295fe2c - locale: remove obsolete AUDIOSelectMenue.volume locale
Signed-off-by: Thilo Graf <dbt@novatux.de>

additional typo fix

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-21 21:51:49 +01:00
GetAway
19145347c5 neutrinoapi.cpp: fix path to iso tab introduced with 3c859db 2018-01-21 21:43:23 +01:00
svenhoefer
c1697a1ddb - shellwindow: fix position of button; use default color
* add comment to termwindow class; correct positioning of button isn't possible atm

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-21 17:04:00 +01:00
svenhoefer
3b907d739f - controlapi: fix control of external plugins (e.g. msgbox or shellexec)
We have to send the keys directyl to rc-device instead of using g_RCInput->postMsg()

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-21 15:56:29 +01:00
svenhoefer
3a5e866d17 - movieplayer: fix possible endless loop in UpdatePosition() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-21 15:54:35 +01:00
max_10
dcaddc563d armbox: fix hd51 first start rc bug 2018-01-20 20:13:15 +01:00
TangoCash
5151172a93 movieplayer: fix updateposition loop 2018-01-20 20:12:05 +01:00
TangoCash
9de80e58ee fixup tags 2018-01-20 20:12:05 +01:00
Thilo Graf
38fa0f8fb9 cc_types: add #include <driver/fb_generic.h>
user report: 	try to fix error: »fb_pixel_t« discribes no type

This is a bit strange because this data type
is global configured, see configure.ac
2018-01-20 17:49:57 +01:00
Thilo Graf
64d5101be0 data types: use unified type name uint8_t instead u_int8_t 2018-01-20 17:42:31 +01:00
svenhoefer
3d6d5e233b - user_menu: add item to start timeshift immediately
Conflicts:
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-16 10:26:38 +01:00
Jacek Jendrzej
4274b95c45 fix posible memleak 2018-01-15 19:37:45 +01:00
Stefan Seyfried
d73d405a99 infoviewer: fix copy/paste error clearing wrong field
Signed-off-by: Thilo Graf <dbt@novatux.de>

Fix for my broken pick: 9ad4a3c8f5
2018-01-14 13:56:13 +01:00
Thilo Graf
9679100f98 Revert "infoviewer: fix copy/paste error clearing wrong field"
This reverts commit 9ad4a3c8f5.

Current time was broken.
2018-01-14 13:42:20 +01:00
Thilo Graf
26c552a1ed CComponentsHeader: avoid possible 'out of range' log message
seen during left/right scroll with channellist
2018-01-14 13:39:21 +01:00
TangoCash
22e2b7bcf8 align bouquet names to delivery system (C/T/E/W) 2018-01-13 20:58:37 +01:00
TangoCash
2d40aab1cc moving c and t fake positions above 360 degrees 2018-01-13 20:58:17 +01:00
svenhoefer
6eebfd05d0 - update: fix check for installed version; equivalent to d6bc4e2
Conflicts:
	src/gui/update.cpp

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

equivalent to dbf3cb8992
2018-01-13 20:57:45 +01:00
Stefan Seyfried
25f089db7c opkg_manager: use CTermWindow() 2018-01-13 20:10:31 +01:00
Stefan Seyfried
a73b765df1 test_menu: add CTermWindow() test
Conflicts:
	src/gui/test_menu.cpp
2018-01-13 20:09:29 +01:00
Stefan Seyfried
903e19d9a0 add working termwindow class
CTermWindow() should be usable as drop-in replacement for CShellWindow()
2018-01-13 20:09:04 +01:00
Stefan Seyfried
bbc0d9ab68 configure: enable YaFT widget build 2018-01-13 20:09:00 +01:00
Stefan Seyfried
14cd7c83b0 yaft: use TERM=linux, disable unused code 2018-01-13 20:08:55 +01:00
Stefan Seyfried
1318b448a8 widget/menue: one more forgotten sys/types.h include 2018-01-13 20:08:50 +01:00
Stefan Seyfried
d1392baac9 yaft: add "quiet" mode
run the command and collect the output, but do not show it on screen
2018-01-13 20:08:46 +01:00
Stefan Seyfried
26365d58d1 yaft: inline tty_init(), was mostly disabled anyway 2018-01-13 20:08:42 +01:00
Stefan Seyfried
afed654ff9 yaft: implement exit code handling, wait for correct child 2018-01-13 20:08:38 +01:00
Stefan Seyfried
ad851bcc06 yaft: prepare for neutrino shellwindow compatibility
* add sigc function to collect terminal output
* terminal output is collected without escape codes, "text only"
* if a newline is seen, each newline starts a new line,
* else, some cursor move escape sequences start a new line
2018-01-13 20:08:33 +01:00
Stefan Seyfried
8cf9486fdd add int type includes to cc class 2018-01-13 20:08:28 +01:00
Stefan Seyfried
70428a896c menue: initialize height variable 2018-01-13 20:08:24 +01:00
Stefan Seyfried
b982458d2d reduce dependencies on driver/rcinput.h
* add new header that only contains neutrino_msg_t and friends, often this
  is all that's needed instead of full rcinput.h
* directly include rcinput.h in some cpp files instead of relying on
  accidental inclusion in some header
* add class forward declarations to avoid dragging in rcinput indirectly
This could use more work to further reduce the impact; maybe separating
the CRCinput::key_* constants from the rcinput class would be good.
2018-01-13 20:08:20 +01:00
Stefan Seyfried
10ad29afb7 remove unneeded rcinput.h include in headers 2018-01-13 20:08:15 +01:00
Stefan Seyfried
d1b167781c yaft: fix debug logging
DEBUG was defined at least in configure's config.h, so it conflicts with
the enum definition
2018-01-13 20:08:09 +01:00
Stefan Seyfried
00be19e8bb yaft: use a bigger font, created from terminus24b 2018-01-13 20:07:41 +01:00
Stefan Seyfried
911ac9d0a8 yaft: use the neutrino framebuffer functions to blit
* do not allocate a buffer but use the backbuffer of the neutrino fb
* use blit2FB to copy the terminal window onto the screen
2018-01-13 20:07:36 +01:00
Stefan Seyfried
3d853ee5c9 yaft: disable unused dcs functions 2018-01-13 20:07:32 +01:00
Stefan Seyfried
9f85296597 yaft_class: first somehow working version 2018-01-13 20:07:27 +01:00
Stefan Seyfried
2650a62986 yaft.h: fix build with g++, add neutrino stuff 2018-01-13 20:07:20 +01:00
Stefan Seyfried
e39709a637 yaft/util: disable unused stuff 2018-01-13 20:07:16 +01:00
Stefan Seyfried
83afd5340c yaft/terminal.h: fix compile with g++, remove DRCS stuff 2018-01-13 20:07:12 +01:00
Stefan Seyfried
71c7390a44 yaft/parse: fix compile with g++, disable unused stuff 2018-01-13 20:07:07 +01:00
Stefan Seyfried
365dc11c06 yaft/util: fix build with g++ and warnings enabled 2018-01-13 20:07:03 +01:00
Stefan Seyfried
8eede48931 yaft/fb/common: add neutrino glue, disable unused stuff 2018-01-13 20:06:59 +01:00
Stefan Seyfried
7dd64ebd36 yaft/fb/common: remove cmap and wallpaper stuff 2018-01-13 20:06:55 +01:00
Stefan Seyfried
f2136f5f4a yaft neutrinofb.h: add license, remove cmap stuff 2018-01-13 20:06:52 +01:00
Stefan Seyfried
14b47911a8 copy fb/linux.h to fb/neutrinofb.h 2018-01-13 20:06:49 +01:00
Stefan Seyfried
7ead0f4a64 add glyph.h
./mkfont_bdf table/ISO8859 fonts/milkjf_8x16.bdf > glyph.h
2018-01-13 20:06:45 +01:00
Stefan Seyfried
40e6f3815d yaft: integrate in neutrino automake system
* rename original makefile
* copy yaft.c to yaft_class.cpp (does not yet compile of course)
2018-01-13 20:06:40 +01:00
Stefan Seyfried
fa0e0b1a04 import yaft from https://github.com/uobikiemukot/yaft.git commit c455d6a8 2018-01-13 20:06:32 +01:00
Stefan Seyfried
9ad4a3c8f5 infoviewer: fix copy/paste error clearing wrong field
Conflicts:
	src/gui/infoviewer.cpp
2018-01-13 20:03:34 +01:00
Stefan Seyfried
448838b069 cc_item_text: fix "text changed" detection 2018-01-13 19:56:14 +01:00
Stefan Seyfried
2a645b1a71 neutrino: always clear display when going to standby
...even if the display is already in standby mode...
2018-01-13 19:56:06 +01:00
svenhoefer
da03132009 - movieplayer: try to fix lua-playlist playback; ...
there seems an issue in libstb-hal when a background-picture is
displayed before video playback is started.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-10 17:39:23 +01:00
svenhoefer
50c93536f8 - infoviewer: remove fixed values from showInfoFile() function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 23:00:41 +01:00
svenhoefer
6fce95015b - infoviewer: fix offset between event-time and event-name
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 23:00:20 +01:00
svenhoefer
87aeec938f - infoviewer: fix indentation in setInfobarTimeout()
Conflicts:
	src/gui/infoviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 22:59:37 +01:00
svenhoefer
671949d8f3 - movieplayer: align some variables names to tango's names
Conflicts:
	src/gui/infoviewer.cpp
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 22:55:05 +01:00
svenhoefer
21f6ec5944 - multiformat audioplayer: add separate timeout for infobar
Conflicts:
	src/gui/infoviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 22:44:00 +01:00
svenhoefer
c7d863a809 - infoviewer: rename text_cur_* => text_curr_*
Conflicts:
	src/gui/infoviewer.cpp

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

Some changes were required for this pick:

Same issues like here
6e3f7babf3
Build was broken because of item name setters had wrong object names.
2018-01-09 22:21:32 +01:00
svenhoefer
6e3f7babf3 - infoviewer: rename txt_cur_event_rest => txt_cur_rest
Conflicts:
	src/gui/infoviewer.cpp

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

Some changes were required for this pick:
Build was broken because of item name setters had wrong object names.
2018-01-09 22:13:06 +01:00
svenhoefer
172f4038e5 - infoviewer: remove LEFT_OFFSET define
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 22:04:02 +01:00
svenhoefer
cd6d61fc53 - infoviewer: fix offset between channelnumber and channelname/channellogo
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 22:01:22 +01:00
svenhoefer
d2722340fb - infoviewer: use OFFSET defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 21:58:15 +01:00
svenhoefer
ba30fbacad - infoviewer: fix FIXME comment from previous commit
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 21:57:19 +01:00
svenhoefer
c68539d8e7 - infoviewer: fix centering in numbox
Conflicts:
	src/gui/infoviewer.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-09 21:48:35 +01:00
Thilo Graf
8691a136d2 CInfoViewer: set names for some items
Required for debugging.
2018-01-09 21:10:09 +01:00
svenhoefer
4f97b169c0 - update: shorten updates lists in menu separators
Conflicts:
	src/gui/update.cpp
	src/gui/update.h

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

Added update_php() to avoid conflicts
2018-01-07 17:45:18 +01:00
svenhoefer
4c2ce1bac2 - flashtool: add posibilty to get localized and non-localized type
Conflicts:
	src/gui/update.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-06 20:14:36 +01:00
svenhoefer
8329fe4b31 - update: show some usefull osd-output while updating hd51
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-06 20:14:33 +01:00
svenhoefer
0c5f53f016 - locale: improve experimental image warning
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-06 20:14:32 +01:00
svenhoefer
d4bed9e6ea - update: use fileType instead of a string to check for experimental image
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-06 20:14:30 +01:00
Jacek Jendrzej
5a83c6e7dc try to fix 'FE_SET_PROPERTY: Operation not permitted' on cst after add dvb-s2x (supplement) 2018-01-06 18:21:53 +01:00
Jacek Jendrzej
6b2b7c3f29 try to fix 'FE_SET_PROPERTY: Operation not permitted' on cst after add dvb-s2x 2018-01-06 17:56:16 +01:00
svenhoefer
e27df95356 - webtv-setup: use streaming icon in header
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
bda74a585f - movieplayer: use bookmark icon for bookmark menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
801b212d50 icons: update header recording icon 2018-01-05 00:52:58 +01:00
svenhoefer
2669776972 - record: use recording icon for recording menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
373a3860fc - icons: move mounted/not_mounted to markers; align size to other icons
Conflicts:
	data/icons/status/various/mounted.png
	data/icons/status/various/not_mounted.png

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
e1c2161e99 - icons: add missing audioplay icon for minitv in channellist
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
ab6cc4ef0a icons: use pendant header icon for question 2018-01-05 00:52:58 +01:00
svenhoefer
3ff72fd87e - icons: add missing question icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
27c576fee0 - icons.h: some more re-sorts to get more structure - vol.2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
202bb5622b - icons.h: some more re-sorts to get more structure
Conflicts:
	src/gui/widget/icons.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
e5f47297a9 - icons: add mute-button icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
9bb0e45fce - icons: rename mute.png => muted.png; ...
This icon isn't a button. It signalizes the mute-status. So i renamed it to get the name free for the button icon.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
0cac1e8b05 - icons.h: sort movieplayer icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
d076a7da99 - icons.h: sort infoviewer status icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
3febfab2b0 - icons: remove unused ca icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
e0f51a25de - icons: add missing longpress icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
96bab42f8a - icons.h: small re-sort
Conflicts:
	src/gui/widget/icons.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
b956362714 - icons: remove unused lock_passive icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
1325e3f46a - icons: move existing lock icon to header icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
00536713c6 - neutrino-menu: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
55c01d5934 - personalize: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
f4383aba5f - network-setup: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
db478f2699 - channellist: use more new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
941222b076 icons: use pendant marker icon for lock passive 2018-01-05 00:52:58 +01:00
svenhoefer
df41973540 - icons: add marker icon for passive locks
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
4451bd7e55 - zapit-setup: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
ccad9d65df - icon. remove unused epg icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
d96398385b - bouquetlist: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
bd443cb69c - icons: add new epg marker icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
0e6564df23 icons: use pendants marker icons for pip, timeshift, zap 2018-01-05 00:52:58 +01:00
svenhoefer
7f65673f0e - icons: remove unused zap and pip icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
e03f70ccb0 - icons.h: small re-sort
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
b0fcceaca3 - dboxinfo: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
ef9e5e21cd - hdd_menu: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
c411c41295 - icons: add gray marker icons for timeshift and record
Signed-off-by: Thilo Graf <dbt@novatux.de>

record icon changed
2018-01-05 00:52:58 +01:00
svenhoefer
d6262f9ebe - timerlist: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
7d0f6d0746 - moviebrowser: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
d6915c77da - folowscreenings: use new marker icons
Conflicts:
	src/gui/followscreenings.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
5a4eee0b52 - recording-menu: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
b8bb940445 - channellist: use new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
c60eed0932 - icons: add marker icon for pip
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
d98ceb4aa4 - eventlist: use new record/timeshift/zap marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
a4e6aec60f - icons: add marker icons for timeshift and zap events
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
8a4019ee6f - icons.h: move NEUTRINO_ICON_IMPORTANT to markers; sort markers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
7f75dba90c - icons: better names for currently unused NEUTRINO_ICON_MARKER_RECORD
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
28d4e97a34 - icons: rename and sort new marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
edffe18be6 - bouqueteditor: use new scrabled- and streaming-marker icons
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
1d63616fc6 icons: add own markers for scrambled and streaming
TODO: caption of streaming marker
2018-01-05 00:52:58 +01:00
svenhoefer
d6fa0d1e33 - icons: add marker_scrambled.png and marker_streaming.png
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
9a444334b4 - bouqueteditor_channels: use new NEUTRINO_ICON_LOCK_MARKER
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
svenhoefer
ffa9c96eae - icons: remove obsolete hidden.png
Conflicts:
	data/icons/status/various/hidden.png

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-05 00:52:58 +01:00
Thilo Graf
c73cc5852a CBEBouquetWidget: use hidden marker instead too large NEUTRINO_ICON_HIDDEN 2018-01-05 00:52:58 +01:00
Thilo Graf
b10501499f icons: add new marker_hidden.png 2018-01-05 00:52:58 +01:00
Thilo Graf
38219bf391 CComponentsForm: expand debug output to identify current used container 2018-01-04 13:45:45 +01:00
svenhoefer
3395ef1203 - movieplayer: remove playlist handling from RC_ok; mpkey_play already handles playlist
Conflicts:
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:45:16 +01:00
svenhoefer
5e2002014d - neutrino: remove unused __EXPERIMENTAL_CODE__ stuff
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:44:56 +01:00
svenhoefer
5019b3577e - remove obsolete streaminfo includes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:44:36 +01:00
svenhoefer
9350afe75d - user-menu: fix streaminfo include
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:44:17 +01:00
svenhoefer
c54a6232b1 - info-menu: fix streaminfo include
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:43:39 +01:00
Thilo Graf
6672f3069f CBEBouquetWidget: use marker icons instead header icons
Header icons are too large in context with this handling inside select items.
Large icons causes possible overlapping images with current icon set. This
should avoid this.

TODO:
- refactoring icon and text arrangement with scaled images,
- tabular user guidance without window switching
2018-01-03 16:43:15 +01:00
Thilo Graf
4a27a43e8c icons: add missing tv and radio markers 2018-01-03 16:28:21 +01:00
svenhoefer
1d56d479a7 - libcoolstream-headers: remove obsolete dummy members
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:28:01 +01:00
svenhoefer
430a0caaaf - movieplayer: revert most code from terrible commit 09ae4c3a5101f7cd7924b35a193b1c829c2cc107
to get back working subtitles for COOL_HARDWARE

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

partial revert of: commit 6fe5d269af
2018-01-03 16:25:59 +01:00
svenhoefer
d6ce7383fa - gui/Makefile: compile streaminfo1 instead of streaminfo2 for ARM_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-02 22:35:44 +01:00
svenhoefer
3c32fab30a Revert "- audio_select: copy full code from TangoCash"
Signed-off-by: Thilo Graf <dbt@novatux.de>

this reverts commit: 5fd7ec68ac
2018-01-02 22:35:21 +01:00
FlatTV
3babb03206 zapit.cpp: disable "tune channel, with stopped playback to not bypass the parental PIN check" on arm hardware
Send capmt to socket only once after coldstart
2018-01-02 22:34:31 +01:00
svenhoefer
70bfad4c86 - neutrino: fix usermenu calls for fileplayback_video/audio
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-02 22:34:05 +01:00
svenhoefer
d0a84c3c84 - movieplayer: remove unused "netstream" handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-02 22:33:26 +01:00
Thilo Graf
57b75d0601 cc_extra.h: allign method paintImage() and update comments 2018-01-02 22:31:38 +01:00
Thilo Graf
935efd0348 icons: add new dummy icons with required dimensions 2018-01-02 22:30:10 +01:00
Thilo Graf
aacb564dc5 COsdSetup: ensure reset of channellist modules after any changed osd settings 2017-12-30 23:00:31 +01:00
svenhoefer
27a5be81f1 - zapit/bouquets: don't get auto-epgid from webchannels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-30 23:00:29 +01:00
svenhoefer
bf4c1b0e0d - webtv: try to auto-add epg from existing channels (experimental)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-30 23:00:27 +01:00
Thilo Graf
fe43a78c0a CInfoViewer: reduce paint box calls for record mode 2017-12-30 23:00:25 +01:00
Thilo Graf
1941f8b99d CInfoViewer: allign vizualized record mode icon 2017-12-30 23:00:24 +01:00
Thilo Graf
42aff4ac54 icons: add new rec icon
Old icon was too small, inside visualized rec mode for infoviewer
2017-12-30 23:00:22 +01:00
Thilo Graf
fb5c943db4 cc: expand cc-type with name
Required for internal operations where it is useful to have object
names and for better debugging.
2017-12-30 22:58:15 +01:00
svenhoefer
2a2872fcd6 - movieplayer: remove obsolete playback->SetTeletextPid() call
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
30e4c575c3 - movieplayer: remove CRCInput::RC_text handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
b4b9ea5842 - movieplayer: add missing std
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
a470eb7167 - movieplayer: remove obsolete static bool running handling
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
f528899cdb - movieplayer: remove unused 3d-code
Signed-off-by: Thilo Graf <dbt@novatux.de>

# Conflicts:
#	src/gui/movieplayer.cpp
2017-12-28 00:07:23 +01:00
svenhoefer
55b49bebd9 - movieplayer: remove unused ENABLE_GRAPHLCD code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
Stefan Seyfried
bacddeea90 dboxinfo: allow to show "neutrino uptime" 2017-12-28 00:07:23 +01:00
Stefan Seyfried
84ccb7d2a7 move automake's "foreign" switch to the proper place 2017-12-28 00:07:23 +01:00
Stefan Seyfried
1dc7e185bf cc_draw: add simple debug facility
not perfect, since the borders can be overdrawn afterwards
but still pretty useful
2017-12-28 00:07:23 +01:00
Stefan Seyfried
bbe2d5b11a infoviewer: use all free space for epg title
this should also avoid display artifacts due to runtime
changes in size of running time display
2017-12-28 00:07:23 +01:00
Stefan Seyfried
9877f59361 infoviewer: revert useless big box for running time
The box is two times too big, truncating long EPG titles.
2017-12-28 00:07:23 +01:00
Stefan Seyfried
d633d23793 deutsch.locale: fix typo 2017-12-28 00:07:23 +01:00
Stefan Seyfried
b0bd8fdbae Channellist: only show lock icon if parental lock is active
additionally, remove the icon on change to an unlocked bouquet
2017-12-28 00:07:23 +01:00
Stefan Seyfried
f6b04a297a CComponentsHeader: fix text position if icon is removed 2017-12-28 00:07:23 +01:00
svenhoefer
c1a2867445 - update: more logic in some ifdef's
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
f3cfefeaa8 - update: cleanup and unify debug output
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
5ad73dbcc9 - update: fix some defines for ARM_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
02e9fe0533 - update: modify LIST_OF_UPDATES_LOCAL_FILENAME define
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
svenhoefer
9fb2f75ad1 - update: remove unused UPDATE_LOCAL_FILENAME define
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-28 00:07:23 +01:00
Thilo Graf
c90348dd1e update: move image RELEASE_CYCLE define to configure.ac
It should be more sensefull to set release cycle inside environment
than hard coding inside neutrino code.
Neutrino package version is not the same like image release cycle,
therefore here it is separated from package info.
2017-12-28 00:05:28 +01:00
Jacek Jendrzej
b67e21b5ce try to fix next file play on AX 2017-12-23 18:21:55 +01:00
Jacek Jendrzej
2eb1bb1cf5 fix play stop on cst after hd51 merge 2017-12-23 17:56:56 +01:00
Thilo Graf
335afa7938 update to version 3.7.1
bugfixes
2017-12-23 16:34:30 +01:00
Thilo Graf
01350745c7 COPKGManager: fix path search for ../opkg/info
Since changed TARGET_PREFIX variable, path was wrong and causing
possible long timeout while opening the manager window.
2017-12-23 16:31:47 +01:00
Thilo Graf
a48d9dc626 .version: fix path to .version in some relevant files 2017-12-23 16:31:47 +01:00
Thilo Graf
2ce57350ba CNetworkSetup: cleanup and unify debug output 2017-12-23 16:31:28 +01:00
Thilo Graf
51fc78c7e7 CComponentsWindow: add method to set background image in window classes
- setBodyBGImage() exists as member of base class CCDraw and had
  no visual effect in this class, because visibility of window container is disabled.
  This additional member overloads the original methode and is using functionality from
  window body object. Example for buildinfo added.

TODO:
- background behavior of embedded objects must be global adapted if a background image is used
2017-12-23 16:30:11 +01:00
Thilo Graf
516ad45bfd CImageInfo: fix path to .version file 2017-12-22 15:23:53 +01:00
Thilo Graf
946d9e4bd6 update version to 3.7.0
eplayer beta
2017-12-21 12:11:14 +01:00
svenhoefer
3fef93574a - user-menu: avoid empty headers in user-menu
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 12:11:13 +01:00
TangoCash
97327f0212 - filebrowser: add size() and getFilter() members 2017-12-21 12:11:11 +01:00
Thilo Graf
91ee69f22e Fileplay: add separat fileplay for audio and video 2017-12-21 12:10:40 +01:00
svenhoefer
fb2d6f95e8 - user-menu: add audio fileplay item
Conflicts:
	src/gui/user_menue_setup.cpp
	src/system/settings.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 11:28:32 +01:00
svenhoefer
3d5aa5977a - neutrino: add more RC_playpause handling
Conflicts:
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 11:28:30 +01:00
svenhoefer
c9e4712011 - neutrino: add RC_playpause handling; change some key defaults for ARM_HARDWARE
Conflicts:
    src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 11:28:28 +01:00
svenhoefer
a4670c75a9 - rcinput: add RC_playpause key
Conflicts:
	src/driver/rcinput.cpp
	src/driver/rcinput.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-21 11:28:27 +01:00
svenhoefer
ae2a6c06f8 - acinclude: configure for generic hardware by default
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-18 22:24:49 +01:00
svenhoefer
9b79b011cb - streaminfo: add fallback to delivery system detection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-18 22:24:49 +01:00
svenhoefer
35813ced0d - settings_manager: fix issue tag on reset settings item
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-18 22:24:48 +01:00
Thilo Graf
c91cb3aada Icons: use fixed language and youtube icon
Format was wrong.
2017-12-18 22:24:48 +01:00
Thilo Graf
d2c2ec070d Icons: use default hint from own icon set 2017-12-18 22:24:48 +01:00
svenhoefer
da3957b735 - icons: add default hint icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-18 22:24:48 +01:00
Thilo Graf
b9f0bf8f7d Icons: add missing hint icons and fix some files with format errors 2017-12-18 22:24:48 +01:00
GetAway
e6da7fdda7 audiomute.cpp: fix clear screen after audiomute 2017-12-18 17:19:30 +01:00
Thilo Graf
f38e03a431 icons: fix assignment of settings, network and mainmenu icons
Assignment was confused. There are probaly more.
2017-12-17 23:17:48 +01:00
Thilo Graf
6c781b05a1 CSettingsManager: add cancel buttons to backup/save config messages
User should have this possibility because 'yes' and 'no'
are coming with defined effects.
2017-12-17 23:17:44 +01:00
Thilo Graf
52c279fc4f CSettingsManager: use neutrino internal debug output, 2017-12-17 23:17:31 +01:00
svenhoefer
483f4053a5 - settings_manager: remember last used directory
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/gui/settings_manager.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-17 23:17:17 +01:00
svenhoefer
4f3f435bc5 - settings_manager: add TARGET_PREFIX define to backup/restore calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-17 23:17:03 +01:00
svenhoefer
615688f3b9 - acinclude: fix TARGET_PREFIX define for native target
Signed-off-by: Thilo Graf <dbt@novatux.de>

Note: TARGET_PREFIX describes inside the yocto SDK the toolchain
binary prefix for the target tools. Maybe this could make confuse
with usage of yocto SDK environment. Maybe we should rename this variable.
e.g EXEC_PREFIX or so ...
2017-12-17 23:15:16 +01:00
Thilo Graf
aa1c16609c icons: add missing picon vor save as 2017-12-17 15:06:46 +01:00
Thilo Graf
fc2629eec5 CPictureViewer: add current image into debug line
It's not possible to see which file causes this error.
2017-12-17 14:02:39 +01:00
Thilo Graf
73fa25f936 CSettingsManager: add hintbox while execute backup_sh 2017-12-16 21:04:38 +01:00
svenhoefer
ce0aa768b9 - infoviewer_bb: small renamings to get more logic in function names
showOne_CAIcon()     => showIcon_CA()
paint_ca_icons()     => paint_ca_icon()
showIcon_CA_Status() => paint_ca_icons()

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

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:18 +01:00
TangoCash
2f5f5f70c3 fix icon alignment
Conflicts:
	src/gui/infoviewer_bb.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:16 +01:00
svenhoefer
c367c80335 - menu: fix right offset for very long right texts
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:14 +01:00
svenhoefer
cb7cf4a225 - locale: small changes in infobar ca system locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:13 +01:00
svenhoefer
45d61f49e3 - zapit/channel: fix issue tag from 4bacd77f8b
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:11 +01:00
svenhoefer
5e2fe0a195 - infoviewer_bb: add gradient to ca-bar; ...
use always CComponentsShapeSquare to paint ca-bar

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:10 +01:00
svenhoefer
129f9db0ab - infoviewer_bb: always show hdd fill level for a more uniform view; ...
mark undetected hdd fill level with a small line over the progressbar.
this avoids a "whole" in footer when gradient is active

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-15 18:42:08 +01:00
Thilo Graf
3a2f289ad9 data: update crypt icons
thx OneOfNine
2017-12-15 18:42:07 +01:00
TangoCash
ac696e9ba3 update cryptsystems 2017-12-15 18:42:00 +01:00
Thilo Graf
39fb9f47f4 CComponentsFooter: fix force re init of button container
clear() removes only items and their instances inside button container, but all
other properties (e.g. width) are not touched. Re init should avoids this.
2017-12-15 18:40:51 +01:00
Thilo Graf
8b1b72267a CTestMenu: add example for variable caption inside message buttons 2017-12-15 18:40:35 +01:00
Jacek Jendrzej
057cee2408 src/gui/screensetup.cpp reset channellist modules 2017-12-14 12:36:44 +01:00
Thilo Graf
4bacd77f8b CZapitChannel: add issue tag
This should be reworked
2017-12-11 17:20:04 +01:00
svenhoefer
889c996624 - channellist: fix segfault while virtual zapping and bouquets are empty
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-11 17:12:17 +01:00
svenhoefer
ac9a7c43cb - rcinput: fix compiler warnings about unused variables
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-11 17:11:46 +01:00
TangoCash
441491d253 adding adapter to debug output 2017-12-10 22:10:30 +01:00
TangoCash
6768d9035e tryfix scan frontend selection 2017-12-10 22:10:28 +01:00
Thilo Graf
7b55de6ae7 CMenuWidget: ensure use of unified data type const char*
This should avoid possible compiler errors for this overloaded method.
2017-12-10 22:04:26 +01:00
Thilo Graf
2a2d51d255 CComponentsInfoBox: add possibility for scalable picons 2017-12-10 22:03:41 +01:00
Thilo Graf
1d0545e19c CServiceManager: use value 0 as init value for feparams.plp_id
Value of NO_STREAM_ID_FILTER = ~0U
This could provokate overflow errors or possible compile errors
related with compiler flags (e.g: -Werror=overflow)
2017-12-10 19:56:12 +01:00
svenhoefer
e11610bf32 - webradio_usr.xml: add link to stompfm.de
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:11 +01:00
TangoCash
6f826c740c fix bouquets freq handling for DVB-T/T2 2017-12-10 19:56:09 +01:00
svenhoefer
c091bd6fc9 - acinclude/configure: some more minor format changes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:08 +01:00
svenhoefer
28450dcca0 - acinclude/configure: some minor format changes; fix indentations
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:06 +01:00
svenhoefer
af01615e7b - configure: fix logic around libswresample
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:05 +01:00
svenhoefer
e57a8ebb98 - configure: move libstb-hal block down
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:04 +01:00
svenhoefer
892818b69f - acinclude: use AS_HELP_STRING() for --with-boxmodel; ...
i don't know any other way to get linefeeds in right-hand text

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:02 +01:00
svenhoefer
12d132d665 - configure: invert --disable-lua false logic to --enable-lua true
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:01 +01:00
svenhoefer
8d855a2d19 - configure: invert --disable-upnp false logic to --enable-upnp true
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:56:00 +01:00
svenhoefer
013c562749 - acinclude: unify descriptions in TUXBOX_APPS_DIRECTORY_ONE()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:55:58 +01:00
svenhoefer
7981682173 - configure: unify and simplify some AC_ARG_ENABLE() calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:55:57 +01:00
svenhoefer
d12e43ce05 - acinclude/configure: show defaults
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-10 19:55:56 +01:00
Jacek Jendrzej
d50c5bfdce femanager.h increase max adapters to 4 2017-12-10 14:44:50 +01:00
svenhoefer
9511a086be - acinclude: replace custom formatting in TUXBOX_APPS_DIRECTORY_ONE with AS_HELP_STRING() 2017-12-08 08:18:35 +01:00
svenhoefer
7926c08093 - configure: cleanup from commented code 2017-12-08 08:18:33 +01:00
svenhoefer
1e5ac799be - acinclude/configure: unify usage of AS_HELP_STRING(); minor format changes 2017-12-08 08:18:30 +01:00
svenhoefer
1a4f9ce465 - acinclude: small resort to get the plugin-dir variables consecutively 2017-12-08 08:18:27 +01:00
svenhoefer
ee685c05c2 - acinclude: remove some double code 2017-12-08 08:18:23 +01:00
TangoCash
29cce3fca8 fix cable nit
Signed-off-by: Thilo Graf <dbt@novatux.de>

This should fix possible unintended multiple scans.
2017-12-07 11:47:04 +01:00
Frankenstone
5955e2b80a osd_setup.cpp: fix colormenu shadow
Signed-off-by: Thilo Graf <dbt@novatux.de>

alpha was bounded to menue head alpha
2017-12-06 10:47:49 +01:00
svenhoefer
c581221623 - zapit/scannit: fix typo in last commit
Signed-off-by: Thilo Graf <dbt@novatux.de>

'last commit' = 7b75b1d9dbc856d4547168ef35084e45304b5e6f
2017-12-06 10:47:47 +01:00
TangoCash
434a9b95fd fix scannit 2017-12-06 10:47:44 +01:00
TangoCash
67b8037caa update scan infos 2017-12-06 10:47:43 +01:00
TangoCash
5a6df22226 show PLI/PLC/PLM while scanning 2017-12-06 10:47:41 +01:00
TangoCash
15e49f9d02 add PLI/PLC/PLM to manual transponder selection 2017-12-06 10:47:39 +01:00
TangoCash
7b47ab46d3 workaround for T2 resolution display 2017-12-06 10:47:38 +01:00
TangoCash
4e65f22bdf add DVB-S2X support 2017-12-06 10:47:36 +01:00
TangoCash
8ba4a58554 fix DVB-T2 transponders 2017-12-06 10:47:33 +01:00
Frankenstone
f3283ed362 fix frontend Uni2 / JESS (thx DboxOldie) 2017-12-06 10:47:31 +01:00
Thilo Graf
3c859db7c4 localize: try to fix different path to iso tab 2017-12-06 10:46:27 +01:00
Thilo Graf
114cd36e55 yWeb Help: remove invalid help links 2017-12-05 16:14:04 +01:00
Thilo Graf
882a4654a8 widget/hintbox.cpp: add explicit init of var picon
Had some issues while compile with gcc 7.x.
Exact data type was expected.
2017-12-04 20:16:12 +01:00
Thilo Graf
e9883cbd2d cc_item_picture.h: remove virtual declaration from setPicture()
Is not really required.
Avoids possible compile/linker errors like "...no reference..." for some
coming changes.
2017-12-04 09:35:57 +01:00
svenhoefer
5ff88f5c97 - neutrino.h: remove obsolete external genre_sub_classes variables
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-04 09:35:57 +01:00
Jacek Jendrzej
30c0a32a48 fix radiotext title background (merge fix) 2017-12-03 16:55:20 +01:00
Jacek Jendrzej
09858af7a8 enable yt for generic 2017-12-03 11:06:16 +01:00
Jacek Jendrzej
a6a256190b typo 2017-12-03 10:57:20 +01:00
Jacek Jendrzej
1f96c8a4d4 fix resource leak 2017-12-03 10:47:05 +01:00
svenhoefer
77db4a63e3 - infoviewer_bb: use OFFSET defines; ...
height of ca-bar now depends on height of ca-icons
cleanup from commented code
2017-12-02 15:23:19 +01:00
svenhoefer
090120f704 Revert "- media-menu: disable currently broken audioplayer for ARM_HARDWARE"
This reverts commit 3d91cd9e13ed76cfc3a67fc21b503a8deb407606 because it's fixed in 334ce41

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:47 +01:00
max_10
a179a38fd9 - ffmpegdec: fix audio playback for ARM_HARDWARE 2017-12-01 14:26:46 +01:00
svenhoefer
aca5157707 - infoviewer: avoid display of radiotext icon in virtual zap mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:44 +01:00
svenhoefer
38e76f6a3f - infoviewer: cleanup from some unused code
Conflicts:
	src/gui/infoviewer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:43 +01:00
svenhoefer
04eeb5d65b - infoviewer_bb: fix offset for first status-icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:41 +01:00
svenhoefer
3276b5358a - infoviewer_bb: take footer height from CComponentsFooter ...
to get this footer in sync with the footers of other gui elements

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:40 +01:00
svenhoefer
fb56689b0b - usermenu: cleanup from ITEM_RASS
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:39 +01:00
svenhoefer
20cc2a2b17 - infoviewer: rework radiotext element; ...
use OFFSET defines, larger font, fix header width

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:37 +01:00
svenhoefer
4ea86a2380 - radiotext: cleanup from tons of unused code; rass is dead
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:35 +01:00
svenhoefer
47a6385767 - icons: cleanup from unused icons
Conflicts:
	data/icons/buttons/orphaned/0-green.png
	data/icons/buttons/orphaned/0-red.png
	data/icons/buttons/orphaned/1-green.png
	data/icons/buttons/orphaned/1-red.png
	data/icons/buttons/orphaned/2-green.png
	data/icons/buttons/orphaned/2-red.png
	data/icons/buttons/orphaned/3-green.png
	data/icons/buttons/orphaned/3-red.png
	data/icons/buttons/orphaned/4-green.png
	data/icons/buttons/orphaned/4-red.png
	data/icons/buttons/orphaned/5-green.png
	data/icons/buttons/orphaned/5-red.png
	data/icons/buttons/orphaned/6-green.png
	data/icons/buttons/orphaned/6-red.png
	data/icons/buttons/orphaned/7-green.png
	data/icons/buttons/orphaned/7-red.png
	data/icons/buttons/orphaned/8-green.png
	data/icons/buttons/orphaned/8-red.png
	data/icons/buttons/orphaned/9-green.png
	data/icons/buttons/orphaned/9-red.png
	data/icons/buttons/orphaned/longpress.png
	data/icons/hints/hint_rass.png
	data/icons/hints/hint_spark.png
	data/icons/various/rass.png

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:33 +01:00
svenhoefer
f32629e7aa - icons.h: cleanup from unused defines
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:31 +01:00
svenhoefer
a463fdff3a - remove unused src/driver/stacktrace.h; use src/system/stacktrace.h if needed
Conflicts:
	src/driver/stacktrace.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:30 +01:00
svenhoefer
50cc4ef7a2 - neutrino: try to fix timer_wakeup handling; ...
The return to deepstandby after timer-wakeups was broken.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:29 +01:00
svenhoefer
7e8b866425 - locale: minor changes on new tunersetup locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-12-01 14:26:27 +01:00
Jacek Jendrzej
518ebde76d disable setVolume in standby mode 2017-12-01 10:33:00 +01:00
svenhoefer
79bad6babd - zapit/frontend: fix compiler warning 2017-11-28 10:52:01 +01:00
TangoCash
6f1a7638eb frontend: fix fall through 2017-11-28 10:52:01 +01:00
TangoCash
e4bdd4700d add DVB-T2 support, enable 5V supply 2017-11-28 10:52:01 +01:00
Jacek Jendrzej
ff4a17e387 prepare for T2 patch 2017-11-28 10:52:01 +01:00
TangoCash
edee40e2a6 fix AAC record and playback
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:28:12 +01:00
svenhoefer
e6e27d291c - zapit: remove some ifdef's; prepare for upcoming patches
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:27:09 +01:00
svenhoefer
37028e518b - neutrino: don't write timerinfo's when exiting to reboot
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:26:30 +01:00
svenhoefer
25c8220888 - neutrino: re-disable screensaver for mode_webradio on ARM_HARDWARE
when screensaver is stopped the playback is stopped too

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:25:23 +01:00
svenhoefer
81b82668ac - screensaver: move more repeatedly used code to screensaver's code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:23:32 +01:00
svenhoefer
c963587a0f - movieplayer: use members from screensaver's code
Conflicts:
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 22:22:57 +01:00
svenhoefer
74bc2e88d5 - neutrino: move screensaver members to screensaver's code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 20:38:38 +01:00
svenhoefer
962bcae745 - neutrino: enable screensaver for mode_webradio
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 20:38:07 +01:00
svenhoefer
c5b6543dee - shutdown_helper: better explanation of what the tool does; ...
small code re-formatting

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-27 20:37:27 +01:00
svenhoefer
8cefe9a1d5 - cablex.xml: add OstTelCom; thx to elstablo
http://www.neutrino-images.de/board/viewtopic.php?f=28&t=2125#p12037
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-25 21:20:24 +01:00
Jacek Jendrzej
c42b86ec00 fix radiotext for armbox 2017-11-24 11:08:02 +01:00
Thilo Graf
d2d1cbcb50 Revert "shutdown_helper: add calling '/etc/init.d/rcK'"
This reverts commit 6709ae0feb.
2017-11-23 20:07:50 +01:00
Jacek Jendrzej
c88120cc03 fix webtv script path 2017-11-23 16:58:19 +01:00
Thilo Graf
caface0a88 CComponentsTimer: try to fix timing on non cst hardware
On hd51 and pc hardware was observed full visual timeout progress in message boxes.
Timeoout was displayed always without visible progress.
This should fix this.
2017-11-23 16:37:48 +01:00
svenhoefer
a857be6cc3 - neutrino: deactivate compatibility code in ExitRun(); ...
our start script is aligned to new exit code 2
see cd1328c41c

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:10 +01:00
svenhoefer
d6bba3e488 - neutrino: add exit codes to handle some actions in neutrino's start script
EXIT_REBOOT is inactive yet; see comment in ExitRun()

 Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
f67ddda1f7 - neutrino: always write /tmp/.timer ...
otherwise the vfd stays blank in deepstandby, if leds are configured off
and no timer is set. HD2's vfd urgently needs the fp.brightness value
which is not written to frontpanel in this case.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
14fafa3059 - neutrino: unify console-output for different conditions in ExitRun()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
3f60582c78 - neutrino: fix file-check in ExitRun() ... was a c/p error
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
J. Krieg
6709ae0feb shutdown_helper: add calling '/etc/init.d/rcK'
...to prevent possible file system corruption prior shutting down

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
Striper
490d46ec8d - rename uncooloff workaround to something less idiotic
Signed-off-by: J. Krieg <bellum07@googlemail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
c95d5118ef - neutrino: more small cleanups in ExitRun()
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
f128d38ad3 - neutrino: cleanup ExitRun() function from unused code
Conflicts:
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
fe35b42a3b - controlapi: add mode_webradio to GetModeCGI()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
9645cb24d1 - neutrino: clearify mode handling in saveEpg() function
Conflicts:
	src/driver/scanepg.cpp
	src/neutrino.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
svenhoefer
0fc3e793a4 - neutrino: unify modes handling; ...
remove double enum from CNeutrinoApp and move mostly used enum from NeutrinoMessages to new NeutrinoModes

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-22 15:42:09 +01:00
FlatTV
1f86b6aa62 capmt.cpp: Fix stop decoding
don't stop decoding if record stops, this break overlapped record on cst
2017-11-22 12:34:37 +01:00
Jacek Jendrzej
aefd2d29e3 Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino 2017-11-20 09:14:30 +01:00
svenhoefer
91098917e0 - simple_display: show scrambled icon on scrambled channels
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-19 21:12:54 +01:00
svenhoefer
ec7403c060 - simple_display: show mute icon in muted mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-19 21:12:49 +01:00
Thilo Graf
94517d3404 src/gui/components/cc_frm_window.cpp: fix too small left bottom corner
radius is allready calculatetd in base class src/gui/components/cc_frm.cpp
in member CComponentsForm::paintCCItems()

NOTE:
It seems the radius calculation inside framebuffer don't working correct
for corners on the right site on top and bottom.
Seen on hd51 hardware on osd-boxes with shadow
(e.g. infobar) or Boxes with frames e.g. on  error message windows, buttons.
There are pixel errors like minimal holes on osd or displaced pixels.
On CST hardware evreything is ok.
2017-11-19 21:12:42 +01:00
Thilo Graf
8613e5db11 CTestMenu: add gui restart item for faster access 2017-11-19 20:49:37 +01:00
Thilo Graf
60bf6d7194 CImageInfo: expand fallback to get readable version string
Evaluation of one char could be not enough to get a right result.
2017-11-19 20:49:34 +01:00
svenhoefer
6911ffe0b6 - neutrino: fix tv/radio switch for coolstream; ...
the TV/Radio key returns RC_tv. So we can't use RC_radio code here.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-17 19:22:51 +01:00
Jacek Jendrzej
541edc7514 add dependency to libswscale for armbox 2017-11-17 14:45:12 +01:00
Jacek Jendrzej
a9c11c538f add dependency to libswscale for armbox 2017-11-17 14:42:39 +01:00
svenhoefer
8acb4a4f67 - neutrino: don't load webradio xml on HD1 hardware; ...
audiostreams doesn't work

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
549194b0e5 - simple_display: fix compile for GENERIC_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
TangoCash
64a2c1ecf3 armbox: read frontend real names 2017-11-16 20:39:34 +01:00
svenhoefer
dbf2fa3f18 - vfd-setup: allow to set scroll_repeats if possible
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
bf88e2976f - neutrino: display's setScrollMode() needs to be called on every start
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
2927201762 - simple_display: dont show symbols in shutdown mode too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
a62267196f - vfd: re-add by mistake removed setting "off" for statusbar
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
742d2c68ce - timerlist: don't cast saved_displaymode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
3c6711d2d5 - movieplayer: try to fix display of servicename; ...
name can be changed while playing movies

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
463c4ec154 - simple_display: simplify some proc_put calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
5a5a5e7718 - proc_tools: add helper member to put values w/o length; ...
align included headers to c++

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
a7980757bb - simple_display: switch back to simplified proc_put calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
d7fd8ccef6 - proc_tools: c => cpp; add new helper member to write bool values
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
82a6af6686 - simple_display: align f9b55ca to new proc_put calls
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
37f50b5c69 hd51: dont show symbols in standby
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
e2c66890a1 - simple_display: allow to set scroll mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
e90fe75bd6 - simple_display: use proc_tools
Conflicts:
	src/driver/simple_display.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
456c12dfb3 - neutrino: avoid some ifdef's; prioritize proc filesystem
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
svenhoefer
98e4d453be - system: add seife's proc_tools
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
Thilo Graf
bc43a7623b capmt.cpp: try to fix ci handling
Based up:
f3775d1814
600aa57368
by FlatTV, Striper
2017-11-16 20:39:34 +01:00
svenhoefer
60d6fd63b1 - vfd-setup: hide statusline option from models w/o a statusline in vfd
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 20:39:34 +01:00
Thilo Graf
1198764ef2 coolstream/hardware_caps.h: fix broken cs build
'display_has_statusline' was missed with commit:
f6093052466d9da01db74315a07bf82c249838ca
2017-11-16 20:39:06 +01:00
svenhoefer
705ba720db - hardware_caps: add display_has_statusline member
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
48e0d859f4 - vfd-setup: more readability; just cosmetics
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
1e0ef814f9 - vfd-setup: don't show separatorline when backlight menu isn't shown
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
a0a76fe77a - simple_display: avoid compiler warning
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
f7c0cd69d1 - simple_display: fix compile for non-ARM_HARDWARE
Conflicts:
	src/driver/simple_display.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
833aed00fc - simple_display: add possibility to show text when changing mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
72514fd821 - simple_display: add missing MODE_MENU_UTF8 check in setMode()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
2cb111fc2e - simple_display: rename display() to ShowText() ... as in vfd.cpp
Conflicts:
	src/driver/simple_display.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
1309d5aeb3 - simple_display: cleanup from unused code inside ifdef mess
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
06aebf664a - timerlist: fix saved_dispmode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
01a04014be - cables.xml: use german umlauts for german nets; ...
Note: encoding is iso-8859-1
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
dbf3cb8992 - update: fix display of installed version; ...
curiously it was only broken on ARM_HARDWARE

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
953793f763 - infoviewer: fix radiotext icon for webradio
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
dc78eaf018 - neutrino: fix console output to signalize timer wakeups
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
Striper
a0c96cac77 - capmt.cpp: cleanup
Conflicts:
	src/zapit/src/capmt.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
1ba4533618 - infoviewer_bb: fix wrong mode-logic for radiotext icon
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
Striper
9c041c5961 - shorten string
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
cf190855c7 - movieplayer: fix screenshot function
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
1a58294231 - screenshot: cleanup from many many unused code; ...
This commit reverts screenshot code to a stand before hd51 support. Screenshots for ARM_HARDWARE will be re-implemented in another way.

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
514bd932fc - cleanup from unsupported DUCKBOX_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
c154364b4e - streaminfo2: cleanup from unsupported hardware ifdefs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
62843ec241 - vfd: cleanup from unsupported hardware ifdefs; vfd.cpp/h is only used by COOL_HARDWARE
Conflicts:
	src/driver/vfd.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
868f6184ae - movieplayer: cleanup from unsupported hardware ifdefs
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
d5be64f64a - re-add working streaminfo for coolstream hardware; ...
TODO fix streaminfo2 for coolstream; was broken since last commits

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
TangoCash
e2770e7731 - infoviewer: fix FIXME comment in 9b340752244980a59d57d3d318f70339a7f8d2e1 2017-11-16 19:43:26 +01:00
svenhoefer
4e87634604 - movieplayer: don't stop playback with RC_home; it's confusing
Conflicts:
	src/gui/movieplayer.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
5bc21a6edd - neutrino: don't add web-channels to sat-bouquet
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
e411a7791c - streaminfo: fix compile for coolstream; add dummies to libcs-headers
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
b526dbf2c7 - streaminfo: some more position fixes; ...
use COL_MENUCONTENTINACTIVE_TEXT for inactive apids and caids

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
d3d02047a4 - streaminfo: add channelname for webtv/radio too; simplify code
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
f033e623c3 - streaminfo: re-add osd resolution
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
29580c7417 - locale: minor changes in streaminfo locales
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
280df5325c - streaminfo: use OFFSET defines; some position fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
Thilo Graf
4ba276f746 - streaminfo: minor re-formatations and whitespace cleanups
# Conflicts:
#	src/gui/streaminfo2.cpp
2017-11-16 19:43:26 +01:00
svenhoefer
34acd9b262 - streaminfo: show channellogo in mode-webradio too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
ffb15f08cd - streaminfo: port from TangoCash
Conflicts:
	src/gui/streaminfo2.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
470460e1cf - streaminfo: fix resolution for webradio; ...
add channellogo to movieplayer-info too; not nice but informative

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
dc84e805c3 - streaminfo: some mode_webradio fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
4202218b47 - neutrino: some more mode_radio/mode_webradio fixes #2
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
d84331689a - neutrino: some more mode_radio/mode_webradio fixes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
942c6415c5 - neutrino: respect user's infoviewer timeout settings for different modes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
e31eec2d06 - infoviewer: try to get meta data from stream when epg is empty
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
6b470be470 - infoviewer_bb: fix display of icons in radio/webradio mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
6f1b9d6fa5 - movieplayer: add some console spam to check modes
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
ab39aa544c - infoviewer: try to fix showLivestreamInfo() for audiostreams
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
Striper
c82ba48597 - yweb: optimize png images for size
Conflicts:
	data/y-web/images/blank.png
	data/y-web/images/cancel.png
	data/y-web/images/colored_bar.png
	data/y-web/images/server_add.png
	data/y-web/images/server_delete.png
	data/y-web/images/server_edit.png
	data/y-web/images/server_link.png

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
Striper
0cfa8b8381 - yweb: install only box specific remote control pictures
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
61ff980b3a - media-menu: disable currently broken audioplayer for ARM_HARDWARE
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
6717501bd7 - fill webradio_usr.xml with some of my favorite streams
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
c0e1a66f45 - zapit: save last channel for webradio too
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
14c2a27a62 - infoviewer: fix timeout for new mode_webradio
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
6259467ac8 - try to fix tv <-> radio switch
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
522477b56a - zapit: don't save webradio-channels as last tv channel
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
1a86d7d301 - movieplayer: fix for '- movieplayer: fix new mode'
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
a6e00fb606 - movieplayer: rename isWebTV => isWebChannel
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
0b78ac9e3f - rename LIST_MODE_WEBTV => LIST_MODE_WEB
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
3946379f41 - scanepg: rename webtv => webchan
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
740fd3ac0d - rename IS_WEBTV => IS_WEBCHAN
Conflicts:
	src/zapit/src/capmt.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
098f021a3c - movieplayer: fix new mode
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
8d3f2ce860 - fix mode in SetChannelMode()
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
a65a63982d - fix -Wlogical-op errors
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
3fd544737a - add webradio; first steps
Conflicts:
	data/Makefile.am
	data/scripts/backup.sh
	src/neutrino.cpp
	src/zapit/include/zapit/zapit.h

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:26 +01:00
svenhoefer
9bf563c96c - tuxtxt: change some default values
Signed-off-by: Thilo Graf <dbt@novatux.de>

This should be bounded to current loacle settings.
2017-11-16 19:43:25 +01:00
svenhoefer
abc2e90176 - tuxtxt: fix compiler warnings; simplify ifdef's
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:25 +01:00
svenhoefer
e607bae240 - tuxtxt: align to mp
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:25 +01:00
svenhoefer
1b39396e87 fix generic keyboard
Conflicts:
	src/driver/rcinput.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:25 +01:00
Striper
555f1858e8 - fix compile for coolstream hardware (works on HD2)
Conflicts:
	src/driver/screenshot.cpp

Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:25 +01:00
svenhoefer
90f54184a2 - acinclude: fix indentation
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-16 19:43:25 +01:00
Thilo Graf
1de277effe CServiceManager: add member GetCurrentChannel()
Shortcut for CZapit::getInstance()->GetCurrentChannel() inside
CServiceManager
2017-11-16 19:43:09 +01:00
Thilo Graf
7370c4c557 widget/menue_target.h: add possible required includes
If this file is included as single without menue.h build could be break,
beecause of missing includes for some types. This should fix this.
In many source files still menue.h is included, so this is not noticeable.
2017-11-16 19:41:32 +01:00
TangoCash
c4a59375b3 hd51: fix wakeup from standby 2017-11-13 21:08:58 +01:00
Jacek Jendrzej
54c5d19e1a fix audio description after play movie 2017-11-13 19:42:12 +01:00
Jacek Jendrzej
86e7ad4ec1 src/gui/movieplayer.cpp fix break record after play on cst (after hd51 merge) 2017-11-07 18:23:49 +01:00
Jacek Jendrzej
472cc578fe src/zapit/src/capmt.cpp dont stop decoding if record stops, this break overlapped record on cst 2017-11-07 16:36:15 +01:00
Jacek Jendrzej
02aefef167 src/gui/movieplayer.cpp fix audioselect in not filpeplayer mode (after merge) 2017-11-06 10:17:10 +01:00
GetAway
002ef3a1c9 menue.cpp: add reverse search to find selectable item 2017-11-05 22:33:23 +01:00
Thilo Graf
f855209de0 CImageInfo: fix version string format
String was broken. Only artefacts were to see.

BTW: With current yocto build .version contains
wrong version format. This seems to be not suitable for
handling with flash images in context with versions checks.
2017-11-05 22:24:22 +01:00
Jacek Jendrzej
fd17bd9c57 disable file player mode for cst 2017-11-05 21:31:53 +01:00
Thilo Graf
58db5ee331 simple_display.cpp: partial revert "fix generic build"
This reverts commit c7c52324a3.

hd51 build was broken with -Werror=unused-variable
2017-11-04 15:58:00 +01:00
Jacek Jendrzej
75fd96f6b7 silence -Wparentheses-equality warning 2017-11-03 20:14:37 +01:00
Jacek Jendrzej
c7c52324a3 fix generic build 2017-11-03 18:25:18 +01:00
Jacek Jendrzej
ec10cd64e5 remove pinentered script , revert 9dbdfcf5c7 2017-11-03 12:25:14 +01:00
Jacek Jendrzej
0e2efeb9a8 fix blank screen on start (after merge) 2017-11-03 12:14:26 +01:00
Jacek Jendrzej
39440333e8 remove unused 2017-11-03 10:22:11 +01:00
Jacek Jendrzej
9ac5258ac0 src/gui/movieplayer.cpp reEnable YT 2017-11-03 10:02:18 +01:00
Jacek Jendrzej
8746340a87 src/gui/movieplayer.cpp fix page up/down jump and stop play after merge 2017-11-03 09:53:50 +01:00
1380 changed files with 91286 additions and 71919 deletions

97
.gitignore vendored
View File

@@ -1,50 +1,82 @@
### mostly autoconf crap
### http://www.gnu.org/software/automake
Makefile
autom4te.cache
*.in
aclocal.m4
compile
config.*
configure
depcomp
install-sh
*.pc
libtool
ltmain.sh
missing
stamp-h1
README
COPYING
INSTALL
Makefile.in
### objects and libs
### http://www.gnu.org/software/autoconf
autom4te.cache
/autoscan.log
/autoscan-*.log
/aclocal.m4
/compile
/config.guess
/config.h.in
/config.log
/config.status
/config.sub
/configure
/configure.scan
/depcomp
/install-sh
/missing
/stamp-h*
### https://www.gnu.org/software/libtool/
/libtool
/ltmain.sh
### http://www.gnu.org/software/m4/
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
### compiled objects and libs
.libs
.deps
*.lo
*.o
*.so
*.lo
*.a
*.lai
*.la
.*.swp
*.a
### editor crap
### dependency files
.deps
*.Plo
*.Po
### diff and patch files
*.patch
*.diff
*.orig
*.rej
### system generated stuff
# dolphin
.directory
# kate
*-swp
.*.swp
### generally excluded files
*~
*.pc
git-*
go_*
### binaries that fall out of the build
lib/sectionsdclient/sectionsdcontrol
src/neutrino
src/nhttpd/web/*.js.gz
src/zapit/src/pzapit
src/zapit/src/udpstreampes
src/drivertool
src/dt
src/rcsim.h
src/rcsim
src/gui/version.h
src/nhttpd/nhttpd.conf
src/mdev_helper
src/neutrino
src/rcsim
src/zapit/src/pzapit
src/zapit/src/udpstreampes
### header files that fall out of the build
src/rcsim.h
src/gui/version.h
local_build_config.h
### system generated stuff
@@ -52,3 +84,6 @@ local_build_config.h
.directory
# kate
*-swp
### other files that fall out of the build
src/nhttpd/nhttpd.conf

125
.mailmap Normal file
View File

@@ -0,0 +1,125 @@
#
# This list is used by git-shortlog to fix a few botched name translations
# in the git archive, either because the author's full name was messed up
# and/or not always written the same way, making contributions from the
# same person appearing not to be so or badly displayed.
# With this file it is possible with an easy way to clean up the repository
# in combination with git-filter-repo too.
# see https://github.com/newren/git-filter-repo
#
# $ git filter-repo -f --use-mailmap
#
Andrej Tobola <andrej.tobola+gifthub@gmail.com>
bazi98 <bazi98@web.de>
bazi98 <bazi98@web.de> bazi98 <fritz@example.com>
Benny <Benny@users.noreply.github.com>
Benny <Benny@users.noreply.github.com> Benny <>
BPanther <bpanther_ts@hotmail.com>
Christian Ege <k4230r6@googlemail.com>
Christian Schuett <Gaucho316@hotmail.com>
[CST] Bas <bas@coolstreamtech.com>
[CST] Bas <bas@coolstreamtech.com> S.R. van Loon <bas@bvl-mbp-001.(none)>
[CST] Focus <focus.cst@gmail.com>
[CST] Focus <focus.cst@gmail.com> focus <focus@e54a6e83-5905-42d5-8d5c-058d10e6a962>
[CST] Lucian <lucian@coolstreamtech.com>
[CST] Lucian <lucian@coolstreamtech.com> lucgas <lucgas@e54a6e83-5905-42d5-8d5c-058d10e6a962>
[CST] Micha <Micha.R@no-access.de>
[CST] Nicu <popescunicolae7@hotmail.com>
[CST] Nicu <popescunicolae7@hotmail.com> [CST]Nicu <popescunicolae7@hotmail.com>
DboxOldie <DboxOldie@users.noreply.github.com> DboxOldie <>
DboxOldie <DboxOldie@users.noreply.github.com> DboxOldie <dbo@ddt>
defans <defans@bluepeercrew.us>
defans <defans@bluepeercrew.us> snafed <snafed@bluepeercrew.us>
defans <defans@bluepeercrew.us> svenhoefer, SatBaby, snafed <svenhoefer@svenhoefer.com>
defans <defans@bluepeercrew.us> svenhoefer, snafed <svenhoefer@svenhoefer.com>
Don de Deckelwech <dondede@gmx.de>
Don de Deckelwech <dondede@gmx.de> Don-de-Deckelwech <32013899+Don-de-Deckelwech@users.noreply.github.com>
Ezak <marc.szymkowiak91@googlemail.com>
FlatTV <FlatTV@gmx.de>
FlatTV <FlatTV@gmx.de> FlatTV <FlatTV@linux-z6o4.site>
Frankenstone <dampf_acc@online.de>
Frankenstone <dampf_acc@online.de> Frankenstone <dampf_acc@yahoo.com>
fred_feuerstein <fred_feuerstein@herr-der-mails.de>
fred_feuerstein <fred_feuerstein@herr-der-mails.de> fredfeuerstein2 <fred_feuerstein@herr-der-mails.de>
fred_feuerstein <fred_feuerstein@herr-der-mails.de> fredfeuerstein2 <52878780+fredfeuerstein2@users.noreply.github.com>
Gaucho316 <Gaucho316@hotmail.com>
GetAway <get-away@t-online.de>
gixxpunk <thomas.harfmann@gmail.com>
gixxpunk <thomas.harfmann@gmail.com> gandharva <gandharva@gmx.de>
gixxpunk <thomas.harfmann@gmail.com> Striper <gandharva@gmx.de>
gixxpunk <thomas.harfmann@gmail.com> striper <striper@e54a6e83-5905-42d5-8d5c-058d10e6a962>
gixxpunk <thomas.harfmann@gmail.com> striper <striper@gmx.de>
Hendi <hendi48@freenet.de>
Hendi <hendi48@freenet.de> Hendi48 <32822533+Hendi48@users.noreply.github.com>
horsti58 <horsti58@gmx.net>
horsti58 <horsti58@gmx.net> horsti58 <horsti58@gmx.netm>
IngoF <ingo.fischer@arcormail.de>
Jacek Jendrzej <overx300@gmail.com>
Jacek Jendrzej <overx300@gmail.com> Jacek Jendrzej <crashdvb@googlemail.com>
Jacek Jendrzej <overx300@gmail.com> Jacek Jendrzej <satbaby@kawaii.com>
Jacek Jendrzej <overx300@gmail.com> satbaby <>
Jacek Jendrzej <overx300@gmail.com> satbaby <crashdvb@googlemail.com>
Jacek Jendrzej <overx300@gmail.com> satbaby <satbaby>
Jacek Jendrzej <overx300@gmail.com> satbaby <satbaby@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Jacek Jendrzej <overx300@gmail.com> j00zek <j00zek@ubuntu.(none)>
Jacek Jendrzej <overx300@gmail.com> j00zek <zdzislaw22@windowslive.com>
Janus <janus@debian>
J. Krieg <bellum07@googlemail.com>
J. Krieg <bellum07@googlemail.com> bellum <bellum07@googlemail.com>
JohnnyRun <giannicarabelli@gmail.com>
klauser <baumeister23@freenet.de>
Knicko007 <knicko@glj.servebbs.com>
Knicko007 <knicko@glj.servebbs.com> Knicko <knicko@glj.servebbs.com>
limes007 <39467727+limes007@users.noreply.github.com>
Marc Szymkowiak <marc.szymkowiak91@googlemail.com>
Markus Volk <f_l_k@t-online.de>
Markus Volk <f_l_k@t-online.de> flk <f_l_k@t-online.de>
Markus Volk <f_l_k@t-online.de> Markus Volk <flk@linux.fritz.box>
Markus Volk <f_l_k@t-online.de> MarkusVolk <f_l_k@t-online.de>
martii <m4rtii@gmx.de>
martii <m4rtii@gmx.de> martii <you@example.com>
max_10 <max_10@gmx.de>
max_10 <max_10@gmx.de> max10 <max_10@gmx.de>
Michael Liebmann <tuxcode.bbg@gmail.com>
Michael Liebmann <tuxcode.bbg@gmail.com> micha-bbg <micha-bbg@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Michael Liebmann <tuxcode.bbg@gmail.com> micha-bbg <tuxcode.bbg@gmail.com>
Michael Liebmann <tuxcode.bbg@gmail.com> micha-bbg <tuxcode.bbg@googlemail.com>
Michael Liebmann <tuxcode.bbg@gmail.com> Michael Liebmann <micha-bbg@users.noreply.github.com>
Michael Liebmann <tuxcode.bbg@gmail.com> M. Liebmann <git@tuxcode.de>
Michael Liebmann <tuxcode.bbg@gmail.com> M. Liebmann <tuxcode.bbg@gmail.com>
Michael Liebmann <tuxcode.bbg@gmail.com> [priv] M. Liebmann <git@tuxcode.de>
Michael Liebmann <tuxcode.bbg@gmail.com> [priv] M. Liebmann <tuxcode.bbg@gmail.com>
mrcolor <mrcolor@e54a6e83-5905-42d5-8d5c-058d10e6a962>
mws <mws@e54a6e83-5905-42d5-8d5c-058d10e6a962>
NadjaW <nadja.wilx@web.de>
nightshad <nightshad@e54a6e83-5905-42d5-8d5c-058d10e6a962>
ni-visitor <neutrino.images@gmail.com>
no@ma.il <one@localhost.(none)>
OneOfNine <oneofnine@web.de>
redblue.pkt <redblue.pkt@orange.pl>
redblue.pkt <redblue.pkt@orange.pl> redblue-pkt <17146148+redblue-pkt@users.noreply.github.com>
redblue.pkt <redblue.pkt@orange.pl> redblue-pkt <redblue-pkt@orange.pl>
retsim01 <mrdata1972+neutrino@gmail.com>
rhabarber1848 <rhabarber1848@web.de>
rhabarber1848 <rhabarber1848@web.de> rhabarber1848 <rhabarber1848>
Sascha Zelzer <sascha.zelzer@gmail.com>
SnowHead <snowhead@spinnes-netz.de>
Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Stefan Seyfried <seife@tuxbox-git.slipkontur.de> seife <seife@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Stefan Seyfried <seife@tuxbox-git.slipkontur.de> Stefan Seyfried <seife+github@b1-systems.com>
swing99 <swing0815@googlemail.com>
TangoCash <eric@loxat.de> Eric Loxat <eric@loxat.de>
TangoCash <eric@loxat.de> TangoCash <DaHooD@web.de>
TangoCash <eric@loxat.de> TangoCash <me@spamdot.com>
Thilo Graf <dbt@novatux.de>
Thilo Graf <dbt@novatux.de> thilo <dbt@novatux.de>
Thilo Graf <dbt@novatux.de> Thilo Graf <tg.pnhd@novatux.de>
Thilo Graf <dbt@novatux.de> thilo <thilo@e54a6e83-5905-42d5-8d5c-058d10e6a962>
tomworld <atzeworld@msn.com>
vanhofen <vanhofen@gmx.de>
vanhofen <vanhofen@gmx.de> svenhoefer <svenhoefer@e54a6e83-5905-42d5-8d5c-058d10e6a962>
vanhofen <vanhofen@gmx.de> svenhoefer <svenhoefer@svenhoefer.com>
vanhofen <vanhofen@gmx.de> Sven Höfer <svenhoefer@svenhoefer.com>
yjogol <yjogol2@online.de>
yjogol <yjogol2@online.de> yjogol <yjogol@e54a6e83-5905-42d5-8d5c-058d10e6a962>

3588
ChangeLog

File diff suppressed because it is too large Load Diff

0
INSTALL Normal file
View File

View File

@@ -1,6 +1 @@
AUTOMAKE_OPTIONS = gnu
SUBDIRS = lib src data
locale-update:
make -C $(top_builddir)/data/locale install-locals

View File

@@ -1,42 +1,163 @@
AC_DEFUN([TUXBOX_APPS],[
AM_CONFIG_HEADER(config.h)
AC_DEFUN([TUXBOX_APPS], [
AC_CONFIG_HEADERS(config.h)
AM_MAINTAINER_MODE
AC_GNU_SOURCE
AC_ARG_WITH(target,
[ --with-target=TARGET target for compilation [[native,cdk]]],
[TARGET="$withval"],[TARGET="native"])
AS_HELP_STRING([--with-target=TARGET], [target for compilation [[native,cdk]]]),
[TARGET="$withval"],
[TARGET="native"])
AC_ARG_WITH(targetprefix,
[ --with-targetprefix=PATH prefix relative to target root (only applicable in cdk mode)],
[TARGET_PREFIX="$withval"],[TARGET_PREFIX=""])
AS_HELP_STRING([--with-targetprefix=PATH], [prefix relative to target root (only applicable in cdk mode)]),
[TARGET_PREFIX="$withval"],
[TARGET_PREFIX=""])
AC_ARG_WITH(debug,
[ --without-debug disable debugging code],
[DEBUG="$withval"],[DEBUG="yes"])
AS_HELP_STRING([--without-debug], [disable debugging code @<:@default=no@:>@]),
[DEBUG="$withval"],
[DEBUG="yes"])
if test "$DEBUG" = "yes"; then
DEBUG_CFLAGS="-g3 -ggdb"
AC_DEFINE(DEBUG,1,[Enable debug messages])
AC_DEFINE(DEBUG, 1, [enable debugging code])
fi
# weather
AC_ARG_WITH(weather-dev-key,
AS_HELP_STRING([--with-weather-dev-key=KEY], [API dev key to get data from weather data base, required for additional weather informations]),
[WEATHER_DEV_KEY="$withval"],
[WEATHER_DEV_KEY=""])
AC_DEFINE_UNQUOTED([WEATHER_DEV_KEY], ["$WEATHER_DEV_KEY"], [API dev key to get data from weather data base, required for additional weather informations])
AC_ARG_ENABLE([weather-key-manage],
AS_HELP_STRING([--enable-weather-key-manage], [Enable manage weather api dev key via gui for additional weather informations @<:@default=yes@:>@]),
[enable_weather_key_manage="$enableval"],
[enable_weather_key_manage="yes"])
if test "$enable_weather_key_manage" = "yes" ; then
AC_DEFINE([ENABLE_WEATHER_KEY_MANAGE], 1, [Enable manage weather api dev key via gui for additional weather informations])
fi
# weather end
# tmdb
AC_ARG_WITH(tmdb-dev-key,
AS_HELP_STRING([--with-tmdb-dev-key=KEY], [API dev key to get data from tmdb data base, required for additional epg informations.]),
[TMDB_DEV_KEY="$withval"],
[TMDB_DEV_KEY=""])
AC_DEFINE_UNQUOTED([TMDB_DEV_KEY], ["$TMDB_DEV_KEY"], [API dev key to get data from tmdb data base, required for additional epg informations.])
AC_ARG_ENABLE([tmdb-key-manage],
[AS_HELP_STRING([--enable-tmdb-key-manage], [Enable manage tmdb api dev key via gui for additional epg informations. @<:@default=yes@:>@])],
[enable_tmdb_key_manage="$enableval"],
[enable_tmdb_key_manage="yes"])
tmdb_key_manage_val=1
if test "$enable_tmdb_key_manage" = "no" ; then
tmdb_key_manage_val=0
fi
AC_DEFINE_UNQUOTED([ENABLE_TMDB_KEY_MANAGE],[$tmdb_key_manage_val],[Enable manage tmdb api dev key via gui for additional epg informations.])
# end tmdb
# omdb
AC_ARG_WITH(omdb-api-key,
AS_HELP_STRING([--with-omdb-api-key=KEY], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.]),
[OMDB_API_KEY="$withval"],
[OMDB_API_KEY=""])
AC_DEFINE_UNQUOTED([OMDB_API_KEY], ["$OMDB_API_KEY"], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.])
AC_ARG_ENABLE([omdb-key-manage],
[AS_HELP_STRING([--enable-omdb-key-manage], [Enable manage omdb (imdb) api dev key via gui for additional epg informations. @<:@default=yes@:>@])],
[enable_omdb_key_manage="$enableval"],
[enable_omdb_key_manage="yes"])
omdb_key_manage_val=1
if test "$enable_omdb_key_manage" = "no" ; then
omdb_key_manage_val=0
fi
AC_DEFINE_UNQUOTED([ENABLE_OMDB_KEY_MANAGE],[$omdb_key_manage_val],[Enable manage omdb (imdb) api dev key via gui for additional epg informations.])
if test "$enable_omdb_key_manage" = "yes" ; then
AC_DEFINE([ENABLE_OMDB_KEY_MANAGE], 1, [Enable manage omdb (imdb) api dev key via gui for additional movie informations])
fi
# omdb end
# shoutcast
AC_ARG_WITH(shoutcast-dev-key,
AS_HELP_STRING([--with-shoutcast-dev-key=KEY], [API dev key to get stream data lists from ShoutCast service.]),
[SHOUTCAST_DEV_KEY="$withval"],
[SHOUTCAST_DEV_KEY=""])
AC_DEFINE_UNQUOTED([SHOUTCAST_DEV_KEY], ["$SHOUTCAST_DEV_KEY"], [API dev key to get stream data lists from ShoutCast service.])
AC_ARG_ENABLE([shoutcast-key-manage],
[AS_HELP_STRING([--enable-shoutcast-key-manage], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui. @<:@default=yes@:>@])],
[enable_shoutcast_key_manage="$enableval"],
[enable_shoutcast_key_manage="yes"])
shoutcast_key_manage_val=1
if test "$enable_shoutcast_key_manage" = "no" ; then
shoutcast_key_manage_val=0
fi
AC_DEFINE_UNQUOTED([ENABLE_SHOUTCAST_KEY_MANAGE],[$shoutcast_key_manage_val], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui.])
# end shoutcast
# youtube
AC_ARG_WITH(youtube-dev-key,
AS_HELP_STRING([--with-youtube-dev-key=KEY], [API dev key for YouTube streaming]),
[YOUTUBE_DEV_KEY="$withval"],
[YOUTUBE_DEV_KEY=""])
AC_DEFINE_UNQUOTED([YOUTUBE_DEV_KEY], ["$YOUTUBE_DEV_KEY"], [API dev key for YouTube streaming])
AC_ARG_ENABLE([youtube-key-manage],
AS_HELP_STRING([--enable-youtube-key-manage], [Enable manage YouTube dev key via gui @<:@default=yes@:>@]),
[enable_youtube_key_manage="$enableval"],
[enable_youtube_key_manage="yes"])
if test "$enable_youtube_key_manage" = "yes" ; then
AC_DEFINE([ENABLE_YOUTUBE_KEY_MANAGE], 1, [Enable manage YouTube dev key via gui])
fi
# youtube end
AC_ARG_WITH(libcoolstream-static-dir,
[ --with-libcoolstream-static-dir=PATH path for static libcoolstream],
[LIBCOOLSTREAM_STATIC_DIR="$withval"],[LIBCOOLSTREAM_STATIC_DIR=""])
AS_HELP_STRING([--with-libcoolstream-static-dir=PATH], [path for static libcoolstream [[NONE]]]),
[LIBCOOLSTREAM_STATIC_DIR="$withval"],
[LIBCOOLSTREAM_STATIC_DIR=""])
AC_ARG_ENABLE(libcoolstream-static,
AS_HELP_STRING(--enable-libcoolstream-static,[libcoolstream static linked for testing]))
AM_CONDITIONAL(ENABLE_LIBCOOLSTREAM_STATIC,test "$enable_libcoolstream_static" = "yes")
AS_HELP_STRING([--enable-libcoolstream-static], [libcoolstream static linked for testing @<:@default=no@:>@]))
AM_CONDITIONAL(ENABLE_LIBCOOLSTREAM_STATIC, test "$enable_libcoolstream_static" = "yes")
AC_ARG_ENABLE(reschange,
AS_HELP_STRING(--enable-reschange,enable change the osd resolution (default for hd2)))
AS_HELP_STRING([--enable-reschange], [enable to change osd resolution]),
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION, 1, [enable to change osd resolution]))
AM_CONDITIONAL(ENABLE_RESCHANGE, test "$enable_reschange" = "yes")
AM_CONDITIONAL(ENABLE_RESCHANGE,test "$enable_reschange" = "yes")
if test "$enable_reschange" = "yes"; then
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION,1,[enable change the osd resolution])
# default theme
AC_ARG_WITH(default-theme,
AS_HELP_STRING([--with-default-theme=THEMENAME], [Default theme for gui. Default it is empty for internal fallback to default colors.]),
[default_theme="$withval"],
[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.])
# webif content
AC_ARG_WITH(webif,
AS_HELP_STRING([--without-webif], [disable installation of webif content within defined public httpd path provided by yWeb @<:@default it is enabled@:>@]),
[ENABLE_WEBIF="$withval"],
[ENABLE_WEBIF="yes"])
AM_CONDITIONAL(ENABLE_WEBIF,test "$ENABLE_WEBIF" = "yes")
if test "$ENABLE_WEBIF" = "yes"; then
AC_DEFINE(ENABLE_WEBIF, 1, [Enable installation of webif content within defined public httpd path provided by yWeb.])
fi
AC_MSG_CHECKING(target)
if test "$TARGET" = "native"; then
@@ -49,11 +170,9 @@ if test "$TARGET" = "native"; then
if test "$prefix" = "NONE"; then
prefix=/usr/local
fi
TARGET_PREFIX=$prefix
if test "$exec_prefix" = "NONE"; then
exec_prefix=$prefix
fi
targetprefix=$prefix
TARGET_PREFIX=$prefix
AC_DEFINE_UNQUOTED(TARGET_PREFIX, "$TARGET_PREFIX", [The targets prefix])
elif test "$TARGET" = "cdk"; then
AC_MSG_RESULT(cdk)
@@ -67,7 +186,7 @@ elif test "$TARGET" = "cdk"; then
AC_MSG_ERROR([invalid prefix, you need to specify one in cdk mode])
fi
if test "$TARGET_PREFIX" != "NONE"; then
AC_DEFINE_UNQUOTED(TARGET_PREFIX, "$TARGET_PREFIX",[The targets prefix])
AC_DEFINE_UNQUOTED(TARGET_PREFIX, "$TARGET_PREFIX", [The targets prefix])
fi
if test "$TARGET_PREFIX" = "NONE"; then
AC_MSG_ERROR([invalid targetprefix, you need to specify one in cdk mode])
@@ -78,20 +197,24 @@ else
AC_MSG_ERROR([invalid target $TARGET, choose on from native,cdk]);
fi
if test "$exec_prefix" = "NONE"; then
exec_prefix=$prefix
fi
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
AC_SYS_LARGEFILE
check_path () {
check_path() {
return $(perl -e "if(\"$1\"=~m#^/usr/(local/)?bin#){print \"0\"}else{print \"1\";}")
}
])
dnl expand nested ${foo}/bar
AC_DEFUN([TUXBOX_EXPAND_VARIABLE],[__$1="$2"
AC_DEFUN([TUXBOX_EXPAND_VARIABLE], [
__$1="$2"
for __CNT in false false false false true; do dnl max 5 levels of indirection
$1=`eval echo "$__$1"`
echo ${$1} | grep -q '\$' || break # 'grep -q' is POSIX, exit if no $ in variable
__$1="${$1}"
@@ -99,8 +222,8 @@ AC_DEFUN([TUXBOX_EXPAND_VARIABLE],[__$1="$2"
$__CNT && AC_MSG_ERROR([can't expand variable $1=$2]) dnl bail out if we did not expand
])
AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE],[
AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE], [
AC_ARG_WITH($1, AS_HELP_STRING([$6], [$7 [[PREFIX$4$5]]], [32], [79]), [
_$2=$withval
if test "$TARGET" = "cdk"; then
$2=`eval echo "$TARGET_PREFIX$withval"` # no indirection possible IMNSHO
@@ -108,7 +231,7 @@ AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
$2=$withval
fi
TARGET_$2=${$2}
],[
], [
# RFC 1925: "you can always add another level of indirection..."
TUXBOX_EXPAND_VARIABLE($2,"${$3}$5")
if test "$TARGET" = "cdk"; then
@@ -118,124 +241,167 @@ AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
fi
TARGET_$2=$_$2
])
dnl AC_SUBST($2)
AC_DEFINE_UNQUOTED($2,"$_$2",$7)
AC_SUBST(TARGET_$2)
])
AC_DEFUN([TUXBOX_APPS_DIRECTORY],[
AC_DEFUN([TUXBOX_APPS_DIRECTORY], [
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
TUXBOX_APPS_DIRECTORY_ONE(configdir,CONFIGDIR,localstatedir,/var,/tuxbox/config,
[--with-configdir=PATH ],[where to find the config files])
TUXBOX_APPS_DIRECTORY_ONE(configdir, CONFIGDIR, localstatedir, /var, /tuxbox/config,
[--with-configdir=PATH], [where to find config files])
TUXBOX_APPS_DIRECTORY_ONE(datadir,DATADIR,datadir,/share,/tuxbox,
[--with-datadir=PATH ],[where to find data])
TUXBOX_APPS_DIRECTORY_ONE(zapitdir, ZAPITDIR, localstatedir, /var, /tuxbox/config/zapit,
[--with-zapitdir=PATH], [where to find zapit files])
TUXBOX_APPS_DIRECTORY_ONE(fontdir,FONTDIR,datadir,/share,/fonts,
[--with-fontdir=PATH ],[where to find the fonts])
TUXBOX_APPS_DIRECTORY_ONE(datadir, DATADIR, datadir, /share, /tuxbox,
[--with-datadir=PATH], [where to find data files])
TUXBOX_APPS_DIRECTORY_ONE(fontdir_var,FONTDIR_VAR,localstatedir,/var,/tuxbox/fonts,
[--with-fontdir_var=PATH ],[where to find the fonts in /var])
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(gamesdir,GAMESDIR,localstatedir,/var,/tuxbox/games,
[--with-gamesdir=PATH ],[where games data is stored])
TUXBOX_APPS_DIRECTORY_ONE(controldir, CONTROLDIR, datadir, /share, /tuxbox/neutrino/control,
[--with-controldir=PATH], [where to find control scripts])
TUXBOX_APPS_DIRECTORY_ONE(libdir,LIBDIR,libdir,/lib,/tuxbox,
[--with-libdir=PATH ],[where to find the internal libs])
TUXBOX_APPS_DIRECTORY_ONE(controldir_var, CONTROLDIR_VAR, localstatedir, /var, /tuxbox/control,
[--with-controldir_var=PATH], [where to find control scripts in /var])
TUXBOX_APPS_DIRECTORY_ONE(plugindir,PLUGINDIR,libdir,/lib,/tuxbox/plugins,
[--with-plugindir=PATH ],[where to find the plugins])
TUXBOX_APPS_DIRECTORY_ONE(fontdir, FONTDIR, datadir, /share, /fonts,
[--with-fontdir=PATH], [where to find fonts])
TUXBOX_APPS_DIRECTORY_ONE(plugindir_var,PLUGINDIR_VAR,localstatedir,/var,/tuxbox/plugins,
[--with-plugindir_var=PATH ],[where to find the plugins in /var])
TUXBOX_APPS_DIRECTORY_ONE(fontdir_var, FONTDIR_VAR, localstatedir, /var, /tuxbox/fonts,
[--with-fontdir_var=PATH], [where to find fonts in /var])
TUXBOX_APPS_DIRECTORY_ONE(webtvdir_var,WEBTVDIR_VAR,localstatedir,/var,/tuxbox/plugins/webtv,
[--with-webtvdir_var=PATH ],[where to find the livestreamScriptPath in /var])
TUXBOX_APPS_DIRECTORY_ONE(gamesdir, GAMESDIR, localstatedir, /var, /tuxbox/games,
[--with-gamesdir=PATH], [where to find games])
TUXBOX_APPS_DIRECTORY_ONE(webtvdir,WEBTVDIR,datadir,/share,/tuxbox/neutrino/webtv,
[--with-webtvdir=PATH ],[where to find the webtv content])
TUXBOX_APPS_DIRECTORY_ONE(libdir, LIBDIR, libdir, /lib, /tuxbox,
[--with-libdir=PATH], [where to find internal libs])
TUXBOX_APPS_DIRECTORY_ONE(plugindir_mnt,PLUGINDIR_MNT,mntdir,/mnt,/plugins,
[--with-plugindir_mnt=PATH ],[where to find the the extern plugins])
TUXBOX_APPS_DIRECTORY_ONE(plugindir, PLUGINDIR, datadir, /share, /tuxbox/neutrino/plugins,
[--with-plugindir=PATH], [where to find plugins])
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir,LUAPLUGINDIR,libdir,/lib,/tuxbox/luaplugins,
[--with-luaplugindir=PATH ],[where to find Lua plugins])
TUXBOX_APPS_DIRECTORY_ONE(plugindir_var, PLUGINDIR_VAR, localstatedir, /var, /tuxbox/plugins,
[--with-plugindir_var=PATH], [where to find plugins in /var])
TUXBOX_APPS_DIRECTORY_ONE(localedir,LOCALEDIR,datadir,/share, /tuxbox/neutrino/locale,
[--with-localedir=PATH ],[where to find the locale])
TUXBOX_APPS_DIRECTORY_ONE(plugindir_mnt, PLUGINDIR_MNT, mntdir, /mnt, /plugins,
[--with-plugindir_mnt=PATH], [where to find external plugins])
TUXBOX_APPS_DIRECTORY_ONE(localedir_var,LOCALEDIR_VAR,localstatedir,/var,/tuxbox/locale,
[--with-localedir_var=PATH ],[where to find the locale in /var])
TUXBOX_APPS_DIRECTORY_ONE(luaplugindir, LUAPLUGINDIR, datadir, /share, /tuxbox/neutrino/luaplugins,
[--with-luaplugindir=PATH], [where to find Lua plugins])
TUXBOX_APPS_DIRECTORY_ONE(themesdir,THEMESDIR,datadir,/share, /tuxbox/neutrino/themes,
[--with-themesdir=PATH ],[where to find the themes])
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(themesdir_var,THEMESDIR_VAR,localstatedir,/var,/tuxbox/themes,
[--with-themesdir_var=PATH ],[where to find the themes in /var])
TUXBOX_APPS_DIRECTORY_ONE(webradiodir, WEBRADIODIR, datadir, /share, /tuxbox/neutrino/webradio,
[--with-webradiodir=PATH], [where to find webradio content])
TUXBOX_APPS_DIRECTORY_ONE(iconsdir,ICONSDIR,datadir,/share, /tuxbox/neutrino/icons,
[--with-iconsdir=PATH ],[where to find the icons])
TUXBOX_APPS_DIRECTORY_ONE(webradiodir_var, WEBRADIODIR_VAR, localstatedir, /var, /tuxbox/webradio,
[--with-webradiodir_var=PATH], [where to find webradio content in /var])
TUXBOX_APPS_DIRECTORY_ONE(iconsdir_var,ICONSDIR_VAR,localstatedir,/var,/tuxbox/icons,
[--with-iconsdir_var=PATH ],[where to find the icons in /var])
TUXBOX_APPS_DIRECTORY_ONE(webtvdir, WEBTVDIR, datadir, /share, /tuxbox/neutrino/webtv,
[--with-webtvdir=PATH], [where to find webtv content])
TUXBOX_APPS_DIRECTORY_ONE(private_httpddir,PRIVATE_HTTPDDIR,datadir,/share,/tuxbox/neutrino/httpd,
[--with-private_httpddir=PATH ],[where to find the the private httpd files])
TUXBOX_APPS_DIRECTORY_ONE(webtvdir_var, WEBTVDIR_VAR, localstatedir, /var, /tuxbox/webtv,
[--with-webtvdir_var=PATH], [where to find webtv content in /var])
TUXBOX_APPS_DIRECTORY_ONE(public_httpddir,PUBLIC_HTTPDDIR,localstatedir,/var,/tuxbox/httpd,
[--with-public_httpddir=PATH ],[where to find the the public httpd files])
TUXBOX_APPS_DIRECTORY_ONE(localedir, LOCALEDIR,datadir, /share, /tuxbox/neutrino/locale,
[--with-localedir=PATH], [where to find locale])
TUXBOX_APPS_DIRECTORY_ONE(hosted_httpddir,HOSTED_HTTPDDIR,mntdir,/mnt,/hosted,
[--with-hosted_httpddir=PATH ],[where to find the the hosted files])
TUXBOX_APPS_DIRECTORY_ONE(localedir_var, LOCALEDIR_VAR, localstatedir, /var, /tuxbox/locale,
[--with-localedir_var=PATH], [where to find locale in /var])
TUXBOX_APPS_DIRECTORY_ONE(flagdir,FLAGDIR,localstatedir,/var,/etc,
[--with-flagdir=PATH ],[where to find flagfiles])
TUXBOX_APPS_DIRECTORY_ONE(themesdir, THEMESDIR, datadir, /share, /tuxbox/neutrino/themes,
[--with-themesdir=PATH], [where to find themes])
TUXBOX_APPS_DIRECTORY_ONE(themesdir_var, THEMESDIR_VAR, localstatedir, /var, /tuxbox/themes,
[--with-themesdir_var=PATH], [where to find themes in /var])
TUXBOX_APPS_DIRECTORY_ONE(iconsdir, ICONSDIR, datadir, /share, /tuxbox/neutrino/icons,
[--with-iconsdir=PATH], [where to find icons])
TUXBOX_APPS_DIRECTORY_ONE(iconsdir_var, ICONSDIR_VAR, localstatedir, /var, /tuxbox/icons,
[--with-iconsdir_var=PATH], [where to find icons in /var])
TUXBOX_APPS_DIRECTORY_ONE(lcd4liconsdir, LCD4L_ICONSDIR, datadir, /share, /tuxbox/neutrino/lcd/icons,
[--with-lcd4liconsdir=PATH], [where to find lcd4linux icons])
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])
TUXBOX_APPS_DIRECTORY_ONE(public_httpddir, PUBLIC_HTTPDDIR, localstatedir, /var, /tuxbox/httpd,
[--with-public_httpddir=PATH], [where to find public httpd files])
TUXBOX_APPS_DIRECTORY_ONE(hosted_httpddir, HOSTED_HTTPDDIR, mntdir, /mnt, /hosted,
[--with-hosted_httpddir=PATH], [where to find hosted files])
TUXBOX_APPS_DIRECTORY_ONE(flagdir, FLAGDIR, localstatedir, /var, /etc,
[--with-flagdir=PATH], [where to find flag files])
])
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)
AC_SUBST(FONTDIR_VAR)
AC_SUBST(FLAGDIR)
AC_SUBST(GAMESDIR)
AC_SUBST(LIBDIR)
AC_SUBST(MNTDIR)
AC_SUBST(PLUGINDIR)
AC_SUBST(PLUGINDIR_VAR)
AC_SUBST(WEBTVDIR)
AC_SUBST(WEBTVDIR_VAR)
AC_SUBST(PLUGINDIR_MNT)
AC_SUBST(LUAPLUGINDIR)
AC_SUBST(LUAPLUGINDIR_VAR)
AC_SUBST(WEBRADIODIR)
AC_SUBST(WEBRADIODIR_VAR)
AC_SUBST(WEBTVDIR)
AC_SUBST(WEBTVDIR_VAR)
AC_SUBST(LOCALEDIR)
AC_SUBST(LOCALEDIR_VAR)
AC_SUBST(THEMESDIR)
AC_SUBST(THEMESDIR_VAR)
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],[
AC_DEFUN([_TUXBOX_APPS_LIB_CONFIG], [
AC_PATH_PROG($1_CONFIG,$2,no)
if test "$$1_CONFIG" != "no"; then
if test "$TARGET" = "cdk" && check_path "$$1_CONFIG"; then
@@ -255,23 +421,22 @@ if test "$$1_CONFIG" != "no"; then
fi
fi
fi
AC_SUBST($1_CFLAGS)
AC_SUBST($1_LIBS)
])
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG],[
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG], [
_TUXBOX_APPS_LIB_CONFIG($1,$2,ERROR)
if test "$$1_CONFIG" = "no"; then
AC_MSG_ERROR([could not find $2]);
fi
])
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_CHECK],[
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_CHECK], [
_TUXBOX_APPS_LIB_CONFIG($1,$2,WARN)
])
AC_DEFUN([TUXBOX_APPS_PKGCONFIG],[
AC_DEFUN([TUXBOX_APPS_PKGCONFIG], [
m4_pattern_forbid([^_?PKG_[A-Z_]+$])
m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
@@ -283,7 +448,7 @@ if test x"$PKG_CONFIG" = x"" ; then
fi
])
AC_DEFUN([_TUXBOX_APPS_LIB_PKGCONFIG],[
AC_DEFUN([_TUXBOX_APPS_LIB_PKGCONFIG], [
AC_REQUIRE([TUXBOX_APPS_PKGCONFIG])
AC_MSG_CHECKING(for package $2)
if $PKG_CONFIG --exists "$2" ; then
@@ -294,45 +459,54 @@ if $PKG_CONFIG --exists "$2" ; then
else
AC_MSG_RESULT(no)
fi
AC_SUBST($1_CFLAGS)
AC_SUBST($1_LIBS)
])
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG],[
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG], [
_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
if test x"$$1_EXISTS" != xyes; then
AC_MSG_ERROR([could not find package $2]);
fi
])
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG_CHECK],[
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG_CHECK], [
_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
])
AC_DEFUN([TUXBOX_BOXTYPE],[
AC_DEFUN([TUXBOX_BOXTYPE], [
AC_ARG_WITH(boxtype,
[ --with-boxtype valid values: tripledragon,coolstream,spark,azbox,generic,armbox],
AS_HELP_STRING([--with-boxtype], [valid values: generic, coolstream, armbox, mipsbox]),
[case "${withval}" in
tripledragon|coolstream|spark|azbox|generic|armbox)
generic|coolstream|armbox|mipsbox)
BOXTYPE="$withval"
;;
;;
*)
AC_MSG_ERROR([bad value $withval for --with-boxtype]) ;;
esac], [BOXTYPE="coolstream"])
AC_MSG_ERROR([bad value $withval for --with-boxtype])
;;
esac],
[BOXTYPE="generic"])
AC_ARG_WITH(boxmodel,
[ --with-boxmodel valid for coolstream: hd1, hd2
valid for armbox: hd51
valid for generic: raspi],
AS_HELP_STRING([--with-boxmodel], [valid for generic: generic, raspi])
AS_HELP_STRING([], [valid for coolstream: hd1, hd2])
AS_HELP_STRING([], [valid for armbox: hd60, hd61, multibox, multiboxse, hd51, bre2ze4k, h7, e4hdultra, protek4k, 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
BOXMODEL="$withval"
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
hd1|hd2)
if test "$BOXTYPE" = "coolstream"; then
BOXMODEL="$withval"
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
;;
nevis|apollo)
if test "$BOXTYPE" = "coolstream"; then
if test "$withval" = "nevis"; then
@@ -344,87 +518,251 @@ AC_ARG_WITH(boxmodel,
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
hd51)
;;
hd60|hd61|multibox|multiboxse|hd51|bre2ze4k|h7|e4hdultra|protek4k|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
;;
raspi)
if test "$BOXTYPE" = "generic"; then
;;
vuduo|vuduo2|gb800se|osnino|osninoplus|osninopro)
if test "$BOXTYPE" = "mipsbox"; then
BOXMODEL="$withval"
else
AC_MSG_ERROR([unknown model $withval for boxtype $BOXTYPE])
fi
;;
;;
*)
AC_MSG_ERROR([unsupported value $withval for --with-boxmodel])
;;
esac], [test "$BOXTYPE" = "coolstream" && BOXMODEL="hd1" || true]
)
;;
esac],
[BOXMODEL="generic"])
AC_SUBST(BOXTYPE)
AC_SUBST(BOXMODEL)
AM_CONDITIONAL(BOXTYPE_AZBOX, test "$BOXTYPE" = "azbox")
AM_CONDITIONAL(BOXTYPE_TRIPLE, test "$BOXTYPE" = "tripledragon")
AM_CONDITIONAL(BOXTYPE_COOL, test "$BOXTYPE" = "coolstream")
AM_CONDITIONAL(BOXTYPE_SPARK, test "$BOXTYPE" = "spark")
AM_CONDITIONAL(BOXTYPE_GENERIC, test "$BOXTYPE" = "generic")
AM_CONDITIONAL(BOXTYPE_CST, test "$BOXTYPE" = "coolstream")
AM_CONDITIONAL(BOXTYPE_ARMBOX, test "$BOXTYPE" = "armbox")
AM_CONDITIONAL(BOXTYPE_MIPSBOX, test "$BOXTYPE" = "mipsbox")
AM_CONDITIONAL(BOXMODEL_CS_HD1,test "$BOXMODEL" = "hd1")
AM_CONDITIONAL(BOXMODEL_CS_HD2,test "$BOXMODEL" = "hd2")
# generic
AM_CONDITIONAL(BOXMODEL_GENERIC, test "$BOXMODEL" = "generic")
AM_CONDITIONAL(BOXMODEL_RASPI, test "$BOXMODEL" = "raspi")
AM_CONDITIONAL(BOXMODEL_RASPI,test "$BOXMODEL" = "raspi")
# coolstream
AM_CONDITIONAL(BOXMODEL_CST_HD1, test "$BOXMODEL" = "hd1")
AM_CONDITIONAL(BOXMODEL_CST_HD2, test "$BOXMODEL" = "hd2")
if 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" = "coolstream"; then
AC_DEFINE(HAVE_COOL_HARDWARE, 1, [building for a coolstream])
elif test "$BOXTYPE" = "spark"; then
AC_DEFINE(HAVE_SPARK_HARDWARE, 1, [building for a goldenmedia 990 or edision pingulux])
elif test "$BOXTYPE" = "generic"; then
# armbox
AM_CONDITIONAL(BOXMODEL_HD60, test "$BOXMODEL" = "hd60")
AM_CONDITIONAL(BOXMODEL_HD61, test "$BOXMODEL" = "hd61")
AM_CONDITIONAL(BOXMODEL_MULTIBOX, test "$BOXMODEL" = "multibox")
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_E4HDULTRA, test "$BOXMODEL" = "e4hdultra")
AM_CONDITIONAL(BOXMODEL_PROTEK4K, test "$BOXMODEL" = "protek4k")
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")
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" = "coolstream"; then
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
AC_DEFINE(HAVE_MIPS_HARDWARE, 1, [building for an mipsbox])
fi
# TODO: do we need more defines?
if test "$BOXMODEL" = "hd1"; then
AC_DEFINE(BOXMODEL_CS_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])
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION,1,[enable change the osd resolution])
elif test "$BOXMODEL" = "hd51"; then
AC_DEFINE(ENABLE_CHANGE_OSD_RESOLUTION,1,[enable change the osd resolution])
# BOXTYPEs that use libstb-hal
case "$BOXTYPE" in
coolstream)
libstb_hal=no
;;
*)
AC_DEFINE(HAVE_LIBSTB_HAL, 1, [use libstb-hal])
libstb_hal=yes
;;
esac
AM_CONDITIONAL(HAVE_LIBSTB_HAL, test "$libstb_hal" = "yes")
# uclibc
AM_CONDITIONAL(HAVE_UCLIBC, test "$targetlibdir/ld-uClibc.so.0")
# 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])
AC_DEFINE(BOXMODEL_RASPI, 1, [raspberry pi])
# coolstream
elif test "$BOXMODEL" = "hd1"; then
AC_DEFINE(BOXMODEL_CST_HD1, 1, [coolstream hd1/neo/neo2/zee])
elif test "$BOXMODEL" = "hd2"; then
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" = "multibox"; then
AC_DEFINE(BOXMODEL_MULTIBOX, 1, [multibox])
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" = "e4hdultra"; then
AC_DEFINE(BOXMODEL_E4HDULTRA, 1, [e4hdultra])
elif test "$BOXMODEL" = "protek4k"; then
AC_DEFINE(BOXMODEL_PROTEK4K, 1, [protek4k])
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
AC_DEFINE(BOXMODEL_VUUNO4K, 1, [vuuno4k])
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|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo|vuduo2)
AC_DEFINE(BOXMODEL_VUPLUS_ALL, 1, [vuplus_all])
vuplus_all=true
;;
*)
vuplus_all=false
;;
esac
AM_CONDITIONAL(BOXMODEL_VUPLUS_ALL, test "$vuplus_all" = "true")
# all vuplus arm BOXMODELs
case "$BOXMODEL" in
vusolo4k|vuduo4k|vuduo4kse|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k)
AC_DEFINE(BOXMODEL_VUPLUS_ARM, 1, [vuplus_arm])
vuplus_arm=true
;;
*)
vuplus_arm=false
;;
esac
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|multibox|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|hd60|hd61|multibox|multiboxse|hd51|bre2ze4k|h7|e4hdultra|protek4k|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
])
dnl backward compatiblity
AC_DEFUN([AC_GNU_SOURCE],
[AH_VERBATIM([_GNU_SOURCE],
[/* Enable GNU extensions on systems that have them. */
AC_DEFUN([AC_GNU_SOURCE], [
AH_VERBATIM([_GNU_SOURCE], [
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif])dnl
#endif
])dnl
AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
AC_DEFINE([_GNU_SOURCE])
])
AC_DEFUN([AC_PROG_EGREP],
[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
[if echo a | (grep -E '(a|b)') >/dev/null 2>&1
then ac_cv_prog_egrep='grep -E'
else ac_cv_prog_egrep='egrep'
fi])
EGREP=$ac_cv_prog_egrep
AC_SUBST([EGREP])
AC_DEFUN([AC_PROG_EGREP], [
AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], [
if echo a | (grep -E '(a|b)') >/dev/null 2>&1; then
ac_cv_prog_egrep='grep -E'
else
ac_cv_prog_egrep='egrep'
fi
])
EGREP=$ac_cv_prog_egrep
AC_SUBST([EGREP])
])

View File

@@ -6,10 +6,10 @@ srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
cd "$srcdir"
echo "Generating configuration files for $package, please wait...."
echo "Generating configuration files for $package, please wait ..."
aclocal --force
libtoolize --force
autoconf --force
autoheader --force
automake --add-missing --force-missing --foreign
autoheader --force
automake --add-missing --force-missing

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,7 +1,33 @@
AC_INIT(Tuxbox-Neutrino,3.6.1)
AM_INIT_AUTOMAKE([1.0.1 nostdinc])
# explicit defines for separate revision handling
define(ver_major, 3)
define(ver_minor, 23)
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(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_GIT, "ver_git", [internal vcs version info])
AC_DEFINE(PACKAGE_VERSION_DATE, "ver_date", [internal built date])
TUXBOX_APPS
TUXBOX_APPS_DIRECTORY
TUXBOX_APPS_PKGCONFIG
@@ -10,7 +36,12 @@ TUXBOX_BOXTYPE
AC_PROG_CC
AC_PROG_CXX
AC_DISABLE_STATIC
AM_PROG_LIBTOOL
LT_INIT
# Set default for ARFLAGS, since autoconf does not have a macro for it.
# This allows people to set it when running configure or make
test -n "$ARFLAGS" || ARFLAGS="cr"
AC_SUBST(ARFLAGS)
# Add build information to local_build_config.h.tmp
# -------------------------------------------------
@@ -36,23 +67,19 @@ else
fi
AC_ARG_ENABLE(ffmpegdec,
AS_HELP_STRING(--enable-ffmpegdec,include ffmpeg decoder support),
,[enable_ffmpegdec=no])
AS_HELP_STRING([--enable-ffmpegdec], [enable ffmpeg decoder support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_FFMPEGDEC, 1, [include ffmpeg decoder support]))
AM_CONDITIONAL(ENABLE_FFMPEGDEC, test "$enable_ffmpegdec" = "yes")
AM_CONDITIONAL(ENABLE_FFMPEGDEC,test "$enable_ffmpegdec" = "yes")
if test "$enable_ffmpegdec" = "yes"; then
AC_DEFINE(ENABLE_FFMPEGDEC,1,[include ffmpeg decoder support])
fi
if test "$enable_ffmpegdec" != "yes"; then
if test x"$enable_ffmpegdec" != xyes; then
AC_ARG_WITH([tremor], [AS_HELP_STRING([--with-tremor],
[use libvorbisidec instead of libogg/libvorbis])],
AC_ARG_WITH(tremor,
AS_HELP_STRING([--with-tremor], [use libvorbisidec instead of libogg/libvorbis @<:@default=no@:>@]),
[TREMOR="$withval"],
[TREMOR=no])
AC_ARG_WITH([tremor-static], [AS_HELP_STRING([--with-tremor-static],
[use statically linked libvorbisidec instead of libogg/libvorbis])],
AC_ARG_WITH(tremor-static,
AS_HELP_STRING([--with-tremor-static], [use statically linked libvorbisidec instead of libogg/libvorbis @<:@default=no@:>@]),
[TREMOR_STATIC="$withval"],
[TREMOR_STATIC=no])
@@ -62,7 +89,7 @@ fi
if test "$TREMOR" = "yes"; then
TUXBOX_APPS_LIB_PKGCONFIG(VORBISIDEC,vorbisidec)
AC_DEFINE(USE_TREMOR,1,use libvorbisidec/tremor library)
AC_DEFINE(USE_TREMOR, 1, use libvorbisidec/tremor library)
fi
if test "$TREMOR_STATIC" = "yes"; then
@@ -84,14 +111,10 @@ TUXBOX_APPS_LIB_PKGCONFIG_CHECK(OGG,ogg)
if test -z "$OGG_CFLAGS" ; then
TUXBOX_APPS_LIB_PKGCONFIG(OGG,ogg)
fi
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
else
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
fi
if test "$BOXTYPE" = "tripledragon"; then
TUXBOX_APPS_LIB_PKGCONFIG(DIRECTFB, directfb)
fi
fi # test "$enable_ffmpegdec"
TUXBOX_APPS_LIB_PKGCONFIG(SWRESAMPLE,libswresample)
AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
@@ -100,213 +123,262 @@ TUXBOX_APPS_LIB_PKGCONFIG(CURL,libcurl)
## For the check you must use the corresponding libtool number as version number,
## see freetype source code docs/VERSIONS.TXT
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 16.2.10],
[echo "freetype2 >= 2.5.0 found"], [
## If freetype is not found:
## Activate this line if you want to search with freetype-config instead
[echo "freetype2 >= 2.5.0 not found, use alternative search method with freetype-config"]
## Activate this line if you want to abort
# AC_MSG_ERROR([freetype2 >= 2.5.0 not found])
])
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 16.2.10], [
echo "freetype2 >= 2.5.0 found"
], [
echo "freetype2 >= 2.5.0 not found, use alternative search method with freetype-config"
#AC_MSG_ERROR([freetype2 >= 2.5.0 not found])
])
# fallback to curl-config (which is ugly for cross-compilation)
if test -z "$CURL_LIBS" -a -z "$CURL_CFLAGS"; then
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
fi
# fallback to freetype-config (which is ugly for cross-compilation)
if test -z "$FREETYPE_LIBS" -a -z "$FREETYPE_CFLAGS"; then
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
CPPFLAGS+=" $FREETYPE_CFLAGS"
AC_MSG_CHECKING([whether FreeType version is 2.5.0 or higher])
AC_TRY_CPP([
#include <ft2build.h>
#include FT_FREETYPE_H
#if FREETYPE_MAJOR < 2 || (FREETYPE_MAJOR == 2 && FREETYPE_MINOR < 5)
#error Freetype version too low.
#endif
],
[AC_MSG_RESULT(yes)],
[AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
])
AC_TRY_CPP([
#include <ft2build.h>
#include FT_FREETYPE_H
#if FREETYPE_MAJOR < 2 || (FREETYPE_MAJOR == 2 && FREETYPE_MINOR < 5)
#error Freetype version too low.
#endif
], [
AC_MSG_RESULT(yes)
], [
AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
])
fi
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
TUXBOX_APPS_LIB_PKGCONFIG(AVFORMAT,libavformat)
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
if test "$BOXTYPE" = "armbox" -o "$BOXTYPE" = "mipsbox"; then
TUXBOX_APPS_LIB_PKGCONFIG(SWSCALE,libswscale)
fi
if test "$BOXTYPE" = "coolstream"; then
TUXBOX_APPS_LIB_PKGCONFIG(BLURAY,libbluray)
fi
if test "$BOXTYPE" = "coolstream" ||
test "$BOXTYPE" = "generic" ||
test "$BOXTYPE" = "tripledragon" ||
test "$BOXTYPE" = "spark"; then
AC_DEFINE(SCREENSHOT,1,[Define to 1 if the platform supports screenshots])
if test "$BOXTYPE" = "generic" ||
test "$BOXTYPE" = "coolstream" ||
test "$BOXTYPE" = "armbox" ||
test "$BOXTYPE" = "mipsbox"; then
AC_DEFINE(SCREENSHOT, 1, [Define to 1 if the platform supports screenshots])
fi
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-2.0)
AC_ARG_ENABLE(lcd4linux,
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")
#TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
#TUXBOX_APPS_LIB_PKGCONFIG(CONNECTION,tuxbox-connection)
#TUXBOX_APPS_LIB_PKGCONFIG(EVENTSERVER,tuxbox-eventserver)
#TUXBOX_APPS_LIB_PKGCONFIG(LCDDISPLAY,tuxbox-lcddisplay)
#TUXBOX_APPS_LIB_PKGCONFIG(LIRCDCLIENT,tuxbox-lircdclient)
#TUXBOX_APPS_LIB_PKGCONFIG(NET,tuxbox-net)
#TUXBOX_APPS_LIB_PKGCONFIG(PLUGINS,tuxbox-plugins)
#TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
#TUXBOX_APPS_LIB_PKGCONFIG(UCODES,tuxbox-ucodes)
#TUXBOX_APPS_LIB_PKGCONFIG(MPEGTOOLS,tuxbox-mpegtools)
#TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
# lcd
AC_ARG_ENABLE(lcd,
AS_HELP_STRING([--enable-lcd], [enable internal lcd support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_LCD, 1, [enable internal lcd support]))
AM_CONDITIONAL(ENABLE_LCD, test "$enable_lcd" = "yes")
# lcd update
if test "$enable_lcd" = "yes"; then
AC_DEFINE(LCD_UPDATE, 1, [include internal lcd update support])
fi
AM_CONDITIONAL(LCD_UPDATE, test "$enable_lcd" = "yes")
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,
[ --enable-keyboard-no-rc enable keyboard control, disable rc control],
[AC_DEFINE(KEYBOARD_INSTEAD_OF_REMOTE_CONTROL,1,[enable keyboard control, disable rc control])])
AS_HELP_STRING([--enable-keyboard-no-rc], [enable keyboard control, disable rc control @<:@default=no@:>@]),
AC_DEFINE(KEYBOARD_INSTEAD_OF_REMOTE_CONTROL, 1, [enable keyboard control, disable rc control]))
AC_ARG_ENABLE(mdev,
[ --enable-mdev disable broken neutrino mount hack, use with mdev],
[AC_DEFINE(ASSUME_MDEV,1,[disable broken neutrino mount hack, use with mdev])])
AS_HELP_STRING([--enable-mdev], [use mdev instead of broken neutrino mount hack @<:@default=no@:>@]),
AC_DEFINE(ASSUME_MDEV, 1, [use mdev instead of broken neutrino mount hack]))
AC_ARG_ENABLE(freesatepg,
[ --enable-freesatepg enable Freesat EPG code (experimental)],
[AC_DEFINE(ENABLE_FREESATEPG,1,[enable Freesat EPG code])])
AS_HELP_STRING([--enable-freesatepg], [enable Freesat EPG code @<:@default=no@:>@]),
AC_DEFINE(ENABLE_FREESATEPG, 1, [enable Freesat EPG code]))
AC_ARG_ENABLE(viasatepg,
[ --enable-viasatepg enable ViaSat EPG code (experimental)],
[AC_DEFINE(ENABLE_VIASATEPG,1,[enable ViaSat EPG code])])
AS_HELP_STRING([--enable-viasatepg], [enable ViaSat EPG code @<:@default=no@:>@]),
AC_DEFINE(ENABLE_VIASATEPG, 1, [enable ViaSat EPG code]))
AC_ARG_ENABLE(fastscan,
[ --enable-fastscan enable Fastscan code)],
[AC_DEFINE(ENABLE_FASTSCAN,1,[enable fastscan code])])
AS_HELP_STRING([--enable-fastscan], [enable fastscan code @<:@default=no@:>@]),
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),
,[enable_giflib=no])
AS_HELP_STRING([--enable-giflib], [use giflib instead of libungif @<:@default=no@:>@]),
AC_DEFINE(ENABLE_GIFLIB, 1, [use giflib instead of libungif]))
AM_CONDITIONAL(ENABLE_GIFLIB, test "$enable_giflib" = "yes")
AM_CONDITIONAL(ENABLE_GIFLIB,test "$enable_giflib" = "yes")
if test "$enable_giflib" = "yes"; then
AC_DEFINE(ENABLE_GIFLIB,1,[use giflib instead of libungif])
fi
### USE_PUGIXML
AC_ARG_ENABLE(pugixml,
AS_HELP_STRING(--enable-pugixml,use pugixml instead of xmltree),
,[enable_pugixml=no])
AS_HELP_STRING([--enable-pugixml], [use pugixml instead of xmltree @<:@default=no@:>@]),
AC_DEFINE(USE_PUGIXML, 1, [use pugixml instead of xmltree]))
AM_CONDITIONAL(USE_PUGIXML, test "$enable_pugixml" = "yes")
AM_CONDITIONAL(USE_PUGIXML,test "$enable_pugixml" = "yes")
if test "$enable_pugixml" = "yes"; then
AC_DEFINE(USE_PUGIXML,1,[use pugixml instead of xmltree])
fi
# FLAC - Free Lossless Audio Codec
AC_ARG_ENABLE(flac,
AS_HELP_STRING(--enable-flac,include FLAC support),
,[enable_flac=no])
AS_HELP_STRING([--enable-flac], [enable FLAC support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_FLAC, 1, [enable FLAC support]))
AM_CONDITIONAL(ENABLE_FLAC, test "$enable_flac" = "yes")
AM_CONDITIONAL(ENABLE_FLAC,test "$enable_flac" = "yes")
if test "$enable_flac" = "yes"; then
AC_DEFINE(ENABLE_FLAC,1,[include FLAC support])
fi
# UPNP - upnp browser (borken right now)
AC_ARG_ENABLE(upnp,
AS_HELP_STRING(--disable-upnp,disable UPNP support),
,[enable_upnp=yes])
AS_HELP_STRING([--enable-upnp], [enable UPNP support @<:@default=yes@:>@]),
[enable_upnp="$enableval"],
[enable_upnp="yes"])
AM_CONDITIONAL(ENABLE_UPNP,test "$enable_upnp" = "yes")
if test "$enable_upnp" = "yes"; then
AC_DEFINE(ENABLE_UPNP,1,[include UPNP support - currently broken])
AC_DEFINE(ENABLE_UPNP, 1, [enable UPNP support])
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,include extended update routine),
,[enable_extupdate=no])
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")
AM_CONDITIONAL(ENABLE_EXTUPDATE,test "$enable_extupdate" = "yes")
if test "$enable_extupdate" = "yes"; then
AC_DEFINE(ENABLE_EXTUPDATE,1,[include extended update routine])
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"],
[enable_lua="yes"])
if test "$enable_lua" = "yes"; then
AC_DEFINE(ENABLE_LUA, 1, [include Lua support])
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.])
AC_DEFINE(LUA_COMPAT_5_2, 0, [needed for build with lua 5.1])
fi
fi
AM_CONDITIONAL(ENABLE_LUA, test "$enable_lua" = "yes")
AC_ARG_ENABLE(cleanup,
AS_HELP_STRING([--enable-cleanup], [enable cleanup on exit @<:@default=no@:>@]),
AC_DEFINE(EXIT_CLEANUP, 1, [enable cleanup on exit]))
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@:>@]),
AC_DEFINE(ENABLE_TESTING, 1, [enable development code]))
AM_CONDITIONAL(ENABLE_TESTING, test "$enable_testing" = "yes")
AC_ARG_ENABLE(fribidi,
AS_HELP_STRING([--enable-fribidi], [enable fribidi support @<:@default=no@:>@]),
AC_DEFINE(ENABLE_FRIBIDI, 1, [enable fribidi support]))
AM_CONDITIONAL(ENABLE_FRIBIDI, test "$enable_fribidi" = "yes")
AC_ARG_WITH(stb-hal-includes,
[ --with-stb-hal-includes=PATH path for libstb-hal includes [[NONE]]],
[STB_HAL_INC="$withval"],[STB_HAL_INC=""])
AC_ARG_WITH(stb-hal-build,
[ --with-stb-hal-build=PATH path where libstb-hal is built [[NONE]]],
[STB_HAL_LIB="-L$withval"],[STB_HAL_LIB=""])
AS_HELP_STRING([--with-stb-hal-includes=PATH], [path for libstb-hal includes [[NONE]]]),
[STB_HAL_INC="$withval"],
[STB_HAL_INC=""])
AC_ARG_WITH(stb-hal-build,
AS_HELP_STRING([--with-stb-hal-build=PATH], [path where libstb-hal is built [[NONE]]]),
[STB_HAL_LIB="-L$withval"],
[STB_HAL_LIB=""])
AM_CONDITIONAL(USE_STB_HAL, test "$BOXTYPE" != "coolstream")
if test "$BOXTYPE" != coolstream; then
AC_DEFINE(USE_STB_HAL, 1,[use libstb-hal])
AC_DEFINE(USE_STB_HAL, 1, [use libstb-hal])
if test "$STB_HAL_INC" = ""; then
AC_MSG_ERROR([need libstb-hal includes path with --with-stb-hal-includes=...])
fi
HWLIB_CFLAGS="-I$STB_HAL_INC"
fi
# Lua - embeddable scripting language
AC_ARG_ENABLE(lua,
AS_HELP_STRING(--disable-lua,disable Lua support),
,[enable_lua=yes])
AM_CONDITIONAL(ENABLE_LUA,test "$enable_lua" = "yes")
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", [
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+])
fi
AC_ARG_ENABLE(cleanup,
[ --enable-cleanup enable cleanup on exit],
[AC_DEFINE(EXIT_CLEANUP,1,[enable cleanup on exit])])
AC_ARG_ENABLE(pip,
[ --enable-pip enable picture in picture support],
[AC_DEFINE(ENABLE_PIP,1,[enable picture in picture support])])
AC_ARG_ENABLE(testing,
AS_HELP_STRING(--enable-testing,include devel code parts for neutrino tests))
AM_CONDITIONAL(ENABLE_TESTING,test "$enable_testing" = "yes")
if test "$enable_testing" = "yes"; then
AC_DEFINE(ENABLE_TESTING,1,[include devel code parts for neutrino tests - not recommended for general users!])
fi
AC_ARG_ENABLE([fribidi],
AS_HELP_STRING([--enable-fribidi], [enable fribidi support])
)
AM_CONDITIONAL(ENABLE_FRIBIDI, test "$enable_fribidi" = "yes")
AS_IF([test "$enable_fribidi" = "yes"],
AC_DEFINE(ENABLE_FRIBIDI, 1, [enable fribidi support])
)
AM_CONDITIONAL(USE_STB_HAL, test "$BOXTYPE" != "coolstream")
if test "$BOXTYPE" = "coolstream"; then
if test -e ${srcdir}/lib/hardware/coolstream/hd1/libcoolstream/nevis_ir.h; then
AC_DEFINE(HAVE_COOLSTREAM_NEVIS_IR_H,1,[Define to 1 if you have the <nevis_ir.h> header file.])
fi
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd1/libcoolstream'
if test "$BOXMODEL" = "hd1"; then
if test -e ${srcdir}/lib/hardware/coolstream/hd1/libcoolstream/nevis_ir.h; then
AC_DEFINE(HAVE_COOLSTREAM_NEVIS_IR_H, 1, [Define to 1 if you have the <nevis_ir.h> header file.])
fi
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd1/libcoolstream'
fi
if test "$BOXMODEL" = "hd2"; then
if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_ir_generic.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_IR_GENERIC_H,1,[Define to 1 if you have the <cs_ir_generic.h> header file.])
fi
if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_frontpanel.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_FRONTPANEL_H,1,[Define to 1 if you have the <cs_frontpanel.h> header file.])
fi
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd2/libcoolstream'
fi
HWLIB_CFLAGS="$HWLIB_CFLAGS "'-I$(top_srcdir)/src/zapit/include/private'
HWLIB_CFLAGS="$HWLIB_CFLAGS "'-I$(top_srcdir)/lib/hardware/coolstream'
if test "$BOXMODEL" = "hd2"; then
if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_ir_generic.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_IR_GENERIC_H, 1, [Define to 1 if you have the <cs_ir_generic.h> header file.])
fi
if test -e ${srcdir}/lib/hardware/coolstream/hd2/libcoolstream/cs_frontpanel.h; then
AC_DEFINE(HAVE_COOLSTREAM_CS_FRONTPANEL_H, 1, [Define to 1 if you have the <cs_frontpanel.h> header file.])
fi
HWLIB_CFLAGS='-I$(top_srcdir)/lib/hardware/coolstream/hd2/libcoolstream'
fi
HWLIB_CFLAGS="$HWLIB_CFLAGS "'-I$(top_srcdir)/lib/hardware/coolstream'
fi
# hack, so that framebuffer.h does not need to be included everywhere...
@@ -331,16 +403,21 @@ AC_SUBST(STB_HAL_LIB)
AC_SUBST(LUA_CFLAGS)
AC_SUBST(LUA_LIBS)
AC_SUBST(BLURAY_LIBS)
AC_SUBST(LIBCOOLSTREAM_STATIC_DIR)
AC_OUTPUT([
# Makefiles
AC_CONFIG_FILES([
Makefile
data/Makefile
data/config/Makefile
data/control/Makefile
data/fonts/Makefile
data/icons/Makefile
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
@@ -351,6 +428,7 @@ data/icons/status/channel/Makefile
data/icons/status/markers/Makefile
data/icons/status/various/Makefile
data/icons/various/Makefile
data/icons/weather/Makefile
data/inetradio/Makefile
data/initial/Makefile
data/iso-codes/Makefile
@@ -359,22 +437,50 @@ data/lcd/clock/Makefile
data/lcd/icons/Makefile
data/license/Makefile
data/locale/Makefile
data/neutrino-scripts/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/220x176/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
data/themes/Neutrino-3.0/Makefile
data/themes/Neutrino-3.0/icons/Makefile
data/themes/Neutrino-3.0/icons/buttons/Makefile
data/themes/Olive-3.0/Makefile
data/themes/Olive-3.0/icons/Makefile
data/themes/Olive-3.0/icons/buttons/Makefile
data/weather/Makefile
data/webradio/Makefile
data/webtv/Makefile
data/y-web/Makefile
data/y-web/images/Makefile
data/y-web/languages/Makefile
data/y-web/scripts/Makefile
data/y-web/styles/Makefile
data/zapit/Makefile
lib/Makefile
lib/connection/Makefile
lib/hardware/coolstream/Makefile
lib/jsoncpp/Makefile
lib/libconfigfile/Makefile
lib/liblcddisplay/Makefile
lib/libdvbsub/Makefile
lib/libeventserver/Makefile
lib/libiw/Makefile
@@ -390,6 +496,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
@@ -398,9 +505,8 @@ src/gui/components/Makefile
src/gui/lua/Makefile
src/gui/moviebrowser/Makefile
src/gui/widget/Makefile
src/lcddisplay/Makefile
src/gui/widget/yaft/Makefile
src/nhttpd/Makefile
src/nhttpd/nhttpd.conf
src/nhttpd/tuxboxapi/Makefile
src/nhttpd/yhttpd_core/Makefile
src/nhttpd/yhttpd_mods/Makefile
@@ -409,7 +515,50 @@ src/system/mtdutils/Makefile
src/system/mtdutils/lib/Makefile
src/timerd/Makefile
src/zapit/Makefile
src/zapit/data/Makefile
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/220x176/Default.otheme
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

@@ -1,4 +1,6 @@
SUBDIRS = \
config \
control \
fonts \
icons \
inetradio \
@@ -6,18 +8,26 @@ SUBDIRS = \
iso-codes \
license \
locale \
neutrino-scripts \
pictures \
policy \
scripts \
themes \
y-web
weather \
webradio \
webtv \
zapit
if BOXTYPE_TRIPLE
SUBDIRS += lcd
if ENABLE_LUA
SUBDIRS += \
luaplugins
endif
configdir = $(CONFIGDIR)
config_DATA = cables.xml satellites.xml encoding.conf tobackup.conf providermap.xml settingsupdate.conf terrestrial.xml bad_package_pattern.list.sample
if ENABLE_GRAPHLCD
SUBDIRS += \
oled
endif
install-data-hook:
$(INSTALL) -d $(DESTDIR)/$(CONFIGDIR)/zapit
if ENABLE_WEBIF
SUBDIRS += \
y-web
endif

View File

@@ -1,11 +0,0 @@
-dev$
-doc$
-dbg$
-ptest$
-staticdev$
-locale-
-charmap-
-gconv-
-localedata-
^locale-base-
^perl-module-

22
data/config/Makefile.am Normal file
View File

@@ -0,0 +1,22 @@
EXTRA_DIST = \
tobackup.conf tobackup.conf.in
installdir = $(CONFIGDIR)
install_DATA = \
bad_package_pattern.list.sample \
cables.xml \
encoding.conf \
epglanguages.conf \
providermap.xml \
satellites.xml \
terrestrial.xml \
tobackup.conf
if ENABLE_EXTUPDATE
EXTRA_DIST += \
settingsupdate.conf settingsupdate.conf.in
install_DATA += \
settingsupdate.conf
endif

View File

@@ -0,0 +1,111 @@
^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
fbset-
fftw
firmware-
flex
fontconfig
-gconv-
gdb
gettext
git-
gitweb
glibc-
gstreamer1.0-
initscripts-
icu
iproute2-
iptables-
jpeg-tools
kbd-
kernel
kmod-
kodi-
krb5
ldd
lib
-locale-
-localedata-
lttng
lua-
m4
mc-
mdadm
mtd-utils
ncurses
nfs-utils-
nscd
nss
ntfs-3g-
ntp-
openssh-
openssl-
opkg-
os
pam-
pango
pci
pcr
pcsc-lite-
perl-
pps
-ptest$
pulseaudio-
python-
python3-
qemu
qt
rsvg
samba-
-samba4
shadow-
shared-mime-info-
sln
sntp
sqlite
-src
-staticdev$
sysfs
systemd-
tar-rmt
tcp-wrappers
tzdata-
tzcode
udev-
usbutils-
util-linux-
util-macros
wayland-
webmin-
weston-
wiper
wpa-supplicant-
xz
zsh-

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<cables>
<cable name="KMS Muenchen" satfeed="true" flags="9">
<cable name="KMS München" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -79,7 +79,7 @@
<transponder frequency="706000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="714000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="KMS Nuernberg" satfeed="true" flags="9">
<cable name="KMS Nürnberg" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -184,89 +184,7 @@
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="TeleColumbus Berlin" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="146000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="154000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="162000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="170000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<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="3"/>
<transponder frequency="362000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="370000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="378000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="386000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="394000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="402000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="410000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="418000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="426000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="474000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="482000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="698000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Unitymedia" satfeed="true" flags="9">
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="138000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="146000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="154000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="162000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="170000" 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="362000" 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="402000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="410000" 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="442000" 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="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="754000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="762000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="770000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="778000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="794000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="818000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="842000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="850000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="858000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Unitymedia BW" satfeed="true" flags="9">
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -311,64 +229,7 @@
<transponder frequency="442000" 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"/>
</cable>
<cable name="Primacom Sat Einspeisung" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="137000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="145000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<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="362000" 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="410000" 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="3"/>
<transponder frequency="434000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="818000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="842000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Primacom Glasfasernetz" satfeed="true" flags="9">
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="137000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="145000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<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="362000" 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="402000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="410000" 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="3"/>
<transponder frequency="442000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="450000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="458000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="466000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="746000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="NetCologne MultiKabel" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -441,14 +302,15 @@
<transponder frequency="778000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="WTC SN" satfeed="true" flags="9">
<transponder frequency="113000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="121000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<cable name="PYUR" satfeed="true" flags="9">
<transponder frequency="262000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="270000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="278000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="294000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="314000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<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"/>
@@ -470,7 +332,6 @@
<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="506000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="514000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -479,13 +340,14 @@
<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"/>
<transponder frequency="578000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="586000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="786000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="794000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="802000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="810000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="594000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="602000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Goeltzschtalbruecke" satfeed="true" flags="9">
<cable name="Göltzschtalbrücke" satfeed="true" flags="9">
<transponder frequency="218000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="226000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="234000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="242000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="250000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
@@ -534,10 +396,11 @@
<transponder frequency="594000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="602000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="618000" symbol_rate="6111000" fec_inner="0" modulation="3"/>
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<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="650000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Antennengemeinschaft Penig" satfeed="true" flags="9">
<transponder frequency="129000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
@@ -566,7 +429,7 @@
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
</cable>
<cable name="Antennenverein Hohenmoelsen" satfeed="true" flags="9">
<cable name="Antennenverein Hohenmölsen" satfeed="true" flags="9">
<transponder frequency="114000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="122000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="130000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
@@ -1431,38 +1294,76 @@
<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="522000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="530000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="546000" 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"/>
<transponder frequency="578000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="586000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="626000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="642000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="650000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="658000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="826000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
<transponder frequency="834000" symbol_rate="6900000" fec_inner="0" modulation="3"/>
</cable>
<cable name="CST Berlin" satfeed="true" flags="9">
<cable name="OstTelCom GmbH" satfeed="true" flags="9">
<transponder frequency="306000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="314000" 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="538000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="546000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="322000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="330000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<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="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"/>
<transponder frequency="578000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="586000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="594000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="602000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="610000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="618000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<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="850000" symbol_rate="6900000" fec_inner="0" modulation="5"/>
<transponder frequency="858000" 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"/>
</cable>
<cable name="Ziggo noord-holland" satfeed="true" flags="9" nid="8888">
<cable name="Ziggo Noord-Holland" satfeed="true" flags="9" nid="8888">
<transponder frequency="514000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Ziggo Zuid-holland" satfeed="true" flags="9" nid="5555">
<cable name="Ziggo Zuid-Holland" satfeed="true" flags="9" nid="5555">
<transponder frequency="372000" symbol_rate="6875000" fec_inner="0" modulation="3"/>
</cable>
<cable name="Upc Brabant" satfeed="true" flags="9" nid="43144">

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$

7105
data/config/satellites.xml Normal file

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

257
data/config/terrestrial.xml Normal file
View File

@@ -0,0 +1,257 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- useable flags are
1 - Network Scan
2 - use BAT
4 - use ONIT
8 - skip NITs of known networks
and combinations of this -->
<!-- this file is autogenerated by mk_terrestrial_xml.pl
WARNING! It is probably unsuitable for enigma! -->
<!-- Parameters are (unfortunately, the neutrino parser does not allow default settings,
the default is always "0"):
* bandwidth:
"0"-8MHz "1"-7MHz "2"-6MHz "3"-AUTO
* constellation:
"0"-QPSK "1"-QAM16 "2"-QAM32 "3"-QAM64 "4"-QAM128 "5"-QAM256 "6"-AUTO
* transmission_mode:
"0"-2k "1"-8k "2"-AUTO
* code_rate_[HL]P:
"0"-NONE "1"-1/2 "2"-2/3 "3"-3/4 "4"-4/5 "5"-5/6 "6"-6/7 "7"-7/8 "8"-8/9 "9"-AUTO
* guard_interval:
"0"-1/32 "1"-1/16 "2"-1/8 "3"-1/4 "4"-AUTO
* hierarchy:
"0"-NONE "1"-1 "2"-2 "3"-4 "4"-AUTO -->
<locations>
<terrestrial name="DVB-T/T2-Auto" flags="5">
<transponder frequency="177500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 05 -->
<transponder frequency="184500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 06 -->
<transponder frequency="191500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 07 -->
<transponder frequency="198500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 08 -->
<transponder frequency="205500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 09 -->
<transponder frequency="212500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 10 -->
<transponder frequency="219500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 11 -->
<transponder frequency="226500" bandwidth="1" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 12 -->
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 21 -->
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 22 -->
<transponder frequency="490000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 23 -->
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 24 -->
<transponder frequency="506000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 25 -->
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 26 -->
<transponder frequency="522000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 27 -->
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 28 -->
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 29 -->
<transponder frequency="546000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 30 -->
<transponder frequency="554000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 31 -->
<transponder frequency="562000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 32 -->
<transponder frequency="570000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 33 -->
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 34 -->
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 35 -->
<transponder frequency="594000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 36 -->
<transponder frequency="602000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 37 -->
<transponder frequency="610000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 38 -->
<transponder frequency="618000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 39 -->
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 40 -->
<transponder frequency="634000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 41 -->
<transponder frequency="642000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 42 -->
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 43 -->
<transponder frequency="658000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 44 -->
<transponder frequency="666000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 45 -->
<transponder frequency="674000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 46 -->
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 47 -->
<transponder frequency="690000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 48 -->
<transponder frequency="698000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 49 -->
<transponder frequency="706000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 50 -->
<transponder frequency="714000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 51 -->
<transponder frequency="722000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 52 -->
<transponder frequency="730000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 53 -->
<transponder frequency="738000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 54 -->
<transponder frequency="746000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 55 -->
<transponder frequency="754000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 56 -->
<transponder frequency="762000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 57 -->
<transponder frequency="770000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 58 -->
<transponder frequency="778000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 59 -->
<transponder frequency="786000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 60 -->
<transponder frequency="794000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 61 -->
<transponder frequency="802000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 62 -->
<transponder frequency="810000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 63 -->
<transponder frequency="818000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 64 -->
<transponder frequency="826000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 65 -->
<transponder frequency="834000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 66 -->
<transponder frequency="842000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 67 -->
<transponder frequency="850000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 68 -->
<transponder frequency="858000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 69 -->
</terrestrial>
<terrestrial name="Berlin/Brandenburg (DVB-T2)" flags="5">
<transponder frequency="490000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 23 RBB1 Cottbus -->
<transponder frequency="506000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 25 RBB1 Berlin Frankfurt/Oder -->
<transponder frequency="522000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 27 freenet TV 1 Berlin -->
<transponder frequency="554000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 31 freenet TV 2 Berlin -->
<transponder frequency="570000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 33 ZDF Berlin Frankfurt/Oder -->
<transponder frequency="594000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 36 ZDF Cottbus -->
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 40 RBB2 Berlin Frankfurt/Oder -->
<transponder frequency="642000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 42 freenet TV 3 Berlin -->
<transponder frequency="658000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 44 RBB2 Cottbus -->
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 47 -->
</terrestrial>
<terrestrial name="Braunschweig (Broitzem+Kraftwerk) (DVB-T2)" flags="5">
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 21 freenet TV 2 -->
<transponder frequency="490000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 23 ARD -->
<transponder frequency="594000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 36 ZDF -->
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 40 ARD/Dritte -->
<transponder frequency="658000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 44 freenet TV 1 -->
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 47 freenet TV 3 -->
</terrestrial>
<terrestrial name="Bremen-Walle/Bremerhaven (DVB-T2)" flags="5">
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 22 freenet TV 3 -->
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 29 ARD/NDR -->
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 35 ZDF -->
<transponder frequency="642000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 42 freenet TV 1 -->
<transponder frequency="674000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 46 RB -->
<transponder frequency="690000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 48 freenet TV 2 -->
<transponder frequency="746000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 55 NDR/NDS -->
</terrestrial>
<terrestrial name="Duesseldorf/Ruhrgebiet (DVB-T2)" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="746000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="818000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="826000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="834000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Essen (DVB-T2)" flags="5">
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="690000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="722000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="746000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="762000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Gera (Roschuetz) (DVB-T2)" flags="5">
<transponder frequency="506000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 25 ARD -->
<transponder frequency="522000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 27 ARD/Dritte -->
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 22 ZDF -->
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 43 freenet TV 1 -->
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 28 freenet TV 2 -->
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 47 freenet TV 3 -->
</terrestrial>
<terrestrial name="Halle (Stadt) (DVB-T2)" flags="5">
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 24 ARD -->
<transponder frequency="610000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 38 ARD/Dritte -->
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 22 ZDF -->
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 43 freenet TV 1 -->
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 28 freenet TV 2 -->
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 26 freenet TV 3 -->
</terrestrial>
<terrestrial name="Hamburg/Luebeck (DVB-T2)" flags="5">
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="570000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="490000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="546000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="602000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="634000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="666000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="738000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Hanau (DVB-T2)" flags="5">
<transponder frequency="522000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="546000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="786000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Hannover/Braunschweig (DVB-T2)" flags="5">
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 21 freenet TV 2 -->
<transponder frequency="490000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 23 ARD/NDR -->
<transponder frequency="594000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 36 ZDF -->
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 40 NDR/NDS -->
<transponder frequency="658000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 44 freenet TV 1 -->
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 47 freenet TV 3 -->
</terrestrial>
<terrestrial name="Heidelberg/BadenBaden/Donnersberg/Pforzheim (DVB-T2)" flags="5">
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="786000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Kiel (DVB-T2)" flags="5">
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="594000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="618000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="666000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="682000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="762000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Koeln/Bonn (DVB-T2)" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="826000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="834000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Landshut, Passau, Pfarrkirchen (DVB-T2)" flags="5">
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 28 ARD -->
<transponder frequency="626000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 40 ARD/Dritte -->
<transponder frequency="674000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 46 ZDF -->
</terrestrial>
<terrestrial name="Leipzig (DVB-T2)" flags="5">
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="530000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="554000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="650000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Muenchen/Suedbayern (DVB-T2)" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 26 freenet TV 2 -->
<transponder frequency="546000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 30 ARD/Dritte -->
<transponder frequency="554000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 31 ARD -->
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 34 ZDF -->
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 35 freenet TV 1 -->
<transponder frequency="690000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 48 freenet TV 3 -->
</terrestrial>
<terrestrial name="Muenster/NRW (DVB-T2)" flags="5">
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 24 freenet TV 1 -->
<transponder frequency="562000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 32 ARD -->
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 34 ARD/Dritte -->
<transponder frequency="618000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 39 freenet TV 3 -->
<transponder frequency="666000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 45 ZDF -->
<transponder frequency="754000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 56 freenet TV 2 -->
</terrestrial>
<terrestrial name="Nuernberg (Fernmeldeturm) (DVB-T2)" flags="5">
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 24 freenet TV 2 -->
<transponder frequency="506000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 25 freenet TV 3 -->
<transponder frequency="538000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 29 ARD/Dritte -->
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 34 ZDF -->
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 35 freenet TV 1 -->
<transponder frequency="642000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 42 ARD -->
</terrestrial>
<terrestrial name="Rhein-Main (DVB-T2)" flags="5">
<transponder frequency="482000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="602000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="618000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="738000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="778000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Stuttgart-Frauenkopf (DVB-T2)" flags="5">
<transponder frequency="474000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="498000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="522000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="666000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="674000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" />
</terrestrial>
<terrestrial name="Untersberg bei Salzburg (DVB-T2)" flags="5">
<transponder frequency="546000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 30 ARD/Dritte -->
<transponder frequency="554000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 31 ARD -->
<transponder frequency="578000" bandwidth="0" constellation="6" transmission_mode="2" code_rate_HP="9" code_rate_LP="9" guard_interval="4" hierarchy="0" /> <!-- CH 34 ZDF -->
</terrestrial>
</locations>

25
data/control/Makefile.am Normal file
View File

@@ -0,0 +1,25 @@
#EXTRA_DIST = \
# migration.sh migration.sh.in
installdir = $(CONTROLDIR)
install_SCRIPTS = \
audioplayer.start \
audioplayer.end \
deepstandby.on \
deepstandby.off \
flash.start \
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

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

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

@@ -0,0 +1,16 @@
#!/bin/sh
# wakeup Tuxmail
if [ -e /var/etc/.tuxmaild ]; then
kill -10 `pidof tuxmaild`
fi
# wakeup TuxCal
if [ -e /tmp/tuxcald.pid ]; then
kill -usr1 $(cat /tmp/tuxcald.pid);
fi
sync
sync
exit 0

View File

@@ -0,0 +1,13 @@
#!/bin/sh
# TuxMail sleep
if [ -e /var/etc/.tuxmaild ]; then
kill -12 `pidof tuxmaild`
fi
# TuxCal sleep
if [ -e /var/etc/.tuxcald ]; then
kill -usr2 $(cat /tmp/tuxcald.pid)
fi
exit 0

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,2 @@
#!/bin/sh

View File

@@ -0,0 +1,16 @@
#!/bin/sh
# wakeup Tuxmail
if [ -e /var/etc/.tuxmaild ]; then
kill -10 `pidof tuxmaild`
fi
# wakeup TuxCal
if [ -e /tmp/tuxcald.pid ]; then
kill -usr1 $(cat /tmp/tuxcald.pid);
fi
sync
sync
exit 0

View File

@@ -0,0 +1,13 @@
#!/bin/sh
# TuxMail sleep
if [ -e /var/etc/.tuxmaild ]; then
kill -12 `pidof tuxmaild`
fi
# TuxCal sleep
if [ -e /var/etc/.tuxcald ]; then
kill -usr2 $(cat /tmp/tuxcald.pid)
fi
exit 0

View File

@@ -0,0 +1,2 @@
#!/bin/sh

2
data/control/scan.start Normal file
View File

@@ -0,0 +1,2 @@
#!/bin/sh

2
data/control/scan.stop Normal file
View File

@@ -0,0 +1,2 @@
#!/bin/sh

16
data/control/standby.off Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
# wakeup Tuxmail
if [ -e /var/etc/.tuxmaild ]; then
kill -10 `pidof tuxmaild`
fi
# wakeup TuxCal
if [ -e /tmp/tuxcald.pid ]; then
kill -usr1 $(cat /tmp/tuxcald.pid);
fi
sync
sync
exit 0

13
data/control/standby.on Normal file
View File

@@ -0,0 +1,13 @@
#!/bin/sh
# TuxMail pause
if [ -e /var/etc/.tuxmaild ]; then
kill -12 `pidof tuxmaild`
fi
# TuxCal pause
if [ -e /var/etc/.tuxcald ]; then
kill -usr2 $(cat /tmp/tuxcald.pid)
fi
exit 0

View File

@@ -1,19 +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
</zapit>

Binary file not shown.

Binary file not shown.

View File

@@ -1,20 +1,40 @@
installdir = $(FONTDIR)
# NOTE: tuxtxt.otb is the non-ttf font for tuxtxt (UseTTF 0 in tuxtxt2.conf)
# Variables neutrino_ttf and tuxtxt_ttf describe aliases for neutrino.ttf and tuxtxt.ttf.
neutrino_ttf = neutrino.ttf
tuxtxt_ttf = DejaVuLGCSansMono-Bold.ttf
install_DATA = \
LiberationSans-Bold.ttf \
LiberationSans-BoldItalic.ttf \
LiberationSans-Italic.ttf \
$(neutrino_ttf) \
$(tuxtxt_ttf) \
LiberationSans-Regular.ttf \
md_khmurabi_10.ttf \
micron_bold.ttf \
micron_italic.ttf \
micron.ttf \
neutrino.ttf \
pakenham.ttf \
DejaVuLGCSansMono-Bold.ttf \
tuxtxt.ttf \
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; \
mv $(tuxtxt_ttf) tuxtxt.ttf; \
ln -sf tuxtxt.ttf shell.ttf
uninstall-hook:
cd $(DESTDIR)$(FONTDIR); \
rm -f neutrino.ttf; \
rm -f tuxtxt.ttf; \
rm -f shell.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,12 +3,14 @@ SUBDIRS = \
filetypes \
headers \
hints \
hourglass \
locale \
movieplayer \
radar \
slider \
status \
various
various \
weather
install-data-hook:
$(INSTALL) -d $(DESTDIR)/$(ICONSDIR)/logo

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,32 +11,41 @@ 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 \
btn_option_on_inactive.png \
btn_pause.png \
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 \
gelb.png \
gruen.png \
epg.png \
epg_small.png \
help.png \
help_small.png \
home.png \
info.png \
info_small.png \
left.png \
longpress.png \
menu.png \
menu_small.png \
mute.png \
mute_small.png \
mute_zap_gray.png \
mute_zap_green.png \
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.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

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.

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: 226 B

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
data/icons/buttons/epg.png Normal file

Binary file not shown.

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: 390 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 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

View File

Before

Width:  |  Height:  |  Size: 545 B

After

Width:  |  Height:  |  Size: 545 B

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

BIN
data/icons/buttons/mute.png Normal file

Binary file not shown.

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

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