]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Flole998 [Thu, 18 Feb 2021 00:15:59 +0000 (01:15 +0100)]
Add accidentally deleted line again
Flole998 [Thu, 18 Feb 2021 00:13:00 +0000 (01:13 +0100)]
Fix uninitialized memory access for several ioctl commands (#1382)
* Fix uninitialized memory access in linuxdvb_frontend.c
* FIx unitialized memory access in linuxdvb_satconf.c
Flole998 [Wed, 17 Feb 2021 23:17:08 +0000 (00:17 +0100)]
Fix too small memory allocation
Daniel Bittencourt [Mon, 18 Nov 2019 23:10:13 +0000 (19:10 -0400)]
Add ISDB-T in hdhomerun
fat-fred [Tue, 29 Dec 2020 18:04:14 +0000 (19:04 +0100)]
fix vaapi-profiles (#1366)
- remove "Basline" h264 Profil (not exist)
- include "Main10" and "Rext" in hevc Profiles
Co-authored-by: fatfred <iphone@fatfred.net>
George Kharrat [Wed, 9 Dec 2020 09:33:25 +0000 (04:33 -0500)]
Added ISDB-T SATIP Support
Erich Küster [Sun, 20 Dec 2020 11:07:43 +0000 (12:07 +0100)]
Upgrade to libhdhomerun_20200907
There is a new version of libhdhomerun on the home page (also available under Fedora 33)
Alex Deryskyba [Wed, 16 Dec 2020 11:49:19 +0000 (13:49 +0200)]
Fix possible deadlock when using tvh_mutex_trylock()
Fixes possible deadlock when using tvh_mutex_trylock() macro in thread non-debug mode.
The macro expands to call pthread_mutex_lock() instead of pthread_mutex_trylock(),
which most likely is a result of copy/paste.
Flole998 [Mon, 14 Dec 2020 22:03:21 +0000 (23:03 +0100)]
Sat>IP clear old signal info when opening new stream
Daniel Bittencourt [Sat, 7 Jul 2018 21:44:42 +0000 (17:44 -0400)]
Remove libva-x11 dependency
Tim Gates [Fri, 27 Nov 2020 22:01:58 +0000 (09:01 +1100)]
docs: fix simple typo, seperately -> separately
There is a small typo in src/descrambler/capmt.c.
Should read `separately` rather than `seperately`.
Christian Eiden [Tue, 3 Nov 2020 09:12:20 +0000 (10:12 +0100)]
in python 3, dict.has_key() has been removed
Ased in operator instead.
Also, added check for empty string.
Signed-off-by: Christian Eiden <christian@eiden.ch>
Fat-Fred [Tue, 27 Oct 2020 06:52:44 +0000 (07:52 +0100)]
Changed shebang of tvhmeta to python
So it should support python 2 and 3
dave-p [Tue, 27 Oct 2020 20:25:36 +0000 (20:25 +0000)]
Correct Environment variable name.
Flole998 [Tue, 27 Oct 2020 01:20:50 +0000 (02:20 +0100)]
Silcence x265 warnings (#1368)
* Add patch
* Add patch to Makefile
Flole998 [Tue, 27 Oct 2020 00:58:38 +0000 (01:58 +0100)]
Add removed checksum
Flole998 [Tue, 27 Oct 2020 00:52:21 +0000 (01:52 +0100)]
Use https for downloading ffmpeg and update nv-codec-headers
Flole998 [Thu, 22 Oct 2020 21:18:52 +0000 (23:18 +0200)]
Change no_sanitize("thread") attributes
user [Thu, 15 Oct 2020 20:15:29 +0000 (22:15 +0200)]
Adding polish scraper for DVBC
Flole998 [Mon, 19 Oct 2020 22:39:36 +0000 (00:39 +0200)]
Fix #5962
Flole998 [Wed, 14 Oct 2020 17:17:59 +0000 (19:17 +0200)]
Make focal use python3 for upload
Flole998 [Wed, 14 Oct 2020 13:38:36 +0000 (15:38 +0200)]
Attempt to fix focal build in doozer
fatfred [Sat, 10 Oct 2020 19:31:23 +0000 (21:31 +0200)]
Fix vaapi patch
Flole998 [Thu, 8 Oct 2020 20:45:58 +0000 (22:45 +0200)]
Remove wrong test in nvenc.c
As proposed in #1362
fat-fred [Thu, 8 Oct 2020 20:27:12 +0000 (22:27 +0200)]
Fix NVENC
- corrected "Rate Control" Settings:
- removed Deprecated Settings
- include new Settings
- corrected "Profile":
- include missing hevc profile "Rext"
- fixed profile selection: before we always had a profile higher as we choose (order is different then in other h264/hevc encoder)
fat-fred [Thu, 8 Oct 2020 20:32:37 +0000 (22:32 +0200)]
update Makefile.ffmpeg (#1359)
-Include NASM 2.15.05
-Include newer x264
-Include x265 3.4
-Include VPX 1.9.0
-Include Theora 1.2.0alpha1
-Include fdk-aac 2.0.1
-Include NVCODEC 10.0.26.1
-Include ffmpeg 4.3.1
-remove ffmpeg.libx265.diff - its now in ffmpeg includet
-edited libx265.pie.diff for newer x265
Co-authored-by: fatfred <iphone@fatfred.net>
dave-p [Thu, 8 Oct 2020 16:36:26 +0000 (17:36 +0100)]
Fix cut & paste error in api/epg. (#1360)
Flole998 [Mon, 28 Sep 2020 22:10:17 +0000 (00:10 +0200)]
Jim Hague [Mon, 28 Sep 2020 11:44:46 +0000 (12:44 +0100)]
Fix scraping 'new' flag from UK EIT.
1. The regular expression must contain a subgroup match to be recognised
as a match.
2. Follow xmltv.c and set flag to 1.
Pablo [Fri, 17 Jul 2020 09:06:43 +0000 (11:06 +0200)]
Upgrade to libhdhomerun_20200521
Flole998 [Mon, 13 Jul 2020 11:51:09 +0000 (13:51 +0200)]
Fix TheTVDB Query
azlm8t [Sun, 12 Jul 2020 17:01:01 +0000 (18:01 +0100)]
Fix escape code '"e;' should be '"'. (#1355)
For example S3.2.4:
https://www.w3.org/MarkUp/html-spec/html-spec.txt
or
https://dev.w3.org/html5/html-author/charref
The browsers I tested displayed '"e;' as
double quote marks followed by "e;".
Flole998 [Sat, 11 Jul 2020 21:49:41 +0000 (23:49 +0200)]
HTSP v35: Add support for recording file size
As proposed in #1332
Flole998 [Sat, 11 Jul 2020 19:37:10 +0000 (21:37 +0200)]
Revert "HTSP v35: Add support for recording file size" (#1352)
This reverts commit
8d43c6600cf8fec2879a9d1f9633d7f70ba90bed as dataSize is already a property.
Flole998 [Tue, 7 Jul 2020 15:51:03 +0000 (17:51 +0200)]
Attempt to fix doozer build/python2/3 detection
Flole998 [Mon, 6 Jul 2020 15:13:37 +0000 (17:13 +0200)]
Additional sanity check
Adam Wisher [Fri, 29 May 2020 10:35:36 +0000 (11:35 +0100)]
Report AAC and AAC-LATM correctly. Always raw stream AAC audio as audio/aac.
Beavis [Sun, 17 May 2020 16:03:52 +0000 (18:03 +0200)]
see https://tvheadend.org/issues/5722
E.Smith [Wed, 10 Jun 2020 21:30:14 +0000 (22:30 +0100)]
Handle bad UTF-8 in xmltv (#5909)
We had a string where we had a rogue byte (0x8a) which was not part of
a UTF-8 string. This then caused some downstream parsers to abort
processing the document; other parsers ignored the bad character.
As an interim fix, we now parse the individual characters and filter
out invalid characters. We replace such characters with a space
character (instead of a U+FFFD replacement character) since this
is typically user presentable data on a "10ft interface". An
alternative would be to completely discard the character, but the
examples we had would then have words combined where the invalid
character used to be.
Flole998 [Mon, 6 Jul 2020 15:05:05 +0000 (17:05 +0200)]
Replace long by int64_t in json parser, fixes #5844 (#1349)
Flole998 [Wed, 10 Jun 2020 21:27:21 +0000 (23:27 +0200)]
Fix memory leak
Flole998 [Mon, 8 Jun 2020 19:46:22 +0000 (21:46 +0200)]
Allocate space for buf on heap (modified PR #1324)
Flole998 [Mon, 8 Jun 2020 19:43:18 +0000 (21:43 +0200)]
Allocate space for buf on heap (modified PR #1324)
Isak Samsten [Mon, 8 Jun 2020 11:53:45 +0000 (13:53 +0200)]
xmltv: add program icon to exported xmltv. Fixes: #5685
Lorenz Brun [Sat, 23 May 2020 15:23:50 +0000 (17:23 +0200)]
Fix infinite loop when parsing invalid EIT CRID data
James Le Cuirot [Fri, 15 May 2020 16:45:30 +0000 (17:45 +0100)]
Fix building with -fno-common (default from GCC 10)
Flole998 [Fri, 22 May 2020 13:18:41 +0000 (15:18 +0200)]
Change nv-codec-headers path, fixes #5901
Flole998 [Fri, 22 May 2020 13:14:10 +0000 (15:14 +0200)]
Add python3 requests dependency
Antonio Tessarolo [Fri, 10 Apr 2020 14:17:09 +0000 (16:17 +0200)]
Changed default .pid path from /var/run/tvheadend.pid to /run/tvheadend.pid to follow "new" FSH 3 standard
James Le Cuirot [Sun, 10 May 2020 22:02:14 +0000 (23:02 +0100)]
dvbpsi: Fix build when DVB is not enabled at all
dave-p [Wed, 20 May 2020 11:45:45 +0000 (12:45 +0100)]
Update Copyright date on UI 'About' screen.
Flole998 [Tue, 19 May 2020 00:27:00 +0000 (02:27 +0200)]
Drop focal i386 support
Flole998 [Tue, 19 May 2020 00:17:41 +0000 (02:17 +0200)]
Fix doozer builds
Flole998 [Tue, 19 May 2020 00:01:32 +0000 (02:01 +0200)]
Fix doozer builds
Flole998 [Mon, 18 May 2020 23:43:17 +0000 (01:43 +0200)]
Attempt to fix doozer builds (#1340)
* Update lib.sh
* Install python3 requirements
Flole998 [Mon, 18 May 2020 23:28:12 +0000 (01:28 +0200)]
Use python3 if available
Josef Schlehofer [Fri, 17 Apr 2020 12:03:59 +0000 (14:03 +0200)]
Makefile.ffmpeg: update almost all upstream packages
- Updated x264 to its the latest snapshot
20191216 as their
snapshotting service was discontinued.
- Updated x265 to version 3.2.
- Updated libvpx to version 1.8.2.
- Updated libogg to version 1.3.4
- Updated fdk-aac to version 0.1.6
There is version 2.0.x, but let's leave it for later.
- Updated opus to version 1.3.1
- Updated nv-codec-headers to version 8.2.15.10
- Updated ffmpeg to version 4.1.5
Fixes CVEs:
CVE-2019-9718
CVE-2019-9721
CVE-2019-11338
CVE-2019-11339
CVE-2019-12730
CVE-2019-17539
CVE-2019-17542
Misc changes:
- Changed url for libogg, libtheora, libvorbis to use HTTPS and previous
site points to new one
- FFmpeg now uses HTTPS
Trujulu [Fri, 1 Nov 2019 12:07:20 +0000 (12:07 +0000)]
CSS: general improvements
* Unify css code; spaces, commas...
* Fix multiple paddings for progress bar (SNR/Signal Strenght).
* Slightly increase 'TVadapters' width (design collision).
* Slightly increase 'SAT>IP Servers' width (design collision).
* ACCESS: Fix width for spinner arrows (image was repeated).
* ACCESS: Fix transparent line at bottom of not filled progress bar (SNR/Signal Strenght).
Flole998 [Sun, 17 May 2020 15:48:06 +0000 (17:48 +0200)]
Deprecate python2, add support for python3 (#1338)
Flole998 [Thu, 14 May 2020 22:24:41 +0000 (00:24 +0200)]
Use HTTPS for libhdhomerun download
Pablo [Fri, 28 Feb 2020 15:08:26 +0000 (16:08 +0100)]
Upgrade to libhdhomerun_20200225
Flole998 [Fri, 15 May 2020 23:47:06 +0000 (01:47 +0200)]
Move from cosmic to focal (#1337)
Flole998 [Fri, 15 May 2020 23:43:53 +0000 (01:43 +0200)]
Update copyright and packages link
Flole998 [Fri, 15 May 2020 21:47:29 +0000 (23:47 +0200)]
Use python3 on focal
Flole998 [Fri, 15 May 2020 14:24:57 +0000 (16:24 +0200)]
Fix buffer overflow
Flole998 [Fri, 15 May 2020 14:20:47 +0000 (16:20 +0200)]
Prevent buffer overflow, fixes #5896
Flole998 [Fri, 15 May 2020 12:18:29 +0000 (14:18 +0200)]
Move forward from cosmic to focal
Kai Sommerfeld [Mon, 13 Apr 2020 15:36:15 +0000 (17:36 +0200)]
HTSP v35: Add support for recording file size
Mathieu Gouin [Thu, 14 May 2020 14:34:26 +0000 (10:34 -0400)]
Fix the query URL for IMDB website. (#1327)
Flole998 [Sat, 23 Nov 2019 16:11:58 +0000 (17:11 +0100)]
Fix #5782
Jaroslav Kysela [Thu, 28 Nov 2019 14:46:10 +0000 (15:46 +0100)]
esstream: fix NULL dereference in elementary_set_filter_build(), fixes #5787
Jaroslav Kysela [Fri, 15 Nov 2019 17:51:43 +0000 (18:51 +0100)]
capmt: fix the input filter
Jaroslav Kysela [Mon, 4 Nov 2019 08:35:27 +0000 (09:35 +0100)]
mpegts service: fix the build without mpegts_dvb (see PR#1321)
Jaroslav Kysela [Mon, 4 Nov 2019 08:33:16 +0000 (09:33 +0100)]
service: fix the default return value for service_get_source()
Christian [Fri, 1 Nov 2019 07:04:50 +0000 (08:04 +0100)]
docs: add hint on shell redirections (#5761)
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