]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
6 years agohttp: fix http_access_verify_channel(), fixes #5317
Jaroslav Kysela [Thu, 8 Nov 2018 14:40:51 +0000 (15:40 +0100)] 
http: fix http_access_verify_channel(), fixes #5317

6 years agompegts mux: handle better mm_nicename updates
Jaroslav Kysela [Wed, 7 Nov 2018 21:49:13 +0000 (22:49 +0100)] 
mpegts mux: handle better mm_nicename updates

6 years agosatip server: fix the weight handling for the scrambled slave subscriptions, fixes...
Jaroslav Kysela [Wed, 7 Nov 2018 21:48:55 +0000 (22:48 +0100)] 
satip server: fix the weight handling for the scrambled slave subscriptions, fixes #5314

6 years agosatip server: fix pmt rewrite (wrong CC), use sbuf as the internal data buffer
Jaroslav Kysela [Wed, 7 Nov 2018 16:04:35 +0000 (17:04 +0100)] 
satip server: fix pmt rewrite (wrong CC), use sbuf as the internal data buffer

6 years agosatip server: fix memory leak for the slave service subscription, fixes #5314
Jaroslav Kysela [Wed, 7 Nov 2018 15:10:06 +0000 (16:10 +0100)] 
satip server: fix memory leak for the slave service subscription, fixes #5314

6 years agolinuxdvb: do not call linuxdvb_satconf_power_save for non DVB-S frontents, fixes...
Jaroslav Kysela [Sat, 3 Nov 2018 20:58:44 +0000 (21:58 +0100)] 
linuxdvb: do not call linuxdvb_satconf_power_save for non DVB-S frontents, fixes #5311

6 years agoiptv: add some more traces for pipe fds...
Jaroslav Kysela [Sat, 3 Nov 2018 09:25:02 +0000 (10:25 +0100)] 
iptv: add some more traces for pipe fds...

6 years agospawn: close pipe on fork() error path
Jaroslav Kysela [Sat, 3 Nov 2018 09:15:41 +0000 (10:15 +0100)] 
spawn: close pipe on fork() error path

6 years agosatip client: do faster recovery when the server reboots
Jaroslav Kysela [Thu, 1 Nov 2018 18:12:54 +0000 (19:12 +0100)] 
satip client: do faster recovery when the server reboots

6 years agolinuxdvb: try to improve the rotor logic (finish the movement), issue #5307
Jaroslav Kysela [Thu, 1 Nov 2018 14:28:25 +0000 (15:28 +0100)] 
linuxdvb: try to improve the rotor logic (finish the movement), issue #5307

6 years agolinuxdvb: set volt - tiny optimization
Jaroslav Kysela [Thu, 1 Nov 2018 13:25:25 +0000 (14:25 +0100)] 
linuxdvb: set volt - tiny optimization

6 years agoscanfile: add support for PLS_CODE and PLS_MODE, fixes #5305
Jaroslav Kysela [Wed, 31 Oct 2018 19:03:36 +0000 (20:03 +0100)] 
scanfile: add support for PLS_CODE and PLS_MODE, fixes #5305

6 years agolinuxdvb rotor: improve satellite longtitude description
Jaroslav Kysela [Wed, 31 Oct 2018 07:51:57 +0000 (08:51 +0100)] 
linuxdvb rotor: improve satellite longtitude description

6 years agoepg: play link - use temporary auth tickets again, fixes #5302
Jaroslav Kysela [Wed, 31 Oct 2018 07:38:50 +0000 (08:38 +0100)] 
epg: play link - use temporary auth tickets again, fixes #5302

6 years agodoozer/autobuild: debian buster target
mpmc [Tue, 30 Oct 2018 20:01:03 +0000 (20:01 +0000)] 
doozer/autobuild: debian buster target

6 years agoautobuild: remove Ubuntu Precise which is EOL (as of April 28, 2017)
mpmc [Tue, 30 Oct 2018 19:53:36 +0000 (19:53 +0000)] 
autobuild: remove Ubuntu Precise which is EOL (as of April 28, 2017)

6 years agodoozer: sort targets, add Fedora 29
mpmc [Tue, 30 Oct 2018 19:51:13 +0000 (19:51 +0000)] 
doozer: sort targets, add Fedora 29

