]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
3 years agoEpisode number regexp 1416/head
tanakaPD [Wed, 12 Jan 2022 09:09:33 +0000 (10:09 +0100)] 
Episode number regexp

Proposed change to get also episode numbers given like "EP. nnn" (italian channels like Rai Gulp, Rai YoYo)

3 years agoFix some issues introduced in #0165f365cd58bbcc3734e4ec9ce696b42870ff8e
Flole [Mon, 10 Jan 2022 02:59:37 +0000 (03:59 +0100)] 
Fix some issues introduced in #0165f365cd58bbcc3734e4ec9ce696b42870ff8e

3 years agoFix "as: invalid option" during libvpx compilation
Flole998 [Sun, 9 Jan 2022 16:33:38 +0000 (17:33 +0100)] 
Fix "as: invalid option" during libvpx compilation

3 years agonvenc: Fix Werror=int-conversion FTBFS (and likely bug)
Michael Marley [Sun, 2 Jan 2022 19:09:51 +0000 (14:09 -0500)] 
nvenc: Fix Werror=int-conversion FTBFS (and likely bug)

Commit 0165f365cd58bbcc3734e4ec9ce696b42870ff8e introduced an FTBFS
when -Werror=int-conversion is passed to the compiler.  For
reasons unknown to me, the "value" argument to AV_DICT_SET_INT was
written as a string (const char *) rather than the int64_t that
the function behind the macro was expecting in the "Set Defaults"
statements.  This was resulting in the value of the pointer to the
character array getting used as the argument rather than the
integer itself, which appears to be what was intended.  This
triggers the Werror=int-conversion error and also probably results
in unexpected behavior from passing the pointer values.

3 years agonvenc: Fix Werror=misleading-indentation FTBFS
Michael Marley [Sun, 2 Jan 2022 17:38:17 +0000 (12:38 -0500)] 
nvenc: Fix Werror=misleading-indentation FTBFS

Commit 0165f365cd58bbcc3734e4ec9ce696b42870ff8e introduced an FTBFS
when -Werror=misleading-indentation is passed to the compiler.  It
appears from changes elsewhere in the file (around line 450) that
the "Set Defaults" statements were not intended to be included in
the if block, so this commit reformats it to make that obvious (and
also add curlybrackets as was done around 450.)

3 years agosome changes to nvenc
fat-fred [Wed, 1 Dec 2021 10:25:51 +0000 (11:25 +0100)] 
some changes to nvenc

  -cleanup of profiles

  -include level selection for nvenc

3 years agoUpdate Makefile.ffmpeg
fat-fred [Tue, 30 Nov 2021 07:37:09 +0000 (08:37 +0100)] 
Update Makefile.ffmpeg

3 years agoconfigure: add execinfo option
Fabrice Fontaine [Sat, 1 Jan 2022 15:53:29 +0000 (16:53 +0100)] 
configure: add execinfo option

Add execinfo option to allow the user to disable the feature even if
execinfo.h is found on the system

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
3 years agoiptv: Fix stream limit starting a new input on a running mux
Michael Marley [Sun, 12 Dec 2021 02:01:08 +0000 (21:01 -0500)] 
iptv: Fix stream limit starting a new input on a running mux

In iptv.c:iptv_input_is_free(), if all the conf arguments are 0
(when called from input_is_enabled()), return null if the mux
associated with the input is already running.  If the mux is
already running, starting a new input on it isn't going to create
a new input stream or break any bandwidth limit.  This fixes an
issue where starting a new channel/input on a mux that is already
active when the maximum number of input streams are in use would
result in failure.

This function is rather dense and appears to perform multiple
different functions depending on who called it, so I had a hard
time understanding exactly what is going on.  Therefore, I made
this patch in a way to be sure that it wouldn't affect how it works
in other cases than input_is_enabled().  If there is a better way
to do this, please do tell me.

3 years agoCheck the return code of snprintf in utils.c:rmtree
Michael Marley [Sun, 12 Dec 2021 01:56:54 +0000 (20:56 -0500)] 
Check the return code of snprintf in utils.c:rmtree

