]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
8 years agopsip: fix compilation problem
Jaroslav Kysela [Thu, 22 Feb 2018 15:12:13 +0000 (16:12 +0100)] 
psip: fix compilation problem

8 years agompegts pid: fix mpegts_pid_weighted() for duplicate PIDs with different weight
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

8 years agosatip client: log also split PLAY params
Jaroslav Kysela [Thu, 22 Feb 2018 14:19:53 +0000 (15:19 +0100)] 
satip client: log also split PLAY params

8 years agoepg: ignore broadcast more early (limited EPG days)
Jaroslav Kysela [Wed, 21 Feb 2018 18:10:28 +0000 (19:10 +0100)] 
epg: ignore broadcast more early (limited EPG days)

8 years agourl: Fix the RTP SSM URL recompose, fixes #4961
Jaroslav Kysela [Wed, 21 Feb 2018 11:07:37 +0000 (12:07 +0100)] 
url: Fix the RTP SSM URL recompose, fixes #4961

8 years agoiptv: fix the crash on assert (done)
Jaroslav Kysela [Wed, 21 Feb 2018 11:07:09 +0000 (12:07 +0100)] 
iptv: fix the crash on assert (done)

8 years agoepg: eit - fix the wrong serieslink uri assignment, fixes #4960 1088/head
Jaroslav Kysela [Tue, 20 Feb 2018 20:18:03 +0000 (21:18 +0100)] 
epg: eit - fix the wrong serieslink uri assignment, fixes #4960

8 years agoSAT>IP server: second fix for the multiple subcribers to one service, issue #4957
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

8 years agoSAT>IP server: fix the problem when one service is subscribed twice, 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

8 years agompegts service: small code shuffle
Jaroslav Kysela [Tue, 20 Feb 2018 17:23:01 +0000 (18:23 +0100)] 
mpegts service: small code shuffle

8 years agoepg: tiny optimization
Jaroslav Kysela [Tue, 20 Feb 2018 16:06:08 +0000 (17:06 +0100)] 
epg: tiny optimization

8 years agoiptv: split input processing among multiple threads, issue #4925
Jaroslav Kysela [Tue, 20 Feb 2018 14:12:05 +0000 (15:12 +0100)] 
iptv: split input processing among multiple threads, issue #4925

8 years agodvr: add source reconfigured trace
Jaroslav Kysela [Tue, 20 Feb 2018 08:43:23 +0000 (09:43 +0100)] 
dvr: add source reconfigured trace

8 years agointlconv: add more string for the translit runtime check, fixes #4956
Jaroslav Kysela [Tue, 20 Feb 2018 08:17:43 +0000 (09:17 +0100)] 
intlconv: add more string for the translit runtime check, fixes #4956

8 years agomain: set locale to C.utf8 by default (intlconv), issue #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

8 years agodvb: add mpegts_network_scan_mux_reactivate(), issue #4942
Jaroslav Kysela [Mon, 19 Feb 2018 19:02:04 +0000 (20:02 +0100)] 
dvb: add mpegts_network_scan_mux_reactivate(), issue #4942

8 years agolang_str: fix the wrong condition in _lang_str_add(), issue #4955
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

8 years agoxmltv: use atoll instead atoi
Jaroslav Kysela [Mon, 19 Feb 2018 15:53:22 +0000 (16:53 +0100)] 
xmltv: use atoll instead atoi

8 years agoeit: add NULL opaque check (crash on terminate)
Jaroslav Kysela [Mon, 19 Feb 2018 14:43:48 +0000 (15:43 +0100)] 
eit: add NULL opaque check (crash on terminate)

8 years agoepg: coding style cleanups
Jaroslav Kysela [Mon, 19 Feb 2018 14:36:50 +0000 (15:36 +0100)] 
epg: coding style cleanups

8 years agointlconv: add safe check for transil feature (to detect wrong musl builds), fixes...
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

8 years agochannel: Add EPG limit, fixes #4935
Jaroslav Kysela [Mon, 19 Feb 2018 09:04:36 +0000 (10:04 +0100)] 
channel: Add EPG limit, fixes #4935

