]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
7 years agoiptv: don't set libav settings as default
Jaroslav Kysela [Fri, 23 Mar 2018 17:31:33 +0000 (18:31 +0100)] 
iptv: don't set libav settings as default

7 years agohttpc: disable testsuite again
Jaroslav Kysela [Fri, 23 Mar 2018 17:04:02 +0000 (18:04 +0100)] 
httpc: disable testsuite again

7 years agoparsers: fix pcr pid copy
Jaroslav Kysela [Fri, 23 Mar 2018 14:42:46 +0000 (15:42 +0100)] 
parsers: fix pcr pid copy

7 years agoparser: fix the NULL set_service
Jaroslav Kysela [Fri, 23 Mar 2018 14:10:49 +0000 (15:10 +0100)] 
parser: fix the NULL set_service

7 years agosubscription: fix the incorrect parser create/destroy
Jaroslav Kysela [Fri, 23 Mar 2018 13:17:01 +0000 (14:17 +0100)] 
subscription: fix the incorrect parser create/destroy

7 years agoservice: add service_id16() helper
Jaroslav Kysela [Fri, 23 Mar 2018 10:32:21 +0000 (11:32 +0100)] 
service: add service_id16() helper

7 years agotsdebug: redesign
Jaroslav Kysela [Fri, 23 Mar 2018 09:07:05 +0000 (10:07 +0100)] 
tsdebug: redesign

7 years agohbbtv: parse hbbtv outside elementary stream
Jaroslav Kysela [Tue, 13 Mar 2018 14:29:10 +0000 (15:29 +0100)] 
hbbtv: parse hbbtv outside elementary stream

7 years agoesstream: remove problematic runnig flag from elementary_stream_create()
Jaroslav Kysela [Tue, 13 Mar 2018 13:13:02 +0000 (14:13 +0100)] 
esstream: remove problematic runnig flag from elementary_stream_create()

7 years agoparsers: reshuffle parser code and cache the callbacks
Jaroslav Kysela [Fri, 9 Mar 2018 12:51:40 +0000 (13:51 +0100)] 
parsers: reshuffle parser code and cache the callbacks

7 years agoparser: rewrite message.c to use the elementary stream tail queue instead array
Jaroslav Kysela [Fri, 9 Mar 2018 12:24:43 +0000 (13:24 +0100)] 
parser: rewrite message.c to use the elementary stream tail queue instead array

7 years agoesstream: add elementary_stream_create_from_start()
Jaroslav Kysela [Thu, 8 Mar 2018 17:43:24 +0000 (18:43 +0100)] 
esstream: add elementary_stream_create_from_start()

7 years agoesstream: move pmt/pcr/service id from service_t to elementary_set_t
Jaroslav Kysela [Thu, 8 Mar 2018 17:31:44 +0000 (18:31 +0100)] 
esstream: move pmt/pcr/service id from service_t to elementary_set_t

7 years agoesstream: introduce stream_info_t
Jaroslav Kysela [Thu, 8 Mar 2018 16:58:28 +0000 (17:58 +0100)] 
esstream: introduce stream_info_t

7 years agoparser teletext: use prs_service
Jaroslav Kysela [Thu, 8 Mar 2018 16:21:28 +0000 (17:21 +0100)] 
parser teletext: use prs_service

7 years agostreaming: tiny change in streaming_start_component_find_by_index()
Jaroslav Kysela [Thu, 8 Mar 2018 15:26:40 +0000 (16:26 +0100)] 
streaming: tiny change in streaming_start_component_find_by_index()

7 years agosplit hbbtv desclarations from tsdemux.h to dvb_psi_hbbtv.h
Jaroslav Kysela [Thu, 8 Mar 2018 15:14:10 +0000 (16:14 +0100)] 
split hbbtv desclarations from tsdemux.h to dvb_psi_hbbtv.h

7 years agomove src/descrambler.h to src/descrambler/descrambler.h
Jaroslav Kysela [Thu, 8 Mar 2018 15:09:16 +0000 (16:09 +0100)] 
move src/descrambler.h to src/descrambler/descrambler.h