And return -ENAMETOOLONG if the string overflowed.  This fixes the
FTBFS on s390x with recent glibc/gcc versions.

This fixes #5949.

3 years agoUse clock_gettime() instead of time() in epggrab.c
Michael Marley [Sat, 11 Dec 2021 23:09:47 +0000 (18:09 -0500)] 
Use clock_gettime() instead of time() in epggrab.c

time() appears to return a slightly-rounded value as compared to
functions that return higher-precision time like gettimeofday() and
timespec_get().  Specifically, when gettimeofday() would return a
value with a low number in tv_usec, time() will return one fewer
seconds than tv_sec from gettimeofday().  The difference is minute
and probably doesn't cause an issue in most cases, but here in
epggrab.c the time of the next cron run is calculated immediately
after the previous run fires.  In this case, the value of time()
is actually one second lower than the specified cron run time. This
value is then passed into cron_multi_next(), which correctly sets
the next cron run to the current time.  Therefore, as soon as the
EPG grab completes, cron triggers again and re-runs it.  Using the
more precise values from gettimeofday() (by way of clock_gettime())
solves this problem and ensures that cron runs only once.

This solves #5545 and #5364.

3 years agoImprove the performance of updating the pid filter table in hdhomerun digital tuners.
Norm Raden [Tue, 14 Sep 2021 15:28:08 +0000 (11:28 -0400)] 
Improve the performance of updating the pid filter table in hdhomerun digital tuners.

 - Construct the compact list of pids formatted for the hdhomerun and handle edge cases.
 - For each call to tvhdhomerun_frontend_update_pids(...), only issue one set_tuner_filter call to the hdhomerun.
 - Turn off pids when done using them.
 - Handle the rare case where the requested list of pids does not fit in to the fixed length buffer by enabling all pids, excluding the NULL pid.

 Previously, calls to update the pids would generate get_tuner_filter and set_tuner_filter calls for each individual pid.
 Also, while a tuner was allocated, pids would never be freed up from the hdhomerun filter table even when they were no longer needed.
 And if the list of requested pids had exceeded the fixed length buffer, then not all the requested pids would be properly enabled.

 Very noticeably, in cases where the number of pids is large enough, very frequent pid updates would overload the hdhomerun causing it to
 drop bursts of program data (mpegts broadcast packets) every several seconds on all tuners for the duration of the rapid pid updates
 (reproducible on the HDHR4-2US model).

3 years agoFixed parsing w_scan format
Andrei Popescu [Sat, 13 Nov 2021 00:25:28 +0000 (16:25 -0800)] 
Fixed parsing w_scan format

3 years agoopentv: fix missing summary data on rescrape, #5995
James Hutchinson [Tue, 19 Oct 2021 14:35:27 +0000 (15:35 +0100)] 
opentv: fix missing summary data on rescrape, #5995

Chunks of events within the OpenTV data can contain blank summaries
following a re-scrape.

The issue of blank summary data occurs when the event in question
already exists in the guide, and upon rescrape the summary record for
the event in question is procesed before the title record.

In this scenario we should merge the data to avoid blanking out the
summary data.

3 years agoopentv: fix incorrect summaries for skyuk epg, fixes #5995
James Hutchinson [Sun, 26 Sep 2021 18:30:40 +0000 (19:30 +0100)] 
opentv: fix incorrect summaries for skyuk epg, fixes #5995

Events within the OpenTV SkyUK data can contain the same Event ID as
another event on a different channel.

This resulted in missing or incorrect summary data, since matching was
based solely on the Event ID.

This commit adjusts the opentv _entry_cmp function to match based on a
combination of Event ID and Channel ID. This enables the RB_FIND &
RB_INSERT_SORTED functions used within the OpenTV module to reliably
insert and uniquely find the correct entry.

3 years agoRevert "Remove unnecessary conversion"
Flole998 [Tue, 7 Sep 2021 17:14:14 +0000 (19:14 +0200)] 
Revert "Remove unnecessary conversion"

This reverts commit 7757f066582bdb244c56e658c4a99f8e1d5832cd.

3 years agoRemove unnecessary conversion
hochwasser [Tue, 4 May 2021 15:28:39 +0000 (17:28 +0200)] 
Remove unnecessary conversion

