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