Commit Graph

79 Commits

Author SHA1 Message Date
TangoCash
731e09cd5e rework framebuffer getIconPath
Origin commit data
------------------
Commit: 0a68442539
Author: TangoCash <eric@loxat.de>
Date: 2021-10-28 (Thu, 28 Oct 2021)
2021-10-28 22:19:31 +02:00
max_10
e1e694e6c8 TRIPLEDRAGON: deleted
Origin commit data
------------------
Commit: b4bab59f38
Author: max_10 <max_10@gmx.de>
Date: 2020-10-03 (Sat, 03 Oct 2020)

Origin message was:
------------------
- TRIPLEDRAGON: deleted
2020-10-03 22:47:34 +02:00
vanhofen
5a7e54d880 rename BOXMODEL_CS => BOXMODEL_CST
Origin commit data
------------------
Commit: 05be592b65
Author: vanhofen <vanhofen@gmx.de>
Date: 2020-09-03 (Thu, 03 Sep 2020)

Origin message was:
------------------
- rename BOXMODEL_CS => BOXMODEL_CST
2020-09-03 22:07:12 +02:00
vanhofen
d3b0831354 rename HAVE_COOL_HARDWARE => HAVE_CST_HARDWARE
Origin commit data
------------------
Commit: 524913f4ee
Author: vanhofen <vanhofen@gmx.de>
Date: 2020-09-03 (Thu, 03 Sep 2020)

Origin message was:
------------------
- rename HAVE_COOL_HARDWARE => HAVE_CST_HARDWARE
2020-09-03 22:07:12 +02:00
redblue.pkt
bf183a583a update glcd
Origin commit data
------------------
Commit: 0c2dcc9eb1
Author: redblue.pkt <redblue.pkt@orange.pl>
Date: 2020-06-19 (Fri, 19 Jun 2020)
2020-06-19 23:56:12 +02:00
Thilo Graf
e4001334d0 fb_generic: add possibility to handle with unscaled images in showFrame()
Origin commit data
------------------
Commit: 05cf31b3dd
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-02-06 (Thu, 06 Feb 2020)
2020-02-06 00:16:05 +01:00
Jacek Jendrzej
370167afd5 partial revert:pictureviewer: fix move resized pic with pictureviewer
Origin commit data
------------------
Commit: e0f8cc7fb9
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2020-02-02 (Sun, 02 Feb 2020)
2020-02-02 21:26:36 +01:00
Jacek Jendrzej
0fcee9b843 fix move resized pic with pictureviewer
Origin commit data
------------------
Commit: 7db30db31e
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2020-02-02 (Sun, 02 Feb 2020)
2020-02-02 21:26:36 +01:00
Jacek Jendrzej
2b819ef721 fb_generic: fix compil warning
Origin commit data
------------------
Commit: 3fbd2b1716
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
2020-01-29 23:35:31 +01:00
J. Krieg
54a1ecb9e5 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


Origin commit data
------------------
Commit: fe8d126f0a
Author: J. Krieg <bellum07@googlemail.com>
Date: 2019-12-29 (Sun, 29 Dec 2019)

Origin message was:
------------------
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 23:06:12 +01:00
Thilo Graf
8c324becd9 fb_generic: use parameters as const ref, catch possible dimension error
Origin commit data
------------------
Commit: 304b93955a
Author: Thilo Graf <dbt@novatux.de>
Date: 2019-11-09 (Sat, 09 Nov 2019)
2019-11-09 12:07:41 +01:00
Thilo Graf
c01d762e75 fb_generic: use const int by ref for more safety
Origin commit data
------------------
Commit: 216ebf8365
Author: Thilo Graf <dbt@novatux.de>
Date: 2019-10-27 (Sun, 27 Oct 2019)
2019-10-27 22:56:50 +01:00
Thilo Graf
aab22b717a fb_generic: avoid possible crash on shutdown
Observed on generic platform.


Origin commit data
------------------
Commit: a8f62d37fc
Author: Thilo Graf <dbt@novatux.de>
Date: 2019-10-27 (Sun, 27 Oct 2019)
2019-10-27 22:56:49 +01:00
vanhofen
f02215466f pick mipsbox code from DDT, TangoCash and max10
Origin commit data
------------------
Commit: f3f0bdaddb
Author: vanhofen <vanhofen@gmx.de>
Date: 2019-05-03 (Fri, 03 May 2019)

Origin message was:
------------------
- pick mipsbox code from DDT, TangoCash and max10
2019-05-03 22:50:45 +02:00
vanhofen
098596535a fb_generic: fix typo in previous commit
Origin commit data
------------------
Commit: 6ebf01bdd4
Author: vanhofen <vanhofen@gmx.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)

Origin message was:
------------------
- fb_generic: fix typo in previous commit
2019-03-12 22:00:12 +01:00
Thilo Graf
23602eecb4 framebuffer: add optional fallback handlings for showFrame() methode
Origin commit data
------------------
Commit: c6423da903
Author: Thilo Graf <dbt@novatux.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)
2019-03-12 22:00:12 +01:00
GetAway
4e4e86b6f4 fb_generic.cpp: fix build for CST hardware...
was broken with commit 8b7de5f