8 years agoxml parser: cosmetic coding style updates
Jaroslav Kysela [Mon, 19 Feb 2018 08:50:22 +0000 (09:50 +0100)] 
xml parser: cosmetic coding style updates

8 years agompegts: switch back to the scan state when new TSID is detected, issue #4942
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

8 years agoepg: fix epg_episode_match(), fixes #4944
Jaroslav Kysela [Sun, 18 Feb 2018 19:52:33 +0000 (20:52 +0100)] 
epg: fix epg_episode_match(), fixes #4944

8 years agowebui: fix 'Record series', fixes #4951
Jaroslav Kysela [Sun, 18 Feb 2018 19:29:41 +0000 (20:29 +0100)] 
webui: fix 'Record series', fixes #4951

8 years agotvhpoll: kqueue compilation fix, fixes #4949
Jaroslav Kysela [Sun, 18 Feb 2018 17:48:05 +0000 (18:48 +0100)] 
tvhpoll: kqueue compilation fix, fixes #4949

8 years agotvhpoll: kqueue compilation fix, fixes #4948
Jaroslav Kysela [Sun, 18 Feb 2018 10:55:02 +0000 (11:55 +0100)] 
tvhpoll: kqueue compilation fix, fixes #4948

8 years agotvhpoll: kqueue compilation fix, fixes #4947
Jaroslav Kysela [Sun, 18 Feb 2018 10:30:08 +0000 (11:30 +0100)] 
tvhpoll: kqueue compilation fix, fixes #4947

8 years agoepg: eit - fix copy-n-paste bug, fixes #4946
Jaroslav Kysela [Sun, 18 Feb 2018 10:26:29 +0000 (11:26 +0100)] 
epg: eit - fix copy-n-paste bug, fixes #4946

8 years agodvbpsi: another attempt to fix the TSID change, issue #4942
Jaroslav Kysela [Sat, 17 Feb 2018 21:24:16 +0000 (22:24 +0100)] 
dvbpsi: another attempt to fix the TSID change, issue #4942

8 years agolang_str: add NULL checks, issue #4945
Jaroslav Kysela [Fri, 16 Feb 2018 15:58:19 +0000 (16:58 +0100)] 
lang_str: add NULL checks, issue #4945

8 years agolang_str: remove unused update argument from lang_str_add()
Jaroslav Kysela [Fri, 16 Feb 2018 15:54:15 +0000 (16:54 +0100)] 
lang_str: remove unused update argument from lang_str_add()

8 years agodvbpsi: compilation fix
Jaroslav Kysela [Fri, 16 Feb 2018 15:53:24 +0000 (16:53 +0100)] 
dvbpsi: compilation fix

8 years agodvb psi: allow to change TSID for PAT, issue #4942
Jaroslav Kysela [Fri, 16 Feb 2018 15:48:32 +0000 (16:48 +0100)] 
dvb psi: allow to change TSID for PAT, issue #4942

8 years agoepg: handle old field names in epg_episode_epnum_deserialize() for DVR
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

8 years agodvr: fix NULL pointer dereference in dvr_entry_get_epg_running, fixes #4943
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

8 years agoepg: optimize epg_episode_epnum_serialize()
Jaroslav Kysela [Thu, 15 Feb 2018 17:04:10 +0000 (18:04 +0100)] 
epg: optimize epg_episode_epnum_serialize()

8 years agoepg: fix copy-n-paste error
Jaroslav Kysela [Thu, 15 Feb 2018 16:52:59 +0000 (17:52 +0100)] 
epg: fix copy-n-paste error

8 years agodvb psi: create discovered muxes only when parent mux matches class
Jaroslav Kysela [Thu, 15 Feb 2018 16:35:37 +0000 (17:35 +0100)] 
dvb psi: create discovered muxes only when parent mux matches class

8 years agolang_str: fix the memory leak
Jaroslav Kysela [Thu, 15 Feb 2018 16:26:33 +0000 (17:26 +0100)] 
lang_str: fix the memory leak