6 years agoUpdate server.c
JohnBeton22 [Tue, 30 Oct 2018 21:06:03 +0000 (22:06 +0100)] 
Update server.c

fix small typo

6 years agohtsp server: improve the htsp streaming connection limit check, issue #5290
Jaroslav Kysela [Tue, 30 Oct 2018 18:55:59 +0000 (19:55 +0100)] 
htsp server: improve the htsp streaming connection limit check, issue #5290

6 years agomsg queue: wake thread on new message
Luis Alves [Mon, 29 Oct 2018 18:21:05 +0000 (18:21 +0000)] 
msg queue: wake thread on new message

6 years agointextra: support 12bit unsigned nrs
Luis Alves [Sun, 28 Oct 2018 23:19:45 +0000 (23:19 +0000)] 
intextra: support 12bit unsigned nrs

6 years agowebui: m3u playlist - add auth tokens for logo, fixes #5291
Jaroslav Kysela [Sat, 27 Oct 2018 09:00:01 +0000 (11:00 +0200)] 
webui: m3u playlist - add auth tokens for logo, fixes #5291

6 years agoaccess: allow advanced streaming for the permanent tickets, fixes #5294
Jaroslav Kysela [Sat, 27 Oct 2018 08:47:33 +0000 (10:47 +0200)] 
access: allow advanced streaming for the permanent tickets, fixes #5294

6 years agoaccess: set the temporary ticket lifetime between 30 and 3600 seconds
Jaroslav Kysela [Sat, 27 Oct 2018 08:39:44 +0000 (10:39 +0200)] 
access: set the temporary ticket lifetime between 30 and 3600 seconds

6 years agoaccess: do not allocate always 50 bytes for aa_representative
Jaroslav Kysela [Wed, 24 Oct 2018 18:06:29 +0000 (20:06 +0200)] 
access: do not allocate always 50 bytes for aa_representative

6 years agoMake authentication ticket lifetime configurable
Dietmar Konermann [Tue, 23 Oct 2018 12:35:26 +0000 (14:35 +0200)] 
Make authentication ticket lifetime configurable

6 years agowebui: Fix #5292
pablozg [Thu, 25 Oct 2018 16:21:00 +0000 (18:21 +0200)] 
webui: Fix #5292

6 years agowebui: more tooltips for help buttons!
mpmc [Wed, 24 Oct 2018 13:04:49 +0000 (14:04 +0100)] 
webui: more tooltips for help buttons!

6 years agotcp: fix wrong used variable initialization, issue #5290
Jaroslav Kysela [Wed, 24 Oct 2018 17:57:29 +0000 (19:57 +0200)] 
tcp: fix wrong used variable initialization, issue #5290

6 years agoaccess: fix access_copy() for aa_auth, fixes #5285
Jaroslav Kysela [Tue, 23 Oct 2018 08:51:49 +0000 (10:51 +0200)] 
access: fix access_copy() for aa_auth, fixes #5285

6 years agoservice mapper: fix locking, issue #5261
Jaroslav Kysela [Tue, 23 Oct 2018 06:27:45 +0000 (08:27 +0200)] 
service mapper: fix locking, issue #5261

6 years agoservice mapper: try to determine quickly services without A/V streams, issue #5261
Jaroslav Kysela [Mon, 22 Oct 2018 16:50:53 +0000 (18:50 +0200)] 
service mapper: try to determine quickly services without A/V streams, issue #5261

6 years agowebui: fix http_m3u_playlist_add(), fixes #5274
Jaroslav Kysela [Mon, 22 Oct 2018 16:37:35 +0000 (18:37 +0200)] 
webui: fix http_m3u_playlist_add(), fixes #5274

6 years agoservice mapper: fix mono2sec -> sec2mono thinko
Jaroslav Kysela [Mon, 22 Oct 2018 10:36:22 +0000 (12:36 +0200)] 
service mapper: fix mono2sec -> sec2mono thinko

6 years agodvr: fix the dvr_rec_subscribe cleanup
Jaroslav Kysela [Mon, 22 Oct 2018 07:06:12 +0000 (09:06 +0200)] 
dvr: fix the dvr_rec_subscribe cleanup

6 years agoaccess: do not use + character for the auth code (HTTP deescaping), issue #5274
Jaroslav Kysela [Mon, 22 Oct 2018 07:01:15 +0000 (09:01 +0200)] 
access: do not use + character for the auth code (HTTP deescaping), issue #5274

