Commit Graph

272 Commits

Author SHA1 Message Date
seife
e78a89520d abstime.c: add 7 day offset to time_monotonic() functions
The start point of the monotonic clock is undefined, but in practice
it is often zero. There is lots of code that does not assume that a
timestamp can be that low and then fails in subtle ways.
Add a 7 day offset to the clock value to work around that.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1271 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-07 10:44:46 +00:00
seife
daf195c662 libpng 1.5 compile fixes
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1270 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-07 09:06:10 +00:00
seife
65ea10d988 fix compilerwarning in rcinput
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1268 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-06 18:37:09 +00:00
seife
eea87682d2 cFramebuffer: fix compiler warnings for !USE_NEVIS_GXA case
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1267 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-06 18:30:23 +00:00
seife
35388c609f fix compiler warnings in netfile.cpp
this threw a lot of "warning: suggest a space before ';' or explicit
braces around empty body in 'for' statement"

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1266 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-06 18:18:59 +00:00
seife
f0d56fe6e7 fontrenderer: bring RenderString() and getRenderWidth() in line
both functions had slightly different ideas on how wide a string
would render, leading to occational off-by-ones and eventually
stripped characters

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1264 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-06 18:08:23 +00:00
seife
4f09c0c22a add functions to get monotonic timestamps (needs kernel 2.6)
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1251 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-06 15:33:59 +00:00
satbaby
790ec8170c -add lcd menu option: show channalname or clock
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1237 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-03-02 14:14:50 +00:00
satbaby
036629aaaf -fix menu show min in shutdown timer
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1205 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-25 18:32:30 +00:00
seife
98eb3b0774 CVFD: remove debug output
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1173 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-20 16:54:06 +00:00
satbaby
f049a627f3 LEDs ( blinke blinke ;) )
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1150 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-11 11:51:15 +00:00
satbaby
d00ac262ae -add menu for led record
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1116 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-07 18:53:26 +00:00
seife
e2b2390d1c oggdec: fix for big endian / libvoris
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1114 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-05 15:03:02 +00:00
seife
0f1f445921 neutrino: add --with-tremor configure option to use libvorbisidec
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1113 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-02-05 14:54:24 +00:00
satbaby
000cbfb525 -fix werrnings
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1097 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-30 15:19:50 +00:00
focus
43d4d88e40 Testing pmt update while recording fix
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1095 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-30 14:00:26 +00:00
seife
c6663124c2 rcinput: add support for TD remote control
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1087 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-30 12:30:18 +00:00
seife
e147a0b910 neutrino: start even with missing LCD skin files on TripleDragon
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1074 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 20:12:22 +00:00
seife
381ec1bb63 neutrino: fix stream2file.cpp compilation on Tripledragon
for compatibility reasons, the TD also uses a 'ca_cs.h' header,
so no #ifdef is needed around it.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1072 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 20:01:07 +00:00
seife
b5eba28478 fix lcd display code for Tripledragon (shadow warnings)
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1071 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-26 20:01:05 +00:00
focus
ab0f7f731c - Remove some globals from vcrcontrol
- Allow ttx/epg keys for timeshift
- Fix record+live streaming
- Live stream code changes for testing
- Changes to handle internal CA multi-decoding
- hack for -Werror compiling



