]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Wed, 16 Mar 2016 16:29:57 +0000 (17:29 +0100)]
linuxdvb: master/slave - prefer master tuners
Jaroslav Kysela [Wed, 16 Mar 2016 13:00:11 +0000 (14:00 +0100)]
epggrab: module - use monotonic clocks to measure time diff
Jaroslav Kysela [Wed, 16 Mar 2016 12:59:46 +0000 (13:59 +0100)]
dvb_psi: use monotonic clocks in dvb_time_update()
Jaroslav Kysela [Wed, 16 Mar 2016 12:59:25 +0000 (13:59 +0100)]
bouquet: remove unused bq_updated field
Jaroslav Kysela [Wed, 16 Mar 2016 08:10:12 +0000 (09:10 +0100)]
rtsp: fix compilation
spdfrk [Mon, 14 Mar 2016 22:48:54 +0000 (23:48 +0100)]
RTSP: log fallback to OPTIONS as trace
spdfrk [Mon, 14 Mar 2016 22:46:29 +0000 (23:46 +0100)]
Move rtsp_get_parameter code from http.h to rtsp.c
spdfrk [Wed, 2 Mar 2016 20:47:37 +0000 (21:47 +0100)]
Add RTSP body support and request position in keep alive loop
spdfrk [Wed, 2 Mar 2016 20:02:29 +0000 (21:02 +0100)]
If GET_PARAMETER fails use OPTIONS for keep alive loop
spdfrk [Sun, 28 Feb 2016 09:41:27 +0000 (10:41 +0100)]
RTSP: add GET_PARAMETER and PAUSE commands
spdfrk [Sun, 28 Feb 2016 09:52:16 +0000 (10:52 +0100)]
RTSP: Use GET_PARAMETER in keep alive loop to prevent timeout
Currently OPTIONS is used but the connection will still timeout.
With an empty GET_PARAMETER request the timer does reset.
Jaroslav Kysela [Wed, 16 Mar 2016 07:54:57 +0000 (08:54 +0100)]
cwc: do not request keys for all tiers, fixes #3458
Jaroslav Kysela [Tue, 15 Mar 2016 23:05:47 +0000 (00:05 +0100)]
clock: introduce +monocmpfastsec()
Jaroslav Kysela [Tue, 15 Mar 2016 23:02:00 +0000 (00:02 +0100)]
mpegts_service: change mi_last_dispatch from time_t to int64_t (monoclock)
Jaroslav Kysela [Tue, 15 Mar 2016 22:54:35 +0000 (23:54 +0100)]
mpegts_service: change s_tsbuf_last from time_t to int64_t (monoclock), fixes #3628
Jaroslav Kysela [Tue, 15 Mar 2016 19:51:25 +0000 (20:51 +0100)]
Add cmdline for testing
Jaroslav Kysela [Tue, 15 Mar 2016 15:46:07 +0000 (16:46 +0100)]
htsmsg: fix crash caused by wrong htsmsg_set_str() update, fixes #3631
Jaroslav Kysela [Tue, 15 Mar 2016 07:55:34 +0000 (08:55 +0100)]
inputs (linuxdvb, satip, tvhdhomerun): fix config save
Jaroslav Kysela [Mon, 14 Mar 2016 16:16:00 +0000 (17:16 +0100)]
DVR: When data errors crosses a threshold (10000) mark recordings as invalid, fixes #3629
Jaroslav Kysela [Mon, 14 Mar 2016 16:10:36 +0000 (17:10 +0100)]
descrambler: improve TS error marking when no keys are available, fixes #3629
Jaroslav Kysela [Mon, 14 Mar 2016 11:36:35 +0000 (12:36 +0100)]
atomic.h: fix atomic_set_s64_peak for !ATOMIC64
Jaroslav Kysela [Mon, 14 Mar 2016 08:46:56 +0000 (09:46 +0100)]
epggrab: measure clocks correctly (grab took)
Jaroslav Kysela [Sun, 13 Mar 2016 18:19:50 +0000 (19:19 +0100)]
add htsmsg/htsmsg_field to memoryinfo statistics
Jaroslav Kysela [Sun, 13 Mar 2016 17:19:55 +0000 (18:19 +0100)]
htsmsg: improve allocation for name and strings (merge allocations)
Jaroslav Kysela [Sun, 13 Mar 2016 16:42:56 +0000 (17:42 +0100)]
cron: fix the cron_next for DST change, fixes #3627
Jaroslav Kysela [Sat, 12 Mar 2016 16:43:22 +0000 (17:43 +0100)]
memoryinfo: initial work
Jaroslav Kysela [Fri, 11 Mar 2016 14:32:34 +0000 (15:32 +0100)]
http client: fix the repeated data receive, add Repeat= to test suite
Jaroslav Kysela [Fri, 11 Mar 2016 13:43:19 +0000 (14:43 +0100)]
trap: warmup backtrace()
Jaroslav Kysela [Fri, 11 Mar 2016 12:51:07 +0000 (13:51 +0100)]
webui: little correction for last changes
pepeEL [Mon, 7 Mar 2016 18:30:09 +0000 (19:30 +0100)]
Small styles fix EPG detailes to looks better
pepeEL [Mon, 7 Mar 2016 18:28:53 +0000 (19:28 +0100)]
Small styles fix DVR info to looks better
pepeEL [Mon, 7 Mar 2016 18:02:40 +0000 (19:02 +0100)]
Change icon Clear statistic to better
Please also update translated PL from transifex. Please all update because i some add and some change.
Jaroslav Kysela [Fri, 11 Mar 2016 11:19:42 +0000 (12:19 +0100)]
rpm/tvheadend.sysconfig: set MALLOC_ARENA_MAX to 4 by default
Jaroslav Kysela [Fri, 11 Mar 2016 10:31:27 +0000 (11:31 +0100)]
inotify routines: recode the shutdown sequence
Jaroslav Kysela [Fri, 11 Mar 2016 09:52:14 +0000 (10:52 +0100)]
cwc: change label 'One mux' to 'Updates from one mux'
Jaroslav Kysela [Fri, 11 Mar 2016 09:43:10 +0000 (10:43 +0100)]
imagecache: fix compilation error (mono variable) when not enabled
Jaroslav Kysela [Fri, 11 Mar 2016 09:31:45 +0000 (10:31 +0100)]
mpegts input: fix compilation error for ENABLE_TSDEBUG
Jaroslav Kysela [Thu, 10 Mar 2016 19:17:56 +0000 (20:17 +0100)]
access: remove double free() in access_ticket_destroy() (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 19:15:22 +0000 (20:15 +0100)]
subscriptions: correct the atomic bytes in/out calculations (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 19:04:44 +0000 (20:04 +0100)]
api_idnode_handler: do not call idnode_perm_unset for destroyed idnode (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 19:01:27 +0000 (20:01 +0100)]
capmt: deallocate properly adapters (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 18:10:26 +0000 (19:10 +0100)]
subscriptions: improve s_descramble_info locking (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 18:00:06 +0000 (19:00 +0100)]
SAT>IP client: fix sf_status locking (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 17:55:51 +0000 (18:55 +0100)]
tcp_server_done: improve shutdown locking (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 17:53:48 +0000 (18:53 +0100)]
http server: introduce http_paths_mutex (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 17:20:01 +0000 (18:20 +0100)]
http server: add http_server_running flag (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 17:15:04 +0000 (18:15 +0100)]
capmt/pmt parser: call caid_change callback outside s_stream_mutex (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 16:55:43 +0000 (17:55 +0100)]
descrambler: move lock before csa type init (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 16:36:07 +0000 (17:36 +0100)]
access: fix the ticket timeout
Jaroslav Kysela [Thu, 10 Mar 2016 13:27:20 +0000 (14:27 +0100)]
descrambler_service_start - skip filtered CA entries for constcw decision
- also constcw_table might be NULL
Jaroslav Kysela [Thu, 10 Mar 2016 10:19:43 +0000 (11:19 +0100)]
cwc: fix the locking order (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 10:18:51 +0000 (11:18 +0100)]
service: call descrambler_service_stop outside s_stream_mutex lock
Jaroslav Kysela [Thu, 10 Mar 2016 10:06:46 +0000 (11:06 +0100)]
capmt: another data race fix (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 10:03:26 +0000 (11:03 +0100)]
subscriptions: use ths_state atomically (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 09:53:49 +0000 (10:53 +0100)]
tii_stats - add mutex and atomic ops (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 09:09:57 +0000 (10:09 +0100)]
add CLANG_SANITIZER define
Jaroslav Kysela [Thu, 10 Mar 2016 09:01:21 +0000 (10:01 +0100)]
capmt: use atomic ops for running/reconfigure flags (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 08:57:06 +0000 (09:57 +0100)]
quickfix for previous patches
Jaroslav Kysela [Thu, 10 Mar 2016 08:53:40 +0000 (09:53 +0100)]
satip server: rtp - use atomic ops for satip_rtcp_run (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 08:51:54 +0000 (09:51 +0100)]
inotify: change to proper fd shutdown sequence (clang sanitizer)
Jaroslav Kysela [Thu, 10 Mar 2016 08:48:39 +0000 (09:48 +0100)]
config: more user friendly message scanfile (re)initialization ...
Jaroslav Kysela [Thu, 10 Mar 2016 08:13:04 +0000 (09:13 +0100)]
httpc: fix locking in http_client_reconnect, fixes #3618
Jaroslav Kysela [Thu, 10 Mar 2016 08:00:46 +0000 (09:00 +0100)]
scanfile: fix the initialization when muxconf_path is not set, fixes #3619
Jaroslav Kysela [Wed, 9 Mar 2016 20:56:58 +0000 (21:56 +0100)]
SAT>IP client: remove idl4k hack for very old firmware V1.13.0.105, fixes #3613
virtualdj [Wed, 9 Mar 2016 19:53:22 +0000 (20:53 +0100)]
atomic.h: add missing returns, fixes #3616
Jaroslav Kysela [Wed, 9 Mar 2016 16:56:54 +0000 (17:56 +0100)]
DVR: vfs - move checking free/used disk space from debug to trace, fixes #3598
Jaroslav Kysela [Wed, 9 Mar 2016 13:51:26 +0000 (14:51 +0100)]
atomic.h: add mutex implementation for 64-bit exchange, fixes #3616
Jaroslav Kysela [Tue, 8 Mar 2016 20:51:46 +0000 (21:51 +0100)]
tcp: fix another data race (clang sanitizer)
Jaroslav Kysela [Tue, 8 Mar 2016 20:45:34 +0000 (21:45 +0100)]
httpc: quick fix
Jaroslav Kysela [Tue, 8 Mar 2016 20:42:00 +0000 (21:42 +0100)]
atomic.h: quickfix #2
Jaroslav Kysela [Tue, 8 Mar 2016 20:31:01 +0000 (21:31 +0100)]
atomic.h: quickfix
Jaroslav Kysela [Tue, 8 Mar 2016 20:27:43 +0000 (21:27 +0100)]
configure.inc: add missing newline
Jaroslav Kysela [Tue, 8 Mar 2016 19:58:48 +0000 (20:58 +0100)]
subscription: use atomic ops for statistics (clang sanitizer)
Jaroslav Kysela [Tue, 8 Mar 2016 19:54:31 +0000 (20:54 +0100)]
capmt: change the lock order (clang sanitizer)
Jaroslav Kysela [Tue, 8 Mar 2016 19:49:59 +0000 (20:49 +0100)]
change ths_total_err to atomic ops
Jaroslav Kysela [Tue, 8 Mar 2016 19:40:03 +0000 (20:40 +0100)]
mpegts input thread: protect mm_update_pids_flag access
Jaroslav Kysela [Tue, 8 Mar 2016 19:34:09 +0000 (20:34 +0100)]
idnode: change save_running to atomic ops
Jaroslav Kysela [Tue, 8 Mar 2016 19:32:58 +0000 (20:32 +0100)]
change mi_running to atomic ops (clang)
Jaroslav Kysela [Tue, 8 Mar 2016 19:18:57 +0000 (20:18 +0100)]
SAT>IP client - use satip_discoveries_count as atomic (clang)
Jaroslav Kysela [Tue, 8 Mar 2016 17:38:02 +0000 (18:38 +0100)]
http client: add a lock (clang reported concurrency)
Jaroslav Kysela [Tue, 8 Mar 2016 17:26:30 +0000 (18:26 +0100)]
more running flag changes (atomic ops)
Jaroslav Kysela [Tue, 8 Mar 2016 17:12:17 +0000 (18:12 +0100)]
tvheadend_running -> tvheadend_is_running() change
Jaroslav Kysela [Tue, 8 Mar 2016 16:07:17 +0000 (17:07 +0100)]
atomic operations: cleanups (add get/set for readability)
Jaroslav Kysela [Tue, 8 Mar 2016 14:51:35 +0000 (15:51 +0100)]
use atomic access for tvhlog_level everywhere
Jaroslav Kysela [Tue, 8 Mar 2016 14:51:21 +0000 (15:51 +0100)]
destroy correctly the mtimer tick thread
Jaroslav Kysela [Tue, 8 Mar 2016 14:45:35 +0000 (15:45 +0100)]
fixed two mistakes detected by clang
Jaroslav Kysela [Tue, 8 Mar 2016 14:31:04 +0000 (15:31 +0100)]
configure: add nowerror argument (for clang)
Jaroslav Kysela [Tue, 8 Mar 2016 14:30:32 +0000 (15:30 +0100)]
mpegts input: remove the running check added in previous change
Jaroslav Kysela [Tue, 8 Mar 2016 12:40:20 +0000 (13:40 +0100)]
tasklet: do not call tasklet callbacks inside tasklet_lock
Jaroslav Kysela [Tue, 8 Mar 2016 12:31:34 +0000 (13:31 +0100)]
mpegts input: start input threads later when all structure members are initialized
- for example iptv input initialized mi_display_name later and
the input thread might call the the generic function
- discovered by 'valgrind --tool=helgrind'
Jaroslav Kysela [Tue, 8 Mar 2016 12:31:05 +0000 (13:31 +0100)]
tasklet: improve the callback call sequence
Jaroslav Kysela [Tue, 8 Mar 2016 11:46:11 +0000 (12:46 +0100)]
DVR: Fix the time value of of range problem on RPI, fixes #3614
Jaroslav Kysela [Tue, 8 Mar 2016 11:41:29 +0000 (12:41 +0100)]
scanfile: cleanups, allow runtime update, fixes #3612
The scanfiles are parsed in the tasklet thread now, so it might
also improve the start time.
Jaroslav Kysela [Tue, 8 Mar 2016 11:33:39 +0000 (12:33 +0100)]
filebundle: another fb_read thinko fix
Jaroslav Kysela [Tue, 8 Mar 2016 10:44:34 +0000 (11:44 +0100)]
filebundle: fix fb_read - fread might return an error or 0
Jaroslav Kysela [Tue, 8 Mar 2016 10:01:00 +0000 (11:01 +0100)]
DVR: fix the extra pre-time calculation
Mark Clarkstone [Mon, 7 Mar 2016 15:12:39 +0000 (15:12 +0000)]
Tooltips: descriptions for bouquet .ic_properties.
Jaroslav Kysela [Mon, 7 Mar 2016 16:25:01 +0000 (17:25 +0100)]
api_idnode: add missing idnode_perm_unset() calls
Jaroslav Kysela [Mon, 7 Mar 2016 13:32:00 +0000 (14:32 +0100)]
capmt: fix the wrong condition for new pc-nodmx mode
Jaroslav Kysela [Mon, 7 Mar 2016 13:22:07 +0000 (14:22 +0100)]
globalheaders: remove abort() - use tvherror() - but it's not a fix!