]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
6 years agoui: Add alternative/similar broadcast buttons, fixes #5335, #5336
E.Smith [Tue, 20 Nov 2018 17:24:37 +0000 (17:24 +0000)] 
ui: Add alternative/similar broadcast buttons, fixes #5335, #5336

Add two buttons to EPG and DVR info dialogs, one to show related
broadcasts and one to show similar broadcasts. From this dialog,
you can then select an entry to record the episode.

Main changes are to return a sorted list from the api and
display this in live grid so we get comet updates.

Main api change is to share some epg config so it can be
used in the new dialog.

Issue: #5335, #5336.

6 years agoapi: Fix NULL blank argument.
E.Smith [Tue, 20 Nov 2018 12:47:08 +0000 (12:47 +0000)] 
api: Fix NULL blank argument.

The blank argument is NULL on several paths, so fix this to
reference a local variable so we can lookup channel name properly.

6 years agoservice: do not stop the raw service streaming when service is not enabled
Jaroslav Kysela [Sat, 24 Nov 2018 20:10:48 +0000 (21:10 +0100)] 
service: do not stop the raw service streaming when service is not enabled

6 years agopass muxer: check correct variable for MC_CAP_ANOTHER_SERVICE, issue #5344
Jaroslav Kysela [Sat, 24 Nov 2018 20:02:20 +0000 (21:02 +0100)] 
pass muxer: check correct variable for MC_CAP_ANOTHER_SERVICE, issue #5344

6 years agopass muxer: do not check for multiple active services (it might not be true), issue...
Jaroslav Kysela [Sat, 24 Nov 2018 18:42:31 +0000 (19:42 +0100)] 
pass muxer: do not check for multiple active services (it might not be true), issue #5344

6 years agopass muxer: add possibitity to continue streaming even if the service is changing...
Jaroslav Kysela [Sat, 24 Nov 2018 18:05:29 +0000 (19:05 +0100)] 
pass muxer: add possibitity to continue streaming even if the service is changing, issue #5344

6 years agowebui debugging tab: typo fix
Pablo [Fri, 23 Nov 2018 15:27:46 +0000 (16:27 +0100)] 
webui debugging tab: typo fix

6 years agohttp/webui: return not found status when redirection is not possible, fixes #5342
Jaroslav Kysela [Fri, 23 Nov 2018 13:00:31 +0000 (14:00 +0100)] 
http/webui: return not found status when redirection is not possible, fixes #5342

6 years agowebui: epg: fix compatibility issue for FreeBSD
Jongsung Kim [Tue, 20 Nov 2018 08:36:10 +0000 (17:36 +0900)] 
webui: epg: fix compatibility issue for FreeBSD

The EPG screen serviced by FreeBSD port of tvheadend has two abnormal control
behaviors:

    Reset All button makes the list empty
    Typing and then deleting any search string also makes the list empty.

This patch fixes the symptoms above.

Patch tested with the latest FreeBSD port of tvheadend-4.2.7.

Changes since v1:
- call reset only if required

6 years agowebui: Add 'query CSFD' in dvr broadcast info window
pablozg [Wed, 21 Nov 2018 16:50:42 +0000 (17:50 +0100)] 
webui: Add 'query CSFD' in dvr broadcast info window

6 years agowebui: Add 'grougRenderer' in all tabs
pablozg [Wed, 21 Nov 2018 16:40:35 +0000 (17:40 +0100)] 
webui: Add 'grougRenderer' in all tabs

6 years agowebui: Add group renderer capabilities, now when grouping the title don't care about...
pablozg [Wed, 21 Nov 2018 16:34:32 +0000 (17:34 +0100)] 
webui: Add group renderer capabilities, now when grouping the title don't care about copyright year

6 years agospawn: show permissions problem with kill, issue #4774
Jaroslav Kysela [Fri, 23 Nov 2018 09:38:16 +0000 (10:38 +0100)] 
spawn: show permissions problem with kill, issue #4774

6 years agomain: Load OpenSSL engines
Rosen Penev [Mon, 19 Nov 2018 23:09:37 +0000 (15:09 -0800)] 
main: Load OpenSSL engines

6 years agomain: Fix OpenSSL 1.1 compilation without deprecated APIs
Rosen Penev [Mon, 19 Nov 2018 22:57:05 +0000 (14:57 -0800)] 
main: Fix OpenSSL 1.1 compilation without deprecated APIs

Also fixed compilation for OpenSSL without ENGINE support.

6 years agohttp: rewrite again the access verification routines, fixes #5339
Jaroslav Kysela [Tue, 20 Nov 2018 22:00:58 +0000 (23:00 +0100)] 
http: rewrite again the access verification routines, fixes #5339

6 years agodvbpsi: move the cat decoder from descrambler to a common place and use it everywhere 1210/head
Jaroslav Kysela [Mon, 19 Nov 2018 13:39:14 +0000 (14:39 +0100)] 
dvbpsi: move the cat decoder from descrambler to a common place and use it everywhere

6 years agodescrambler: improve EMM handling - add provider id checks
Jaroslav Kysela [Sun, 14 Oct 2018 15:53:17 +0000 (17:53 +0200)] 
descrambler: improve EMM handling - add provider id checks

