Commit Graph

10488 Commits

Author SHA1 Message Date
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
059b25522a fb_accel_sti: fix render errors 2018-02-20 21:48:57 +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