7 years agomove src/parsers.h to src/parsers/parsers.h
Jaroslav Kysela [Thu, 8 Mar 2018 15:07:11 +0000 (16:07 +0100)] 
move src/parsers.h to src/parsers/parsers.h

7 years agoremove LIST/TAILQ lists from tvheadend.h
Jaroslav Kysela [Tue, 6 Mar 2018 17:54:00 +0000 (18:54 +0100)] 
remove LIST/TAILQ lists from tvheadend.h

7 years agomove streaming defines from tvheadend.h to streaming.h
Jaroslav Kysela [Tue, 6 Mar 2018 17:24:46 +0000 (18:24 +0100)] 
move streaming defines from tvheadend.h to streaming.h

7 years agodvb psi: move PMT code to dvb_psi_pmt.c
Jaroslav Kysela [Mon, 5 Mar 2018 15:35:53 +0000 (16:35 +0100)] 
dvb psi: move PMT code to dvb_psi_pmt.c

7 years agoesstream: move elementary stream code to esstream.c/h
Jaroslav Kysela [Sat, 24 Feb 2018 22:59:36 +0000 (23:59 +0100)] 
esstream: move elementary stream code to esstream.c/h

7 years agoparser: move mpegts to packet parsing completely outside tsdemux
Jaroslav Kysela [Tue, 12 Sep 2017 06:11:30 +0000 (08:11 +0200)] 
parser: move mpegts to packet parsing completely outside tsdemux

7 years agocompilation fix for the previous commit (FFDECSA removal)
Jaroslav Kysela [Fri, 23 Mar 2018 17:05:23 +0000 (18:05 +0100)] 
compilation fix for the previous commit (FFDECSA removal)

7 years agoremove FFDECSA code
Jaroslav Kysela [Fri, 23 Mar 2018 16:56:48 +0000 (17:56 +0100)] 
remove FFDECSA code

- the code is almost unmaintained and horrible
- no proper support for ARM CPUs
- it is not much optimized for the current TVH's code

7 years agoadd valgrind.supp file for suppressions
Jaroslav Kysela [Fri, 23 Mar 2018 16:53:55 +0000 (17:53 +0100)] 
add valgrind.supp file for suppressions

7 years agoMakefile: add perf section
Jaroslav Kysela [Fri, 23 Mar 2018 16:53:23 +0000 (17:53 +0100)] 
Makefile: add perf section

7 years agodescrambler conf file: follow real json spec
Jaroslav Kysela [Wed, 21 Mar 2018 19:04:19 +0000 (20:04 +0100)] 
descrambler conf file: follow real json spec

7 years agohts_strtab: make all functions inline
Jaroslav Kysela [Wed, 21 Mar 2018 18:40:08 +0000 (19:40 +0100)] 
hts_strtab: make all functions inline

7 years agodescrambler: add description to descrambler configuration file, add ecmparity config...
Jaroslav Kysela [Wed, 21 Mar 2018 18:39:20 +0000 (19:39 +0100)] 
descrambler: add description to descrambler configuration file, add ecmparity config item, issue #4992

7 years agosubscription: improve 'Switch to another service' behaviour, fixes #4922
Jaroslav Kysela [Wed, 21 Mar 2018 12:07:05 +0000 (13:07 +0100)] 
subscription: improve 'Switch to another service' behaviour, fixes #4922

If the channel has only one service, switch to standard behaviour
where all service instances (inputs) are tried before the subcription
fails.

7 years agoimagecache: id is 'int' type, correct the overflow, fixes #5016
Jaroslav Kysela [Wed, 21 Mar 2018 09:45:26 +0000 (10:45 +0100)] 
imagecache: id is 'int' type, correct the overflow, fixes #5016

7 years agowebui: fix for the previous commit, show cached channel names for removed channels...
Jaroslav Kysela [Wed, 21 Mar 2018 09:27:11 +0000 (10:27 +0100)] 
webui: fix for the previous commit, show cached channel names for removed channels, fixes #5009

7 years agowebui: show channel number in DVR grids, fixes #5009
pablozg [Sun, 18 Mar 2018 11:20:20 +0000 (12:20 +0100)] 
webui: show channel number in DVR grids, fixes #5009

