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
seife
e69a204e73
neutrino: align tuxtxt defaults with config file
...
Let the code use the same defaults as are in the config file,
so that installing the config file is no longer necessary.
This makes for easier packaging of neutrino.
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1829 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-05 17:10:03 +00:00
striper
3c98fbaf32
- tuxtxt: fix charset for luxembourg
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1621 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-08-12 08:26:02 +00:00
seife
68fc79cf9b
tuxtxt: remember current screenmode if exiting from transparent mode
...
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1485 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-22 16:58:28 +00:00
seife
e9fb741134
fix "converting to non-pointer type 'pthread_t'" compiler warning
...
pthread_t is - at least on our platform - not a pointer type, but
basically an int
don't assign NULL but 0 to fix that warning
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1440 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-05-07 09:06:03 +00:00