Commit Graph

2192 Commits

Author SHA1 Message Date
Stefan Seyfried
cb36c6e712 tuxtxt: make sure that startpage is initialized
when enabling tuxtxt caching, saving settings and then
starting tuxtxt, the start page was not initialized
2012-07-15 13:23:52 +02:00
Stefan Seyfried
9af56e1852 tuxtxt: fix race condition in tuxtxt_clear_cache()
tuxtxt_cache_lock does not prevent from calling tuxtxt_clear_cache
while the cache thread is in the middle of inserting pages, thus
leading to a hard-to-reproduce crash when trying to start up tuxtxt.
The simplest fix is to use an additional "big hammer" lock arond
the whole critical area. Since tuxtxt_clear_cache is only called
very seldom, there should be no lock contention problem.
2012-07-15 13:19:44 +02:00
Stefan Seyfried
56b6f274c9 neutrino: only coolstream needs a fan 2012-07-15 12:10:27 +02:00
Stefan Seyfried
5abc54f429 framebuffer: add sanity check in paintPixel 2012-07-14 21:43:36 +02:00
Stefan Seyfried
4783b1a66c zapit: fix endianness problem in PMT parsing
...and as a side effect avoid unaligned accesses on SH4.
2012-07-10 20:07:37 +02:00
Stefan Seyfried
621670356f fix english unicable.lnb locale 2012-07-08 22:16:00 +02:00
Stefan Seyfried
fa26cede1c zapit: retry tune for unicable also during scan
It could still happen that after a collision we are actually tuned
to the wrong transponder and cannot notice this (during scan, we
don't know which PIDs to expect), no solution for this problem yet.
2012-07-08 19:25:48 +02:00
Stefan Seyfried
249452a4be zapit/unicable: retry tuning on failure 2012-07-08 16:11:50 +02:00
Stefan Seyfried
c36a5d6e94 scan_setup: add unicable setup to the GUI 2012-07-08 16:09:34 +02:00
Stefan Seyfried
ab3ac9a4c3 zapit: improve unicable support
* support the LNB input parameter (bank)
* save config per position in sat.conf
2012-07-08 16:05:15 +02:00
Stefan Seyfried
b23b15b796 scan_setup: apply diseq menu options initially 2012-07-08 15:03:18 +02:00
Stefan Seyfried
0e64b23f30 scan_setup: allow diseqc-repeats for non-advanced setup 2012-07-08 15:02:47 +02:00
Stefan Seyfried
71a6d325bd simple_display: use VFDSETTIME2 ioctl on spark 2012-07-07 19:59:21 +02:00
Stefan Seyfried
e52cc57efb fix capmt refcounting if switching to unlocked channel
CRemoteControl::startvideo() and stopvideo() did trigger a resend
of the capmt, which lead to refcounting issues. Fix this by adding
parameters to lock/unlockPlayback to disable the sending of capmt
and set this in start/stopvideo.
2012-07-07 19:50:59 +02:00
Stefan Seyfried
d3920eb21d framebuffer_spark: implement setBlendLevel() 2012-07-07 19:37:50 +02:00
Stefan Seyfried
770ab77eac simple_display: fix array size 2012-07-07 13:46:03 +02:00
Stefan Seyfried
d7d00c7ddf check_dir: fix typo in warning message 2012-06-27 21:18:19 +02:00
Stefan Seyfried
bcec8033b0 framebuffer: add missing blit() calls 2012-06-27 21:18:19 +02:00
Stefan Seyfried
2be328ade2 implement shutdown handling for azbox 2012-06-27 21:18:19 +02:00
Stefan Seyfried
9266b8ffbe simple_display: implement azbox me VFD support 2012-06-27 21:18:19 +02:00
Stefan Seyfried
a3a783d144 driver: rename spark_led to simple_display
this code can actually drive all simple one-line displays
with minor changes, so rename the source file.
2012-06-27 21:18:19 +02:00
Stefan Seyfried
2541edc918 neutrino: first preliminary support for AZbox ME
this is very experimental and depends on more fixes in
libstb-hal, but audio / video / OSD are basically working
2012-06-27 21:18:19 +02:00
Stefan Seyfried
c32efda8a6 spark: enable dolby via HDMI
Note: this will only work if dolby via SPDIF is also enabled.
2012-06-08 22:36:18 +02:00
Stefan Seyfried
7e3618cdde sectionsd: remove invalid debug printf 2012-06-08 19:04:47 +02:00
Stefan Seyfried
97cdb169e9 sectionsd: renice thread that reads saved EPG 2012-06-03 12:56:43 +02:00
Stefan Seyfried
9d1028a2b2 neutrino: fix exit code for deepstandby 2012-06-03 11:28:37 +02:00
Stefan Seyfried
9a72d0389a spark: try to fix framebuffer artifact problems
Apparently there is a problem on some machines / firmware
versions with the "blit only the used area" approach in
framebuffer_spark. In order to work around / fix those,
always blit the whole screen (guarded by #ifdef).
2012-05-21 21:13:06 +02:00
Stefan Seyfried
0d3a3f2e13 movieplayer: set display mode MODE_MOVIE on spark 2012-05-01 20:22:16 +02:00
Stefan Seyfried
81702dd86d neutrino: allow power button repeat on SPARK 2012-05-01 20:20:05 +02:00
Stefan Seyfried
ae3bb2bddf neturino: add energy settings menu on spark 2012-05-01 19:43:50 +02:00
Stefan Seyfried
3041a680b5 neutrino: 'standby after inactivity' *only* on Tripledragon 2012-05-01 19:42:43 +02:00
Stefan Seyfried
c230016e17 spark_led: use ShowIcon() instead of querying neutrino 2012-05-01 19:39:58 +02:00
Stefan Seyfried
f06731810e timermanager: fix FD leak 2012-04-22 21:08:16 +02:00
Stefan Seyfried
ec83c10c6b neutrino: add deep-standby support on SPARK 2012-04-22 21:08:16 +02:00
Stefan Seyfried
b29c608594 CVolume: avoid possible memleaks, add fb->blit() calls
also, check for global objects which might get created later
2012-04-17 20:29:30 +02:00
Stefan Seyfried
5634ee39f0 use crosscompile-friendly AC_PATH_TOOL to find pkg-config 2012-04-17 19:34:00 +02:00
Stefan Seyfried
fb39dc71e0 rcinput: reopen mandatory input devices
this allows e.g. to restart lircd on spark without restarting neutrino
2012-04-17 19:34:00 +02:00
Stefan Seyfried
8d959d393a CPINInput: add missing framebuffer->blit() calls 2012-04-17 19:34:00 +02:00
Stefan Seyfried
d7dbdabb11 CVolume: fix multiplatform build issue 2012-04-17 19:34:00 +02:00
Stefan Seyfried
dce95336a3 nhttpd/controlapi: don't build incompatibly licensed code 2012-04-17 19:33:59 +02:00
Stefan Seyfried
c769089fa0 framebuffer_spark: implement svn revisions 2082 2152 2155 2012-04-17 19:33:59 +02:00
Stefan Seyfried
e4081f44a6 neutrino: add 1080p50 mode on spark 2012-04-17 19:33:59 +02:00
Stefan Seyfried
2b5c9f6123 neutrino: increase repeat blocker default 2012-04-17 19:33:59 +02:00
Stefan Seyfried
108de97bfb spark: fix CFrameBuffer::paintIcon8
this is used in channel search, fixes the radar icon
2012-04-17 19:33:59 +02:00
Stefan Seyfried
38f2d7d0ee stringinput: fix last commit
the fix for bounded input fields broke unbounded ones...
2012-04-17 19:33:59 +02:00
Stefan Seyfried
d6b4626737 audiodec: don't compile unused code 2012-04-17 19:33:59 +02:00
Stefan Seyfried
20f20c8511 spark: fix transparent icon blitting
no, the CFrameBuffer::blit2FB() API is *not* intuitive
(transp == true means: no transparency...)
2012-04-17 19:33:59 +02:00
Stefan Seyfried
b8379ebbc6 fontrenderer: mark only the really used FB area dirty 2012-04-17 19:33:59 +02:00
Stefan Seyfried
017da9835d spark: adapt movieplayer to the hardware's capabilities
* add more supported file formats
* allow to select DTS audio
2012-04-17 19:33:59 +02:00
Stefan Seyfried
004f736b68 stringinput: font scaling factors < 100 could not be entered 2012-04-17 19:33:59 +02:00