Adam Sutton
255da95dbb
Include XMLTV channel name in EPG source selection. Fixes #1164 .
2012-09-11 14:24:12 +01:00
Adam Sutton
45ca377747
Ensure that EIT scanning will not block after first pass, will only update as required and will continue to operate if someone stays tuned to the mux.
2012-09-11 14:24:12 +01:00
Adam Sutton
692349682d
Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code.
2012-09-11 14:24:12 +01:00
Adam Sutton
d7eaac92dc
Clean up the UI for series link and related broadcasts. For now all related info is removed and "Record Series" is change to "Autorec" if no series link is available.
2012-09-11 14:24:11 +01:00
Adam Sutton
c54734125a
Replace existing series recording with simpler version for now. Fixes #1208 , Fixes #1201 and Fixes #1176 .
2012-09-11 14:23:57 +01:00
Adam Sutton
13bab26a1e
Update the EPG code to include text at broadcast level, removing title/desc hashing for URI and add a broadcast level linkage mechanism (series link, which shoudl be more like a standard STB). Fixes #1108 .
2012-09-11 14:23:57 +01:00
Adam Sutton
ece441fd7a
Fix parsing of dd_progid SH records. Fixes #1189 . Fixes #1216 .
2012-09-11 14:23:49 +01:00
Adam Sutton
ea99a318d1
DEBUG: extra func in hexdump.
2012-09-10 20:54:53 +01:00
John Törnblom
7cd0a15527
fix compilation error on older systems where CLOCK_MONOTONIC_COARSE is not defined.
2012-09-06 14:49:28 +02:00
John Törnblom
4300857586
avoid kernel calls to read_hpet by replacing CLOCK_MONOTONIC with CLOCK_MONOTONIC_COARSE. This speeds up things a bit on low end devices (tested on WNR3500Lv2).
2012-09-06 13:16:57 +02:00
John Törnblom
967650ac86
avoid parsing packets if no subscription is going to recieve them.
2012-09-06 12:18:28 +02:00
John Törnblom
4a825789a8
fix 100% cpu usage of rawtsinput when no subscription is active
2012-09-06 12:10:22 +02:00
John Törnblom
8126f2a1b8
Use pcr pid from streaming_start in case it changes during muxing
2012-09-06 12:09:00 +02:00
John Törnblom
07eca23aac
Reduce kernel calls to tcp_sendmsg. This patch reduces the cpu usage from 100% to about 30% on my WNR3500Lv2.
2012-09-05 00:20:53 +02:00
John Törnblom
c6faff93fb
fix missing include for clock_nanosleep (seems to only affect uclibc)
2012-09-04 11:13:57 +02:00
John Törnblom
d779f2e6ca
Make sure we use SHA1 and not SHA0. fixes compiling error when SHA0 is disabled in openssl.
2012-09-04 10:47:24 +02:00
John Törnblom
dfd957059d
use thread safe version of localtime when generating dvr playlists
2012-09-03 17:00:58 +02:00
Adam Sutton
0999618cc9
Ensure that quality monitoring is properly adhered to and also low quality services are not completely ignored. Fixes #1196 .
2012-09-03 15:27:04 +01:00
Adam Sutton
77398b8726
Remove use of pipe2() and use pipe() + ioctl() calls instead. Fixes #1195 .
2012-09-03 15:27:04 +01:00
John Törnblom
489476c4ee
added date and time to dvr playlists
2012-09-03 16:05:58 +02:00
Adam Sutton
4f5f23a6d7
Change getmuxlist back to bash script and make python soft dep. Also some minor improvements to bundle code.
2012-09-03 11:35:46 +01:00
Adam Sutton
ebf95d7951
Correct (and simplify) mistake in moving of memory at end of partial processing.
2012-09-03 09:58:55 +01:00
Adam Sutton
b365cd1ac7
Fix error in installation of PMT tables, wrong ptr was used.
2012-09-03 09:51:04 +01:00
Adam Sutton
05bb0e9bbe
Stop annoying debug print every 20s when adapter is already closed/off.
2012-09-02 20:53:14 +01:00
Adam Sutton
ae0b0965d6
Fix dvr input if sync is lost, also minor efficiency improvement.
2012-09-02 20:25:06 +01:00
Adam Sutton
f88892bd67
Close all DVB device file descriptors when not in use. Fixes #892 .
2012-09-02 20:25:06 +01:00
Adam Sutton
b5cfa01789
Add option to disable PMT monitoring to reduce PID filters used. Fixes #194 .
2012-09-02 20:24:42 +01:00
Norm Dressler
f1b2862373
Stype fixes for Sky TV, Bell and Dish networks
2012-09-02 19:52:44 +01:00
Norm Dressler
22f098cf9c
Fix to scan Dishnet sats
2012-09-02 19:48:01 +01:00
Norm Dressler
7e6c4b23d2
Option to map SID to channel number when mapping services to channels.
2012-09-02 19:39:27 +01:00
Adam Sutton
3f04935d96
If dvrallcfg does not exist, use the setting for dvr. This is to ensure less confusion on migration from 2.12 to 3.0+. Fixes #1192 .
2012-09-02 19:39:27 +01:00
Stefan Saraev
3db460f459
cwc: try reconnecting quickly even if no subscribtion is active
2012-08-31 11:58:15 +01:00
Sergey Linnik
4eb80bd1c1
Add "Skip service availability check when mapping" option
2012-08-31 10:56:25 +01:00
Adam Sutton
b2b15cb60a
Add write timeout of 30s to all TCP server operations, this is further reduced to 5s for streaming output. Fixes #1054 .
2012-08-30 16:45:43 +01:00
Adam Sutton
7232388db4
Ensure that dvr clean title config persists. Fixes #1179 .
2012-08-30 15:52:08 +01:00
Adam Sutton
eab61ce5a1
Tidied up the patch to fix status.xml, more general purpose escape route and also moved to new html.c file (my mistake it should never have been in http.c)
2012-08-30 11:22:44 +01:00
Andy Brown
fa51291346
status.xml updates, added system load and collaborations for
...
xml safe output
2012-08-30 10:02:52 +01:00
Andy Brown
951c2af888
Added function (provided by sb1066) for escaping xml chars.
...
Renamed and moved escape routine to http.c http_escape* to be more generic.
Updated status.xml to use new escape routines to ensure consistent output. Fixes #1034 .
2012-08-30 10:00:54 +01:00
Adam Sutton
a453a7cda1
Change wording of LNB poweroff option and hide on non -S adapters.
2012-08-29 22:10:06 +01:00
Adam Sutton
ca25a45303
Remove another trailing comma that I missed.
2012-08-29 16:26:37 +01:00
Adam Sutton
08434b14f1
Fix some javascript syntax errors that seem to bother IE9. Fixes #1081 .
2012-08-26 10:09:56 +01:00
Adam Sutton
3c6de2903b
Fix warnings about wrong MIME type for CSS files.
2012-08-25 22:55:36 +01:00
Andy Brown
8e3336ff34
Added in webui_port and htsp_port for parameters to listen on different ports. Fixes #804 and PR-118.
2012-08-25 21:56:16 +01:00
Adam Sutton
1d15fb9614
time_t should be a signed type.
2012-08-24 13:03:57 +01:00
Adam Sutton
78107997b7
Correct mistake in format string for time_t on 32bit.
2012-08-24 12:55:54 +01:00
Dave Chapman
f9f39bf585
Move the clearing of the PTS/DTS to immediately after the point it is copied into the outgoing packet structure. This fixes a bug where the PTS was being cleared before it was being used. See #hts IRC logs from the 13th and 21st August 2012 for discussion.
2012-08-24 12:03:14 +01:00
Adam Sutton
91b1b38f59
A few minor corrections to format strings.
2012-08-24 11:15:54 +01:00
Adam Sutton
68d9530448
Fix incorrect use of de_title.
2012-08-24 10:47:57 +01:00
Adam Sutton
efb0fb9246
Fix a few printf errors detected following addition of format validation.
2012-08-24 10:44:23 +01:00
Adam Sutton
f78fed927d
Ensure that all printf format strings are properly checked.
2012-08-24 10:24:12 +01:00