]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Dreamcat4 [Fri, 1 Aug 2014 09:46:39 +0000 (10:46 +0100)]
Put back project headers. From before to after the global includes.
Dreamcat4 [Fri, 1 Aug 2014 08:02:41 +0000 (09:02 +0100)]
Merge remote-tracking branch 'upstream/master' into freebsd
* upstream/master:
service: add PMT# for noname services and include full service name in service lists
service: esfilter - set CA use flag also for skipped types
service: esfilter - set use flag when no filters are applied
service: show also network name in the service nicename
esfilter: add logical stream index, enhance the CA type filtering
Jaroslav Kysela [Thu, 31 Jul 2014 19:08:18 +0000 (21:08 +0200)]
service: add PMT# for noname services and include full service name in service lists
Jaroslav Kysela [Thu, 31 Jul 2014 15:45:10 +0000 (17:45 +0200)]
service: esfilter - set CA use flag also for skipped types
Jaroslav Kysela [Thu, 31 Jul 2014 15:42:19 +0000 (17:42 +0200)]
service: esfilter - set use flag when no filters are applied
Jaroslav Kysela [Thu, 31 Jul 2014 09:50:39 +0000 (11:50 +0200)]
service: show also network name in the service nicename
Jaroslav Kysela [Thu, 31 Jul 2014 09:36:25 +0000 (11:36 +0200)]
esfilter: add logical stream index, enhance the CA type filtering
- add the logical stream index - see help
- add the PID filtering for the CA type
- fix the service info dialog (do not show some filtered CAIDs)
Dreamcat4 [Wed, 30 Jul 2014 19:15:33 +0000 (20:15 +0100)]
Merge remote-tracking branch 'upstream/master' into freebsd
* upstream/master:
mpegts service: Add documentation for Lock Pref. CA PID
cwc: little log fix (auto-reconnect)...
mpegts dvb service: add CA PID filter (lock) mode 2 to force CA PID
service: fix some compiler warnings
cwc/mpegts dvb service: prevent auto-changes for prefcaid (see issue #2075)
cwc: change the multiple CA PID handling
Dreamcat4 [Wed, 30 Jul 2014 19:14:37 +0000 (20:14 +0100)]
FreeBSD 2/X Fix path for dtv-scan-tables
Jaroslav Kysela [Wed, 30 Jul 2014 18:10:10 +0000 (20:10 +0200)]
mpegts service: Add documentation for Lock Pref. CA PID
Jaroslav Kysela [Wed, 30 Jul 2014 17:33:59 +0000 (19:33 +0200)]
cwc: little log fix (auto-reconnect)...
Jaroslav Kysela [Wed, 30 Jul 2014 16:19:46 +0000 (18:19 +0200)]
mpegts dvb service: add CA PID filter (lock) mode 2 to force CA PID
- works for both cwc and capmt
Jaroslav Kysela [Wed, 30 Jul 2014 15:44:44 +0000 (17:44 +0200)]
service: fix some compiler warnings
Jaroslav Kysela [Wed, 30 Jul 2014 15:39:18 +0000 (17:39 +0200)]
cwc/mpegts dvb service: prevent auto-changes for prefcaid (see issue #2075)
Jaroslav Kysela [Wed, 30 Jul 2014 15:33:44 +0000 (17:33 +0200)]
cwc: change the multiple CA PID handling
Dreamcat4 [Wed, 30 Jul 2014 14:47:05 +0000 (15:47 +0100)]
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
Dreamcat4 [Wed, 30 Jul 2014 14:46:18 +0000 (15:46 +0100)]
FreeBSD 1/X - Fix compiler errors
Jaroslav Kysela [Wed, 30 Jul 2014 10:39:31 +0000 (12:39 +0200)]
webui: enable file logging when the log file is set through GUI
Jaroslav Kysela [Wed, 30 Jul 2014 10:30:26 +0000 (12:30 +0200)]
webui: remove dead code (tvhlog_level)
Jaroslav Kysela [Wed, 30 Jul 2014 10:23:00 +0000 (12:23 +0200)]
webui: Stream directly for TVHeadend/ http client, too
Jaroslav Kysela [Wed, 30 Jul 2014 10:06:51 +0000 (12:06 +0200)]
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)
Jaroslav Kysela [Tue, 29 Jul 2014 13:28:08 +0000 (15:28 +0200)]
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
Jaroslav Kysela [Tue, 29 Jul 2014 13:23:03 +0000 (15:23 +0200)]
epggrab: ota - requeue skipped muxes (network check)
- enhance trace
- do not print delete problem? messages on shutdown
Jaroslav Kysela [Mon, 28 Jul 2014 16:31:38 +0000 (18:31 +0200)]
SAT>IP: finish the RTSP OPTIONS command to keep connection consistent
Jaroslav Kysela [Mon, 28 Jul 2014 15:36:55 +0000 (17:36 +0200)]
SAT>IP: finish the RTSP command to keep connection consistent
Jaroslav Kysela [Mon, 28 Jul 2014 10:59:39 +0000 (12:59 +0200)]
capmt: a slight optimization - remove the key data
Jaroslav Kysela [Mon, 28 Jul 2014 10:50:50 +0000 (12:50 +0200)]
service_mapper: remove include "plumbing/tsfix.h"
Jaroslav Kysela [Mon, 28 Jul 2014 10:24:38 +0000 (12:24 +0200)]
descrambler: add other odd/even key validity check based on the key update time
Jaroslav Kysela [Mon, 28 Jul 2014 10:23:40 +0000 (12:23 +0200)]
capmt: do not cache keys for the descrambler layer
Jaroslav Kysela [Sun, 27 Jul 2014 14:18:53 +0000 (16:18 +0200)]
subscription: Add watchdog for the data reception
.. for sevices and add the timeout timer for the mux subscriptions
Jaroslav Kysela [Sun, 27 Jul 2014 14:17:43 +0000 (16:17 +0200)]
SAT>IP: set the teardown timeout to 500ms
Jaroslav Kysela [Sun, 27 Jul 2014 14:05:20 +0000 (16:05 +0200)]
mpegts tables: fix another table list inconsistency
Jaroslav Kysela [Sat, 26 Jul 2014 13:16:13 +0000 (15:16 +0200)]
mpegts table destroy: move the data free calls to the release routine
Jaroslav Kysela [Fri, 25 Jul 2014 18:53:34 +0000 (20:53 +0200)]
mpegts tables: fix the deferred tables locking mechanism
Dave Chapman [Sun, 20 Jul 2014 00:37:58 +0000 (01:37 +0100)]
Add the 0x80 stream type for DigiCipher II (North American cable) encrypted MPEG-2
Jaroslav Kysela [Sun, 13 Jul 2014 08:51:07 +0000 (10:51 +0200)]
mpegts: add assert to mpegts_table_release() to check refcount
Jaroslav Kysela [Sun, 13 Jul 2014 08:39:03 +0000 (10:39 +0200)]
mpegts table dispatch: added back the assert to see the bug
Jaroslav Kysela [Sun, 13 Jul 2014 07:43:25 +0000 (09:43 +0200)]
mpegts: table dispatch - a quick fix for the previous patch
Jaroslav Kysela [Sun, 13 Jul 2014 07:40:51 +0000 (09:40 +0200)]
mpegts: table dispatch - another optimization
Jaroslav Kysela [Sat, 12 Jul 2014 20:37:47 +0000 (22:37 +0200)]
settings - use alloca() in hts_settings_makedirs()
Jaroslav Kysela [Sat, 12 Jul 2014 20:16:48 +0000 (22:16 +0200)]
mpegts: table dispatch - replace assert with debug log
Jaroslav Kysela [Sat, 12 Jul 2014 20:06:43 +0000 (22:06 +0200)]
mpegts tables: and another table mutex protections to scan routines
Jaroslav Kysela [Sat, 12 Jul 2014 19:55:42 +0000 (21:55 +0200)]
mpegts tables: add another mutex protection to fastswitch
Jaroslav Kysela [Sat, 12 Jul 2014 17:21:44 +0000 (19:21 +0200)]
descrambler: ECM - updates in the key validity checks
Jaroslav Kysela [Fri, 11 Jul 2014 19:57:13 +0000 (21:57 +0200)]
epggrab: ota - optimizations - remove completed grab from pending
Jaroslav Kysela [Fri, 11 Jul 2014 14:36:10 +0000 (16:36 +0200)]
mpegts: tables - flush all - fix unregisteredd deferred table flush
Jaroslav Kysela [Fri, 11 Jul 2014 14:28:22 +0000 (16:28 +0200)]
mpegts: tables - add mutex protection to mpegts_table_add()
Jaroslav Kysela [Fri, 11 Jul 2014 14:13:20 +0000 (16:13 +0200)]
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
Andreas Öman [Thu, 10 Jul 2014 19:31:59 +0000 (21:31 +0200)]
Add automatic builds for Ubuntu 14.04
Andreas Öman [Thu, 10 Jul 2014 19:15:55 +0000 (21:15 +0200)]
Fix JSON typo
Andreas Öman [Thu, 10 Jul 2014 19:14:29 +0000 (21:14 +0200)]
Add doozer autobuild control file
Jaroslav Kysela [Thu, 10 Jul 2014 18:48:09 +0000 (20:48 +0200)]
epggrab: ota - fix the EPG scan mux config handling
Jaroslav Kysela [Thu, 10 Jul 2014 18:30:30 +0000 (20:30 +0200)]
linuxdvb: lnb - added Ku 10750 and 11300 Hi-Band configs
Jaroslav Kysela [Thu, 10 Jul 2014 18:16:46 +0000 (20:16 +0200)]
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.
Jaroslav Kysela [Thu, 10 Jul 2014 14:20:04 +0000 (16:20 +0200)]
SAT>IP: improve satip_frontend_pid_changed() - safe alloca() calls
Jaroslav Kysela [Thu, 10 Jul 2014 13:33:39 +0000 (15:33 +0200)]
descrambler: correct pid mask
Jaroslav Kysela [Thu, 10 Jul 2014 12:35:38 +0000 (14:35 +0200)]
SAT>IP: fix the bug in satip_rtsp_play() - split add/del requests
Jaroslav Kysela [Thu, 10 Jul 2014 12:33:25 +0000 (14:33 +0200)]
httpc: fix multi-send bug and EINPROGRESS (SSL) bug
Jaroslav Kysela [Thu, 10 Jul 2014 07:56:14 +0000 (09:56 +0200)]
epggrab: ota - little optimizations for TAILQ
Jaroslav Kysela [Wed, 9 Jul 2014 22:10:19 +0000 (00:10 +0200)]
epggrab: ota - fix issues with the previous register all patch
Jaroslav Kysela [Wed, 9 Jul 2014 20:31:46 +0000 (22:31 +0200)]
mpegts tables: improve incomplete/complete counting
Jaroslav Kysela [Wed, 9 Jul 2014 15:34:12 +0000 (17:34 +0200)]
epggrab: ota - mux_start - register all muxes (second fix)
Jaroslav Kysela [Wed, 9 Jul 2014 15:26:41 +0000 (17:26 +0200)]
epggrab: ota - mux_start - register all muxes
Jaroslav Kysela [Wed, 9 Jul 2014 13:31:22 +0000 (15:31 +0200)]
epggrab: add back channel_reicon to epggrab_save()
Jaroslav Kysela [Wed, 9 Jul 2014 13:05:44 +0000 (15:05 +0200)]
httpc: do not pass the default port numbers - some servers don't like them
Jaroslav Kysela [Wed, 9 Jul 2014 13:05:15 +0000 (15:05 +0200)]
url parser: fix regexp for minus sign (must be at the end of the regexp group)
Jaroslav Kysela [Wed, 9 Jul 2014 10:54:37 +0000 (12:54 +0200)]
capmt: Fix DMX_STOP_X value
Jaroslav Kysela [Wed, 9 Jul 2014 10:39:58 +0000 (12:39 +0200)]
dvr: use tvh_alloca instead malloc in the postproc fcn
perexg [Mon, 7 Jul 2014 19:39:24 +0000 (21:39 +0200)]
Merge pull request #431 from c0mm0n/master
Help WebUI Fix
Jonathan Belgourari [Mon, 7 Jul 2014 19:32:10 +0000 (21:32 +0200)]
DVB Help Fix design
Jonathan Belgourari [Mon, 7 Jul 2014 19:29:55 +0000 (21:29 +0200)]
DVB Help : filling blanks
Jonathan Belgourari [Mon, 7 Jul 2014 19:23:35 +0000 (21:23 +0200)]
DVB Help Content
Profyaflle input.
A few blanks in Networks.
perexg [Mon, 7 Jul 2014 18:39:17 +0000 (20:39 +0200)]
Merge pull request #408 from ProfYaffle/durationfilter
Concept of filtering EPG on duration
Jaroslav Kysela [Mon, 7 Jul 2014 17:55:10 +0000 (19:55 +0200)]
iptv: udp - fix the mutex protection for the stop callback
Jaroslav Kysela [Mon, 7 Jul 2014 17:54:34 +0000 (19:54 +0200)]
udp: multipacket - add NULL checks
Ian [Mon, 7 Jul 2014 16:48:38 +0000 (17:48 +0100)]
webui: durationfilter code cosmetics (remove rogue whitespace)
Ian [Sun, 6 Jul 2014 19:06:21 +0000 (20:06 +0100)]
webui: Update autorec help files for duration filter
Ian [Sun, 6 Jul 2014 18:57:18 +0000 (19:57 +0100)]
webui: Update DVR help files
Ian [Sun, 6 Jul 2014 18:35:07 +0000 (19:35 +0100)]
webui: Update EPG help files for duration filter et al
Ian [Tue, 1 Jul 2014 15:49:06 +0000 (16:49 +0100)]
code cosmetics
Ian [Tue, 1 Jul 2014 14:09:24 +0000 (15:09 +0100)]
webui: code cosmetics (place fields in the same order as the store)
Ian [Sun, 29 Jun 2014 17:08:40 +0000 (18:08 +0100)]
webui: implement filter-specific clear options into autorec grid plus combo cosmetics
Ian [Sun, 29 Jun 2014 14:59:01 +0000 (15:59 +0100)]
webui: add clear filter option to all individual EPG filters
Ian [Sat, 28 Jun 2014 15:34:44 +0000 (16:34 +0100)]
webui: standardise duration filter options between epg and autorec
Ian [Mon, 16 Jun 2014 16:36:50 +0000 (17:36 +0100)]
WebUI: Revert duration filter to comboboxes
Ian [Wed, 11 Jun 2014 14:54:50 +0000 (15:54 +0100)]
WebUI: Duration filter - improved validation on autorec grid
Ian [Tue, 10 Jun 2014 18:38:39 +0000 (19:38 +0100)]
WebUI: Add programme duration filtering
Ian [Tue, 10 Jun 2014 18:36:39 +0000 (19:36 +0100)]
WebUI: Add programme duration filtering
Ian [Tue, 10 Jun 2014 18:33:06 +0000 (19:33 +0100)]
WebUI: Add programme duration filtering
Ian [Tue, 10 Jun 2014 18:01:22 +0000 (19:01 +0100)]
WebUI: Grid validation on programme duration filtering
Ian [Sun, 8 Jun 2014 18:15:55 +0000 (19:15 +0100)]
WebUI: Add programme duration filtering
Ian [Sun, 8 Jun 2014 15:45:13 +0000 (16:45 +0100)]
WebUI: Add programme duration filtering
Ian [Sun, 8 Jun 2014 10:46:54 +0000 (11:46 +0100)]
WebUI: Add programme duration filtering
Ian [Wed, 4 Jun 2014 17:36:01 +0000 (18:36 +0100)]
WebUI: Add programme duration filtering
Ian [Fri, 30 May 2014 15:26:05 +0000 (16:26 +0100)]
For comment: concept of filtering EPG on duration
Jaroslav Kysela [Mon, 7 Jul 2014 15:15:12 +0000 (17:15 +0200)]
tvhthread_create() - remove detach argument
Jaroslav Kysela [Mon, 7 Jul 2014 15:05:46 +0000 (17:05 +0200)]
epggrab: int/ext module - fix the shutdown
Jaroslav Kysela [Fri, 4 Jul 2014 15:35:54 +0000 (17:35 +0200)]
epggrab: ota - improve the mux scheduler on busy situation
Queue only inactive ota muxes in all situations to not block
the scan on free tuners.
Jaroslav Kysela [Fri, 4 Jul 2014 09:44:22 +0000 (11:44 +0200)]
epggrab: ota - fix memory leak
Jaroslav Kysela [Fri, 4 Jul 2014 07:30:40 +0000 (09:30 +0200)]
epggrab: ota - improve service add/del debug