]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Fri, 9 Feb 2018 16:01:46 +0000 (17:01 +0100)]
rtsp: parse 8192 pid value as all
Jaroslav Kysela [Fri, 9 Feb 2018 09:57:12 +0000 (10:57 +0100)]
xmltv export: use summary for <desc/> tag when description is empty
Jaroslav Kysela [Fri, 9 Feb 2018 09:53:11 +0000 (10:53 +0100)]
parsers: improve parse_mpa123, fixes #4882
- the Layer III was misdetected
- add more robust code checks
- improve latency for the last frame
Jaroslav Kysela [Fri, 9 Feb 2018 09:52:53 +0000 (10:52 +0100)]
service: add restarting service trace
Jaroslav Kysela [Thu, 8 Feb 2018 17:13:19 +0000 (18:13 +0100)]
http: fix http_get_header_value() - digest auth
Jaroslav Kysela [Thu, 8 Feb 2018 15:17:36 +0000 (16:17 +0100)]
DVR: increase warm time limit to 600 seconds, fixes #4927
Jaroslav Kysela [Tue, 6 Feb 2018 10:14:42 +0000 (11:14 +0100)]
eit: another bunch of fixes, added back uk_freeview support
Jaroslav Kysela [Mon, 5 Feb 2018 20:14:40 +0000 (21:14 +0100)]
mtimer: do not start mtimer queue before mainloop(), fixes #4919
Jaroslav Kysela [Mon, 5 Feb 2018 19:35:50 +0000 (20:35 +0100)]
eit: recoded - use a config file to configure all grabbers
Jaroslav Kysela [Sun, 4 Feb 2018 18:45:52 +0000 (19:45 +0100)]
htsp server: try to fix the missing description, fixes #4911
Jaroslav Kysela [Sun, 4 Feb 2018 09:41:44 +0000 (10:41 +0100)]
eit: obvious fixes
Jaroslav Kysela [Sat, 3 Feb 2018 19:51:52 +0000 (20:51 +0100)]
eit: always insert BAT pid when UK Freesat detected
Jaroslav Kysela [Sat, 3 Feb 2018 19:47:56 +0000 (20:47 +0100)]
string list: fix string_list_insert_lowercase(), issue #3753
Jaroslav Kysela [Sat, 3 Feb 2018 19:46:17 +0000 (20:46 +0100)]
string list: tiny code reorganization in string_list_to_htsmsg()
Jaroslav Kysela [Sat, 3 Feb 2018 12:21:56 +0000 (13:21 +0100)]
DVR: fix '', fixes #4904
Jaroslav Kysela [Fri, 2 Feb 2018 20:07:43 +0000 (21:07 +0100)]
eit: rewrite special eit grabbers activation
Jaroslav Kysela [Fri, 2 Feb 2018 18:56:01 +0000 (19:56 +0100)]
epg: improve traces for overlapped remove
Jaroslav Kysela [Thu, 1 Feb 2018 16:30:45 +0000 (17:30 +0100)]
timerec: fix title passing, fixes #4868
Jaroslav Kysela [Thu, 1 Feb 2018 16:01:36 +0000 (17:01 +0100)]
webui: epg - add duration to store/dataIndex - fix sorting, fixes #4909
Jaroslav Kysela [Thu, 1 Feb 2018 15:46:32 +0000 (16:46 +0100)]
httpc: fix the memory leak
Jaroslav Kysela [Thu, 1 Feb 2018 15:39:50 +0000 (16:39 +0100)]
lang codes: reimplement lang_code_split - the code is much faster now
Jaroslav Kysela [Wed, 31 Jan 2018 17:42:09 +0000 (18:42 +0100)]
Makefile: add support for gperftools
Jaroslav Kysela [Wed, 31 Jan 2018 17:23:07 +0000 (18:23 +0100)]
httpc: set hc_scheme, hc_host to NULL (error path)
Jaroslav Kysela [Wed, 31 Jan 2018 16:54:38 +0000 (17:54 +0100)]
mpegts input: try to allocate table feed data in 4kB chunks
Jaroslav Kysela [Wed, 31 Jan 2018 15:45:03 +0000 (16:45 +0100)]
eit: fix compilation
Jaroslav Kysela [Wed, 31 Jan 2018 14:55:14 +0000 (15:55 +0100)]
webui: report broken intlconf, too
Jaroslav Kysela [Wed, 31 Jan 2018 14:40:47 +0000 (15:40 +0100)]
packet: use blacklisted_memcpy (pkt_copy_nodata)
Jaroslav Kysela [Wed, 31 Jan 2018 07:53:03 +0000 (08:53 +0100)]
constcw: fix CSA CBC Constant Code Word UI, fixes #4907
Jaroslav Kysela [Tue, 30 Jan 2018 19:05:31 +0000 (20:05 +0100)]
eit: another atomicity issue (clang sanitizer)
Jaroslav Kysela [Tue, 30 Jan 2018 18:19:36 +0000 (19:19 +0100)]
dvb psi: remove mpegts_psi_table_state_skel (atomicity problem)
Jaroslav Kysela [Tue, 30 Jan 2018 17:50:39 +0000 (18:50 +0100)]
capmt: more atomic changes (clang sanitizer)
Jaroslav Kysela [Tue, 30 Jan 2018 17:44:19 +0000 (18:44 +0100)]
main: create mtimer thread earlier
Jaroslav Kysela [Tue, 30 Jan 2018 13:08:18 +0000 (14:08 +0100)]
DVR: timerec - add missing channel parameter, fixes #4901
Jaroslav Kysela [Tue, 30 Jan 2018 12:43:32 +0000 (13:43 +0100)]
capmt: add running check to wait loop
Jaroslav Kysela [Mon, 29 Jan 2018 16:35:07 +0000 (17:35 +0100)]
EPG: Replace 'subtitle or summary' with extratext
Jaroslav Kysela [Mon, 29 Jan 2018 16:19:45 +0000 (17:19 +0100)]
DVR: add disp_extratext which shows subtitle or summary or description, fixes #4899
Jaroslav Kysela [Mon, 29 Jan 2018 14:50:05 +0000 (15:50 +0100)]
linuxdvb: fix the pid management (full mux to pid filter transition), fixes #4895
Jaroslav Kysela [Sat, 27 Jan 2018 16:39:41 +0000 (17:39 +0100)]
parsers: fix the audio version change trace, issue #4882
Jaroslav Kysela [Sat, 27 Jan 2018 16:36:33 +0000 (17:36 +0100)]
dvbcam: fix s_stream_mutex locking in dvbcam_cat_update(), issue #4889
Jaroslav Kysela [Fri, 26 Jan 2018 15:03:08 +0000 (16:03 +0100)]
parser: add traces for pending restart, issue #4882
Jaroslav Kysela [Thu, 25 Jan 2018 14:39:21 +0000 (15:39 +0100)]
DVR: show a proper error if the DVR directory is not accessible, fixes #4757
Jaroslav Kysela [Thu, 25 Jan 2018 14:19:54 +0000 (15:19 +0100)]
descrambler: tiny optimization
Jaroslav Kysela [Thu, 25 Jan 2018 07:02:10 +0000 (08:02 +0100)]
fix double tvhpoll_t definition, fixes #4889
Jaroslav Kysela [Wed, 24 Jan 2018 10:36:40 +0000 (11:36 +0100)]
config: don't backup imagecache meta and data, issue #4887
From: Sebastian K.
Jaroslav Kysela [Wed, 24 Jan 2018 09:06:22 +0000 (10:06 +0100)]
service: remove restart from service_request_save(), issue #4882
Because the last user of this 'restart' flag was removed, simply
the function. The last user caused that streaming was reconfigured
each 60 minutes (it's caused with the addition of 60min PAT checks).
Jaroslav Kysela [Wed, 24 Jan 2018 08:19:32 +0000 (09:19 +0100)]
cccam: unset the busy flag when all services are deassigned
Jaroslav Kysela [Wed, 24 Jan 2018 08:04:01 +0000 (09:04 +0100)]
cclient: handle send_ecm return value correctly, issue #4876
Jaroslav Kysela [Tue, 23 Jan 2018 15:00:28 +0000 (16:00 +0100)]
DVR: api - remove double config_name in api_dvr_entry_create_by_event()
Jaroslav Kysela [Tue, 23 Jan 2018 08:27:56 +0000 (09:27 +0100)]
otamux: fix the loading of the epg services per mux, fixes #4877
Eric Westbrook [Mon, 22 Jan 2018 04:10:28 +0000 (21:10 -0700)]
xmltv: typo in module.c
Jaroslav Kysela [Sun, 21 Jan 2018 18:15:40 +0000 (19:15 +0100)]
EIT: set the subtitle and summary event assignment, fixes #4872
Jaroslav Kysela [Sun, 21 Jan 2018 17:51:29 +0000 (18:51 +0100)]
cclient: try to fix duplicate ECM requests for multiple sections, issue #4876
Jaroslav Kysela [Sat, 20 Jan 2018 17:34:30 +0000 (18:34 +0100)]
htsp: for version >= 32, do not change subtitle,summary,description fields
Jaroslav Kysela [Sat, 20 Jan 2018 16:29:19 +0000 (17:29 +0100)]
otamux: set the retry time for all muxes from the temporary failed network, issue #4875
Jaroslav Kysela [Fri, 19 Jan 2018 09:55:57 +0000 (10:55 +0100)]
mpegts input: add mpegts_input_postdemux()
Jaroslav Kysela [Fri, 19 Jan 2018 09:20:17 +0000 (10:20 +0100)]
Makefile: Add CFLAGS for timestamp and bundle objects, fixes #4870
Jaroslav Kysela [Fri, 19 Jan 2018 08:42:59 +0000 (09:42 +0100)]
dvb psi lib: another fix for the table interval check
root [Thu, 18 Jan 2018 21:52:10 +0000 (22:52 +0100)]
Bugfix for season end episode decoder
Jaroslav Kysela [Thu, 18 Jan 2018 19:50:33 +0000 (20:50 +0100)]
DVR: fix the rerecord extra_pre + warm check
Jaroslav Kysela [Thu, 18 Jan 2018 19:31:40 +0000 (20:31 +0100)]
DVR: fix the dvr_event_updated() logic, all channel DVR entries must be fuzzy matched
Jaroslav Kysela [Thu, 18 Jan 2018 16:33:59 +0000 (17:33 +0100)]
lang_str: fix lang_str_get()
Jaroslav Kysela [Thu, 18 Jan 2018 15:40:22 +0000 (16:40 +0100)]
string_list: do not allocate id member separately, save allocation space
Jaroslav Kysela [Thu, 18 Jan 2018 15:30:51 +0000 (16:30 +0100)]
lang_str: do not allocate lang and str members separately, save allocation space
Jaroslav Kysela [Wed, 17 Jan 2018 19:04:20 +0000 (20:04 +0100)]
epg: another try to fix the compilation problem
Jaroslav Kysela [Wed, 17 Jan 2018 18:56:12 +0000 (19:56 +0100)]
epg: compilation fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:53:59 +0000 (19:53 +0100)]
uuid: fix uuid_set_copy()
Jaroslav Kysela [Wed, 17 Jan 2018 18:49:04 +0000 (19:49 +0100)]
dvbcam: another lock order fix
Jaroslav Kysela [Wed, 17 Jan 2018 18:44:18 +0000 (19:44 +0100)]
coverity fixes
Jaroslav Kysela [Wed, 17 Jan 2018 18:36:05 +0000 (19:36 +0100)]
dvb psi: fix the partial PAT table scan
Jaroslav Kysela [Wed, 17 Jan 2018 18:29:23 +0000 (19:29 +0100)]
various concurrent access fixes (cclang sanitizer)
Jaroslav Kysela [Wed, 17 Jan 2018 17:21:15 +0000 (18:21 +0100)]
uuid: add uuid_set_copy(), fix one problem reported by cclang sanitizer
Jaroslav Kysela [Wed, 17 Jan 2018 17:00:41 +0000 (18:00 +0100)]
use tvheadend_is_running() instead direct tvheadend_running variable
Jaroslav Kysela [Wed, 17 Jan 2018 16:41:28 +0000 (17:41 +0100)]
tcp: tvhpoll_wait does forward errno
Jaroslav Kysela [Tue, 16 Jan 2018 17:42:02 +0000 (18:42 +0100)]
transcoding: little cleanups
Jaroslav Kysela [Tue, 16 Jan 2018 12:04:01 +0000 (13:04 +0100)]
md_to_c.py: use utf8open() for batch output, fixes #4863
Jaroslav Kysela [Tue, 16 Jan 2018 11:32:28 +0000 (12:32 +0100)]
service / channel: remove all subscriptions when disabled
Jaroslav Kysela [Tue, 16 Jan 2018 11:05:24 +0000 (12:05 +0100)]
mpegts input: rearrange locking in stopping_mux
Jaroslav Kysela [Tue, 16 Jan 2018 11:04:56 +0000 (12:04 +0100)]
iptv http: some cleanups
pablozg [Mon, 15 Jan 2018 09:54:20 +0000 (10:54 +0100)]
fix: Missing Episode column in webui since commit #
37db5d9 and typo mismatch in dvr_db.c showing wrong Season and Episode number.
pablozg [Mon, 15 Jan 2018 09:25:25 +0000 (10:25 +0100)]
Fix: Rerecord an event added as "previously recorded" if an start time change occurs since it was added.
Jaroslav Kysela [Tue, 16 Jan 2018 09:47:32 +0000 (10:47 +0100)]
httpc: add 1 to tally atomically
Jaroslav Kysela [Tue, 16 Jan 2018 09:19:50 +0000 (10:19 +0100)]
ota epggrab: fix for the mm_nicename cleanups, fixes #4860
Jaroslav Kysela [Tue, 16 Jan 2018 09:16:03 +0000 (10:16 +0100)]
dvb psi: re-parse PAT every hour, issue #4847
Jaroslav Kysela [Mon, 15 Jan 2018 18:14:30 +0000 (19:14 +0100)]
next round of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 17:46:42 +0000 (18:46 +0100)]
docs: increase rebuild time (add --batch mode to md_to_c.py
Jaroslav Kysela [Mon, 15 Jan 2018 17:12:58 +0000 (18:12 +0100)]
configure: enable ddci by default
Jaroslav Kysela [Mon, 15 Jan 2018 17:09:40 +0000 (18:09 +0100)]
configure: add cclang_threadsan - gcc's cpp bails out for __has_feature()
Jaroslav Kysela [Mon, 15 Jan 2018 14:47:53 +0000 (15:47 +0100)]
a bunch of coverity fixes
Jaroslav Kysela [Mon, 15 Jan 2018 12:13:56 +0000 (13:13 +0100)]
cclang: supress thread sanitizer warnings, fix some data concurrency clashes
Jaroslav Kysela [Sun, 14 Jan 2018 21:23:09 +0000 (22:23 +0100)]
profile: fix compilation issue
Jaroslav Kysela [Sun, 14 Jan 2018 21:18:52 +0000 (22:18 +0100)]
profile: try to fix SIGSEGV
Jaroslav Kysela [Sun, 14 Jan 2018 21:16:06 +0000 (22:16 +0100)]
xmltv: fix time zone parsing (minutes)
Jaroslav Kysela [Sun, 14 Jan 2018 20:33:09 +0000 (21:33 +0100)]
IPTV: fix the tvhpoll cache behaviour - unregister file descriptors correctly, fixes #4838
Jaroslav Kysela [Sun, 14 Jan 2018 15:58:51 +0000 (16:58 +0100)]
htsmsg: fix the field memoryinfo accounting
Jaroslav Kysela [Sun, 14 Jan 2018 15:18:36 +0000 (16:18 +0100)]
htsmsg: field's hmf_name is char array now, fix clang warnings
Jaroslav Kysela [Sun, 14 Jan 2018 15:12:57 +0000 (16:12 +0100)]
htsp server: fix addDvrEntry for event, fixes #4852
Jaroslav Kysela [Sun, 14 Jan 2018 08:49:34 +0000 (09:49 +0100)]
htsmsg: compilation fix
Jaroslav Kysela [Sun, 14 Jan 2018 08:38:48 +0000 (09:38 +0100)]
api: dvr - owner/representative might be NULL, fixes #4846
Jaroslav Kysela [Fri, 12 Jan 2018 19:45:27 +0000 (20:45 +0100)]
mpegts mux: add mm_nicename cache
Jaroslav Kysela [Fri, 12 Jan 2018 19:30:46 +0000 (20:30 +0100)]
profile: reshuffle code in sharer destroy