]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Thu, 22 Feb 2018 15:12:13 +0000 (16:12 +0100)]
psip: fix compilation problem
Jaroslav Kysela [Thu, 22 Feb 2018 14:20:14 +0000 (15:20 +0100)]
mpegts pid: fix mpegts_pid_weighted() for duplicate PIDs with different weight
Jaroslav Kysela [Thu, 22 Feb 2018 14:19:53 +0000 (15:19 +0100)]
satip client: log also split PLAY params
Jaroslav Kysela [Wed, 21 Feb 2018 18:10:28 +0000 (19:10 +0100)]
epg: ignore broadcast more early (limited EPG days)
Jaroslav Kysela [Wed, 21 Feb 2018 11:07:37 +0000 (12:07 +0100)]
url: Fix the RTP SSM URL recompose, fixes #4961
Jaroslav Kysela [Wed, 21 Feb 2018 11:07:09 +0000 (12:07 +0100)]
iptv: fix the crash on assert (done)
Jaroslav Kysela [Tue, 20 Feb 2018 20:18:03 +0000 (21:18 +0100)]
epg: eit - fix the wrong serieslink uri assignment, fixes #4960
Jaroslav Kysela [Tue, 20 Feb 2018 19:53:17 +0000 (20:53 +0100)]
SAT>IP server: second fix for the multiple subcribers to one service, issue #4957
Jaroslav Kysela [Tue, 20 Feb 2018 17:35:10 +0000 (18:35 +0100)]
SAT>IP server: fix the problem when one service is subscribed twice, issue #4957
Jaroslav Kysela [Tue, 20 Feb 2018 17:23:01 +0000 (18:23 +0100)]
mpegts service: small code shuffle
Jaroslav Kysela [Tue, 20 Feb 2018 16:06:08 +0000 (17:06 +0100)]
epg: tiny optimization
Jaroslav Kysela [Tue, 20 Feb 2018 14:12:05 +0000 (15:12 +0100)]
iptv: split input processing among multiple threads, issue #4925
Jaroslav Kysela [Tue, 20 Feb 2018 08:43:23 +0000 (09:43 +0100)]
dvr: add source reconfigured trace
Jaroslav Kysela [Tue, 20 Feb 2018 08:17:43 +0000 (09:17 +0100)]
intlconv: add more string for the translit runtime check, fixes #4956
Jaroslav Kysela [Mon, 19 Feb 2018 19:55:29 +0000 (20:55 +0100)]
main: set locale to C.utf8 by default (intlconv), issue #4956
Jaroslav Kysela [Mon, 19 Feb 2018 19:02:04 +0000 (20:02 +0100)]
dvb: add mpegts_network_scan_mux_reactivate(), issue #4942
Jaroslav Kysela [Mon, 19 Feb 2018 15:55:36 +0000 (16:55 +0100)]
lang_str: fix the wrong condition in _lang_str_add(), issue #4955
Jaroslav Kysela [Mon, 19 Feb 2018 15:53:22 +0000 (16:53 +0100)]
xmltv: use atoll instead atoi
Jaroslav Kysela [Mon, 19 Feb 2018 14:43:48 +0000 (15:43 +0100)]
eit: add NULL opaque check (crash on terminate)
Jaroslav Kysela [Mon, 19 Feb 2018 14:36:50 +0000 (15:36 +0100)]
epg: coding style cleanups
Jaroslav Kysela [Mon, 19 Feb 2018 12:58:38 +0000 (13:58 +0100)]
intlconv: add safe check for transil feature (to detect wrong musl builds), fixes #4940, fixes #4827
Jaroslav Kysela [Mon, 19 Feb 2018 09:04:36 +0000 (10:04 +0100)]
channel: Add EPG limit, fixes #4935
Jaroslav Kysela [Mon, 19 Feb 2018 08:50:22 +0000 (09:50 +0100)]
xml parser: cosmetic coding style updates
Jaroslav Kysela [Mon, 19 Feb 2018 07:43:17 +0000 (08:43 +0100)]
mpegts: switch back to the scan state when new TSID is detected, issue #4942
Jaroslav Kysela [Sun, 18 Feb 2018 19:52:33 +0000 (20:52 +0100)]
epg: fix epg_episode_match(), fixes #4944
Jaroslav Kysela [Sun, 18 Feb 2018 19:29:41 +0000 (20:29 +0100)]
webui: fix 'Record series', fixes #4951
Jaroslav Kysela [Sun, 18 Feb 2018 17:48:05 +0000 (18:48 +0100)]
tvhpoll: kqueue compilation fix, fixes #4949
Jaroslav Kysela [Sun, 18 Feb 2018 10:55:02 +0000 (11:55 +0100)]
tvhpoll: kqueue compilation fix, fixes #4948
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