7 years agodvr.js: cosmetic changes
Jaroslav Kysela [Tue, 20 Mar 2018 18:12:03 +0000 (19:12 +0100)] 
dvr.js: cosmetic changes

7 years agocclient: fix cc_remove_card() - wrong {}, fixes #4954
Jaroslav Kysela [Tue, 20 Mar 2018 17:27:42 +0000 (18:27 +0100)] 
cclient: fix cc_remove_card() - wrong {}, fixes #4954

7 years agohtsp: add global lock protection for htsp_done()
Jaroslav Kysela [Tue, 20 Mar 2018 12:56:01 +0000 (13:56 +0100)] 
htsp: add global lock protection for htsp_done()

7 years agohttp server: return 401 error when authentication method is valid, but not allowed
Jaroslav Kysela [Tue, 20 Mar 2018 11:43:27 +0000 (12:43 +0100)] 
http server: return 401 error when authentication method is valid, but not allowed

7 years agocclient: remove extra code
Jaroslav Kysela [Tue, 20 Mar 2018 11:04:34 +0000 (12:04 +0100)] 
cclient: remove extra code

7 years agodvb psi: fix the 'improve section parser' commit, fixes #5005
Jaroslav Kysela [Tue, 20 Mar 2018 10:24:56 +0000 (11:24 +0100)] 
dvb psi: fix the 'improve section parser' commit, fixes #5005

7 years agoUpdate dvr_db.c
thromer [Mon, 12 Mar 2018 04:53:43 +0000 (21:53 -0700)] 
Update dvr_db.c

Fix typo -- &&& should have been &&

7 years agom3u playlist: add tvg-chnum attribute with the channel number, fixes #5011
Jaroslav Kysela [Tue, 20 Mar 2018 08:59:40 +0000 (09:59 +0100)] 
m3u playlist: add tvg-chnum attribute with the channel number, fixes #5011

7 years agompegts pid: add MPS_WEIGHT_ALLLIMIT
Jaroslav Kysela [Wed, 14 Mar 2018 13:31:56 +0000 (14:31 +0100)] 
mpegts pid: add MPS_WEIGHT_ALLLIMIT

7 years agosatip client: fix the switch to 'all' subcribed pids when max pids number is crossed...
Jaroslav Kysela [Wed, 14 Mar 2018 13:26:42 +0000 (14:26 +0100)] 
satip client: fix the switch to 'all' subcribed pids when max pids number is crossed #2, fixes #5002

7 years agoconfig: fix build without SAT>IP server, fixes #5000
Jaroslav Kysela [Wed, 14 Mar 2018 12:44:40 +0000 (13:44 +0100)] 
config: fix build without SAT>IP server, fixes #5000

7 years agosatip client: fix the switch to 'all' subcribed pids when max pids number is crossed...
Jaroslav Kysela [Wed, 14 Mar 2018 12:43:27 +0000 (13:43 +0100)] 
satip client: fix the switch to 'all' subcribed pids when max pids number is crossed, fixes #5002

7 years agoconfig: allow to override http user agent in the base config, fixes #3964
Jaroslav Kysela [Mon, 12 Mar 2018 15:07:10 +0000 (16:07 +0100)] 
config: allow to override http user agent in the base config, fixes #3964

7 years agoconfig: make http auth more configurable (plain, digest, both)
Jaroslav Kysela [Sun, 11 Mar 2018 15:01:50 +0000 (16:01 +0100)] 
config: make http auth more configurable (plain, digest, both)

7 years agompegts input: show the input name when 50MB/2MB limits are crossed
Jaroslav Kysela [Sun, 11 Mar 2018 10:12:55 +0000 (11:12 +0100)] 
mpegts input: show the input name when 50MB/2MB limits are crossed

7 years agoepggrab: giveup epg grabbing on SM_CODE_TUNING_FAILED (fixes loop)
root [Wed, 7 Mar 2018 17:37:23 +0000 (18:37 +0100)] 
epggrab: giveup epg grabbing on SM_CODE_TUNING_FAILED (fixes loop)

