Dreamcat4
156b24a00f
Merge remote-tracking branch 'upstream/master' into freebsd
...
* upstream/master:
webui: enable file logging when the log file is set through GUI
webui: remove dead code (tvhlog_level)
webui: Stream directly for TVHeadend/ http client, too
epggrab: ota - improve save caching and add no data timeout
epggrab: ota - optimize the eit/opentv workflow
epggrab: ota - requeue skipped muxes (network check)
SAT>IP: finish the RTSP OPTIONS command to keep connection consistent
SAT>IP: finish the RTSP command to keep connection consistent
capmt: a slight optimization - remove the key data
service_mapper: remove include "plumbing/tsfix.h"
descrambler: add other odd/even key validity check based on the key update time
capmt: do not cache keys for the descrambler layer
2014-07-30 15:47:05 +01:00
Dreamcat4
974bbcb4d6
FreeBSD 1/X - Fix compiler errors
2014-07-30 15:46:18 +01:00
Jaroslav Kysela
166a9504f0
webui: enable file logging when the log file is set through GUI
2014-07-30 12:39:31 +02:00
Jaroslav Kysela
5c250565e1
webui: remove dead code (tvhlog_level)
2014-07-30 12:38:29 +02:00
Jaroslav Kysela
b3ef094128
webui: Stream directly for TVHeadend/ http client, too
2014-07-30 12:23:41 +02:00
Jaroslav Kysela
edbc0771c5
epggrab: ota - improve save caching and add no data timeout
...
- fix the complete flag load
- improve the save request caching
- mark as completed all timeout states (no data, EPG timeout)
2014-07-30 12:09:41 +02:00
Jaroslav Kysela
0df3819a17
epggrab: ota - optimize the eit/opentv workflow
...
Assume that the EPG grab is completed when:
- no EIT data are present and opentv completed
- EIT data are present but opentv data were not seen
2014-07-30 12:09:34 +02:00
Jaroslav Kysela
2141112aac
epggrab: ota - requeue skipped muxes (network check)
...
- enhance trace
- do not print delete problem? messages on shutdown
2014-07-30 12:09:27 +02:00
Jaroslav Kysela
854327aaba
SAT>IP: finish the RTSP OPTIONS command to keep connection consistent
2014-07-28 18:31:38 +02:00
Jaroslav Kysela
9a6940cec3
SAT>IP: finish the RTSP command to keep connection consistent
2014-07-28 17:37:12 +02:00
Jaroslav Kysela
bb1a128cfd
capmt: a slight optimization - remove the key data
2014-07-28 12:59:39 +02:00
Jaroslav Kysela
4faa4418cd
service_mapper: remove include "plumbing/tsfix.h"
2014-07-28 12:50:50 +02:00
Jaroslav Kysela
4d8aa37dbc
descrambler: add other odd/even key validity check based on the key update time
2014-07-28 12:24:38 +02:00
Jaroslav Kysela
3400ee8603
capmt: do not cache keys for the descrambler layer
2014-07-28 12:23:40 +02:00
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