]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Flole998 [Tue, 20 Apr 2021 19:58:06 +0000 (21:58 +0200)]
Implement fix from Forum
Fix provided by https://tvheadend.org/boards/5/topics/43530?r=44328#message-44328
Flole998 [Mon, 1 Mar 2021 02:32:31 +0000 (03:32 +0100)]
Clean transcoding when htsp based transcoding is used
Flole [Wed, 24 Feb 2021 18:32:16 +0000 (19:32 +0100)]
Fix issues identified by coverity
Nick [Wed, 24 Feb 2021 10:48:43 +0000 (11:48 +0100)]
EMM patch
EMM patch, TVheadend stopped sending shared EMM's to OScam.
I believe this commit broke in it.
6ea7c38
After changing back OScam started to receive shared EMM's again.
Tested on dvb-c provider nl-Delta.
Flole [Sun, 21 Feb 2021 01:52:07 +0000 (02:52 +0100)]
Attempt to fix nvenc encoding
Flole998 [Sun, 21 Feb 2021 01:22:52 +0000 (02:22 +0100)]
Several coverity fixes, year updated, map muxes between DVB Types
* Fix potential double-free
* Add Option to Map Muxes between different DVB-Types
* Fix potential endless loop in RTSP code
* Change years from 2020
* Rewrite scanfile.c for dynamic memory allocation
* More coverity fixes
Flole998 [Sat, 20 Feb 2021 20:19:36 +0000 (21:19 +0100)]
Rewrite scanfile.c for dynamic memory allocation (#1387)
Flole998 [Sat, 20 Feb 2021 14:36:56 +0000 (15:36 +0100)]
Several enhancements
* Fix potential double-free
* Add Option to Map Muxes between different DVB-Types
* Fix potential endless loop in RTSP code
* Change years from 2020
Flole998 [Thu, 18 Feb 2021 21:24:01 +0000 (22:24 +0100)]
Fix more issues identified by coverity
Flole998 [Thu, 18 Feb 2021 21:11:59 +0000 (22:11 +0100)]
Fix crash when using matroska profile
Flole998 [Thu, 18 Feb 2021 15:48:31 +0000 (16:48 +0100)]
More coverity fixes
Flole998 [Thu, 18 Feb 2021 14:02:09 +0000 (15:02 +0100)]
Fix several issues discovered by coverity
Flole998 [Thu, 18 Feb 2021 01:52:48 +0000 (02:52 +0100)]
Remove link to bintray as they will shutdown in 2 weeks
Flole998 [Thu, 18 Feb 2021 01:39:13 +0000 (02:39 +0100)]
Move from travis-ci.org to travis-ci.com and update date
Flole998 [Thu, 18 Feb 2021 01:35:08 +0000 (02:35 +0100)]
Silcense more x265 warnings
Flole998 [Thu, 18 Feb 2021 01:34:26 +0000 (02:34 +0100)]
Enable LIBX265_DIFFS again
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