7 years agodescrambler: do not expand key timestamp for unset one
Jaroslav Kysela [Wed, 7 Mar 2018 20:46:28 +0000 (21:46 +0100)] 
descrambler: do not expand key timestamp for unset one

7 years agodescrambler: do not print 'still valid' traces to log on start (no ecm time set)
Jaroslav Kysela [Wed, 7 Mar 2018 16:43:46 +0000 (17:43 +0100)] 
descrambler: do not print 'still valid' traces to log on start (no ecm time set)

7 years agoDVR: improve the segmented event logic for EITp/f, issue #4989
Jaroslav Kysela [Wed, 7 Mar 2018 09:07:34 +0000 (10:07 +0100)] 
DVR: improve the segmented event logic for EITp/f, issue #4989

7 years agodvb psi: improve section parser, fixes #4987
Jaroslav Kysela [Tue, 6 Mar 2018 09:21:36 +0000 (10:21 +0100)] 
dvb psi: improve section parser, fixes #4987

7 years agolinuxdvb: implement correctly PID overlimit
Jaroslav Kysela [Tue, 6 Mar 2018 08:36:05 +0000 (09:36 +0100)] 
linuxdvb: implement correctly PID overlimit

7 years agompegts pid: another fix in mpegts_pid_weighted()
Jaroslav Kysela [Mon, 5 Mar 2018 20:21:54 +0000 (21:21 +0100)] 
mpegts pid: another fix in mpegts_pid_weighted()

7 years agolinuxdvb: add trace for weighted PIDs
Jaroslav Kysela [Mon, 5 Mar 2018 19:41:22 +0000 (20:41 +0100)] 
linuxdvb: add trace for weighted PIDs

7 years agompegts pid: reshuffle code in mpegts_pid_dump()
Jaroslav Kysela [Mon, 5 Mar 2018 19:37:14 +0000 (20:37 +0100)] 
mpegts pid: reshuffle code in mpegts_pid_dump()

7 years agompegts pid: remove unused variable
Jaroslav Kysela [Mon, 5 Mar 2018 19:33:28 +0000 (20:33 +0100)] 
mpegts pid: remove unused variable

7 years agompegts pid: another fix for mpegts_pid_compare() - use only highest weight for return...
Jaroslav Kysela [Mon, 5 Mar 2018 16:23:59 +0000 (17:23 +0100)] 
mpegts pid: another fix for mpegts_pid_compare() - use only highest weight for returned add/del pids

7 years agocapmt: don't compile really old modes by default
Jaroslav Kysela [Mon, 5 Mar 2018 14:36:48 +0000 (15:36 +0100)] 
capmt: don't compile really old modes by default

7 years agocclient: Insert card into card list before setting EMM state, fixes #4988
Lubos Dolezel [Mon, 5 Mar 2018 11:12:26 +0000 (12:12 +0100)] 
cclient: Insert card into card list before setting EMM state, fixes #4988

7 years agowebui: try to make the legend titles a bit more consistent throughout
mpmc [Thu, 1 Mar 2018 00:10:06 +0000 (00:10 +0000)] 
webui: try to make the legend titles a bit more consistent throughout

7 years agoFIX inverted condition: DVR: do not merge multi-segmented files when EITp/f is enable...
Jaroslav Kysela [Mon, 5 Mar 2018 13:47:37 +0000 (14:47 +0100)] 
FIX inverted condition: DVR: do not merge multi-segmented files when EITp/f is enabled, fixes #4926, fixes #4988

7 years agompegts service: fix the pid weight updates for raw services
Jaroslav Kysela [Sun, 4 Mar 2018 23:37:53 +0000 (00:37 +0100)] 
mpegts service: fix the pid weight updates for raw services

7 years agompegts input: remove unused weight argument from mpegts_input_close_pid()
Jaroslav Kysela [Sun, 4 Mar 2018 23:24:39 +0000 (00:24 +0100)] 
mpegts input: remove unused weight argument from mpegts_input_close_pid()

7 years agompegts pid: fix the weighted and compare functions (change semantics)
Jaroslav Kysela [Sun, 4 Mar 2018 23:12:20 +0000 (00:12 +0100)] 
mpegts pid: fix the weighted and compare functions (change semantics)