The conversion from unsigned long to long long is not necessary.
Corrected the print statement uses the format code %lu.

3 years agoExpose RDS flag via HTSP.
Kai Sommerfeld [Thu, 19 Aug 2021 07:50:54 +0000 (09:50 +0200)] 
Expose RDS flag via HTSP.

3 years agoAdd support for SCT_RDS
Kai Sommerfeld [Thu, 5 Aug 2021 21:15:56 +0000 (23:15 +0200)] 
Add support for SCT_RDS

4 years agoUpgrade to libhdhomerun_20210624
Pablo [Sun, 25 Jul 2021 11:16:14 +0000 (13:16 +0200)] 
Upgrade to libhdhomerun_20210624

There is a new version of libhdhomerun

4 years agoFix ffmpeg jessie build error
Flole998 [Sat, 24 Jul 2021 21:40:03 +0000 (23:40 +0200)] 
Fix ffmpeg jessie build error

4 years agoAttempt to fix jessie build
Flole998 [Fri, 23 Jul 2021 18:15:38 +0000 (20:15 +0200)] 
Attempt to fix jessie build

4 years agoAttempt to fix jessie build
Flole998 [Fri, 23 Jul 2021 17:16:48 +0000 (19:16 +0200)] 
Attempt to fix jessie build

4 years agoAttempt to fix trusty and centos builds
Flole998 [Fri, 23 Jul 2021 16:36:19 +0000 (18:36 +0200)] 
Attempt to fix trusty and centos builds

4 years agoAutobuild: Add arm64, armhf and armel for bullseye and buster.
mpmc [Thu, 22 Jul 2021 13:51:21 +0000 (14:51 +0100)] 
Autobuild: Add arm64, armhf and armel for bullseye and buster.

This is mainly for building packages on the Pi running plain-ol Debian and not Raspbian/Raspberry Pi OS, images are available at https://raspi.debian.net.

4 years agoDoozer.io: Add build targets for Debian, Bullseye & Sid
mpmc [Tue, 20 Jul 2021 17:51:15 +0000 (18:51 +0100)] 
Doozer.io: Add build targets for Debian, Bullseye & Sid

4 years agoFix slow loading bandwidth monitor graph in status tab
Flole998 [Wed, 21 Jul 2021 14:13:09 +0000 (16:13 +0200)] 
Fix slow loading bandwidth monitor graph in status tab

4 years agoAs we no longer have access to #hts on freenode swap to using libera - see https...
mpmc [Sat, 12 Jun 2021 12:32:00 +0000 (13:32 +0100)] 
As we no longer have access to #hts on freenode swap to using libera - see https://tvheadend.org/issues/6054

4 years agoAdd NVIDIA Hardware accelerated decoding for transcoding
Flole [Wed, 5 May 2021 14:45:37 +0000 (16:45 +0200)] 
Add NVIDIA Hardware accelerated decoding for transcoding

4 years agoFix EN50211 size for large messages
Flole [Mon, 31 May 2021 21:07:45 +0000 (23:07 +0200)] 
Fix EN50211 size for large messages

4 years agoUpdate ffmpeg to 4.4
Flole998 [Wed, 5 May 2021 14:38:29 +0000 (16:38 +0200)] 
Update ffmpeg to 4.4

4 years agoFix missing } from previous commit
Flole998 [Wed, 5 May 2021 14:12:21 +0000 (16:12 +0200)] 
Fix missing } from previous commit

4 years agoAllow PMT Parsing when PMT shares a PID with another table
Flole998 [Wed, 5 May 2021 14:07:56 +0000 (16:07 +0200)] 
Allow PMT Parsing when PMT shares a PID with another table

As proposed in #1403

4 years agoSAT>IP-Client: Add option for 16, 24 and 32-channel DVB-C tuners
Flole998 [Tue, 4 May 2021 17:37:47 +0000 (19:37 +0200)] 
SAT>IP-Client: Add option for 16, 24 and 32-channel DVB-C tuners

4 years agoseen is a unsigned type
hochwasser [Mon, 3 May 2021 20:16:22 +0000 (22:16 +0200)] 
seen is a unsigned type

