Commit Graph

82 Commits

Author SHA1 Message Date
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
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
0338b7279d fix build after pick: - remove RC_HW_TRIPLEDRAGON 2021-11-03 12:13:18 +01: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
Jacek Jendrzej
e4b7bfef93 tuxtxt.cpp fix possible memleak 2019-04-05 12:29:08 +02: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
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
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
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
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
514bd932fc - cleanup from unsupported DUCKBOX_HARDWARE
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
M. Liebmann
a6344b3527 lib-libtuxtxt-tuxtxt.cpp avoid segfault, supplement to 7aec84d 2017-06-29 15:05:30 +02:00
Jacek Jendrzej
7aec84d124 lib/libtuxtxt/tuxtxt.cpp avoid segfault, FIXME 2017-06-26 11:53:59 +02:00
M. Liebmann
9e08f4cb92 lib/libtuxtxt/tuxtxt.cpp: Update for hd1/hd2 2017-03-28 23:56:57 +02:00
Jacek Jendrzej
e10cb00613 subpagetable is unsigned 2017-03-06 15:50:06 +01:00
M. Liebmann
eb0d7afa95 Merge branch 'master' into pu/fb-setmode 2017-02-21 06:39:24 +01:00
Stefan Seyfried
291eaa0450 tuxtxt: remove old, unused input code 2017-02-21 06:38:48 +01:00
Stefan Seyfried
b3a79a3a33 tuxtxt: remove old framebuffer device code 2017-02-21 06:38:48 +01:00
Stefan Seyfried
418819e261 libtuxtxt: remove unused fd parameter from tuxtx_main() 2017-02-21 06:38:48 +01:00
M. Liebmann
d76c9c536c Merge branch 'master' into pu/fb-setmode 2017-02-20 00:11:48 +01:00
M. Liebmann
b7110faaf6 tuxtxt: Use hw blitting with fbCopyArea() for cs hd2 2017-02-20 00:09:46 +01:00
M. Liebmann
979bac14f0 tuxtxt: Fix display in 1280x720 mode 2017-02-15 20:24:41 +01:00
Stefan Seyfried
c977c98217 tuxtxt: convert to int-pointer arithmetic, work with all framebuffers
This converts the drawing code from byte-pointer to fb_pixel_t-pointer
arithmetic, making the calculations more obvious and probably more
efficient.
Additionally, the color tables are now generated in a way that it should
work regardless of the frame buffer color format. Allows to remove a few
hardware specific #ifdefs.
2017-02-15 18:38:03 +01:00
M. Liebmann
5612baaff7 libtuxtxt: Transfer from neutrino-mp for better compatibility 2017-02-15 18:38:03 +01:00
Stefan Seyfried
5188f721c4 set useful thread names for all spawned threads 2017-02-12 22:55:36 +01:00
Jacek Jendrzej
160dda776c tuxtxt.cpp: fixheap buffer overflow 2015-06-22 19:24:53 +02:00
Jacek Jendrzej
fd84ed4100 tuxtxt.cpp:fix error array-bound 2015-03-19 17:20:36 +01:00
[CST] Focus
f71396e455 lib/libtuxtxt/tuxtxt.cpp: set 16:9 mode by default 2014-10-16 13:56:09 +04:00
striper
b2c37c556f - tuxtxt: pageinfo = NULL 2013-10-20 21:07:59 +02:00
satbaby
a3bfab0bcd remove doubles include 2012-09-11 20:31:33 +02:00
svenhoefer
1e1a3265e6 - tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/ 2012-09-05 23:42:10 +02:00
satbaby
9124c20f31 comment out never used 2012-08-04 10:03:19 +02:00
satbaby
2591100c42 remove never used volues
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2138 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-03-04 17:25:48 +00:00
striper
dc25ebc257 - revert to svn 2126 to stop some people crying
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2132 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-28 08:08:36 +00:00
striper
13b874148d [PATCH] tuxtxt: fix spurious segfault on repeated start
From: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: Thu, 12 Jan 2012 19:12:08 +0100

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2130 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-27 18:54:07 +00:00
seife
0fa97c1652 neutrino: remove special Tripledragon input handling
With the new input device, no need for special casing in neutrino.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2052 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-01-09 20:32:26 +00:00
focus
54255df7df Clear p26 extended data, possible fix for Norwegian ttx subtitles. patch from Henrik Nilsson
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1847 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-15 08:48:58 +00:00