Origin commit data
------------------
Commit: 86df410b6a
Author: GetAway <get-away@t-online.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)
2019-03-12 22:00:11 +01:00
GetAway
42328a783f cleanup last commit
Origin commit data
------------------
Commit: d22cfcaf39
Author: GetAway <get-away@t-online.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)
2019-03-12 22:00:11 +01:00
GetAway
0c5556a9f7 screensaver.cpp: use fallback if video decoder is busy
Origin commit data
------------------
Commit: 7c66036c2a
Author: GetAway <get-away@t-online.de>
Date: 2019-03-12 (Tue, 12 Mar 2019)
2019-03-12 22:00:11 +01:00
Jacek Jendrzej
9112865e66 fix stack buffer overflow if icon pic is broken
Origin commit data
------------------
Commit: d8d07eddf7
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2019-03-09 (Sat, 09 Mar 2019)
2019-03-09 21:05:49 +01:00
vanhofen
6622c995a9 move compatibility headers to /lib/hardware
Origin commit data
------------------
Commit: 651a56aab8
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-12-21 (Fri, 21 Dec 2018)

Origin message was:
------------------
- move compatibility headers to /lib/hardware
2018-12-21 22:30:34 +01:00
Thilo Graf
f4e1fe88c2 src/driver/fb_generic.cpp/h: use methode showFrame() as bool function
Allows the evaluation of this function for conditions if needed.


Origin commit data
------------------
Commit: ecb1190014
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-10-03 (Wed, 03 Oct 2018)
2018-10-03 18:01:22 +02:00
Thilo Graf
1b5f90384a 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.


Origin commit data
------------------
Commit: f47bbbfe7b
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-09-01 (Sat, 01 Sep 2018)
2018-09-01 15:58:24 +02:00
Thilo Graf
aeed0a83af 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.


Origin commit data
------------------
Commit: e3c6a54a81
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-09-01 (Sat, 01 Sep 2018)
2018-09-01 15:58:23 +02:00
Thilo Graf
90bf89e1ff 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


Origin commit data
------------------
Commit: bc794bab56
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
2018-04-11 23:58:15 +02:00
Stefan Seyfried
b065c816ac fb_generic: remove unused virtual_fb variable
Origin commit data
------------------
Commit: 264124e7c4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-25 (Sun, 25 Feb 2018)
2018-02-25 21:36:45 +01:00
vanhofen
7bbe802a14 fb_generic: fix compiler warning
Origin commit data
------------------
Commit: 4ce4c6f2fe
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-02-25 (Sun, 25 Feb 2018)

Origin message was:
------------------
- fb_generic: fix compiler warning
2018-02-25 21:36:45 +01:00
Stefan Seyfried
00ea329ecd fb_generic: blit2FB: implement "transp" parameter
also try to document the calling convention of this function


Origin commit data
------------------
Commit: 0c757d85c8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-25 (Sun, 25 Feb 2018)
2018-02-25 21:36:44 +01:00
Stefan Seyfried
41b0802d6a fb_generic: fix blit2FB for big endian processors
Origin commit data
------------------
Commit: 87b7985892
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-02-25 (Sun, 25 Feb 2018)
2018-02-25 21:36:44 +01:00
vanhofen
ec95250a62 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.


Origin commit data
------------------
Commit: 86cdc12c8f
Author: vanhofen <vanhofen@gmx.de>
Date: 2018-01-22 (Mon, 22 Jan 2018)

Origin message was:
------------------
- 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.
2018-01-22 12:06:15 +01:00
TangoCash
ae2405aea6 start implementing hardware acceleration for armbox
you have to compile neutrino with "--enable-reschange" to use FullHD-OSD


Origin commit data
------------------
Commit: 9cc0e702d8
Author: TangoCash <eric@loxat.de>
Date: 2017-10-05 (Thu, 05 Oct 2017)
2017-10-05 12:52:53 +02:00
vanhofen
b327436c94 Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Origin commit data
------------------
Commit: e0cd8f75d8
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-08-09 (Wed, 09 Aug 2017)
2017-08-09 10:37:47 +02:00
vanhofen
a0f5a94440 Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/fb_generic.cpp
	src/gui/components/cc_frm_header.h
	src/gui/osd_setup.cpp
	src/gui/themes.cpp
	src/system/locals.h
	src/system/locals_intern.h
	src/system/settings.h


Origin commit data
------------------
Commit: 644a634f3c
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-08-08 (Tue, 08 Aug 2017)
2017-08-08 15:54:12 +02:00
Thilo Graf
215c96aae6 CFrameBuffer: fb-generic.cpp - add methode for clean up icon cache
This could be required eg. on changed resoulutions or
changed iconsets on runtime.