Change the format string from d to u. seen is uint32_t -> line 1192

4 years agoelse is missing
hochwasser [Mon, 3 May 2021 20:10:46 +0000 (22:10 +0200)] 
else is missing

While locking into the code, there seems to miss an else statement. The indentation seems so.

4 years agoUpdate .gitignore
Jumper78 [Wed, 21 Apr 2021 21:38:08 +0000 (23:38 +0200)] 
Update .gitignore

4 years agoDelete .DS_Store
Jumper78 [Wed, 21 Apr 2021 21:34:41 +0000 (23:34 +0200)] 
Delete .DS_Store

4 years agoDelete .DS_Store
Jumper78 [Wed, 21 Apr 2021 21:34:19 +0000 (23:34 +0200)] 
Delete .DS_Store

4 years agoDelete .DS_Store
Jumper78 [Wed, 21 Apr 2021 21:33:52 +0000 (23:33 +0200)] 
Delete .DS_Store

4 years agospecified the value on each line
Jumper78 [Wed, 21 Apr 2021 21:30:04 +0000 (23:30 +0200)] 
specified the value on each line

4 years agoUpdate profile.c
Jumper78 [Wed, 21 Apr 2021 15:16:21 +0000 (17:16 +0200)] 
Update profile.c

Added Rewrite MPEG-TS SI settings to the MPEG-TS SPAWN profile panel.

4 years agoImprove Readme.md file with a more visual approach
Flole998 [Wed, 21 Apr 2021 17:35:23 +0000 (19:35 +0200)] 
Improve Readme.md file with a more visual approach

4 years agoMove travis builds from trusty to bionic
Flole998 [Tue, 20 Apr 2021 18:39:59 +0000 (20:39 +0200)] 
Move travis builds from trusty to bionic

4 years agoAdd pid file hint for systemd-sysv-generator
davidchute [Sun, 21 Mar 2021 23:17:11 +0000 (23:17 +0000)] 
Add pid file hint for systemd-sysv-generator

So that for systemd users, systemd-sysv-generator can work out where the pid file is located. And restart on detection that the process has died.

4 years agoUpdate libssl-dependency information
Flole998 [Fri, 2 Apr 2021 12:06:35 +0000 (14:06 +0200)] 
Update libssl-dependency information

4 years agoFix possible deadlock
Flole998 [Fri, 2 Apr 2021 01:40:39 +0000 (03:40 +0200)] 
Fix possible deadlock

4 years agoremote timeshift: fix compilation with IPTV disabled
spdfrk [Thu, 18 Mar 2021 21:31:06 +0000 (22:31 +0100)] 
remote timeshift: fix compilation with IPTV disabled

4 years agoUpgrade to libhdhomerun_20210224
Pablo [Tue, 16 Mar 2021 08:09:28 +0000 (09:09 +0100)] 
Upgrade to libhdhomerun_20210224

There is a new version of libhdhomerun

4 years agoTry to fix error during compilation
Flole998 [Tue, 16 Mar 2021 16:04:04 +0000 (17:04 +0100)] 
Try to fix error during compilation

4 years agoReset error counters for IPTV on start, issue #5760
Pablo [Wed, 10 Mar 2021 18:41:41 +0000 (19:41 +0100)] 
Reset error counters for IPTV on start, issue #5760

4 years agoremote timeshift: fix crash on multiple subscriptions and cleanup
spdfrk [Sun, 14 Mar 2021 12:08:58 +0000 (13:08 +0100)] 
remote timeshift: fix crash on multiple subscriptions and cleanup

4 years agoiptv: new features for multicast, rtsp & rtcp
spdfrk [Sat, 13 Jun 2020 14:26:30 +0000 (16:26 +0200)] 
iptv: new features for multicast, rtsp & rtcp

- Implement RTCP Negative Acknowledge (a.k.a. Retransmission) support for RTP streams.
    When packet loss is detected the client will send a RTCP Generic Feedback report to the server. The server can than resend these lost packets.
    Retransmitted packets are send through a second connection or as part of the main stream, both cases are supported.
    For Multicast manual setup of the RTCP server is required, for RTSP automatic setup (was already implemented for Receiver Reports) or manual override is possible.
