Commit graph

2934 commits

Author SHA1 Message Date
Adam Sutton
27e0eb09a2 service: added s_is_enabled() function for checking enable chain 2013-01-20 12:28:25 +00:00
Adam Sutton
762b153bc1 Fix #339 - added configurable grace period per adapter. 2013-01-20 12:28:22 +00:00
Adam Sutton
39a2272b56 Fix #1524 - webui: ignore mux updates from different adapter.
These were causing the store to be unecessarily reloaded and as a
result the enabled flag would get cleared in the middle of editing.
2013-01-19 23:24:16 +00:00
Adam Sutton
bda8422d35 Fix #1550 - dvr: ensure genre is not lost on autorec update 2013-01-19 20:02:42 +00:00
Adam Sutton
f021ec9592 dvr: stop inotify code asserting, output error instead. 2013-01-19 19:49:20 +00:00
Adam Sutton
97c739b572 Fix #1517 - escape regexp special chars before adding autorec rule.
This stops autorec rules entered from event failing to detect events.
2013-01-19 19:49:19 +00:00
Adam Sutton
87822f001f Fix #1549 - webui: stop tabs being re-added. 2013-01-19 19:49:19 +00:00
Dave Chapman
07c75503cc Protect dvr_inotify_init() in the same way as the other dvr_inotify_* functions 2013-01-19 19:01:52 +00:00
Adam Sutton
2dcbc36327 Fix #1547 - timeshift: do not create directories until needed
This tries to minimise what is written to disk (inc dirs) when
using on-demand mode. This could result in the failure to write
the buffer not being detected till later and not entirely sure
how clients might handle that.
2013-01-18 17:22:44 +00:00
Adam Sutton
7f89b3d552 dvb: undo mod to frequency range testing and add additional tuning check
The previous check was garbage because for -S adapters the frequency range
reported by the adapter is in local units (i.e. hi/low band taken into
account) and not simple kHz. This makes checking more difficult and while
its possible I think this should be left for dvb rewrite.

Instead I've re-instated the old code, but muxes are only disable if the
return is EINVAL, which should only be returned if the DVB layer decides
the params are out of range.
2013-01-18 15:59:36 +00:00
Adam Sutton
73652e9377 Fix #1545 - ensure files only created as required in on-demand mode. 2013-01-18 14:20:10 +00:00
Adam Sutton
9deeeebfc2 dvb: fix disabling of bad muxes caused by dodgy hardware/firmware
because some tuners, mostly USB, can result in ioctl() failures due
to inability to communicate with driver and this was not properly
trapped muxes were being disabled.