7 years agoparsers: remove debug printf
Jaroslav Kysela [Tue, 27 Feb 2018 09:11:51 +0000 (10:11 +0100)] 
parsers: remove debug printf

7 years agoparsers: merge AC3/EAC3 code, add autodetect the real stream even if the PMT hints...
Jaroslav Kysela [Tue, 27 Feb 2018 09:05:20 +0000 (10:05 +0100)] 
parsers: merge AC3/EAC3 code, add autodetect the real stream even if the PMT hints is false, fixes #4910, fixes #4971

7 years agoparsers: change ac3/eac3 parsers to new parse_mpga123 scheme
Jaroslav Kysela [Mon, 26 Feb 2018 13:50:10 +0000 (14:50 +0100)] 
parsers: change ac3/eac3 parsers to new parse_mpga123 scheme

7 years agodvbcam.h: compilation fix for !linuxdvb, fixes #4973
Jaroslav Kysela [Mon, 26 Feb 2018 13:05:14 +0000 (14:05 +0100)] 
dvbcam.h: compilation fix for !linuxdvb, fixes #4973

7 years agoMark the CAT PID with MPS_NOPOSTDEMUX flag
Jasmin Jessich [Sun, 25 Feb 2018 02:31:08 +0000 (03:31 +0100)] 
Mark the CAT PID with MPS_NOPOSTDEMUX flag

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoAdd MPS_NOPOSTDEMUX flag
Jasmin Jessich [Sun, 25 Feb 2018 02:30:18 +0000 (03:30 +0100)] 
Add MPS_NOPOSTDEMUX flag

In mpegts_input_postdemux remove PIDs marked with the new flag.

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoRemove duplicate packets in linuxdvb_ddci_put
Jasmin Jessich [Sun, 25 Feb 2018 02:51:02 +0000 (03:51 +0100)] 
Remove duplicate packets in linuxdvb_ddci_put

Ignore duplicate PIDs before sending them to the CAM (this are PIDs <20
only).

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoAdd support for adding multiple services to DD CI
Jasmin Jessich [Sun, 18 Feb 2018 02:47:22 +0000 (03:47 +0100)] 
Add support for adding multiple services to DD CI

New functions linuxdvb_ddci_unassign and linuxdvb_ddci_do_not_assign.
Use a services list to store all assigned services.
Also store the mux/input in case of the first assigned service to allow
adding further services with only the same mux/input.
In linuxdvb_ddci_read_thread use mpegts_input_postdemux to deliver the
decrypted stream to the matching service(s).
linuxdvb_ddci_is_assigned renamed to linuxdvb_ddci_do_not_assign, which
will check if the DD CI CAM shall be assigned to a service or not. This
will now allow to use DD CI for all services of the same transponder
(mux).
Remove unused function linuxdvb_ddci_require_descramble.

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoAdded multi flag to CA configuration.
Jasmin Jessich [Sat, 17 Feb 2018 19:29:22 +0000 (20:29 +0100)] 
Added multi flag to CA configuration.

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoAdded locking of stream mutex to mpegts_input_postdemux
Jasmin Jessich [Sat, 17 Feb 2018 19:37:29 +0000 (20:37 +0100)] 
Added locking of stream mutex to mpegts_input_postdemux

Signed-off-by: Jasmin Jessich <jasmin@anw.at>
7 years agoEPG: show also separate "Season XXX" info in EPG and DVR
pablozg [Sun, 25 Feb 2018 11:39:57 +0000 (12:39 +0100)] 
EPG: show also separate "Season XXX" info in EPG and DVR

7 years agoDVR: fix: set the unparsed season/episode info as a text
pablozg [Sat, 24 Feb 2018 13:19:37 +0000 (14:19 +0100)] 
DVR: fix: set the unparsed season/episode info as a text

7 years agoIPTV: take network limits for all IPTV threads, fixes #4970
Jaroslav Kysela [Sun, 25 Feb 2018 17:53:29 +0000 (18:53 +0100)] 
IPTV: take network limits for all IPTV threads, fixes #4970