- General clean-up of unused RTCP code and restructure to allow for easy implementation of different types of RTCP messages.
- Make RTCP Receiver Reports optional.
- RTSP start session with DESCRIBE and parse response content.
- RTSP DESCRIBE redirect support.
- Parse DESCRIBE response for AVPF support (required for Retransmission).
- Implement remote time shift support for RTSP streams.
    This option can be enabled for a channel to pass-through time shift commands to the RTSP server, the internal time shift buffer is then disabled.

4 years agoFix possible NULL-Pointer-reference
Flole998 [Fri, 12 Mar 2021 03:16:21 +0000 (04:16 +0100)] 
Fix possible NULL-Pointer-reference

4 years agoFix issues identified by coverity
Flole [Wed, 24 Feb 2021 18:32:16 +0000 (19:32 +0100)] 
Fix issues identified by coverity

4 years agoEMM patch
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.

4 years agoAttempt to fix nvenc encoding
Flole [Sun, 21 Feb 2021 01:52:07 +0000 (02:52 +0100)] 
Attempt to fix nvenc encoding

4 years agoSeveral coverity fixes, year updated, map muxes between DVB Types
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

4 years agoRewrite scanfile.c for dynamic memory allocation (#1387)
Flole998 [Sat, 20 Feb 2021 20:19:36 +0000 (21:19 +0100)] 
Rewrite scanfile.c for dynamic memory allocation  (#1387)

4 years agoSeveral enhancements
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

4 years agoFix more issues identified by coverity
Flole998 [Thu, 18 Feb 2021 21:24:01 +0000 (22:24 +0100)] 
Fix more issues identified by coverity

4 years agoFix crash when using matroska profile
Flole998 [Thu, 18 Feb 2021 21:11:59 +0000 (22:11 +0100)] 
Fix crash when using matroska profile

4 years agoMore coverity fixes
Flole998 [Thu, 18 Feb 2021 15:48:31 +0000 (16:48 +0100)] 
More coverity fixes

4 years agoFix several issues discovered by coverity
Flole998 [Thu, 18 Feb 2021 14:02:09 +0000 (15:02 +0100)] 
Fix several issues discovered by coverity

4 years agoRemove link to bintray as they will shutdown in 2 weeks
Flole998 [Thu, 18 Feb 2021 01:52:48 +0000 (02:52 +0100)] 
Remove link to bintray as they will shutdown in 2 weeks

4 years agoMove from travis-ci.org to travis-ci.com and update date
Flole998 [Thu, 18 Feb 2021 01:39:13 +0000 (02:39 +0100)] 
Move from travis-ci.org to travis-ci.com and update date

4 years agoSilcense more x265 warnings
Flole998 [Thu, 18 Feb 2021 01:35:08 +0000 (02:35 +0100)] 
Silcense more x265 warnings

4 years agoEnable LIBX265_DIFFS again
Flole998 [Thu, 18 Feb 2021 01:34:26 +0000 (02:34 +0100)] 
Enable LIBX265_DIFFS again

4 years agoAdd accidentally deleted line again
Flole998 [Thu, 18 Feb 2021 00:15:59 +0000 (01:15 +0100)] 
Add accidentally deleted line again

4 years agoFix uninitialized memory access for several ioctl commands (#1382)
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

4 years agoFix too small memory allocation
Flole998 [Wed, 17 Feb 2021 23:17:08 +0000 (00:17 +0100)] 
Fix too small memory allocation

4 years agoAdd ISDB-T in hdhomerun
Daniel Bittencourt [Mon, 18 Nov 2019 23:10:13 +0000 (19:10 -0400)] 
Add ISDB-T in hdhomerun

4 years agofix vaapi-profiles (#1366)
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>
4 years agoAdded ISDB-T SATIP Support
George Kharrat [Wed, 9 Dec 2020 09:33:25 +0000 (04:33 -0500)] 
Added ISDB-T SATIP Support

4 years agoUpgrade to libhdhomerun_20200907
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)

4 years agoFix possible deadlock when using tvh_mutex_trylock()
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.

4 years agoSat>IP clear old signal info when opening new stream
Flole998 [Mon, 14 Dec 2020 22:03:21 +0000 (23:03 +0100)] 
Sat>IP clear old signal info when opening new stream

4 years agoRemove libva-x11 dependency
Daniel Bittencourt [Sat, 7 Jul 2018 21:44:42 +0000 (17:44 -0400)] 
Remove libva-x11 dependency

4 years agodocs: fix simple typo, seperately -> separately
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`.

4 years agoin python 3, dict.has_key() has been removed
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>
4 years agoChanged shebang of tvhmeta to python
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

4 years agoCorrect Environment variable name.
dave-p [Tue, 27 Oct 2020 20:25:36 +0000 (20:25 +0000)] 
Correct Environment variable name.

4 years agoSilcence x265 warnings (#1368)
Flole998 [Tue, 27 Oct 2020 01:20:50 +0000 (02:20 +0100)] 
Silcence x265 warnings (#1368)

* Add patch

* Add patch to Makefile

4 years agoAdd removed checksum
Flole998 [Tue, 27 Oct 2020 00:58:38 +0000 (01:58 +0100)] 
Add removed checksum

4 years agoUse https for downloading ffmpeg and update nv-codec-headers
Flole998 [Tue, 27 Oct 2020 00:52:21 +0000 (01:52 +0100)] 
Use https for downloading ffmpeg and update nv-codec-headers

4 years agoChange no_sanitize("thread") attributes
Flole998 [Thu, 22 Oct 2020 21:18:52 +0000 (23:18 +0200)] 
Change no_sanitize("thread") attributes

4 years agoAdding polish scraper for DVBC
user [Thu, 15 Oct 2020 20:15:29 +0000 (22:15 +0200)] 
Adding polish scraper for DVBC

4 years agoFix #5962
Flole998 [Mon, 19 Oct 2020 22:39:36 +0000 (00:39 +0200)] 
Fix #5962

4 years agoMake focal use python3 for upload
Flole998 [Wed, 14 Oct 2020 17:17:59 +0000 (19:17 +0200)] 
Make focal use python3 for upload

4 years agoAttempt to fix focal build in doozer
Flole998 [Wed, 14 Oct 2020 13:38:36 +0000 (15:38 +0200)] 
Attempt to fix focal build in doozer

4 years agoFix vaapi patch
fatfred [Sat, 10 Oct 2020 19:31:23 +0000 (21:31 +0200)] 
Fix vaapi patch

4 years agoRemove wrong test in nvenc.c
Flole998 [Thu, 8 Oct 2020 20:45:58 +0000 (22:45 +0200)] 
Remove wrong test in nvenc.c

As proposed in #1362

4 years agoFix NVENC
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)

4 years agoupdate Makefile.ffmpeg (#1359)
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>
4 years agoFix cut & paste error in api/epg. (#1360)
dave-p [Thu, 8 Oct 2020 16:36:26 +0000 (17:36 +0100)] 
Fix cut & paste error in api/epg. (#1360)

4 years agoRevert dca46eedd9653b90d2722e67281eed0b35740730
Flole998 [Mon, 28 Sep 2020 22:10:17 +0000 (00:10 +0200)] 
Revert dca46eedd9653b90d2722e67281eed0b35740730

Reverts dca46eedd9653b90d2722e67281eed0b35740730 as it's broken anyways.

4 years agoFix scraping 'new' flag from UK EIT.
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.

4 years agoUpgrade to libhdhomerun_20200521 1351/head
Pablo [Fri, 17 Jul 2020 09:06:43 +0000 (11:06 +0200)] 
Upgrade to libhdhomerun_20200521

5 years agoFix TheTVDB Query
Flole998 [Mon, 13 Jul 2020 11:51:09 +0000 (13:51 +0200)] 
Fix TheTVDB Query

5 years agoFix escape code '&quote;' should be '&quot;'. (#1355)
azlm8t [Sun, 12 Jul 2020 17:01:01 +0000 (18:01 +0100)] 
Fix escape code '&quote;' should be '&quot;'. (#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 '&quote;' as
double quote marks followed by "e;".