]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Sun, 18 Feb 2018 10:30:08 +0000 (11:30 +0100)]
tvhpoll: kqueue compilation fix, fixes #4947
Jaroslav Kysela [Sun, 18 Feb 2018 10:26:29 +0000 (11:26 +0100)]
epg: eit - fix copy-n-paste bug, fixes #4946
Jaroslav Kysela [Sat, 17 Feb 2018 21:24:16 +0000 (22:24 +0100)]
dvbpsi: another attempt to fix the TSID change, issue #4942
Jaroslav Kysela [Fri, 16 Feb 2018 15:58:19 +0000 (16:58 +0100)]
lang_str: add NULL checks, issue #4945
Jaroslav Kysela [Fri, 16 Feb 2018 15:54:15 +0000 (16:54 +0100)]
lang_str: remove unused update argument from lang_str_add()
Jaroslav Kysela [Fri, 16 Feb 2018 15:53:24 +0000 (16:53 +0100)]
dvbpsi: compilation fix
Jaroslav Kysela [Fri, 16 Feb 2018 15:48:32 +0000 (16:48 +0100)]
dvb psi: allow to change TSID for PAT, issue #4942
Jaroslav Kysela [Thu, 15 Feb 2018 20:21:12 +0000 (21:21 +0100)]
epg: handle old field names in epg_episode_epnum_deserialize() for DVR
Jaroslav Kysela [Thu, 15 Feb 2018 18:45:32 +0000 (19:45 +0100)]
dvr: fix NULL pointer dereference in dvr_entry_get_epg_running, fixes #4943
Jaroslav Kysela [Thu, 15 Feb 2018 17:04:10 +0000 (18:04 +0100)]
epg: optimize epg_episode_epnum_serialize()
Jaroslav Kysela [Thu, 15 Feb 2018 16:52:59 +0000 (17:52 +0100)]
epg: fix copy-n-paste error
Jaroslav Kysela [Thu, 15 Feb 2018 16:35:37 +0000 (17:35 +0100)]
dvb psi: create discovered muxes only when parent mux matches class
Jaroslav Kysela [Thu, 15 Feb 2018 16:26:33 +0000 (17:26 +0100)]
lang_str: fix the memory leak
Jaroslav Kysela [Thu, 15 Feb 2018 14:51:30 +0000 (15:51 +0100)]
epg: implement epg set for serieslinks and episodelinks
Jaroslav Kysela [Thu, 15 Feb 2018 11:10:41 +0000 (12:10 +0100)]
linuxdvb: fix the wrong input name, fixes #4939
caused by coverity fixes
1047c9026f5ccfb88080e4ca6a04cd46f7115a40
Jaroslav Kysela [Wed, 14 Feb 2018 12:31:18 +0000 (13:31 +0100)]
webui: http_serve_file() fix tvherror - intlconv
Jaroslav Kysela [Wed, 14 Feb 2018 12:14:22 +0000 (13:14 +0100)]
epg: remove episode object
Jaroslav Kysela [Tue, 13 Feb 2018 17:25:19 +0000 (18:25 +0100)]
epg: remove season object
Jaroslav Kysela [Tue, 13 Feb 2018 16:57:44 +0000 (17:57 +0100)]
epg: remove serieslink object
Jaroslav Kysela [Tue, 13 Feb 2018 16:09:05 +0000 (17:09 +0100)]
epg: remove brand support
Jaroslav Kysela [Tue, 13 Feb 2018 15:56:57 +0000 (16:56 +0100)]
remove pyepg import module
Jaroslav Kysela [Tue, 13 Feb 2018 10:32:56 +0000 (11:32 +0100)]
DVR: do not merge multi-segmented files when EITp/f is enabled, fixes #4926
Jaroslav Kysela [Tue, 13 Feb 2018 10:24:46 +0000 (11:24 +0100)]
satip,webui: improve extra ports, fixes #4936
Jaroslav Kysela [Tue, 13 Feb 2018 10:00:30 +0000 (11:00 +0100)]
Makefile: fix --disable-dvbscan, fixes #4935
Jaroslav Kysela [Mon, 12 Feb 2018 20:03:34 +0000 (21:03 +0100)]
dvb psi: add nit network id filter for EIT NIT callback (Ziggo), issue #4931
Jaroslav Kysela [Mon, 12 Feb 2018 19:56:29 +0000 (20:56 +0100)]
satip,webui: add client extra ports to the status page, fixes #4881
Jaroslav Kysela [Mon, 12 Feb 2018 19:26:53 +0000 (20:26 +0100)]
dvb psi: nit - set private2 data only for 0x40 table
Jaroslav Kysela [Sun, 11 Feb 2018 16:44:16 +0000 (17:44 +0100)]
dvb psi: parse first table bugfix2
Jaroslav Kysela [Sun, 11 Feb 2018 16:34:56 +0000 (17:34 +0100)]
dvb psi: parse first table bugfix
Jaroslav Kysela [Sat, 10 Feb 2018 07:19:03 +0000 (08:19 +0100)]
parser: parse_mpa - fix the end segment check, fixes #4882
Jaroslav Kysela [Sat, 10 Feb 2018 07:08:02 +0000 (08:08 +0100)]
descrambler: fix locking
Jaroslav Kysela [Fri, 9 Feb 2018 17:13:02 +0000 (18:13 +0100)]
cclient: add experimental pvu support for one key only, issue #4924
Jaroslav Kysela [Fri, 9 Feb 2018 16:01:54 +0000 (17:01 +0100)]
psi: fix ATSC VCT parsing when PAT has TSID 0 only, fixes #4908
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