Origin commit data
------------------
Commit: 4e66739ff5
Author: Thilo Graf <dbt@novatux.de>
Date: 2017-08-02 (Wed, 02 Aug 2017)
2017-08-08 14:25:12 +02:00
vanhofen
ff7fc4971a Merge branch 'pu/mp' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/mp/tuxbox
Conflicts:
	acinclude.m4
	src/neutrino.cpp


Origin commit data
------------------
Commit: 7f989a3625
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-03-31 (Fri, 31 Mar 2017)
2017-03-31 17:47:29 +02:00
vanhofen
d98f9e816c framebuffer: fix unscaled paintings; this fixes our starbar
Origin commit data
------------------
Commit: f6f1a71b39
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-03-28 (Tue, 28 Mar 2017)

Origin message was:
------------------
- framebuffer: fix unscaled paintings; this fixes our starbar
2017-03-28 12:36:26 +02:00
Jacek Jendrzej
22d9954976 src/driver/fb_generic.cpp fix possible memleak and possible double free
Origin commit data
------------------
Commit: 66ea57d710
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
2017-03-17 15:04:11 +01:00
Michael Liebmann
bbaad5b19d Merge branch 'master' into pu/fb-setmode
Origin commit data
------------------
Commit: 2677543cc4
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-03-13 (Mon, 13 Mar 2017)
2017-03-13 21:55:50 +01:00
vanhofen
30fd965086 Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/gui/channellist.cpp
	src/gui/components/cc_detailsline.cpp
	src/gui/widget/menue.cpp


Origin commit data
------------------
Commit: c4fa0eb30e
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-03-13 (Mon, 13 Mar 2017)
2017-03-13 12:45:30 +01:00
vanhofen
9c009ade29 unify DetailsLine-names; move define to settings.h
Origin commit data
------------------
Commit: 5b0faeab8c
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-03-13 (Mon, 13 Mar 2017)

Origin message was:
------------------
- unify DetailsLine-names; move define to settings.h
2017-03-13 12:40:04 +01:00
vanhofen
f5d9d25957 Merge branch 'pu/fb-setmode' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/neutrino.h


Origin commit data
------------------
Commit: 7829247fe8
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-02-28 (Tue, 28 Feb 2017)
2017-02-28 15:36:23 +01:00
Michael Liebmann
71998d0131 osd resolution: Add 'mode' to osd_resolution_struct_t
- Use COsdSetup::OSDMODE_XXX enums to identify various resolutions


Origin commit data
------------------
Commit: 653e574937
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-28 (Tue, 28 Feb 2017)
2017-02-28 15:04:09 +01:00
vanhofen
25f833735d Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Origin commit data
------------------
Commit: 047318afa8
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-02-21 (Tue, 21 Feb 2017)
2017-02-21 15:14:31 +01:00
Michael Liebmann
a26c4afdd5 Merge branch 'master' into pu/fb-setmode
Origin commit data
------------------
Commit: eb0d7afa95
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-21 (Tue, 21 Feb 2017)
2017-02-21 06:39:24 +01:00
Michael Liebmann
91c174e733 fb_generic: use more swidth variables in fbCopyArea()
Origin commit data
------------------
Commit: 8bee8b4c6d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-21 (Tue, 21 Feb 2017)
2017-02-21 06:38:48 +01:00
Stefan Seyfried
712cc8f86d fb_generic: use 32bit pointers instead of 8bit
Origin commit data
------------------
Commit: dd653288d8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-02-19 (Sun, 19 Feb 2017)
2017-02-21 06:38:48 +01:00
Stefan Seyfried
0f4ed6c34a fb_generic: add swidth variable, "stride in fb_pixel_t units"
this should allow to use fb_pixel_t pointer arithmetics more often
instead of byte pointers


Origin commit data
------------------
Commit: 7c7d5f08dd
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-02-15 (Wed, 15 Feb 2017)
2017-02-21 06:38:48 +01:00
vanhofen
321a2f470f Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
	src/driver/fb_accel.h
	src/driver/fb_accel_cs_hd1.cpp
	src/driver/fb_accel_cs_hd2.cpp
	src/driver/fb_generic.cpp
	src/driver/fb_generic.h


Origin commit data
------------------
Commit: 58b3f87cf5
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-02-20 (Mon, 20 Feb 2017)
2017-02-20 12:29:23 +01:00
Michael Liebmann
2821cf8d16 Merge branch 'master' into pu/fb-setmode
Origin commit data
------------------
Commit: d76c9c536c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-20 (Mon, 20 Feb 2017)
2017-02-20 00:11:48 +01:00
Michael Liebmann
6fa6152445 framebuffer: Add fbCopyArea function
- Copies areas within the frame buffer
 - Hardware accelerated function for cs hd2
 - Copying overlapping areas does not always work correctly
 without hardware acceleration


Origin commit data
------------------
Commit: cc5a1b3b31
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-19 (Sun, 19 Feb 2017)

Origin message was:
------------------
framebuffer: Add fbCopyArea function

 - Copies areas within the frame buffer
 - Hardware accelerated function for cs hd2
 - Copying overlapping areas does not always work correctly
  without hardware acceleration
2017-02-20 00:09:46 +01:00