Commit graph

4539 commits

Author SHA1 Message Date
Jaroslav Kysela
6f4ceabb3f webui: epggrab - do not collapse panels by default 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
fad7bbe0fa epggrab / mpegts mux: allow to force EPG scan per mux 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
26705e9310 epggrab: ota - add multi-line cron scheduler
- the initial EPG scan can be turned off in webui
- the OTA mux timeout is configurable through webui
2014-07-07 16:41:52 +02:00
Jaroslav Kysela
24adf59330 epggrab: ota - change the subscription scheme
- now all muxes are handled continuously in one queue
- the queue can be kicked using the start time
2014-07-07 16:41:52 +02:00
Jaroslav Kysela
80209a4aff cron, internal epggrab: add multi-line cron support for internal epggrab 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
4b993e3ef1 epggrab: ota - remove timeout / interval per module / per ota mux config 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
b2b65ebc80 epggrab: increase default timeout to 600 seconds (10 minutes) 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
6a6d3f65e4 epggrab: ota - move service lists from ota to map
- also use service filter for uk_freesat / viasat_baltic
2014-07-07 16:41:52 +02:00
Jaroslav Kysela
eab7b739b3 epggrab / eit: add automatic linked service removal 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
cc67e846dc epggrab: otamux - save linked services, too 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
f794f93d63 epggrab: improve the tune callback, do tsid check for opentv 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
940da633dc epggrab: fix a memory leak for ota mux 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
e164752754 epggrab: eit - fix the shutdown sequence 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
d60fb2b571 epggrab: fix the missing variable initialization and NULL dereference 2014-07-07 16:41:52 +02:00
Adam Sutton
39feb44ec8 epggrab: test code for only tuning muxes that require it 2014-07-07 16:41:52 +02:00
Jaroslav Kysela
6958e67784 muxers: handle ECONNRESET errno as end-of-stream 2014-07-07 16:40:47 +02:00
Jaroslav Kysela
0b4bcfaa98 add ERRNO_AGAIN() macro to check the interrupted / no data states correctly 2014-07-07 16:40:46 +02:00
Jaroslav Kysela
f0b284065d descrambler: improve the ECM handling
- for constcw (CAID 2600) do not expect any key change
- when the stream is broken, try to issue new ECM request

Note: The TS data might be wrong (which may cause the ECM late
situations). This patch tries to ask for new ECM to be sure
that the keys are correct. The constcw specific code is just
an optimization. The new ECM request is not required for it.
2014-07-07 13:21:50 +02:00
Jaroslav Kysela
41a6af0c76 SATIP: do not show -failed to modify pids- error when no pids are opened 2014-07-05 09:12:15 +02:00
Jaroslav Kysela
89324208df Added preliminary HEVC support (no packetizer - only MPEG-TS passthrough) 2014-07-05 08:59:05 +02:00
Jaroslav Kysela
3f94def343 capmt: fix thread detach bug 2014-07-04 14:38:59 +02:00
Jaroslav Kysela
a3f7ef30ea linuxdvb: fix adapter enable/disable
- also remove unused dmx variable in the input thread
2014-07-04 09:39:54 +02:00
Jaroslav Kysela
fa10998268 dvb_psi - satellite nit descriptor - try to fix DVB-S2 detection 2014-07-03 19:07:28 +02:00
Jaroslav Kysela
91123eb73e Revert "mpegts network discovery: do not accept NIT params change on tuned mux"
This reverts commit 0472520eb9.
2014-07-03 19:02:50 +02:00
perexg
6e1815c376 Merge pull request #424 from Ingramz/master
Add new scanfile country codes
2014-07-03 18:50:31 +02:00
perexg
c8f9cf24f6 Merge pull request #421 from bluzee/master
Rename Circular 10750 LNB type to avoid confusion
2014-07-03 18:49:57 +02:00
Jaroslav Kysela
7bf59f2fa4 httpc: fix some memory leaks in the error paths 2014-07-02 22:19:01 +02:00
Jaroslav Kysela
dd06dde369 imagecache: fix locking and add missing fclose() 2014-07-02 22:15:00 +02:00
Jaroslav Kysela
27162914e3 mpegts network discovery: fix for DVB-T bandwidth 2014-07-02 21:44:27 +02:00
Jaroslav Kysela
0472520eb9 mpegts network discovery: do not accept NIT params change on tuned mux 2014-07-02 21:44:25 +02:00
Jaroslav Kysela
bb181b06c3 subcription: fix the warning 2014-07-02 17:41:03 +02:00
Jaroslav Kysela
e0028b308a subscriptions: add missing service_stop() call for the BAD_SERVICE state 2014-07-02 13:37:27 +02:00
Jaroslav Kysela
33ec853dbd subscription: log also hostname/username/client 2014-07-02 11:39:39 +02:00
Jaroslav Kysela
96210afc92 capmt: Fix the wrong pid handling in capmt_pid_flush() 2014-07-02 11:00:27 +02:00
Jaroslav Kysela
fceda8d798 webui: avoid NULL dereference for /play url if remain is NULL 2014-07-01 09:22:13 +02:00
Jaroslav Kysela
3414ff74ba cron: Fixes (correct month / day bitmaps and the days_in_month check) 2014-07-01 09:20:39 +02:00
Jaroslav Kysela
28dafc6d01 linuxdvb: diseqc switch - one more quick fix 2014-06-30 16:52:40 +02:00
Jaroslav Kysela
572df095b9 linuxdvb: diseqc switch - fix config issues for port2 and port4 switches 2014-06-30 16:49:30 +02:00
Jaroslav Kysela
404e522b9d linuxdvb_satconf: fix a typo 2014-06-30 12:54:55 +02:00
Jaroslav Kysela
d924c84202 httpc: fix the hc == NULL condition in the http_client_thread() 2014-06-28 22:12:30 +02:00
Adam Sutton
f4d7d5fa8e epggrab eit: ensure that the grabber always runs
The logic applied breaks several of the grabbers, the idea is a good one but
the implementation is wrong. It's an area that clearly needs thought, but care
must be taken to realise that there are lots of variations in how data is
provided.

The additionm of the user configurable flag on a mux is a good one, that at
least gives the user the option to disable muxes.
2014-06-28 15:15:09 +01:00
Jaroslav Kysela
680b5fb202 epg: add tune callback for ota modules (fixes opentv) 2014-06-28 15:34:33 +02:00
Jaroslav Kysela
93c7403f07 epg: allow to disable the EPG scan (tune) per mux 2014-06-28 09:02:09 +02:00
Jaroslav Kysela
fd0d9931dd epg: do not subscribe to muxes without any active (assigned) channels 2014-06-27 23:40:40 +02:00
Jaroslav Kysela
9e69054a04 epg: rename epggrab_ota_done_() to epggrab_ota_shutdown() 2014-06-27 23:14:55 +02:00
Jaroslav Kysela
db3fed53b8 epg: simplify the otamux registration
- move the timeout / interval initialization to one place
- also fix values for opentv
2014-06-27 23:09:55 +02:00
Jaroslav Kysela
69a5a9e1f9 descrambler: add some more CAIDs from oscam 2014-06-27 18:21:22 +02:00
Jaroslav Kysela
6fab55192f muxer: tidy muxer_container_list() function 2014-06-27 17:33:06 +02:00
Jaroslav Kysela
4c52ebf5c6 muxer_pass: fix typo 2014-06-27 17:22:19 +02:00
Jaroslav Kysela
2aaf9a4ef1 muxers: do not show EPIPE as an error 2014-06-26 21:23:21 +02:00