6 years agodvr: cleanup the error path in dvr_rec_subscribe()
Jaroslav Kysela [Mon, 22 Oct 2018 06:48:20 +0000 (08:48 +0200)] 
dvr: cleanup the error path in dvr_rec_subscribe()

6 years agodvr_rec: fix early access_destroy
Luis Alves [Sun, 21 Oct 2018 23:20:42 +0000 (00:20 +0100)] 
dvr_rec: fix early access_destroy

6 years agoservice mapper: implement time watchdog (cca 30 seconds)
Jaroslav Kysela [Sun, 21 Oct 2018 18:17:19 +0000 (20:17 +0200)] 
service mapper: implement time watchdog (cca 30 seconds)

6 years agohtsp: Tidy serialization of category and keyword.
E.Smith [Tue, 16 Oct 2018 18:50:39 +0000 (19:50 +0100)] 
htsp: Tidy serialization of category and keyword.

6 years agohttp: auth playlist, return unauthorized when the authcode is not present
Jaroslav Kysela [Sun, 21 Oct 2018 14:34:03 +0000 (16:34 +0200)] 
http: auth playlist, return unauthorized when the authcode is not present

6 years agodoc: add authentication type for playlist in url.md
Jaroslav Kysela [Sun, 21 Oct 2018 08:41:37 +0000 (10:41 +0200)] 
doc: add authentication type for playlist in url.md

6 years agofixes for the pernament tickets, issue #5274
Jaroslav Kysela [Sun, 21 Oct 2018 08:37:23 +0000 (10:37 +0200)] 
fixes for the pernament tickets, issue #5274

6 years agohttp: terminate path correctly in http_resolve()
Jaroslav Kysela [Sun, 21 Oct 2018 08:27:46 +0000 (10:27 +0200)] 
http: terminate path correctly in http_resolve()

6 years agoadd pernament tickets for the authentization, fixes #5274
Jaroslav Kysela [Fri, 19 Oct 2018 20:40:58 +0000 (22:40 +0200)] 
add pernament tickets for the authentization, fixes #5274

6 years agodvb psi: fix for the previous commits - move pmt monitor change to mpegts_service_find()
Jaroslav Kysela [Thu, 18 Oct 2018 18:43:20 +0000 (20:43 +0200)] 
dvb psi: fix for the previous commits - move pmt monitor change to mpegts_service_find()

6 years agodvb psi: fix for the previous commit - reinstall pmt monitor only when it's already...
Jaroslav Kysela [Thu, 18 Oct 2018 18:41:38 +0000 (20:41 +0200)] 
dvb psi: fix for the previous commit - reinstall pmt monitor only when it's already installed

6 years agodvb psi: change PMT monitor when PMT PID changes for SID, issue #4942
Jaroslav Kysela [Thu, 18 Oct 2018 18:36:59 +0000 (20:36 +0200)] 
dvb psi: change PMT monitor when PMT PID changes for SID, issue #4942

6 years agolinuxdvb: fix again the PLS code skip when the default value is used
Jaroslav Kysela [Thu, 18 Oct 2018 06:58:18 +0000 (08:58 +0200)] 
linuxdvb: fix again the PLS code skip when the default value is used

6 years agolinuxdvb: set PLS code only when it differs from 1, fixes #5266
Jaroslav Kysela [Wed, 17 Oct 2018 11:28:54 +0000 (13:28 +0200)] 
linuxdvb: set PLS code only when it differs from 1, fixes #5266

