Commit Graph

8650 Commits

Author SHA1 Message Date
Stefan Seyfried
57f20fcbb7 CListHelpers: allow UpDownKey with int type, too 2016-01-16 17:48:30 +01:00
Stefan Seyfried
5550f89853 eventlist: use CListHelpers::UpDownKey 2016-01-16 15:38:04 +01:00
Stefan Seyfried
c9e72e654f use CListHelpers to remove duplicated code
CListHelpers::UpDownKey() allows to remove duplicated
code from channellist, bouquetlist and bouqueteditor.
2016-01-16 15:01:29 +01:00
M. Liebmann
8d58e43499 CScreenSaver: Fix compile when pip is disabled 2016-01-16 14:44:12 +01:00
Stefan Seyfried
22c09ce84e add CListHelpers class
this can be used to factor out duplicate code implementations
from all the various channel-, bouquet-, eventlists etc...
2016-01-16 14:39:03 +01:00
Stefan Seyfried
572de2bbcb Merge remote-tracking branch 'cst-next' 2016-01-16 12:51:04 +01:00
defans
8fceac0245 - osd-setup: enable/disable screensaver options by conditions 2016-01-16 12:33:20 +01:00
defans
87db52784f - screensaver: disable pip while screensaver 2016-01-16 12:29:22 +01:00
svenhoefer
b00e78a165 - fix pagedown logic, but this time for real (i hope)
Why this was so difficult code? I don't know.
2016-01-15 13:51:14 +01:00
Thilo Graf
3a41bb86b3 CTimeOSD: fix init of display mode
Time was always on screen if user has started to play a movie.
2016-01-14 22:37:57 +01:00
Stefan Seyfried
6757566be2 movieplayer: shorten debug messages 2016-01-14 22:30:18 +01:00
Stefan Seyfried
70b7f74362 replace __FILE__ with __file__ 2016-01-14 22:29:00 +01:00
Stefan Seyfried
54e1d3eecb zapit/debug: remove filename hack with a more elegant one 2016-01-14 22:29:00 +01:00
Stefan Seyfried
79d800f955 - port HWLIB_CFLAGS from neutrino-mp to neutrino-hd 2016-01-14 22:29:00 +01:00
Stefan Seyfried
b307b78bf8 rcinput/neutrino: avoid the use of EVT_TIMESET
sectionsd's EVT_TIMESET was only used to fix time calculations
for input repeat detection. I doubt this reliably worked anyway.
Just calculate an absolute input timestamp from CLOCK_MONOTONIC
and use that. Even better solution would be to use a newer
kernel with EVIOCSCLOCKID ioctl, leave that for later :-)
2016-01-14 22:29:00 +01:00
Stefan Seyfried
89f6da98f1 rcinput: remove unused code, comment FIXME
I think I have mostly deciphered the meaning of this :-)
2016-01-14 22:29:00 +01:00
Stefan Seyfried
364dd41655 sectionsd: fix possibly fishy localtime_r usage 2016-01-14 22:29:00 +01:00
Stefan Seyfried
b67062b62e sectionsd: improve timeThread info messages 2016-01-14 22:29:00 +01:00
Stefan Seyfried
fa05d6a415 fix debug output printf type warnings 2016-01-14 22:28:59 +01:00
Thilo Graf
53bab09bda COsdSetup: fix possible crash on font setup in wizard mode
Channellist is not initialized in wizard mode.
2016-01-14 22:08:01 +01:00
Jacek Jendrzej
80d68d7e5a src/gui/movieplayer.cpp add https to m3u filter 2016-01-14 19:10:55 +01:00
Jacek Jendrzej
c923944636 src/neutrino.cpp fix possible segfault if g_bouquetManager is NULL 2016-01-14 19:09:06 +01:00
Stefan Seyfried
b486a511ee Revert "scanepg: only react to the correct EVT_EIT_COMPLETE"
This reverts commit 55be585994.

