]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Fri, 1 Nov 2019 07:27:17 +0000 (08:27 +0100)]
satip client: try to the the missing poll file descriptor removal, issue #5496
Jaroslav Kysela [Thu, 31 Oct 2019 14:33:17 +0000 (15:33 +0100)]
tvhpoll: add event helpers, code cleanups
Jaroslav Kysela [Thu, 31 Oct 2019 11:20:28 +0000 (12:20 +0100)]
htsstr: fix the wrong argument parsing, fixes #5761
Jaroslav Kysela [Thu, 31 Oct 2019 11:19:28 +0000 (12:19 +0100)]
htsstr: add htsstr_argsplit() test
Jaroslav Kysela [Mon, 28 Oct 2019 17:21:43 +0000 (18:21 +0100)]
tvhpoll: add tvhpoll_set_trace()
Dennis Luxen [Mon, 28 Oct 2019 11:33:49 +0000 (12:33 +0100)]
Remove dead assignment
variable `channel` is assigned conditionally in line 997.
Trujulu [Sun, 27 Oct 2019 10:57:41 +0000 (10:57 +0000)]
Webui: minimal reworks for access theme
* Edit the help image to reduce the white saw edges.
* Use white images for tvdb and tmdb when using access.
Pablo [Sun, 27 Oct 2019 09:17:28 +0000 (10:17 +0100)]
xmltv: Fix xmltv_ns typo, fixes #5720
Jaroslav Kysela [Thu, 24 Oct 2019 15:55:24 +0000 (17:55 +0200)]
webui: m3u playlist - mark tag playlists with type=playlist, fixes #5663
Jaroslav Kysela [Mon, 21 Oct 2019 16:45:12 +0000 (18:45 +0200)]
tvhdhomerun: fix the cablecard access in tvhdhomerun_frontend_monitor_cb()
Jaroslav Kysela [Mon, 21 Oct 2019 16:31:41 +0000 (18:31 +0200)]
api: return EPERM for the empty arguments, fixes #5755
Jaroslav Kysela [Mon, 21 Oct 2019 08:36:41 +0000 (10:36 +0200)]
satip client: allow to set the rolloff to all possible combinations
Trujulu [Fri, 26 Jul 2019 18:05:55 +0000 (20:05 +0200)]
satip client: SATIP Kathrein & Triax: Avoid mandatory rolloff on DVBS2, fixes #5517
niemert [Tue, 6 Aug 2019 19:41:19 +0000 (21:41 +0200)]
access: added missing break for connection limit type
Before update aa_conn_limit_streaming was always set to ae_conn_limit, if limit type was set to ALL in gui.
Now aa_conn_limit_dvr and aa_conn_limit_streaming is set correctly
Ticket: https://tvheadend.org/issues/5692
Jaroslav Kysela [Mon, 21 Oct 2019 08:08:01 +0000 (10:08 +0200)]
dvr: fix the DVR limit per user condition (substract self)
Jaroslav Kysela [Mon, 21 Oct 2019 07:43:43 +0000 (09:43 +0200)]
access: allow to change/set xmltv/htsp output format per matched entry
Jaroslav Kysela [Mon, 21 Oct 2019 07:05:57 +0000 (09:05 +0200)]
access.h: reorder access_t (format members)
Flole998 [Sun, 20 Oct 2019 00:11:39 +0000 (02:11 +0200)]
Fix division by 0, fixes #5754
Jaroslav Kysela [Sat, 19 Oct 2019 06:24:20 +0000 (08:24 +0200)]
dvb psi: fix the removed MPEG2VIDEO assignment, fixes #5752
Luis Alves [Wed, 25 Sep 2019 21:49:00 +0000 (22:49 +0100)]
mux grid: enable 'hide: parent disabled'
Jaroslav Kysela [Thu, 17 Oct 2019 16:48:28 +0000 (18:48 +0200)]
dvb psi: add 0x87 estype as EAC3 (ATSC), fixes #5684
Koumes [Tue, 9 Jul 2019 21:19:07 +0000 (21:19 +0000)]
iptv: fix integer overflow on 32-bit platforms
Koumes [Tue, 9 Jul 2019 21:18:40 +0000 (21:18 +0000)]
linuxdvb: fix integer overflow on 32-bit platforms
StefanBruens [Tue, 8 Oct 2019 23:52:50 +0000 (01:52 +0200)]
Avoid configure checks being optimized away with LTO
In case the checks are compiled with CFLAGS including "-O1 -flto" (or any
other optimization level), a "test()" function not referenced by by main
will be optimized away and discarded prior to the final linking step, and
there will be no undefined symbols, thus the checks always succeeds.
This at least affects the "strlcpy"/"strlcat" checks, but may affects other
checks as well.
Serge Schneider [Tue, 13 Aug 2019 11:06:03 +0000 (12:06 +0100)]
packaging: add missing DEBHELPER placeholder to postrm script
Stefan Dietzel [Tue, 6 Aug 2019 09:17:15 +0000 (11:17 +0200)]
Fixed bad quality for vaapi transcoding h264 and hevc with bitrate
mpmc [Mon, 8 Jul 2019 07:27:14 +0000 (08:27 +0100)]
systemd service file: remove wildcard mounts preventing startup - replace with a note
fixes #5678
Pablo [Fri, 20 Sep 2019 19:47:37 +0000 (21:47 +0200)]
Upgrade to libhdhomerun_20190621
Pablo [Wed, 27 Mar 2019 23:28:38 +0000 (00:28 +0100)]
Mux scan: Log correction
Jaroslav Kysela [Tue, 15 Oct 2019 07:11:06 +0000 (09:11 +0200)]
tvhcsa: shift the standard headers to top
Bernd Kuhls [Sat, 6 Jul 2019 06:36:11 +0000 (08:36 +0200)]
tvhcsa.c: include stdio.h
Fixes uclibc build error:
CC src/descrambler/tvhcsa.o
In file included from /home/buildroot/autobuild/instance-0/output/build/tvheadend-
8f1de1621d78c91431238176bf4f6290870a031a /src/tvhlog.h:30:0,
from src/descrambler/tvhcsa.h:30,
from src/descrambler/tvhcsa.c:19:
/home/buildroot/autobuild/instance-0/output/build/tvheadend-
8f1de1621d78c91431238176bf4f6290870a031a /src/tvh_thread.h:163:25:
error: unknown type name '__do_not_use_pthread_mutex_t'
#define pthread_mutex_t __do_not_use_pthread_mutex_t
detected by buildroot autobuilder:
http://autobuild.buildroot.net/results/627/
627e7080e655005d6724b9977670cc73059d6281 /
virtualdj [Sat, 9 Mar 2019 12:15:45 +0000 (13:15 +0100)]
Added patch to HDHomerun library to allow cross-compilation
E.Smith [Wed, 1 May 2019 17:52:10 +0000 (18:52 +0100)]
xmltv: Avoid outputting lang tags in xmltv for only one language, fixes #5630
For most sources of guide information, we only have one language.
If we output xmltv with language tags just makes the xmltv output
larger with no benefit.
E.Smith [Wed, 1 May 2019 11:55:14 +0000 (12:55 +0100)]
htsp: Allow basic htsp format, fixes #5630
The tvguide can be very large for very low memory devices. So allow
a basic format which excludes the long description fields, thus
reducing memory overhead.
E.Smith [Wed, 1 May 2019 11:37:32 +0000 (12:37 +0100)]
xmltv: Allow sending basic xmltv format, fixes #5630
Some devices have very limited memory and can not handle our full
xmltv output. For example, a current make of TV requires the xmltv
should be less than 5MB and only parses titles, not descriptions.
So we now add an enum to the user access so the user can specify
a different format.
Basic format gives you a limited xmltv document.
Basic (no hash) gives you the limited xmltv document but avoids
using hashes for channel ids and uses the name instead since some
(broken) TVs require this.
E.Smith [Wed, 1 May 2019 11:21:33 +0000 (12:21 +0100)]
channels: Make const-correct.
mpmc [Mon, 1 Jul 2019 06:37:30 +0000 (07:37 +0100)]
autobuild: add build target for raspbian-buster
Herbert von Broeuschmeul [Fri, 31 May 2019 18:00:59 +0000 (20:00 +0200)]
bugfix for autorecs duplicate episode number detection in autorecs
"record if different episode number" doesn't work as expected in the master branch:
see https://tvheadend.org/issues/5632
With this modification, the season will be taken into account,
as it was before, in order to determine if two episodes have different episode numbers or not.
Jaroslav Kysela [Mon, 14 Oct 2019 16:33:06 +0000 (18:33 +0200)]
api: fix the wrong negative error codes, fixes #5743
Jaroslav Kysela [Mon, 14 Oct 2019 10:53:17 +0000 (12:53 +0200)]
linuxdvb: take in account similar dmx for the exclusive tuner access, fixes #5744
Jaroslav Kysela [Sun, 6 Oct 2019 18:33:17 +0000 (20:33 +0200)]
linuxdvb: compilation fix, fixes #5739
Martin Thierer [Tue, 10 Sep 2019 17:09:43 +0000 (19:09 +0200)]
man page: Correct default values for http and htsp port
Peter Vicman [Tue, 24 Sep 2019 12:13:45 +0000 (14:13 +0200)]
bouquet: fix overflow when building for 32-bit system On 32-bit system hash value from service can be truncated.
For example with #SERVICE 1:0:1:835:3EA:2174:
EEEE0000 :0:0:0
hash value
EEEE0000 become
7FFFFFFF and there is no match in function mpegts_service_find_e2().
Jaroslav Kysela [Sun, 6 Oct 2019 15:05:50 +0000 (17:05 +0200)]
service: correct fhdtv/uhdtv height checks
Erik Nilsson [Tue, 27 Aug 2019 17:44:45 +0000 (19:44 +0200)]
add FHD quality support
Jaroslav Kysela [Sun, 6 Oct 2019 14:53:55 +0000 (16:53 +0200)]
linuxdvb: do not mix DVBv3/v5 stats, it causes trouble to drivers, fixes #5625
Jaroslav Kysela [Sun, 6 Oct 2019 14:52:52 +0000 (16:52 +0200)]
satip client: add ATSC- string parsing, issue #5728
Jaroslav Kysela [Fri, 2 Aug 2019 11:38:29 +0000 (13:38 +0200)]
cclient: more ECM PID fixes, reorder code to be more readable, fixes #5659
Jaroslav Kysela [Mon, 29 Jul 2019 18:53:41 +0000 (20:53 +0200)]
cclient: mark correctly ECM PID for close, fixes #5659
Jaroslav Kysela [Sat, 6 Jul 2019 13:40:05 +0000 (15:40 +0200)]
cclient: fix the ECM PID flag for newcamd and cccam, fixes #5659
Bernd Kuhls [Mon, 1 Jul 2019 20:08:47 +0000 (22:08 +0200)]
Include stdio.h before tvheadend headers
Fixes build error with uClibc: https://www.tvheadend.org/issues/5667
premultiply [Sat, 8 Jun 2019 09:38:57 +0000 (11:38 +0200)]
revert bogus ONID and TSID remapping
ONID and TSID values of 65535 (0xFFFF) are used and valid values.
This fix allows the proper reception of streams with this value.
Jaroslav Kysela [Sun, 30 Jun 2019 14:36:14 +0000 (16:36 +0200)]
mpegts: use 32-bit tsid/onid to define the NONE /unset/ state properly
Koumes [Sat, 29 Jun 2019 21:01:15 +0000 (21:01 +0000)]
linuxdvb: fix signal status monitor
Michael Marley [Wed, 26 Jun 2019 23:35:50 +0000 (19:35 -0400)]
Fix compilation with libhdhomerun
20190621
They renamed the symbol that was used to determine whether the
"hdhomerun_discover_find_devices_custom" needed to be aliased,
causing an FTBFS. Instead, recognize both the old and new symbols.
Giulio Benetti [Fri, 14 Jun 2019 12:25:08 +0000 (14:25 +0200)]
Makefile: fix -pie linking according to --disable-pie
Only compilation follows './configure --disable-pie', linking instead
doesn't, because '-pie' flag is passed to LDFLAGS uncoditionally.
So add '-pie' flag only if CONFIG_PIE=yes.
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
Jaroslav Kysela [Tue, 18 Jun 2019 09:10:02 +0000 (11:10 +0200)]
capmt: another complation fix, fixes #5661
Jaroslav Kysela [Mon, 17 Jun 2019 18:56:54 +0000 (20:56 +0200)]
capmt: fix compilation with recent gcc, fixes #5657
Jaroslav Kysela [Wed, 12 Jun 2019 14:43:58 +0000 (16:43 +0200)]
capmt: fix for the oscam r11520+, fixes #5649
- allow to force the PMT composing, too
Anssi Hannula [Sat, 11 May 2019 22:56:48 +0000 (01:56 +0300)]
en50221: fix menu text decoding
getmenutext() checks that dvb_get_string() returns greater than 0, but
that function returns 0 on success.
This causes menu text decoding to always fail, resulting in no menu
texts.
Fix the check to match dvb_get_string() behavior.
Anssi Hannula [Sat, 11 May 2019 22:48:43 +0000 (01:48 +0300)]
en50221: fix invalid htsmsg manipulation
htsmsg_add_msg() frees the provided submsg and returns a new pointer to
it.
Fix code in getmenutext() to use the returned pointer instead of the
now invalid original pointer.
E.Smith [Tue, 14 May 2019 16:50:14 +0000 (17:50 +0100)]
fanart: Fix decode error.
The text returned from the server is utf-8 so needs an explicit
decode otherwise it defaults to ASCII and fails for programmes
with non-ASCII titles.
Jaroslav Kysela [Sun, 24 Mar 2019 19:43:49 +0000 (20:43 +0100)]
dvbpsi: fix the freesat bouquet update (inverted condition), fixes #5572
Jaroslav Kysela [Thu, 21 Mar 2019 07:49:34 +0000 (08:49 +0100)]
api: return an error when incomplete query is passed, fixes #5568
Jaroslav Kysela [Wed, 20 Mar 2019 13:47:02 +0000 (14:47 +0100)]
linuxdvb: use the right configuration root for the slave tuners (loading), issue #5128
Jaroslav Kysela [Wed, 20 Mar 2019 13:45:08 +0000 (14:45 +0100)]
linuxdvb: create the mux instances also for the slave tuners, issue #5128
dave-p [Fri, 15 Mar 2019 09:33:19 +0000 (09:33 +0000)]
Freesat_huffman: Suppress characters < 0x20 except \n.
Bug #5366 reported control codes appearing in EPG data on UK Freeview; this was fixed in commit
3ae6d947a4d074b3498e59f82d5a860273b0ae7f . However the same issue affects DVB-T2 channels where the EPG is Huffman coded.
freesat_huffman.c already has code to suppress these control codes, however the decoding is stopped when one is encountered and so the text is truncated. This patch drops the control codes but continues to decode the remaining text.
Jaroslav Kysela [Wed, 13 Mar 2019 17:30:06 +0000 (18:30 +0100)]
http server: fix digest MD5 authorization, fixes #5573
Luca Olivetti [Sun, 3 Mar 2019 20:46:55 +0000 (21:46 +0100)]
Add sat longitude and usals angle as parameters to the rotor external command
jebos [Sat, 9 Mar 2019 20:22:06 +0000 (21:22 +0100)]
Update to newest ffmpeg to fix libX11 compile issue "DSO missing from commandline"
Fixes #5504
Jaroslav Kysela [Thu, 7 Mar 2019 07:23:13 +0000 (08:23 +0100)]
utils: sbuf - use correct format character, fixes #5565
Jaroslav Kysela [Wed, 6 Mar 2019 19:01:26 +0000 (20:01 +0100)]
freesat bouquet parser: fix endless loop (double list insert), fixes #4851
Jaroslav Kysela [Wed, 6 Mar 2019 19:00:48 +0000 (20:00 +0100)]
utils: cosmetic fix for sbuf_alloc_fail
Jaroslav Kysela [Wed, 6 Mar 2019 19:00:29 +0000 (20:00 +0100)]
eit: fix the possible NULL dereference
Jaroslav Kysela [Wed, 6 Mar 2019 07:29:51 +0000 (08:29 +0100)]
SAT>IP: fix done - close sessions only when server is active
Jaroslav Kysela [Sat, 2 Mar 2019 20:26:18 +0000 (21:26 +0100)]
mpegts: fix the idle scan (use another idle scan queue - fixes #5548)
Jaroslav Kysela [Sat, 2 Mar 2019 20:23:37 +0000 (21:23 +0100)]
tvh thread: increase the default watchdog timeout to 15 seconds
Jaroslav Kysela [Fri, 1 Mar 2019 15:39:30 +0000 (16:39 +0100)]
tvh-json.py: the list is returned instead dictionary
Flole [Thu, 14 Feb 2019 19:50:24 +0000 (20:50 +0100)]
Prevent rebinding when refreshing SAT-IP Server settings and not changing port, fixes #5539
mpmc [Tue, 26 Feb 2019 18:44:35 +0000 (18:44 +0000)]
systemd: service/unit should not be started until after file-systems are mounted - this avoids "file missing" errors
Jaroslav Kysela [Thu, 28 Feb 2019 08:21:40 +0000 (09:21 +0100)]
iptv: another improvement in the thread exit procedure, fixes #5550
Jaroslav Kysela [Wed, 27 Feb 2019 16:59:28 +0000 (17:59 +0100)]
iptv: improve the thread exit procedure - use pipe, fixes #5550
Jaroslav Kysela [Wed, 27 Feb 2019 14:28:59 +0000 (15:28 +0100)]
iptv: improve the thread exit procedure, issue #5550
Jaroslav Kysela [Sat, 16 Feb 2019 19:55:38 +0000 (20:55 +0100)]
satip client: initialize variable _w correctly for the PIDs split rewrite, fixes #5544, issue #5549
Jaroslav Kysela [Sat, 16 Feb 2019 09:30:34 +0000 (10:30 +0100)]
satip client: fix the compilation, fixes #5547
Jaroslav Kysela [Fri, 15 Feb 2019 22:38:29 +0000 (23:38 +0100)]
satip client: fix for the PIDs split - missing delpids, issue #5544
Pablo [Fri, 15 Feb 2019 22:08:07 +0000 (23:08 +0100)]
Triax & Kathrein: Increase pid length, issue #5544
Jaroslav Kysela [Fri, 15 Feb 2019 22:29:06 +0000 (23:29 +0100)]
satip client: improve the PIDs split for the PLAY RTSP command, fixes #5544
Flole [Mon, 11 Feb 2019 13:59:40 +0000 (14:59 +0100)]
Added compatibility mode for SAT-IP tuners that mess up tuner numbers, for example FritzBox 6490/6590
Flole998 [Sun, 10 Feb 2019 21:07:21 +0000 (22:07 +0100)]
Fix description of RTP/AVP/TCP Mode
Jaroslav Kysela [Thu, 14 Feb 2019 15:50:31 +0000 (16:50 +0100)]
satip client: workaround for FritzBox 6490/6590 (status string parsing), rewritten PR#1256
Jaroslav Kysela [Thu, 14 Feb 2019 13:49:47 +0000 (14:49 +0100)]
http: digest - do not use EVP_sha512_256() for nonce, check openssl version
Jaroslav Kysela [Thu, 14 Feb 2019 13:49:06 +0000 (14:49 +0100)]
http: digest - return back MD5 as only digest hash (multiple login dialogs for firefox/chrome)
Jaroslav Kysela [Thu, 14 Feb 2019 13:36:46 +0000 (14:36 +0100)]
http: digest - show the SHA hash as an authentication alternative (tested with curl)
Jaroslav Kysela [Thu, 14 Feb 2019 12:44:52 +0000 (13:44 +0100)]
mpegts input: fix the compilation error, fixes #5492
Jaroslav Kysela [Thu, 14 Feb 2019 12:43:26 +0000 (13:43 +0100)]
http server: fix the new digest hashes (appearently firefox nor chrome do support them)
Jaroslav Kysela [Thu, 14 Feb 2019 12:38:50 +0000 (13:38 +0100)]
mpegts: pid subscription - fix wrong mps_type mpegts_mps_cmp(), fixes #5492
Jaroslav Kysela [Wed, 13 Feb 2019 17:14:40 +0000 (18:14 +0100)]
http server: add support for SHA-256 and SHA-512/256 digest hashes
Jaroslav Kysela [Tue, 12 Feb 2019 17:15:25 +0000 (18:15 +0100)]
esfilter: cosmetic fix
Jaroslav Kysela [Tue, 12 Feb 2019 17:08:05 +0000 (18:08 +0100)]
esfilter: fix the wrong other mask (hbbtv), fixes #5531