6 years agobintray: disable uploads :-(
Jaroslav Kysela [Wed, 17 Oct 2018 11:24:11 +0000 (13:24 +0200)] 
bintray: disable uploads :-(

6 years agocampt: fix the ct_multipid initialization, fixes #5097
Jaroslav Kysela [Wed, 17 Oct 2018 11:22:30 +0000 (13:22 +0200)] 
campt: fix the ct_multipid initialization, fixes #5097

6 years agoDVR: add username to the subscription, fixes #5215, fixes #5263
Jaroslav Kysela [Tue, 16 Oct 2018 14:59:51 +0000 (16:59 +0200)] 
DVR: add username to the subscription, fixes #5215, fixes #5263

6 years agoFreeBSD: kevent is not a bitmask.
E.Smith [Mon, 15 Oct 2018 19:55:18 +0000 (20:55 +0100)] 
FreeBSD: kevent is not a bitmask.

The kevent does not take a bitmask. So if you register for READ|WRITE
then it only registers READ since READ=-1 and WRITE=-2.

This means that with an async socket connect then you do not get a
callback on connect.

So we need to register these separately.

6 years agoRevert "FreeBSD: Fix recv problem if no data received."
Jaroslav Kysela [Tue, 16 Oct 2018 14:51:00 +0000 (16:51 +0200)] 
Revert "FreeBSD: Fix recv problem if no data received."

This reverts commit 3895c923a3a959da05080831b8146c09ed143b00.

6 years agohtsmg: align the access to list/dictionary
Jaroslav Kysela [Tue, 16 Oct 2018 07:01:25 +0000 (09:01 +0200)] 
htsmg: align the access to list/dictionary

6 years agoDVR: recorder - update the running variables from broadcast at start, issue #5256
Jaroslav Kysela [Mon, 15 Oct 2018 14:45:01 +0000 (16:45 +0200)] 
DVR: recorder - update the running variables from broadcast at start, issue #5256

6 years agocwc: fix the wrong memory access in cwc_send_msg()/des, fixes #4888
Jaroslav Kysela [Sat, 13 Oct 2018 22:03:19 +0000 (00:03 +0200)] 
cwc: fix the wrong memory access in cwc_send_msg()/des, fixes #4888

6 years agodvr: fix null dereference in dvr_entry_file_moved(), fixes #5255
Jaroslav Kysela [Sat, 13 Oct 2018 22:01:59 +0000 (00:01 +0200)] 
dvr: fix null dereference in dvr_entry_file_moved(), fixes #5255

6 years agolinuxdvb: support properly PLS ROOT
Jaroslav Kysela [Sat, 13 Oct 2018 10:36:05 +0000 (12:36 +0200)] 
linuxdvb: support properly PLS ROOT

6 years agotsfix: fix dts calc (fixes issue #5252)
Luis Alves [Fri, 12 Oct 2018 12:14:52 +0000 (13:14 +0100)] 
tsfix: fix dts calc (fixes issue #5252)

6 years agosatip client: pass PLS mode to the server
Jaroslav Kysela [Fri, 12 Oct 2018 13:50:37 +0000 (15:50 +0200)] 
satip client: pass PLS mode to the server

6 years agompegts input: clear correctly mux's last pid cache in mpegts_input_close_pid()
Jaroslav Kysela [Fri, 12 Oct 2018 12:42:21 +0000 (14:42 +0200)] 
mpegts input: clear correctly mux's last pid cache in mpegts_input_close_pid()

6 years agosatip client: add DVB-S2 ISI/PLS code support for minisatip (multistream)
Jaroslav Kysela [Fri, 12 Oct 2018 08:15:41 +0000 (10:15 +0200)] 
satip client: add DVB-S2 ISI/PLS code support for minisatip (multistream)

6 years agopass muxer: another fixed for EIT callback, issue #5062
Jaroslav Kysela [Fri, 12 Oct 2018 06:51:50 +0000 (08:51 +0200)] 
pass muxer: another fixed for EIT callback, issue #5062

6 years agodvb-c2: add support for data slice and plp
Jaroslav Kysela [Thu, 11 Oct 2018 19:05:05 +0000 (21:05 +0200)] 
dvb-c2: add support for data slice and plp

6 years agolinuxdvb frontend: add support for DTV_SCRAMBLING_SEQUENCE_INDEX - dvbapi 5.11
Jaroslav Kysela [Thu, 11 Oct 2018 14:13:42 +0000 (16:13 +0200)] 
linuxdvb frontend: add support for DTV_SCRAMBLING_SEQUENCE_INDEX - dvbapi 5.11

6 years agoglobalheaders: separate overall scan time and no-packet time
Jaroslav Kysela [Thu, 11 Oct 2018 12:18:55 +0000 (14:18 +0200)] 
globalheaders: separate overall scan time and no-packet time

6 years agopass muxer: rewrite also tsid/onid for eit table, fixes #5062
Jaroslav Kysela [Tue, 9 Oct 2018 19:13:16 +0000 (21:13 +0200)] 
pass muxer: rewrite also tsid/onid for eit table, fixes #5062

6 years agodescrambler: fix descrambler_data_key_check()
Jaroslav Kysela [Tue, 9 Oct 2018 16:33:02 +0000 (18:33 +0200)] 
descrambler: fix descrambler_data_key_check()

6 years agoidnode: allow negative list keys
Jaroslav Kysela [Tue, 9 Oct 2018 14:51:10 +0000 (16:51 +0200)] 
idnode: allow negative list keys

6 years agosatip client: do not add internal PIDs from services when full mux is not supported...
Jaroslav Kysela [Tue, 9 Oct 2018 06:12:03 +0000 (08:12 +0200)] 
satip client: do not add internal PIDs from services when full mux is not supported, fixes #5245

6 years agodescrambler: try to improve late-key detection, issue #5036
Jaroslav Kysela [Mon, 8 Oct 2018 13:08:46 +0000 (15:08 +0200)] 
descrambler: try to improve late-key detection, issue #5036

6 years agopcloud: fix publink_download
Jaroslav Kysela [Mon, 8 Oct 2018 12:30:08 +0000 (14:30 +0200)] 
pcloud: fix publink_download

6 years agowebui: epg.js - fix typo
Jaroslav Kysela [Mon, 8 Oct 2018 12:06:56 +0000 (14:06 +0200)] 
webui: epg.js - fix typo

6 years agofanart: Comment out version field in module capabilities.
E.Smith [Sat, 6 Oct 2018 15:18:17 +0000 (16:18 +0100)] 
fanart: Comment out version field in module capabilities.

The version field in the scripts should be the same version as
Tvheadend. However it does not seem worthwhile at the moment to
sed a version number in to the scripts since most people will
install via a package manager.

6 years agofanart: Pass programme title language to grabber so it can use it.
E.Smith [Fri, 5 Oct 2018 01:11:13 +0000 (02:11 +0100)] 
fanart: Pass programme title language to grabber so it can use it.

6 years agofanart: Tidy logging in Python script.
E.Smith [Thu, 4 Oct 2018 17:07:33 +0000 (18:07 +0100)] 
fanart: Tidy logging in Python script.

We want to avoid logging stack traces unless the user explicitly
enables debug, otherwise we get tracebacks whenever user does
not specify an apikey for a module they do not wish to use
(but have not disabled).

6 years agodebian: Recommend python, python-requests for tvheadend.
E.Smith [Thu, 4 Oct 2018 14:40:31 +0000 (15:40 +0100)] 
debian: Recommend python, python-requests for tvheadend.

The fanart is written in Python, so recommend these.

Recommends are "packages that would be found together with this one in
all but unusual installations."

6 years agodoc: Add extra documentation for fanart configuration.
E.Smith [Wed, 3 Oct 2018 15:49:51 +0000 (16:49 +0100)] 
doc: Add extra documentation for fanart configuration.

6 years agofanart: Update tmdb to support tv lookups.
E.Smith [Wed, 3 Oct 2018 23:17:53 +0000 (00:17 +0100)] 
fanart: Update tmdb to support tv lookups.

Previously we only support movie lookups on tmdb since the
module we used did not support tv lookups. Now we no longer
use an external module we can perform tv lookups on tmdb too.

6 years agofanart: Rewrite to remove dependency on external tmdb module.
E.Smith [Wed, 3 Oct 2018 22:39:58 +0000 (23:39 +0100)] 
fanart: Rewrite to remove dependency on external tmdb module.

The information we need can easily be retrieved via a
query so avoid the dependency on an external module and
implement the tmdb api retrieval logic ourselves. This
also means we are no longer constrained to be python2.7 only.

6 years agoui: Add TheTVDB.com attribution strings and logos.
E.Smith [Wed, 3 Oct 2018 20:44:37 +0000 (21:44 +0100)] 
ui: Add TheTVDB.com attribution strings and logos.

The logo is taken from:
http://platypus.thetvdb.com/eng/api
and resized with:
convert -resize 32x

6 years agofanart: Allow grabbers to report mandatory config
E.Smith [Wed, 3 Oct 2018 14:11:49 +0000 (15:11 +0100)] 
fanart: Allow grabbers to report mandatory config

This allows them to specify that they need a user key, etc.

6 years agofanart: Add basic tvdb lookup.
E.Smith [Tue, 2 Oct 2018 18:00:42 +0000 (19:00 +0100)] 
fanart: Add basic tvdb lookup.

The lookup is by title+year (+language) only (episode-specific
fanart is not yet retrieved).

To use with Tvheadend, the extra arguments in the grabber need to
include:
--tvdb-key XX
And an optional two character languages as csv:
--tvdb-languages en,it

The key is from registering at TheTVDB.com.

6 years agodvr: Remove fanart entries from the list until we process one.
E.Smith [Wed, 3 Oct 2018 23:54:45 +0000 (00:54 +0100)] 
dvr: Remove fanart entries from the list until we process one.

We might have entries on our list of pending fanart fetches that
no longer need fetching (user changed config, etc.)  So keep
removing entries from the list until we find ones that need
a fanart fetch.

6 years agofanart: Add option to only lookup fanart for identifiable recordings.
E.Smith [Wed, 3 Oct 2018 09:13:24 +0000 (10:13 +0100)] 
fanart: Add option to only lookup fanart for identifiable recordings.

OTA broadcasts can have data that will fail a fanart lookup or is
too vague so will match incorrect programmes. So add option so by
default we ignore fanart for programmes without a year (for movie)
or season/episode (for episode).

6 years agodoozer: fix the jessie builds (update urllib3/contrib/pyopenssl.py)
Jaroslav Kysela [Mon, 8 Oct 2018 11:56:41 +0000 (13:56 +0200)] 
doozer: fix the jessie builds (update urllib3/contrib/pyopenssl.py)

6 years agowebui: replace ... with ellipsis …
mpmc [Fri, 5 Oct 2018 11:38:09 +0000 (12:38 +0100)] 
webui: replace ... with ellipsis …

6 years agowebui: add tooltip to help button
mpmc [Fri, 5 Oct 2018 11:33:02 +0000 (12:33 +0100)] 
webui: add tooltip to help button

6 years agopcloud: add own ca bundle
Jaroslav Kysela [Sun, 7 Oct 2018 18:52:47 +0000 (20:52 +0200)] 
pcloud: add own ca bundle

6 years agoRevert "satip: pass specinv by default for DVB-C, fixes #5231"
Jaroslav Kysela [Sun, 7 Oct 2018 17:06:01 +0000 (19:06 +0200)] 
Revert "satip: pass specinv by default for DVB-C, fixes #5231"

This reverts commit 37f9f6b08666c7f18eab2befd4d28e96f484aabb.

6 years agowebui: add CSFD (http://csfd.cz) to query list
Jaroslav Kysela [Sat, 6 Oct 2018 17:20:27 +0000 (19:20 +0200)] 
webui: add CSFD (http://csfd.cz) to query list

6 years agochannel: fix description for the user icon
Jaroslav Kysela [Fri, 5 Oct 2018 07:57:44 +0000 (09:57 +0200)] 
channel: fix description for the user icon

6 years agoiptv: fix channel icon handling, fixes #5240
Jaroslav Kysela [Fri, 5 Oct 2018 07:53:50 +0000 (09:53 +0200)] 
iptv: fix channel icon handling, fixes #5240

6 years agoparser teletext: a little more fix for duplicate subtitles, fixes #3996
Jaroslav Kysela [Thu, 4 Oct 2018 15:54:52 +0000 (17:54 +0200)] 
parser teletext: a little more fix for duplicate subtitles, fixes #3996

6 years agoparser teletext: try to avoid duplicate subtitles, fixes #3996
Jaroslav Kysela [Thu, 4 Oct 2018 07:04:28 +0000 (09:04 +0200)] 
parser teletext: try to avoid duplicate subtitles, fixes #3996

6 years agosatip client: fix the satip_frontend_rtsp_flags() function
Jaroslav Kysela [Wed, 3 Oct 2018 16:16:30 +0000 (18:16 +0200)] 
satip client: fix the satip_frontend_rtsp_flags() function

6 years agoMakefile: another fix for the static build
Jaroslav Kysela [Wed, 3 Oct 2018 11:05:02 +0000 (13:05 +0200)] 
Makefile: another fix for the static build

6 years agosatip client: change display name to always show the adapter number, IP address and...
Jaroslav Kysela [Wed, 3 Oct 2018 10:35:04 +0000 (12:35 +0200)] 
satip client: change display name to always show the adapter number, IP address and data protocol, fixes #4938