Better solution is to reject bad muxes being entered in the first
place based on the tuning capability of the device. Ofc if the
tuner fails to report that correctly (probably) we'll still be
buggered.
2013-01-18 11:14:47 +00:00
Adam Sutton
14fcdcf2fc support: minor aesthetic change. 2013-01-16 09:47:52 +00:00
Adam Sutton
b7ad9f3ad0 cleanup: remove old files. 2013-01-16 09:47:35 +00:00
Adam Sutton
a57eb8b193 epggrab: add some additional checks in the EIT code for empty strings. 2013-01-16 09:40:45 +00:00
Adam Sutton
17f8c9bb1c Merge remote-tracking branch 'origin/pr/227' 2013-01-16 09:37:46 +00:00
Andreas Öman
5d18ae613d Avoid reordering teletext streams multiple times...
...thus causing continious service restarts
This happens if multiple teletext descriptors point to the same page
2013-01-16 10:19:07 +01:00
Adam Sutton
2da44d4810 Merge pull request #228 from BtbN/fix_assert
Fix #1539 - assertion in timeshift reaper thread fired due to erroneous size updating
2013-01-15 15:00:05 -08:00
BtbN
d5858b0b50 Fix assertion in reaper thread 2013-01-15 23:53:55 +01:00
Sergey Linnik
d9128b146d fix check of empty description
this is need because _eit_get_string_with_len function return length of
string with size-byte.
2013-01-16 02:10:55 +04:00
Adam Sutton
c1312e160a timeshift: fix silly logic error in assert() call. 2013-01-15 17:35:23 +00:00
Adam Sutton
d82362ac73 build: remove changelog from git. 2013-01-15 17:29:40 +00:00
Adam Sutton
8d2da9389d access: fix infinite loop bug in ipv6 check
Thanks to BtBN for spotting this (though it was his code!).
2013-01-15 17:28:51 +00:00
Adam Sutton
4dd787640f access: some minor cosmetics
ensure that the list/string order is not reversed each time you
save it (looks odd).
2013-01-15 16:49:19 +00:00
Adam Sutton
e3e2a12deb init: add ipv6 option to config file and start scripts. 2013-01-15 16:34:57 +00:00
Adam Sutton
44932dd601 Merge remote-tracking branch 'origin/pr/226' 2013-01-15 16:29:51 +00:00
Adam Sutton
0400599d60 http: fix bug that causes tablemgr updates to hang
Also added additional updates based on comet data do multiple
clients would receive an update.
2013-01-15 16:25:07 +00:00
BtbN
89c3271368 Convert prefix to a , seperated list of multiple prefixes 2013-01-15 16:33:21 +01:00
BtbN
3b758e5ce7 Add commandline option to switch on IPv6 support 2013-01-15 16:33:21 +01:00
Adam Sutton
815fb013ae timeshift: forgot to include subscriptionId in timeshiftStatus msg. 2013-01-15 12:22:31 +00:00
Adam Sutton
54a51a49d1 Merge remote-tracking branch 'origin/pr/225' 2013-01-15 11:23:57 +00:00
Adam Sutton
a3ff11f782 timeshift: add periodic status message indicating buffer state etc. 2013-01-15 11:23:46 +00:00
BtbN
8ba3bbdc58 Make access system ipv6 aware 2013-01-15 07:01:12 +01:00
BtbN
0a4f32bfba Make htsp_server and webui IPv6 ready 2013-01-15 06:09:33 +01:00
BtbN
b08a3c40d7 Make http server IPv6 ready 2013-01-15 03:05:21 +01:00
BtbN
abd5487cc7 Make tcp code use sockaddr_storage instead of sockaddr_in 2013-01-15 02:41:16 +01:00
BtbN
294b8d92c2 Make tcp_server_create IPv6 aware 2013-01-15 02:18:13 +01:00
BtbN
71b09488a1 .c files are not executable 2013-01-15 00:58:12 +01:00
Adam Sutton
aff8b05c28 timeshift: include support for total buffer size. 2013-01-14 22:37:57 +00:00
Jason Millard
2a2f1bd03f Add 'satellite config' column to Configuration -> TV Adapters -> Services table. Fixed preffered spelling typo 2013-01-14 17:02:19 -05:00
Adam Sutton
c463b7d7ba timeshift: change buffer file period to limit number of files. 2013-01-14 22:00:34 +00:00
Adam Sutton
29abf2f783 timeshift: Add processing of the SMT_START index 2013-01-14 16:44:26 +00:00
Adam Sutton
c872a3311e timeshift: fix bug in relative seeking from live. 2013-01-14 16:34:37 +00:00
Denis Pellizzon
1820b61a57 Fix #1504 - Set IE8 compatibility mode to fix extjs IE9 issues.
Also add missing <head> tag.
2013-01-14 13:39:40 +00:00
Adam Sutton
6077ac3fbe timeshift: fix some sob/eob problems. 2013-01-14 13:18:52 +00:00
Adam Sutton
eb6b33922e timeshift: add abs seek and proper 90kHz/1MHz conversions. 2013-01-14 13:18:46 +00:00
Adam Sutton
54e7e2ce5e Merge remote-tracking branch 'origin/pr/221' 2013-01-13 22:27:21 +00:00
Adam Sutton
0bcb119b1a Merge remote-tracking branch 'origin/pr/222' 2013-01-13 22:23:13 +00:00
Adam Sutton
07ce993b9c Merge remote-tracking branch 'origin/pr/224' 2013-01-13 22:22:54 +00:00
Adam Sutton
a2fab105a1 Fix #1529 - webUI should show timeshift periods as minutes. 2013-01-13 22:19:52 +00:00