Commit Graph

614 Commits

Author SHA1 Message Date
Jacek Jendrzej
e4b7bfef93 tuxtxt.cpp fix possible memleak 2019-04-05 12:29:08 +02:00
Frankenstone
4d52588842 fix ffmpeg compiler warnings, thx DboxOldie 2019-03-01 21:24:24 +01:00
Thilo Graf
406b15c9c1 lib/xmltree/gzstream.h: fix possible Wshadow warnings 2019-02-16 21:47:34 +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
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
GetAway
2bd937a0d0 videosettings.cpp: use hw_caps->has_button_vformat 2018-12-01 10:42:35 +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
TangoCash
42b294bb6b fix xml utf8 detection
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-28 19:41:22 +01: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
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
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
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
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
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
03747e5f86 - hardware_caps: introduce caps.has_button_timer
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-03-12 08:55:04 +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
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
b68031ca07 xmlinterface: fix broken to_utf8() algorithm 2018-01-28 21:32:12 +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
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
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
1d56d479a7 - libcoolstream-headers: remove obsolete dummy members
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-01-03 16:28:01 +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
514bd932fc - cleanup from unsupported DUCKBOX_HARDWARE
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
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
91fdb1ef6c - rename can_set_display_brightness => display_can_set_brightness
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-11-02 21:23:01 +01:00
svenhoefer
674ba19c03 - vfd-setup: use new display_can_deepstandby member from libstb-hal
Signed-off-by: Thilo Graf <dbt@novatux.de>

Build was broken with original cherry-pick. hw_caps_t was incomplete.
2017-11-02 21:22:01 +01:00
Thilo Graf
b26fc7fb8d CScreenShot: fix build
Some lines were wrong picked
2017-10-29 18:48:28 +01:00
svenhoefer
5fd7ec68ac - audio_select: copy full code from TangoCash
Just compile tested. Maybe some more alignments needed.

Signed-off-by: Thilo Graf <dbt@novatux.de>
Additional changes on cs playback_cs.h, because broken build
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-10-29 18:32:30 +01:00
vanhofen
6fe5d269af - add hd51; mostly ported from TangoCash's neutrino-mp 2017-10-29 18:31:30 +01:00
Thilo Graf
bfeb3c47ff tuxtxt_common.h: add missing init to readcnt 2017-10-29 18:31:13 +01:00