Stefan Seyfried
0e64b23f30
scan_setup: allow diseqc-repeats for non-advanced setup
2012-07-08 15:02:47 +02:00
Stefan Seyfried
2be328ade2
implement shutdown handling for azbox
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
0d3a3f2e13
movieplayer: set display mode MODE_MOVIE on spark
2012-05-01 20:22:16 +02:00
Stefan Seyfried
ae3bb2bddf
neturino: add energy settings menu on spark
2012-05-01 19:43:50 +02:00
Stefan Seyfried
8d959d393a
CPINInput: add missing framebuffer->blit() calls
2012-04-17 19:34:00 +02:00
Stefan Seyfried
e4081f44a6
neutrino: add 1080p50 mode on spark
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
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
Stefan Seyfried
a029333c1a
neutrino: adapt to the framebuffer_spark blitter change
...
basically add fb->blit() in every widget where necessary to
make sure the framebuffer is updated with current content
2012-04-17 19:33:57 +02:00
Stefan Seyfried
7fcd36ed66
spark: revert framebuffer scaling commits
...
we're going to use the STFB blitter instead of manually
scaling everything if the videomode is not 720p, so more
or less revert all commits regarding FB scaling:
Revert "fontrenderer: scale fonts for nonstandard FB resolutions"
Revert "neutrino: resize framebuffer on videomode change"
Revert "fontrenderer: fix issue with epgwindow font when FB is scaling"
Revert "neutrino: fix artefacts with scaling framebuffer and 1080i"
Revert "spark: draw lines 2px wide instead of 1 in full-HD mode"
Revert "spark: do not scale framebuffer for PAL mode"
Revert "spark: fix framebuffer glitches"
Revert "spark: do not sync blitter after every rectangle (improves performance)"
2012-04-17 19:33:57 +02:00
Stefan Seyfried
f130d20b64
neutrino: improve timezone handling
...
* only offer timezones which are actually installed in the system
* symlink the timezone file to /etc/localtime instead of copying
2012-04-17 19:33:57 +02:00
Stefan Seyfried
b8cf78a490
infoviewer: only show remaining time if time is set
2012-04-17 19:33:57 +02:00
Stefan Seyfried
201bb3524d
CPlugins: align with original neutrino code, small optimization
2012-04-17 19:33:57 +02:00
Stefan Seyfried
38eb03547b
neutrino: various fixes and ports from the original
...
* avoid ambiguities in new and delete by always allocating char[]
* get rid of unused next_program_timer
* reduce code differences to original, known good neutrino code
2012-04-17 19:33:56 +02:00
Stefan Seyfried
3189f7fdc4
misc variable init fixes
2012-04-17 19:33:56 +02:00
Stefan Seyfried
1c86d5b334
streaminfo2: poll more often to avoid demux overflows
...
additionally a tiny loop optimization
2012-04-17 19:33:56 +02:00
Stefan Seyfried
3ac9bb5388
neutrino: simplify streaminfo and make it scaling-aware
...
fb->paintLine() is aware of scaling, but fb->paintPixel() is not.
Use paintLine() in streaminfo to fix it for scaling FB mode.
Simplify the code while we are at it.
2012-04-17 19:33:54 +02:00
Stefan Seyfried
1182430ac3
neutrino: fix artefacts with scaling framebuffer and 1080i
2012-04-17 19:33:54 +02:00
Stefan Seyfried
d0e13f3036
progressbar: do not do stupid things if passed invalid values
2012-04-17 19:33:54 +02:00
Stefan Seyfried
2e06c23b99
neutrino: do not build in incompatibly licensed code
2012-04-17 19:33:54 +02:00
Stefan Seyfried
56b9b9bcc5
neutrino: enable 'standby after inactivity' for Tripledragon
2012-04-17 19:33:54 +02:00
Stefan Seyfried
98e8e0f856
channellist: always start video if parental lock is disabled
...
this fixes an obscure wakeup-from-standby bug if parental locking is
disabled but a bouquet is marked as "locked" anyway
2012-04-17 19:33:54 +02:00
Stefan Seyfried
6317064504
epgview: add event ID and table as last line to epg window
2012-04-17 19:33:53 +02:00
Stefan Seyfried
b34e7205b9
neutrino: resize framebuffer on videomode change
...
this is needed on spark because the framebuffer has the same resolution
as the video plane...
2012-04-17 19:33:53 +02:00
Stefan Seyfried
1a61b68644
remove branding
2012-04-17 19:33:53 +02:00
Stefan Seyfried
6f5e4238cc
libneutrino-hal is now libstb-hal
2012-04-17 19:33:52 +02:00
Stefan Seyfried
c8a561244e
enable usage of a separately built replacement of libtriple
...
In order to improve portability, libtriple will be split off and
built separately as "libneutrino-hal" (for hardware abstraction layer)
Enable the makefiles to deal with that.
2012-04-17 19:33:52 +02:00
Stefan Seyfried
3f84fb416f
neutrino: do not display expired events in channel list
2012-04-17 19:33:52 +02:00
Stefan Seyfried
ca54ce2fb9
neutrino: disable screenshot code (incompatible License)
2012-04-17 19:33:52 +02:00
Stefan Seyfried
dae1896fd7
neutrino: remove fastscan option
2012-04-17 19:33:51 +02:00
Stefan Seyfried
bf86a07a0d
neutrino: avoid float for color calculations
2012-04-17 19:33:51 +02:00
Stefan Seyfried
fb6633b7aa
neutrino: avoid float for percent calculations
2012-04-17 19:33:51 +02:00
Stefan Seyfried
37c5f7c7d3
neutrino: avoid float when calculating scrollbars
2012-04-17 19:33:50 +02:00
Stefan Seyfried
5aa75e5820
neutrino: convert most parts to use safe_system()
...
e.g. network setup was leaking demux file descriptors to udhcpc
leading to strange issues later when trying to restart neutrino etc.
2012-04-17 19:33:50 +02:00
Stefan Seyfried
2f65aea744
neutrino: make button bar use available space intelligently
...
modify the paintButtons() function, so that it spreads the buttons
over the available width with constant space between them.
Port over all users to the new method and clean up quite some custom
button drawing code on the way.
Attention: This code is GPL v3+ only for now!
2012-04-17 19:33:49 +02:00
Stefan Seyfried
3999e8d0e2
neutrino: add the possibility to lock bouquets by default
...
This basically inverts the "locked" attribute of bouquets.xml and
allows to selectively enable only favourites or similar.
2012-04-17 19:33:49 +02:00
Stefan Seyfried
9dbdfcf5c7
neutrino: call a script after a PIN is entered
2012-04-17 19:33:49 +02:00
Stefan Seyfried
1ab98c13f8
streaminfo: partly flickering fix (not ready for upstream)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
832b2d3096
neutrino: don't show CEC settings on Tripledragon
2012-04-17 19:33:47 +02:00
Stefan Seyfried
a99ff05934
neutrino: port "EPG title in LCD" from tuxbox
2012-04-17 19:33:45 +02:00
Stefan Seyfried
432dc5e0e3
neutrino: improve boxinfo for Tripledragon
2012-04-17 19:33:45 +02:00
Stefan Seyfried
d70c00c355
hdd_menu: support the Tripledragon's old kernel
2012-04-17 19:33:45 +02:00
Stefan Seyfried
f6fb3ba6ac
hdd_menu: create mountpoint for formatted partition
2012-04-17 19:33:45 +02:00
Stefan Seyfried
4732ba9ddf
movieplayer: add vdr files filter for TD, remove avi & co
2012-04-17 19:33:44 +02:00
Stefan Seyfried
e5180c4732
neutrino: add video output format setting for TD
2012-04-17 19:33:44 +02:00
Stefan Seyfried
beb10241ad
neutrino: remove screen type selection for Tripledragon
2012-04-17 19:33:44 +02:00
Stefan Seyfried
084cf9d9f9
neutrino: hide Dolby/HDMI and SRS options on Tripledragon
2012-04-17 19:33:44 +02:00