8 years agoepg: implement epg set for serieslinks and episodelinks
Jaroslav Kysela [Thu, 15 Feb 2018 14:51:30 +0000 (15:51 +0100)] 
epg: implement epg set for serieslinks and episodelinks

8 years agolinuxdvb: fix the wrong input name, fixes #4939
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

8 years agowebui: http_serve_file() fix tvherror - intlconv
Jaroslav Kysela [Wed, 14 Feb 2018 12:31:18 +0000 (13:31 +0100)] 
webui: http_serve_file() fix tvherror - intlconv

8 years agoepg: remove episode object
Jaroslav Kysela [Wed, 14 Feb 2018 12:14:22 +0000 (13:14 +0100)] 
epg: remove episode object

8 years agoepg: remove season object
Jaroslav Kysela [Tue, 13 Feb 2018 17:25:19 +0000 (18:25 +0100)] 
epg: remove season object

8 years agoepg: remove serieslink object
Jaroslav Kysela [Tue, 13 Feb 2018 16:57:44 +0000 (17:57 +0100)] 
epg: remove serieslink object

8 years agoepg: remove brand support
Jaroslav Kysela [Tue, 13 Feb 2018 16:09:05 +0000 (17:09 +0100)] 
epg: remove brand support

8 years agoremove pyepg import module
Jaroslav Kysela [Tue, 13 Feb 2018 15:56:57 +0000 (16:56 +0100)] 
remove pyepg import module

8 years agoDVR: do not merge multi-segmented files when EITp/f is enabled, fixes #4926
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

8 years agosatip,webui: improve extra ports, fixes #4936
Jaroslav Kysela [Tue, 13 Feb 2018 10:24:46 +0000 (11:24 +0100)] 
satip,webui: improve extra ports, fixes #4936

8 years agoMakefile: fix --disable-dvbscan, fixes #4935
Jaroslav Kysela [Tue, 13 Feb 2018 10:00:30 +0000 (11:00 +0100)] 
Makefile: fix --disable-dvbscan, fixes #4935

8 years agodvb psi: add nit network id filter for EIT NIT callback (Ziggo), issue #4931
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

8 years agosatip,webui: add client extra ports to the status page, fixes #4881
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

8 years agodvb psi: nit - set private2 data only for 0x40 table
Jaroslav Kysela [Mon, 12 Feb 2018 19:26:53 +0000 (20:26 +0100)] 
dvb psi: nit - set private2 data only for 0x40 table

8 years agodvb psi: parse first table bugfix2
Jaroslav Kysela [Sun, 11 Feb 2018 16:44:16 +0000 (17:44 +0100)] 
dvb psi: parse first table bugfix2

8 years agodvb psi: parse first table bugfix
Jaroslav Kysela [Sun, 11 Feb 2018 16:34:56 +0000 (17:34 +0100)] 
dvb psi: parse first table bugfix

8 years agoparser: parse_mpa - fix the end segment check, fixes #4882
Jaroslav Kysela [Sat, 10 Feb 2018 07:19:03 +0000 (08:19 +0100)] 
parser: parse_mpa - fix the end segment check, fixes #4882

8 years agodescrambler: fix locking
Jaroslav Kysela [Sat, 10 Feb 2018 07:08:02 +0000 (08:08 +0100)] 
descrambler: fix locking

8 years agocclient: add experimental pvu support for one key only, issue #4924
Jaroslav Kysela [Fri, 9 Feb 2018 17:13:02 +0000 (18:13 +0100)] 
cclient: add experimental pvu support for one key only, issue #4924

8 years agopsi: fix ATSC VCT parsing when PAT has TSID 0 only, fixes #4908
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

8 years agortsp: parse 8192 pid value as all
Jaroslav Kysela [Fri, 9 Feb 2018 16:01:46 +0000 (17:01 +0100)] 
rtsp: parse 8192 pid value as all