git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1040 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-25 17:22:38 +00:00
seife
7a98888017 pictureviewer: rename config.h to pv_config.h
this avoids confusion with the global config.h, which in turn
caused very hard to debug runtime failures when objects were
compiled with different defines, causing e.g. g_settings to
have different sizes...

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1022 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-08 22:37:13 +00:00
satbaby
8f02a26307 -add eligible logo dir
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@996 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-03 10:41:58 +00:00
satbaby
ff7d5c50cf -fix crashes
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@995 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-03 09:34:54 +00:00
satbaby
60161ff9c2 -fix resource leak
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@989 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-01-01 16:03:24 +00:00
seife
66dd0b0174 add lcd display code for Tripledragon, mostly from tuxbox
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@964 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-25 17:43:43 +00:00
seife
2e037a6b73 use libcoolstream includes for CS and libtriple for TD
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@963 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-25 17:43:35 +00:00
seife
2590adfe15 add generic dispatcher headers for frontend etc
add generic audio, video and demux headers in zapit/include (TODO: put them
into a better place, or put wrappers into lib directories) that automatically
dispatch to the hardware specific functions and use them in the code

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@962 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-25 17:43:28 +00:00
seife
c1039b69f9 add "libtriple" skeleton
This should provide the same functionality as libcoolstream does,
but for the TripleDragon
Add td-compat directory with includes to convert values from
TD api to DVB api and back.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@960 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-25 17:43:09 +00:00
thilo
f73c6ec222 port: use own modules for record and network setup
- changes on locales
- moved functions int safe_mkdir() and int check_dir from neutrino.cpp into settings_helper.cpp/
- /gui/makefile.am: added network_setup.cpp and record_setup.cpp
- small whitespace clean ups and useles comments removed
- TODO: Filename Templates in record settings

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@958 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-23 22:43:55 +00:00
satbaby
6c250d1d5b -add replace_char to ZapitTools
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@943 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-14 18:46:30 +00:00
focus
b8c1fa5cc1 * reworked CA menu code
* added support for internal cardreaders for future conax support
* added inactivity shutdown timer for EuP
WARNING: new libcoolstream and libOpenThreads needed.



git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@925 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-12-07 10:00:52 +00:00
seife
a0a3ca7067 - use proper pointer format specifier (int does not work on 64 bit systems)
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@913 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-11-28 22:01:01 +00:00
seife
435807a491 - fix necessary for out-of-source build
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@912 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-11-28 22:00:58 +00:00
seife
237b53724e fix build against older kernel-headers
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@910 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-11-28 21:52:46 +00:00
satbaby
eb393f7857 compil fix
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@908 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-11-28 14:19:08 +00:00
satbaby
7c4fd8417f -add paintBoxFrame (copy/paste from GetAway patch )
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@881 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-11-02 19:02:14 +00:00
seife
b666fab10b fontrenderer: remove '\n' handling
'\n' in a text was not working correctly - it did not reset the
X position correctly and it did jump out of the assigned box.
Visible errors were e.g. on epgplus, 13.0E SF1, where the short
description often contains '\n' and thus garbage was painted
below the epgplus window (and did not get cleared afterwards).
For now we replace '\n' with '¶' (0x00b6). Later, if no offenders
are found, it should simply be removed.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@872 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-10-31 10:04:39 +00:00
satbaby
3bf282f8d4 -add reloadsetup (neutrino.conf) to nhttpd controlapi
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@849 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-10-21 06:27:59 +00:00
satbaby
386afa1245 fix close & osd
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@846 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-10-19 10:02:44 +00:00
seife
32ce98e57d remove duplicate libeventserver include path
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@843 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-10-17 15:00:36 +00:00
focus
f06efae567 Change default timers weekdays; Fix for fastscan crash; Open video with configured mode instead of PAL - for testing
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@809 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-10-02 12:30:04 +00:00
focus
41234dbfb5 Testing VBI, new libcoolstream needed
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@796 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-23 15:44:11 +00:00
focus
4bc9866683 Update to test descrete codes. Power-toggle key should be redefined, if power key should work as descrete power-on
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@775 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-17 12:41:59 +00:00
satbaby
e9daa350d1 fix Wshadow compil
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@769 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-14 16:08:54 +00:00
seife
982b28298a Merge branch 'tmp'
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@763 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-12 16:13:53 +00:00
seife
82fd0787ee neutrino: port "do not step time for small differences" from tuxbox
When receiving new system time data from the DVB stream, and the
difference to the current time is less than 120 seconds, do not step
the time but call adjtime(3) instead to do a continuous time correction.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@762 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-12 14:42:40 +00:00
seife
fca9d00e6b neutrino: remove unused ringbuffer code
The ringbuffer code is not used at all, so let's remove it

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@760 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-12 14:11:23 +00:00
focus
3ff201e9f5 Dont stop playback when record started. Experimental, for testing
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@756 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-09-08 16:55:31 +00:00
focus
8c22be3153 use video auto modes only if they enabled in neutrino
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@728 e54a6e83-5905-42d5-8d5c-058d10e6a962
2010-08-19 12:47:18 +00:00