6 years agolinuxdvb: optimize the exlusive check code (previous change)
Jaroslav Kysela [Mon, 19 Nov 2018 12:49:40 +0000 (13:49 +0100)] 
linuxdvb: optimize the exlusive check code (previous change)

6 years ago webui: access theme - color correction for EPG count info
Pablo [Tue, 30 Oct 2018 19:15:15 +0000 (20:15 +0100)] 
 webui: access theme - color correction for EPG count info

EPG events count was black so we can't see it with access theme.

6 years agodvr: Add option to automatically delete recording after playback.
E.Smith [Wed, 17 Oct 2018 14:28:46 +0000 (15:28 +0100)] 
dvr: Add option to automatically delete recording after playback.

Previously when watching a programme, the user usually has to then
manually delete the programme to recover disk space, or wait for its
retention to expire.

So we now add an option to Config->Recording->DVR Profile. This allows
the user to select time after watching to automatically delete the
recording (unless it is marked as "keep forever"). Default is disabled
(do not delete after playback).

For example, if the user specifies "2 days" then we'd delete the
recording two days after playback, even if the retention period is "3
months".

"Playback" can vary based on client. Some clients read and cache the
entire file before starting playback, so the file would be marked as
watched immediately. Other clients only buffer a small amount, so the
file will be marked as watched near the end of the show.

6 years agoNeed to delete files on complex scheduling when replacing timer after crash.
E.Smith [Tue, 9 Oct 2018 00:35:49 +0000 (01:35 +0100)] 
Need to delete files on complex scheduling when replacing timer after crash.

Scenario: Complex scheduling enabled. Recording ok, then crash and restart.

In this case, the recording is not currently running, so we can find a
better recording.  If there is a better recording later in the week,
that show will get preference (since complex recording states we don't
want a partial recording so prefer a later date for a full recording).

But, we used to destroy the dvr_entry, but this does not delete its
associated files so they would be left on disk as orphans/unreferenced
from any dvr/log file.

6 years agoupdated nginx example
k0rtina [Mon, 12 Nov 2018 08:46:27 +0000 (19:46 +1100)] 
updated nginx example

the tvheadend no longer seems to like the = sign in the option
--http_root /my/tvh/server (working)
--http_root=/my/tvh/server (doesnt work)
nginx config updated to include the Connection "upgrade" to deal with the WS: /comet/ws traffic

6 years agodvr: Alter test for season/episode on unique path.
E.Smith [Fri, 16 Nov 2018 15:05:23 +0000 (15:05 +0000)] 
dvr: Alter test for season/episode on unique path.

If we have an episode number and it differs from the other side
then we know it is not a dup. Similarly with a season number.

6 years agodvr: Fix season/episode unique test when recording.
E.Smith [Fri, 16 Nov 2018 09:17:53 +0000 (09:17 +0000)] 
dvr: Fix season/episode unique test when recording.

The test for season/episode numbers the same has become broken during
the changeover of types from string to int. So it was only checking
episode numbers, meaning that S02E01 would not record if S01E01 was
available.

6 years agoFix typo
BytEvil [Mon, 19 Nov 2018 11:47:11 +0000 (15:47 +0400)] 
Fix typo

6 years agolinuxdvb: fix the exclusive frontend access, fixes #5330
Jaroslav Kysela [Mon, 19 Nov 2018 11:07:14 +0000 (12:07 +0100)] 
linuxdvb: fix the exclusive frontend access, fixes #5330

6 years agodvb_mux_conf_init: set default pls_mode to GOLD, fixes #5328
Jaroslav Kysela [Wed, 14 Nov 2018 22:24:59 +0000 (23:24 +0100)] 
dvb_mux_conf_init: set default pls_mode to GOLD, fixes #5328

6 years agodescrambler: reset 'changed' flag on cc_remove_card
Luis Alves [Mon, 12 Nov 2018 13:47:35 +0000 (13:47 +0000)] 
descrambler: reset 'changed' flag on cc_remove_card

6 years agocclient: fix crash on cc_remove_card
Luis Alves [Sun, 11 Nov 2018 11:46:28 +0000 (11:46 +0000)] 
cclient: fix crash on cc_remove_card

6 years agosatip: rtp - improve udp_multisend_send() error / full buffer condition checking... 1204/head
Jaroslav Kysela [Fri, 9 Nov 2018 19:10:17 +0000 (20:10 +0100)] 
satip: rtp - improve udp_multisend_send() error / full buffer condition checking, fixes #5319

6 years agohtsmsg: add htsmsg_remove_string_from_list() function
Jaroslav Kysela [Fri, 9 Nov 2018 12:30:31 +0000 (13:30 +0100)] 
htsmsg: add htsmsg_remove_string_from_list() function

6 years agowebui: fixes #5320
pablozg [Fri, 9 Nov 2018 09:13:58 +0000 (10:13 +0100)] 
webui: fixes #5320

6 years agocclient: cc_remove_card - move state to ECM_INIT when active card is removed, issue...
Jaroslav Kysela [Fri, 9 Nov 2018 08:12:00 +0000 (09:12 +0100)] 
cclient: cc_remove_card - move state to ECM_INIT when active card is removed, issue #5314

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