8 years agoxmltv export: use summary for <desc/> tag when description is empty
Jaroslav Kysela [Fri, 9 Feb 2018 09:57:12 +0000 (10:57 +0100)] 
xmltv export: use summary for <desc/> tag when description is empty

8 years agoparsers: improve parse_mpa123, fixes #4882
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

8 years agoservice: add restarting service trace
Jaroslav Kysela [Fri, 9 Feb 2018 09:52:53 +0000 (10:52 +0100)] 
service: add restarting service trace

8 years agohttp: fix http_get_header_value() - digest auth
Jaroslav Kysela [Thu, 8 Feb 2018 17:13:19 +0000 (18:13 +0100)] 
http: fix http_get_header_value() - digest auth

8 years agoDVR: increase warm time limit to 600 seconds, fixes #4927
Jaroslav Kysela [Thu, 8 Feb 2018 15:17:36 +0000 (16:17 +0100)] 
DVR: increase warm time limit to 600 seconds, fixes #4927

8 years agoeit: another bunch of fixes, added back uk_freeview support
Jaroslav Kysela [Tue, 6 Feb 2018 10:14:42 +0000 (11:14 +0100)] 
eit: another bunch of fixes, added back uk_freeview support

8 years agomtimer: do not start mtimer queue before mainloop(), fixes #4919
Jaroslav Kysela [Mon, 5 Feb 2018 20:14:40 +0000 (21:14 +0100)] 
mtimer: do not start mtimer queue before mainloop(), fixes #4919

8 years agoeit: recoded - use a config file to configure all grabbers
Jaroslav Kysela [Mon, 5 Feb 2018 19:35:50 +0000 (20:35 +0100)] 
eit: recoded - use a config file to configure all grabbers

8 years agohtsp server: try to fix the missing description, fixes #4911
Jaroslav Kysela [Sun, 4 Feb 2018 18:45:52 +0000 (19:45 +0100)] 
htsp server: try to fix the missing description, fixes #4911

8 years agoeit: obvious fixes
Jaroslav Kysela [Sun, 4 Feb 2018 09:41:44 +0000 (10:41 +0100)] 
eit: obvious fixes

8 years agoeit: always insert BAT pid when UK Freesat detected
Jaroslav Kysela [Sat, 3 Feb 2018 19:51:52 +0000 (20:51 +0100)] 
eit: always insert BAT pid when UK Freesat detected

8 years agostring list: fix string_list_insert_lowercase(), issue #3753
Jaroslav Kysela [Sat, 3 Feb 2018 19:47:56 +0000 (20:47 +0100)] 
string list: fix string_list_insert_lowercase(), issue #3753

8 years agostring list: tiny code reorganization in string_list_to_htsmsg()
Jaroslav Kysela [Sat, 3 Feb 2018 19:46:17 +0000 (20:46 +0100)] 
string list: tiny code reorganization in string_list_to_htsmsg()

8 years agoDVR: fix '', fixes #4904
Jaroslav Kysela [Sat, 3 Feb 2018 12:21:56 +0000 (13:21 +0100)] 
DVR: fix '', fixes #4904

8 years agoeit: rewrite special eit grabbers activation
Jaroslav Kysela [Fri, 2 Feb 2018 20:07:43 +0000 (21:07 +0100)] 
eit: rewrite special eit grabbers activation

8 years agoepg: improve traces for overlapped remove
Jaroslav Kysela [Fri, 2 Feb 2018 18:56:01 +0000 (19:56 +0100)] 
epg: improve traces for overlapped remove

8 years agotimerec: fix title passing, fixes #4868
Jaroslav Kysela [Thu, 1 Feb 2018 16:30:45 +0000 (17:30 +0100)] 
timerec: fix title passing, fixes #4868

8 years agowebui: epg - add duration to store/dataIndex - fix sorting, fixes #4909
Jaroslav Kysela [Thu, 1 Feb 2018 16:01:36 +0000 (17:01 +0100)] 
webui: epg - add duration to store/dataIndex - fix sorting, fixes #4909

