]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
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!
Jaroslav Kysela [Mon, 7 Mar 2016 12:48:49 +0000 (13:48 +0100)]
bouquets: improve mapping / tag creation, fixes #3608
Jaroslav Kysela [Sun, 6 Mar 2016 19:56:14 +0000 (20:56 +0100)]
DVR: vfs - move disc space cleanup messages from tvhinfo to tvhtrace
Jaroslav Kysela [Sun, 6 Mar 2016 19:35:15 +0000 (20:35 +0100)]
DVR: fixed wrong dvr_do_prefix
Jaroslav Kysela [Sun, 6 Mar 2016 19:05:36 +0000 (20:05 +0100)]
mpegts service: do not touch multiplex for raw services (deferred destroy)
Michael Marley [Wed, 2 Mar 2016 11:22:12 +0000 (06:22 -0500)]
config: Exclude timeshift buffer from configuration backup
This fixes the issue where if TVHeadend was streaming live TV with
timeshift turned on and suffered an unclean shutdown followed
immediately by an upgrade, it would try to put the entire timeshift
buffer into the configuration backup.
Mark Clarkstone [Thu, 3 Mar 2016 18:45:43 +0000 (18:45 +0000)]
Fix small goof in text..
Jaroslav Kysela [Sun, 6 Mar 2016 08:55:02 +0000 (09:55 +0100)]
DVR: autorec - add another missing changed/completed calls
Jaroslav Kysela [Sun, 6 Mar 2016 08:44:54 +0000 (09:44 +0100)]
desrambler: fix compilation error
Jaroslav Kysela [Sun, 6 Mar 2016 08:38:23 +0000 (09:38 +0100)]
clock.h: add monotonic error for darwin
Jaroslav Kysela [Sun, 6 Mar 2016 08:36:49 +0000 (09:36 +0100)]
reduce gtimer check traces
Jaroslav Kysela [Sat, 5 Mar 2016 16:41:47 +0000 (17:41 +0100)]
tcp: fix tvhpoll_wait() return value checking
Jaroslav Kysela [Sat, 5 Mar 2016 16:33:05 +0000 (17:33 +0100)]
replace dispatch_clock variables with mclk() and gclk()
Jaroslav Kysela [Sat, 5 Mar 2016 16:08:51 +0000 (17:08 +0100)]
add mtimer tick thread to update mono timer 10x in one second
Jaroslav Kysela [Sat, 5 Mar 2016 16:01:33 +0000 (17:01 +0100)]
remove usleep/nanosleep calls - use own functions
Jaroslav Kysela [Sat, 5 Mar 2016 15:23:47 +0000 (16:23 +0100)]
change functions mono4sec/ms to ms/sec2mono
Jaroslav Kysela [Fri, 4 Mar 2016 17:56:37 +0000 (18:56 +0100)]
rewrite timers, remove avgstat
Jaroslav Kysela [Fri, 4 Mar 2016 11:46:49 +0000 (12:46 +0100)]
use monotonic thread conditions where appropriate
Jaroslav Kysela [Fri, 4 Mar 2016 08:57:33 +0000 (09:57 +0100)]
use tvh_mutex_timedlock instead pthread_mutex_timedlock
Jaroslav Kysela [Fri, 4 Mar 2016 08:42:44 +0000 (09:42 +0100)]
DVR: a try to make time calculation more robust
Mark Clarkstone [Thu, 3 Mar 2016 10:37:34 +0000 (10:37 +0000)]
Fix description for epg_parent property (duplicate .name).
Jaroslav Kysela [Wed, 2 Mar 2016 11:04:34 +0000 (12:04 +0100)]
DVR autorec: another inconsistency fixes (missing or extra schedules)
Jaroslav Kysela [Tue, 1 Mar 2016 19:29:50 +0000 (20:29 +0100)]
transifex update
pepeEL [Mon, 29 Feb 2016 21:52:56 +0000 (22:52 +0100)]
Change icon for DVR Profiles and Timeshift
It looks better
Nicola Apicella [Sun, 28 Feb 2016 19:40:10 +0000 (20:40 +0100)]
Fixed some typos (apostrophes for accents where appropriate)
A bunch of accents used as apostrophes haven been replaced by the proper mark.
Jaroslav Kysela [Tue, 1 Mar 2016 19:24:41 +0000 (20:24 +0100)]
rtsp client: more strict RTP/AVP/UDP check
spdfrk [Sun, 28 Feb 2016 10:28:08 +0000 (11:28 +0100)]
RTSP: Also allow RTP/AVP/UDP stream type.
It is possible that the server appends UDP to the type so just check for RTP/AVP*.
Jaroslav Kysela [Mon, 29 Feb 2016 19:12:43 +0000 (20:12 +0100)]
DVR autorec: fix the initial autorec checking, fixes #3600
Jaroslav Kysela [Mon, 29 Feb 2016 19:04:25 +0000 (20:04 +0100)]
bouquet: fix wrong variable reference
Jaroslav Kysela [Mon, 29 Feb 2016 11:25:28 +0000 (12:25 +0100)]
remove extra ) in HD TV
Jaroslav Kysela [Fri, 26 Feb 2016 20:15:23 +0000 (21:15 +0100)]
service subscription: improve the input selection in busy condition
Jaroslav Kysela [Thu, 25 Feb 2016 10:31:23 +0000 (11:31 +0100)]
cwc: fix AES key handling (broken by previous commit)
spdfrk [Tue, 23 Feb 2016 14:36:46 +0000 (15:36 +0100)]
Update service_type_auto_list to match tvh servicetype_map
spdfrk [Tue, 23 Feb 2016 12:29:23 +0000 (13:29 +0100)]
Define ST_UNSET, extend type list and cleanup
spdfrk [Mon, 22 Feb 2016 21:26:49 +0000 (22:26 +0100)]
Use service type auto list
spdfrk [Mon, 22 Feb 2016 20:19:47 +0000 (21:19 +0100)]
Add service type override.
Some providers don't set the service type correctly. This causes a problem when, for instance,
the client doesn't know if it's Radio or TV and chooses the wrong one.
This override will let the user set the service type.
Jaroslav Kysela [Wed, 24 Feb 2016 08:06:21 +0000 (09:06 +0100)]
cwc: fix mutex locking for ECM info replies, fixes #3589
Jaroslav Kysela [Tue, 23 Feb 2016 15:02:02 +0000 (16:02 +0100)]
DVR: fix another crash caused by formatter code
Jaroslav Kysela [Tue, 23 Feb 2016 07:20:12 +0000 (08:20 +0100)]
don't define linuxdvb_ca_t twice, fixes #3587
Jaroslav Kysela [Mon, 22 Feb 2016 20:38:54 +0000 (21:38 +0100)]
tvhdhomerun: the hdhomerun_device_get_tuner_status does not return status string on error, fixes #3586
Jaroslav Kysela [Mon, 22 Feb 2016 19:55:30 +0000 (20:55 +0100)]
settings: fix the ugly bug (low limit of htsmsg_binary_serialize)
Jaroslav Kysela [Sun, 21 Feb 2016 14:53:49 +0000 (15:53 +0100)]
DVR: fix typo (and SIGSEGV caused by previous formatter changes, fixes #3582
Jaroslav Kysela [Sat, 20 Feb 2016 09:55:16 +0000 (10:55 +0100)]
subscription: fix assert() fail caused by previous fix, fixes #3577
Jaroslav Kysela [Fri, 19 Feb 2016 19:33:58 +0000 (20:33 +0100)]
updated transifex templates
Mark Clarkstone [Fri, 19 Feb 2016 18:08:39 +0000 (18:08 +0000)]
Tooltips: And another..
Mark Clarkstone [Fri, 19 Feb 2016 18:06:52 +0000 (18:06 +0000)]
Tooltips: Fixed another small mistake >.<
Mark Clarkstone [Fri, 19 Feb 2016 18:05:35 +0000 (18:05 +0000)]
Tooltips: Added missing space..