7 years agoconfig: fix IPTV threads field type (bool -> int)
Jaroslav Kysela [Sun, 25 Feb 2018 17:41:34 +0000 (18:41 +0100)] 
config: fix IPTV threads field type (bool -> int)

7 years agoDVR: try to fix the late running flag update, issue #4958
Jaroslav Kysela [Sat, 24 Feb 2018 18:25:51 +0000 (19:25 +0100)] 
DVR: try to fix the late running flag update, issue #4958

7 years agoSATIP server: changes for VLC 3
Jaroslav Kysela [Sat, 24 Feb 2018 17:59:24 +0000 (18:59 +0100)] 
SATIP server: changes for VLC 3

7 years agodvb psi lib: don't reset table when stuffing section is received
Jaroslav Kysela [Fri, 23 Feb 2018 19:40:43 +0000 (20:40 +0100)] 
dvb psi lib: don't reset table when stuffing section is received

7 years agoIPTV: compilation fix
Jaroslav Kysela [Fri, 23 Feb 2018 18:50:06 +0000 (19:50 +0100)] 
IPTV: compilation fix

7 years agoIPTV: trigger playlist download on 'force scan' for the auto IPTV network
Jaroslav Kysela [Fri, 23 Feb 2018 18:48:04 +0000 (19:48 +0100)] 
IPTV: trigger playlist download on 'force scan' for the auto IPTV network

7 years agoIPTV: show thread number in the input class name
Jaroslav Kysela [Fri, 23 Feb 2018 13:46:24 +0000 (14:46 +0100)] 
IPTV: show thread number in the input class name

7 years agompegts input: fix mi_last_dispatch atomicity (cclang sanitizer)
Jaroslav Kysela [Fri, 23 Feb 2018 13:46:01 +0000 (14:46 +0100)] 
mpegts input: fix mi_last_dispatch atomicity (cclang sanitizer)

7 years agohttpc: fix compilation error
Jaroslav Kysela [Fri, 23 Feb 2018 07:00:54 +0000 (08:00 +0100)] 
httpc: fix compilation error

7 years agohttpc: fix the improper http_client_finish() call for RTP data state, fixes #4964
Jaroslav Kysela [Thu, 22 Feb 2018 22:04:12 +0000 (23:04 +0100)] 
httpc: fix the improper http_client_finish() call for RTP data state, fixes #4964

7 years agodoozer: use git to pull in dvb-scan-tables
mpmc [Thu, 22 Feb 2018 15:54:15 +0000 (15:54 +0000)] 
doozer: use git to pull in dvb-scan-tables

7 years agoeit: combine title and subtitle when scraping title with ' % ', fixes #4873
Jim Hague [Wed, 14 Feb 2018 10:15:56 +0000 (10:15 +0000)] 
eit: combine title and subtitle when scraping title with ' % ', fixes #4873

Currently title and subtitle are combined by joining with a single space.
If the scrape is attempting to just modify the title, that's a problem
because you don't know where the title ends.

So instead join with ' % '. % isn't a regex metachar, so this is
convenient for use in regexes.

Update scraper test engine and UK regexes to match.

7 years agoDVR: tiny optimization for dvr_entry_class_disp_extratext_set()
Jaroslav Kysela [Thu, 22 Feb 2018 15:32:46 +0000 (16:32 +0100)] 
DVR: tiny optimization for dvr_entry_class_disp_extratext_set()

7 years agoDVR: add the possibility to edit the extratext field and the episode field, fixes...
pablozg [Sun, 4 Feb 2018 14:53:36 +0000 (15:53 +0100)] 
DVR: add the possibility to edit the extratext field and the episode field, fixes #4902

Sometimes the recordings don't have the proper order (one missed,
no free adapter, etc) and it would be good to have the option to add
the "Season XX.Episode XX" text by hand if it is not set previously.

7 years agobitops: fix BIT_MASK()
Jaroslav Kysela [Thu, 22 Feb 2018 15:18:25 +0000 (16:18 +0100)] 
bitops: fix BIT_MASK()

7 years agopsip: fix compilation problem
Jaroslav Kysela [Thu, 22 Feb 2018 15:12:13 +0000 (16:12 +0100)] 
psip: fix compilation problem

7 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

7 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

7 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)