8 years agohttpc: fix the memory leak
Jaroslav Kysela [Thu, 1 Feb 2018 15:46:32 +0000 (16:46 +0100)] 
httpc: fix the memory leak

8 years agolang codes: reimplement lang_code_split - the code is much faster now
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

8 years agoMakefile: add support for gperftools
Jaroslav Kysela [Wed, 31 Jan 2018 17:42:09 +0000 (18:42 +0100)] 
Makefile: add support for gperftools

8 years agohttpc: set hc_scheme, hc_host to NULL (error path)
Jaroslav Kysela [Wed, 31 Jan 2018 17:23:07 +0000 (18:23 +0100)] 
httpc: set hc_scheme, hc_host to NULL (error path)

8 years agompegts input: try to allocate table feed data in 4kB chunks
Jaroslav Kysela [Wed, 31 Jan 2018 16:54:38 +0000 (17:54 +0100)] 
mpegts input: try to allocate table feed data in 4kB chunks

8 years agoeit: fix compilation
Jaroslav Kysela [Wed, 31 Jan 2018 15:45:03 +0000 (16:45 +0100)] 
eit: fix compilation

8 years agowebui: report broken intlconf, too
Jaroslav Kysela [Wed, 31 Jan 2018 14:55:14 +0000 (15:55 +0100)] 
webui: report broken intlconf, too

8 years agopacket: use blacklisted_memcpy (pkt_copy_nodata)
Jaroslav Kysela [Wed, 31 Jan 2018 14:40:47 +0000 (15:40 +0100)] 
packet: use blacklisted_memcpy (pkt_copy_nodata)

8 years agoconstcw: fix CSA CBC Constant Code Word UI, fixes #4907
Jaroslav Kysela [Wed, 31 Jan 2018 07:53:03 +0000 (08:53 +0100)] 
constcw: fix CSA CBC Constant Code Word UI, fixes #4907

8 years agoeit: another atomicity issue (clang sanitizer)
Jaroslav Kysela [Tue, 30 Jan 2018 19:05:31 +0000 (20:05 +0100)] 
eit: another atomicity issue (clang sanitizer)

8 years agodvb psi: remove mpegts_psi_table_state_skel (atomicity problem)
Jaroslav Kysela [Tue, 30 Jan 2018 18:19:36 +0000 (19:19 +0100)] 
dvb psi: remove mpegts_psi_table_state_skel (atomicity problem)

8 years agocapmt: more atomic changes (clang sanitizer)
Jaroslav Kysela [Tue, 30 Jan 2018 17:50:39 +0000 (18:50 +0100)] 
capmt: more atomic changes (clang sanitizer)

8 years agomain: create mtimer thread earlier
Jaroslav Kysela [Tue, 30 Jan 2018 17:44:19 +0000 (18:44 +0100)] 
main: create mtimer thread earlier

8 years agoDVR: timerec - add missing channel parameter, fixes #4901
Jaroslav Kysela [Tue, 30 Jan 2018 13:08:18 +0000 (14:08 +0100)] 
DVR: timerec - add missing channel parameter, fixes #4901

8 years agocapmt: add running check to wait loop
Jaroslav Kysela [Tue, 30 Jan 2018 12:43:32 +0000 (13:43 +0100)] 
capmt: add running check to wait loop

8 years agoEPG: Replace 'subtitle or summary' with extratext
Jaroslav Kysela [Mon, 29 Jan 2018 16:35:07 +0000 (17:35 +0100)] 
EPG: Replace 'subtitle or summary' with extratext

8 years agoDVR: add disp_extratext which shows subtitle or summary or description, fixes #4899
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

8 years agolinuxdvb: fix the pid management (full mux to pid filter transition), fixes #4895
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

8 years agoparsers: fix the audio version change trace, issue #4882
Jaroslav Kysela [Sat, 27 Jan 2018 16:39:41 +0000 (17:39 +0100)] 
parsers: fix the audio version change trace, issue #4882

8 years agodvbcam: fix s_stream_mutex locking in dvbcam_cat_update(), issue #4889
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