reacting to all COMPLETE events is actually correct, because
it restarts background scanning after scanning of current live
transponder is finished
2016-01-13 21:43:47 +01:00
M. Liebmann
619dacbc2e lua_menue.cpp: Not script abort in case of error in callback...
...functions, display only error message
2016-01-13 20:18:56 +01:00
Stefan Seyfried
d1ef35957a lua_threads: use own assert() macro which does not abort 2016-01-13 20:18:56 +01:00
Stefan Seyfried
aac438745c lua_cc_text: fix type to allow compilation with recent gcc 2016-01-13 20:18:56 +01:00
svenhoefer
da83468bfb - infoviewer: fix width of small rec/ts icon box 2016-01-11 15:49:26 +01:00
M. Liebmann
3dd2ff8a4a CTimeOSD: Fix compiler warning "suggest parentheses around '&&' within '||'" 2016-01-10 23:05:31 +01:00
Thilo Graf
d7ac78c0c2 screensaver: rework timeosd handling 2016-01-10 22:02:00 +01:00
defans
0f2c73aed3 screensaver: add optional colored property 2016-01-10 22:02:00 +01:00
svenhoefer
19d33dfb98 - infoviewer: some more little numbox-alignments 2016-01-10 21:57:59 +01:00
svenhoefer
3a1da74374 - cc_frm_signalbars: fix REF_PERCENT_TXT for 100% 2016-01-10 21:55:44 +01:00
Stefan Seyfried
b4dd2f004b lua_threads: use own assert() macro which does not abort 2016-01-10 19:36:12 +01:00
Stefan Seyfried
25e6f0e820 replace __FILE__ with __file__ 2016-01-10 19:34:31 +01:00
Stefan Seyfried
2ee9ca5471 zapit/debug: remove filename hack with a more elegant one 2016-01-10 18:33:27 +01:00
Stefan Seyfried
949e42445d rcinput/neutrino: avoid the use of EVT_TIMESET
sectionsd's EVT_TIMESET was only used to fix time calculations
for input repeat detection. I doubt this reliably worked anyway.
Just calculate an absolute input timestamp from CLOCK_MONOTONIC
and use that. Even better solution would be to use a newer
kernel with EVIOCSCLOCKID ioctl, leave that for later :-)
2016-01-10 16:14:10 +01:00
Stefan Seyfried
e85565fd96 sectionsd: try to avoid setting bogus time
I recently saw spurious cases of the DVB time being off 30 minutes.
I am still investigating if this is a driver issue or something else,
but for now, if the time diff is bigger than 120 seconds, ask for
a second opinion about the current dvb time before stepping the clock.
Additionally, ignore time differences of less than one second (the
granularity of DVB time stamps is one second anyway)
2016-01-10 16:00:27 +01:00
Stefan Seyfried
58c95460b9 rcinput: remove unused code, comment FIXME
I think I have mostly deciphered the meaning of this :-)
2016-01-10 15:53:27 +01:00
Stefan Seyfried
55be585994 scanepg: only react to the correct EVT_EIT_COMPLETE 2016-01-10 15:05:37 +01:00
Stefan Seyfried
4b6673dd91 sectionsd: fix possibly fishy localtime_r usage 2016-01-10 14:02:03 +01:00
Stefan Seyfried
dfc8905601 sectionsd: improve timeThread info messages 2016-01-09 20:54:28 +01:00
Stefan Seyfried
f98501b5b1 sectionsd: fix signed/unsigned comparison warning 2016-01-09 20:53:56 +01:00
Stefan Seyfried
96c40d9bbd rcsim: use the neutrino socket everywhere 2016-01-09 20:17:23 +01:00
Stefan Seyfried
ab3c2b9cf9 nhttpd: just push remote keys into rcinput directly 2016-01-09 20:16:12 +01:00
Stefan Seyfried
f3f6f91fb3 movieplayer: shorten debug messages, print less often 2016-01-09 17:00:16 +01:00
Stefan Seyfried
b53fbaf327 Merge remote-tracking branch 'cst-next' 2016-01-08 19:52:41 +01:00
Stefan Seyfried
f99c3ebc37 Revert "CShellWindow: fix "OK" button after shell window"
This reverts commit 8e43498ea5.

Thilo fixed / worked around this issue differently.
2016-01-08 19:38:07 +01:00
Thilo Graf
11e480b6e8 CInfoViewer: try to fix channel number allignment
Allignment was broken on different font size.
2016-01-07 19:34:41 +01:00
svenhoefer
033d111a58 - infoviewer: align header position to fix a small 'hole' beside numbox 2016-01-07 15:56:36 +01:00
svenhoefer
3d4bb41062 - textbox: allow users setting screen_StartX/Y = 0 2016-01-07 13:18:49 +01:00