Commit graph

4618 commits

Author SHA1 Message Date
Jaroslav Kysela
9b4165296b subscription: Add watchdog for the data reception
.. for sevices and add the timeout timer for the mux subscriptions
2014-07-27 16:18:53 +02:00
Jaroslav Kysela
65facb3fc4 SAT>IP: set the teardown timeout to 500ms 2014-07-27 16:17:43 +02:00
Jaroslav Kysela
ea02c4368a mpegts tables: fix another table list inconsistency 2014-07-27 16:05:20 +02:00
Jaroslav Kysela
52e5d7ff3f mpegts table destroy: move the data free calls to the release routine 2014-07-26 15:16:13 +02:00
Jaroslav Kysela
98473cd229 mpegts tables: fix the deferred tables locking mechanism 2014-07-25 20:53:34 +02:00
Dave Chapman
f72733ff08 Add the 0x80 stream type for DigiCipher II (North American cable) encrypted MPEG-2 2014-07-20 01:37:58 +01:00
Jaroslav Kysela
05d6da39a5 mpegts: add assert to mpegts_table_release() to check refcount 2014-07-13 10:51:07 +02:00
Jaroslav Kysela
8b22c3fc0d mpegts table dispatch: added back the assert to see the bug 2014-07-13 10:39:03 +02:00
Jaroslav Kysela
dcbf2cf512 mpegts: table dispatch - a quick fix for the previous patch 2014-07-13 09:43:25 +02:00
Jaroslav Kysela
adeafeb870 mpegts: table dispatch - another optimization 2014-07-13 09:40:51 +02:00
Jaroslav Kysela
4a43a508db settings - use alloca() in hts_settings_makedirs() 2014-07-12 22:37:47 +02:00
Jaroslav Kysela
9c783ef2d0 mpegts: table dispatch - replace assert with debug log 2014-07-12 22:16:48 +02:00
Jaroslav Kysela
3a1651e000 mpegts tables: and another table mutex protections to scan routines 2014-07-12 22:06:43 +02:00
Jaroslav Kysela
4d8aee669c mpegts tables: add another mutex protection to fastswitch 2014-07-12 22:05:28 +02:00
Jaroslav Kysela
e0ac8768a1 descrambler: ECM - updates in the key validity checks 2014-07-12 19:21:44 +02:00
Jaroslav Kysela
d9f1f88e24 epggrab: ota - optimizations - remove completed grab from pending 2014-07-11 21:57:13 +02:00
Jaroslav Kysela
163e1bd18d mpegts: tables - flush all - fix unregisteredd deferred table flush 2014-07-11 16:36:10 +02:00
Jaroslav Kysela
efdfaf1376 mpegts: tables - add mutex protection to mpegts_table_add() 2014-07-11 16:28:22 +02:00
Jaroslav Kysela
528a1db428 mpegts: tables - fix the assert() in the table dispatch routine
- rename mm_defer_tables_lock to mm_tables_lock
- protect all table list operations with this lock
- use this lock in the table dispatch routine
2014-07-11 16:15:18 +02:00
Andreas Öman
39b6bc1db0 Add automatic builds for Ubuntu 14.04 2014-07-10 21:31:59 +02:00
Andreas Öman
784cf12400 Fix JSON typo 2014-07-10 21:15:55 +02:00
Andreas Öman
560f840157 Add doozer autobuild control file 2014-07-10 21:14:29 +02:00
Jaroslav Kysela
300354b0bc epggrab: ota - fix the EPG scan mux config handling 2014-07-10 20:51:01 +02:00
Jaroslav Kysela
7394bf854b linuxdvb: lnb - added Ku 10750 and 11300 Hi-Band configs 2014-07-10 20:51:01 +02:00
Jaroslav Kysela
1f2e33b864 mpegts: add MT_DEFER tables for descrambler
This patch tries to fix mutex deadlocks:

descrambler_lock <-> input_lock

The defered table type allows to move the critical
(pid open/close) calls outside the table registration
calls.
2014-07-10 20:50:43 +02:00
Jaroslav Kysela
d81a612c5d SAT>IP: improve satip_frontend_pid_changed() - safe alloca() calls 2014-07-10 16:20:04 +02:00
Jaroslav Kysela
09140b9f35 descrambler: correct pid mask 2014-07-10 15:33:39 +02:00
Jaroslav Kysela
be6049c8d3 SAT>IP: fix the bug in satip_rtsp_play() - split add/del requests 2014-07-10 14:35:38 +02:00
Jaroslav Kysela
c16c743d01 httpc: fix multi-send bug and EINPROGRESS (SSL) bug 2014-07-10 14:33:25 +02:00
Jaroslav Kysela
a4d13f84a2 epggrab: ota - little optimizations for TAILQ 2014-07-10 09:56:14 +02:00
Jaroslav Kysela
1b8cfb2a14 epggrab: ota - fix issues with the previous register all patch 2014-07-10 00:10:19 +02:00
Jaroslav Kysela
7c91975c5f mpegts tables: improve incomplete/complete counting 2014-07-09 22:31:46 +02:00
Jaroslav Kysela
43922b0255 epggrab: ota - mux_start - register all muxes (second fix) 2014-07-09 17:34:12 +02:00
Jaroslav Kysela
f53bb4e05a epggrab: ota - mux_start - register all muxes 2014-07-09 17:26:41 +02:00
Jaroslav Kysela
bc7c41018e epggrab: add back channel_reicon to epggrab_save() 2014-07-09 15:31:22 +02:00
Jaroslav Kysela
dad38801b0 httpc: do not pass the default port numbers - some servers don't like them 2014-07-09 15:17:07 +02:00
Jaroslav Kysela
1f5895ce84 url parser: fix regexp for minus sign (must be at the end of the regexp group) 2014-07-09 15:05:15 +02:00
Jaroslav Kysela
fc0211fc29 capmt: Fix DMX_STOP_X value 2014-07-09 12:54:37 +02:00
Jaroslav Kysela
14206ba0a2 dvr: use tvh_alloca instead malloc in the postproc fcn 2014-07-09 12:40:44 +02:00
perexg
388b4d72de Merge pull request #431 from c0mm0n/master
Help WebUI Fix
2014-07-07 21:39:24 +02:00
Jonathan Belgourari
c4d3ec6c50 DVB Help Fix design 2014-07-07 21:32:10 +02:00
Jonathan Belgourari
60c0f6ddd9 DVB Help : filling blanks 2014-07-07 21:29:55 +02:00
Jonathan Belgourari
a0f8bdd41d DVB Help Content
Profyaflle input.

A few blanks in Networks.
2014-07-07 21:23:35 +02:00
perexg
018baf54e1 Merge pull request #408 from ProfYaffle/durationfilter
Concept of filtering EPG on duration
2014-07-07 20:39:17 +02:00
Jaroslav Kysela
7af06e4d8b iptv: udp - fix the mutex protection for the stop callback 2014-07-07 20:00:25 +02:00
Jaroslav Kysela
069baa5ad9 udp: multipacket - add NULL checks 2014-07-07 19:54:34 +02:00
Ian
7ad0f70ed3 webui: durationfilter code cosmetics (remove rogue whitespace) 2014-07-07 17:48:38 +01:00
Ian
d61fc95e68 webui: Update autorec help files for duration filter 2014-07-07 17:27:03 +01:00
Ian
8ec1a1264d webui: Update DVR help files 2014-07-07 17:27:03 +01:00
Ian
c6a76e64ea webui: Update EPG help files for duration filter et al 2014-07-07 17:27:03 +01:00