mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 14:16:40 +00:00
Merge pull request #10281 from HiassofT/le12.2-tvheadend
[le12.2] backport tvheadend and dvb-tools addon updates
This commit is contained in:
commit
874be88913
@ -2,11 +2,11 @@
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="comskip"
|
||||
PKG_VERSION="6e66de54358498aa276d233f5b3e7fa673526af1"
|
||||
PKG_SHA256="412f0cc543cbe327b36b0354c00ace260c996e95dd95cb585ca58dd52c926607"
|
||||
PKG_VERSION="0.83"
|
||||
PKG_SHA256="bd90d7922916e0b04ea9f3426ea7747d347f218f3f915fb4d251961d0730876e"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.kaashoek.com/comskip/"
|
||||
PKG_URL="https://github.com/erikkaashoek/Comskip/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_URL="https://github.com/erikkaashoek/Comskip/archive/V${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain argtable2 ffmpegx"
|
||||
PKG_DEPENDS_CONFIG="argtable2 ffmpegx"
|
||||
PKG_LONGDESC="Comskip detects commercial breaks from a video stream. It can be used for post-processing recordings."
|
||||
|
@ -1,58 +0,0 @@
|
||||
From 3f940e6f8e83fbb0cbbca6a4f55b506ccec8d3c4 Mon Sep 17 00:00:00 2001
|
||||
From: bsperduto <brian.sperduto@gmail.com>
|
||||
Date: Sun, 3 Dec 2023 08:50:41 -0600
|
||||
Subject: [PATCH 1/2] Fix for deprecation of DECLARE_ALIGNED #164
|
||||
|
||||
---
|
||||
comskip.c | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/comskip.c b/comskip.c
|
||||
index 08ffd5e..e85f61a 100644
|
||||
--- a/comskip.c
|
||||
+++ b/comskip.c
|
||||
@@ -733,9 +733,9 @@ int sceneChangePercent;
|
||||
bool lastFrameWasBlack = false;
|
||||
bool lastFrameWasSceneChange = false;
|
||||
|
||||
-#include <libavutil/avutil.h> // only for DECLARE_ALIGNED
|
||||
-static DECLARE_ALIGNED(32, long, histogram)[256];
|
||||
-static DECLARE_ALIGNED(32, long, lastHistogram)[256];
|
||||
+
|
||||
+static long histogram[256];
|
||||
+static long lastHistogram[256];
|
||||
|
||||
#define MAXCSLENGTH 400*300
|
||||
#define MAXCUTSCENES 8
|
||||
@@ -10097,7 +10097,7 @@ void LoadCutScene(const char *filename)
|
||||
#define OWN_HISTOGRAM_WIDTH 4
|
||||
#define OWN_HISTOGRAM_HEIGHT 256
|
||||
|
||||
-static DECLARE_ALIGNED(32, int, own_histogram)[OWN_HISTOGRAM_WIDTH][OWN_HISTOGRAM_HEIGHT];
|
||||
+static int own_histogram[OWN_HISTOGRAM_WIDTH][OWN_HISTOGRAM_HEIGHT];
|
||||
int scan_step;
|
||||
|
||||
#define SCAN_MULTI
|
||||
|
||||
From eae0b430d7c9317333fb8759bd67369fd71a085a Mon Sep 17 00:00:00 2001
|
||||
From: bsperduto <brian.sperduto@gmail.com>
|
||||
Date: Sun, 10 Dec 2023 13:32:57 +0100
|
||||
Subject: [PATCH 2/2] [PATCH] Update mpeg2dec.c
|
||||
|
||||
---
|
||||
mpeg2dec.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/mpeg2dec.c b/mpeg2dec.c
|
||||
index 626a991..bb2fa2b 100755
|
||||
--- a/mpeg2dec.c
|
||||
+++ b/mpeg2dec.c
|
||||
@@ -349,7 +349,7 @@ static void signal_handler (int sig)
|
||||
#define AUDIOBUFFER 1600000
|
||||
|
||||
static double base_apts = 0.0, apts, top_apts = 0.0;
|
||||
-static DECLARE_ALIGNED(16, short, audio_buffer[AUDIOBUFFER]);
|
||||
+static short audio_buffer[AUDIOBUFFER];
|
||||
static short *audio_buffer_ptr = audio_buffer;
|
||||
static int audio_samples = 0;
|
||||
#define ISSAME(T1,T2) (fabs((T1) - (T2)) < 0.001)
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="dtv-scan-tables"
|
||||
PKG_VERSION="2024-03-24-7098bdd27548"
|
||||
PKG_SHA256="3f4c8981b3a4829066b396abc0da270e5c7e674b5d190e92532a06951a07e98e"
|
||||
PKG_VERSION="2025-06-06-caca23fb5466"
|
||||
PKG_SHA256="415894e601a53d827ec85e333b7b0afb0bf2fc7abf98df606a0d120353d408f3"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://git.linuxtv.org/dtv-scan-tables.git"
|
||||
PKG_URL="https://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${PKG_VERSION}.tar.bz2"
|
||||
|
@ -3,15 +3,18 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="dvb-apps"
|
||||
PKG_VERSION="3d43b280298c"
|
||||
PKG_SHA256="f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057"
|
||||
PKG_VERSION="9f848ee0b1529ad5d33b62d1035bfdaf607ccbd8"
|
||||
PKG_SHA256="5ed8693a7d469e47f01923d2a42720ff4b61de1760eb3dee1a49d0c9f8c62d93"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps"
|
||||
PKG_URL="https://linuxtv.org/hg/dvb-apps/archive/${PKG_VERSION}.tar.bz2"
|
||||
PKG_URL="https://github.com/tbsdtv/dvb-apps/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Applications for initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC."
|
||||
PKG_BUILD_FLAGS="-sysroot"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="enable_shared=no"
|
||||
PKG_MAKEINSTALL_OPTS_TARGET="enable_shared=no"
|
||||
|
||||
pre_make_target() {
|
||||
export PERL_USE_UNSAFE_INC=1
|
||||
}
|
||||
|
@ -0,0 +1,24 @@
|
||||
From 71478aed635bfa8f458db4aa56022272a6a8badc Mon Sep 17 00:00:00 2001
|
||||
From: Lukas Rusak <lorusak@gmail.com>
|
||||
Date: Mon, 21 Dec 2015 09:12:10 +0000
|
||||
Subject: [PATCH] remove av7110_loadkeys
|
||||
|
||||
---
|
||||
util/Makefile | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/util/Makefile b/util/Makefile
|
||||
index c78598c..c3365fb 100644
|
||||
--- a/util/Makefile
|
||||
+++ b/util/Makefile
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
all clean install:
|
||||
$(MAKE) -C atsc_epg $@
|
||||
- $(MAKE) -C av7110_loadkeys $@
|
||||
$(MAKE) -C dib3000-watch $@
|
||||
$(MAKE) -C dst-utils $@
|
||||
$(MAKE) -C dvbdate $@
|
||||
--
|
||||
2.43.0
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -Naur dvb-apps-20090201/util/scan/diseqc.c dvb-apps-20090201a/util/scan/diseqc.c
|
||||
--- dvb-apps-20090201/util/scan/diseqc.c 2009-02-01 13:57:16.000000000 +0100
|
||||
+++ dvb-apps-20090201a/util/scan/diseqc.c 2009-02-14 13:45:42.000000000 +0100
|
||||
@@ -1,6 +1,6 @@
|
||||
+#include <time.h>
|
||||
#include <linux/dvb/frontend.h>
|
||||
#include <sys/ioctl.h>
|
||||
-#include <time.h>
|
||||
|
||||
#include "scan.h"
|
||||
#include "diseqc.h"
|
@ -1,13 +0,0 @@
|
||||
diff --git a/Make.rules b/Make.rules
|
||||
index e867c3a..b2d8663 100644
|
||||
--- a/Make.rules
|
||||
+++ b/Make.rules
|
||||
@@ -9,7 +9,7 @@ ifneq ($(lib_name),)
|
||||
CFLAGS_LIB ?= -fPIC
|
||||
CFLAGS += $(CFLAGS_LIB)
|
||||
|
||||
-libraries = $(lib_name).so $(lib_name).a
|
||||
+libraries = $(lib_name).a
|
||||
|
||||
.PHONY: library
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -Naur a/util/Makefile b/util/Makefile
|
||||
--- a/util/Makefile 2014-03-21 12:26:36.000000000 -0700
|
||||
+++ b/util/Makefile 2015-12-21 01:12:10.261957235 -0800
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
all clean install:
|
||||
$(MAKE) -C atsc_epg $@
|
||||
- $(MAKE) -C av7110_loadkeys $@
|
||||
$(MAKE) -C dib3000-watch $@
|
||||
$(MAKE) -C dst-utils $@
|
||||
$(MAKE) -C dvbdate $@
|
@ -1,52 +0,0 @@
|
||||
From: CvH <namerp@googlemail.com>
|
||||
Date: Wed, 22 Nov 2017 23:45:38 +0100
|
||||
Subject: [PATCH] fix for kernel >=4.14
|
||||
|
||||
---
|
||||
include/ca.h | 1 -
|
||||
util/dst-utils/dst_test.c | 14 --------------
|
||||
2 files changed, 15 deletions(-)
|
||||
|
||||
diff --git a/include/ca.h b/include/ca.h
|
||||
index c18537f..5ad21c9 100644
|
||||
--- a/include/ca.h
|
||||
+++ b/include/ca.h
|
||||
@@ -85,6 +85,5 @@ typedef struct ca_pid {
|
||||
#define CA_GET_MSG _IOR('o', 132, ca_msg_t)
|
||||
#define CA_SEND_MSG _IOW('o', 133, ca_msg_t)
|
||||
#define CA_SET_DESCR _IOW('o', 134, ca_descr_t)
|
||||
-#define CA_SET_PID _IOW('o', 135, ca_pid_t)
|
||||
|
||||
#endif
|
||||
diff --git a/util/dst-utils/dst_test.c b/util/dst-utils/dst_test.c
|
||||
index 74385de..5cf3bd8 100644
|
||||
--- a/util/dst-utils/dst_test.c
|
||||
+++ b/util/dst-utils/dst_test.c
|
||||
@@ -111,16 +111,6 @@ static int dst_reset(int cafd)
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int dst_set_pid(int cafd)
|
||||
-{
|
||||
- if ((ioctl(cafd, CA_SET_PID)) < 0) {
|
||||
- printf("%s: ioctl failed ..\n", __FUNCTION__);
|
||||
- return -1;
|
||||
- }
|
||||
-
|
||||
- return 0;
|
||||
-}
|
||||
-
|
||||
static int dst_get_descr(int cafd)
|
||||
{
|
||||
if ((ioctl(cafd, CA_GET_DESCR_INFO)) < 0) {
|
||||
@@ -229,10 +219,6 @@ int main(int argc, char *argv[])
|
||||
printf("%s: Reset\n", __FUNCTION__);
|
||||
dst_reset(cafd);
|
||||
break;
|
||||
- case 'p':
|
||||
- printf("%s: PID\n", __FUNCTION__);
|
||||
- dst_set_pid(cafd);
|
||||
- break;
|
||||
case 'g':
|
||||
printf("%s: Get Desc\n", __FUNCTION__);
|
||||
dst_get_descr(cafd);
|
@ -1,28 +0,0 @@
|
||||
From 6e62b334cced721b0b2bed197fd36e44878580ce Mon Sep 17 00:00:00 2001
|
||||
From: MilhouseVH <milhouseVH.github@nmacleod.com>
|
||||
Date: Mon, 3 Feb 2020 23:30:43 +0000
|
||||
Subject: [PATCH] replace obsolete stime after glibc-2.31
|
||||
|
||||
---
|
||||
util/dvbdate/dvbdate.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/util/dvbdate/dvbdate.c b/util/dvbdate/dvbdate.c
|
||||
index f0df437..bff7204 100644
|
||||
--- a/util/dvbdate/dvbdate.c
|
||||
+++ b/util/dvbdate/dvbdate.c
|
||||
@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsigned int to)
|
||||
*/
|
||||
int set_time(time_t * new_time)
|
||||
{
|
||||
- if (stime(new_time)) {
|
||||
+ struct timespec ts;
|
||||
+ ts.tv_sec = *new_time;
|
||||
+ ts.tv_nsec = 0;
|
||||
+ if (clock_settime(CLOCK_REALTIME, &ts) < 0) {
|
||||
perror("Unable to set time");
|
||||
return -1;
|
||||
}
|
||||
--
|
||||
2.20.1
|
||||
|
@ -1,37 +0,0 @@
|
||||
From e6ff7da39edd44fe6bb14bcba29c0fc5a02957a8 Mon Sep 17 00:00:00 2001
|
||||
From: CrazyCat <crazycat69@narod.ru>
|
||||
Date: Sun, 20 May 2018 21:22:24 +0300
|
||||
Subject: [PATCH] Some compat fixes.
|
||||
|
||||
---
|
||||
lib/libdvbapi/dvbnet.c | 4 ++++
|
||||
lib/libdvbapi/dvbvideo.c | 1 -
|
||||
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lib/libdvbapi/dvbnet.c b/lib/libdvbapi/dvbnet.c
|
||||
index 25c09ad..7ddaabe 100644
|
||||
--- a/lib/libdvbapi/dvbnet.c
|
||||
+++ b/lib/libdvbapi/dvbnet.c
|
||||
@@ -29,6 +29,10 @@
|
||||
#include <errno.h>
|
||||
#include "dvbnet.h"
|
||||
|
||||
+#ifndef DVB_NET_FEEDTYPE_GSE
|
||||
+#define DVB_NET_FEEDTYPE_GSE 2 /* generic stream encapsulation */
|
||||
+#endif
|
||||
+
|
||||
int dvbnet_open(int adapter, int netdeviceid)
|
||||
{
|
||||
char filename[PATH_MAX+1];
|
||||
diff --git a/lib/libdvbapi/dvbvideo.c b/lib/libdvbapi/dvbvideo.c
|
||||
index f1ffbe8..18a4d3a 100644
|
||||
--- a/lib/libdvbapi/dvbvideo.c
|
||||
+++ b/lib/libdvbapi/dvbvideo.c
|
||||
@@ -26,7 +26,6 @@
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <linux/types.h>
|
||||
-#include <linux/dvb/video.h>
|
||||
#include <errno.h>
|
||||
#include "dvbvideo.h"
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -ru a/Makefile b/Makefile
|
||||
--- a/Makefile 2014-03-21 20:26:36.000000000 +0100
|
||||
+++ b/Makefile 2022-12-04 20:52:52.827027541 +0100
|
||||
@@ -10,7 +10,6 @@
|
||||
|
||||
all clean install:
|
||||
$(MAKE) -C lib $@
|
||||
- $(MAKE) -C test $@
|
||||
$(MAKE) -C util $@
|
||||
|
||||
update:
|
@ -1,49 +0,0 @@
|
||||
--- a/lib/libdvbapi/dvbaudio.c 2021-07-27 22:57:28.723492743 +1000
|
||||
+++ b/lib/libdvbapi/dvbaudio.c 2021-07-27 23:07:08.672581030 +1000
|
||||
@@ -25,10 +25,13 @@
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/ioctl.h>
|
||||
-#include <linux/dvb/audio.h>
|
||||
#include <errno.h>
|
||||
#include "dvbaudio.h"
|
||||
|
||||
+#ifndef AUDIO_SET_BYPASS_MODE
|
||||
+#define AUDIO_SET_BYPASS_MODE _IO('o', 8)
|
||||
+#endif
|
||||
+
|
||||
int dvbaudio_open(int adapter, int audiodeviceid)
|
||||
{
|
||||
char filename[PATH_MAX+1];
|
||||
--- a/test/test_av.c 2021-07-27 23:11:51.105535377 +1000
|
||||
+++ b/test/test_av.c 2021-07-27 23:12:05.035519211 +1000
|
||||
@@ -31,8 +31,6 @@
|
||||
#include <unistd.h>
|
||||
|
||||
#include <linux/types.h>
|
||||
-#include <linux/dvb/audio.h>
|
||||
-#include <linux/dvb/video.h>
|
||||
|
||||
int audioStop(int fd, char *arg)
|
||||
{
|
||||
--- a/util/szap/szap.c 2021-07-27 23:26:32.667530471 +1000
|
||||
+++ b/util/szap/szap.c 2021-07-27 23:26:46.154138354 +1000
|
||||
@@ -46,7 +46,6 @@
|
||||
|
||||
#include <linux/dvb/frontend.h>
|
||||
#include <linux/dvb/dmx.h>
|
||||
-#include <linux/dvb/audio.h>
|
||||
#include "lnb.h"
|
||||
#include "util.h"
|
||||
|
||||
@@ -57,6 +56,10 @@
|
||||
#define FALSE (1==0)
|
||||
#endif
|
||||
|
||||
+#ifndef AUDIO_SET_BYPASS_MODE
|
||||
+#define AUDIO_SET_BYPASS_MODE _IO('o', 8)
|
||||
+#endif
|
||||
+
|
||||
/* location of channel list file */
|
||||
#define CHANNEL_FILE "channels.conf"
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="dvblast"
|
||||
PKG_VERSION="4270dcae7b754b25ad27332bb1c55b6b23b85b0d" # 2021-01-07
|
||||
PKG_SHA256="6f613b9c5e2582b7bc48458c531c926170726a094a5a93f8d9142a2382c09c58"
|
||||
PKG_VERSION="405917e77f0f08b4c130ae4611c3ca6cf82119c1"
|
||||
PKG_SHA256="9aea0107b5c91a76cd7a8b9038029e7af4f5a285ef5cd6b70b259dee17986af2"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://www.videolan.org/projects/dvblast.html"
|
||||
PKG_URL="http://repo.or.cz/dvblast.git/snapshot/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="dvbsnoop"
|
||||
PKG_VERSION="72a64d59b6b00272fbfbeebdc9da9d6e8ace67da" # 2021-12-12
|
||||
PKG_SHA256="7364c04b05e3ce311c14544fd01ca8ad846f4cfab5951815bdec64fe6cc35a0c"
|
||||
PKG_VERSION="d561ddc3c5396e0462f2ef08c19d8fcf4df68f5e"
|
||||
PKG_SHA256="23fa6d5a7ac74f4ca23598ff91f2ff088011fdd88fa37e2ca3716bf23b90da42"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://dvbsnoop.sourceforge.net/"
|
||||
PKG_URL="https://github.com/Duckbox-Developers/dvbsnoop/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="mumudvb"
|
||||
PKG_VERSION="efc815ccecf5a2b9603027c959a4966fe501f6a5" # 2021-01-06
|
||||
PKG_SHA256="b3a6f4a5d2f08d31afa46504dc53644ae21d7dbfa320a216efafcf1e7c44cdba"
|
||||
PKG_VERSION="46056b21f790603dfb38ca5c39be84c92f32d99e"
|
||||
PKG_SHA256="e904348a36c10a3930384b55a4a31250780456306c9c98cedbdcee277afea3e9"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://mumudvb.net/"
|
||||
PKG_URL="https://github.com/braice/MuMuDVB/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -2,11 +2,11 @@
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="t2scan"
|
||||
PKG_VERSION="0.7"
|
||||
PKG_SHA256="44e4b738a2beed8eb964be3d90b6da48c2d1c672d81fd8db8bbda87bcc433fcb"
|
||||
PKG_VERSION="ae1c768d8ff08400f8409e9e9338d375b78731c1"
|
||||
PKG_SHA256="7a04aaabff34c83bac683e50e27494467ff1865829d2f95445a17228fe4b77c6"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/mighty-p/t2scan"
|
||||
PKG_URL="https://github.com/mighty-p/t2scan/archive/v${PKG_VERSION}.tar.gz"
|
||||
PKG_URL="https://github.com/mighty-p/t2scan/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="A small channel scan tool which generates DVB-T/T2 channels.conf files."
|
||||
PKG_BUILD_FLAGS="-sysroot"
|
||||
|
@ -3,10 +3,10 @@
|
||||
|
||||
PKG_NAME="tune-s2"
|
||||
PKG_VERSION="60cc4aaa70b646d38f2e40251860375283c44816"
|
||||
PKG_SHA256="e39069a0f2f0930809647052fe1f8c9a13f05af537013b03a99f09ceb9bfb997"
|
||||
PKG_SHA256="f2e7546c70d9b29abc2e9fcfd2f0d3f960c00112e9f7143962f7ff99da929b08"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://bitbucket.org/updatelee/tune-s2"
|
||||
PKG_URL="https://bitbucket.org/CrazyCat/tune-s2/get/${PKG_VERSION}.tar.gz"
|
||||
PKG_SITE="https://github.com/crazycat69/tune-s2"
|
||||
PKG_URL="https://github.com/crazycat69/tune-s2/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
|
||||
PKG_BUILD_FLAGS="-sysroot"
|
||||
|
@ -2,11 +2,11 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="w_scan"
|
||||
PKG_VERSION="20170107"
|
||||
PKG_SHA256="38e0f38a7bf06cff6d6ea01652ad4ee60da2cb0e937360468f936da785b46ffe"
|
||||
PKG_VERSION="20210218"
|
||||
PKG_SHA256="75d7447ebeddfb9ce251f32a93f23190ed46dca44f5b701f2af11e1787b9eb08"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://www.gen2vdr.de/wirbel/w_scan/index2.html"
|
||||
PKG_URL="https://www.gen2vdr.de/wirbel/w_scan/w_scan-${PKG_VERSION}.tar.bz2"
|
||||
PKG_SITE="https://www.gen2vdr.de/wirbel/w_scan_cpp/index2.html"
|
||||
PKG_URL="https://www.gen2vdr.de/wirbel/w_scan_cpp/w_scan-${PKG_VERSION}.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="A channel scan tool which generates ATSC, DVB-C, DVB-S/S2 and DVB-T channels.conf files."
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
@ -1,34 +0,0 @@
|
||||
From edbabcc7df6cd9e282991bd550d125d7f75bd738 Mon Sep 17 00:00:00 2001
|
||||
From: Jernej Skrabec <jernej.skrabec@siol.net>
|
||||
Date: Mon, 22 Jun 2020 19:42:17 +0200
|
||||
Subject: [PATCH] Fix building with gcc10
|
||||
|
||||
---
|
||||
si_types.h | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/si_types.h b/si_types.h
|
||||
index 5fc7835d80c7..41ce2e1e6603 100644
|
||||
--- a/si_types.h
|
||||
+++ b/si_types.h
|
||||
@@ -114,7 +114,7 @@ struct service {
|
||||
uint32_t logical_channel_number;
|
||||
uint8_t running;
|
||||
void * priv;
|
||||
-} service_t, * p_service_t;
|
||||
+};
|
||||
|
||||
/*******************************************************************************
|
||||
/* transponder type.
|
||||
@@ -201,7 +201,7 @@ struct transponder {
|
||||
/*----------------------------*/
|
||||
char * network_name;
|
||||
network_change_t network_change;
|
||||
-} __attribute__((packed)) transponder_t, * p_transponder_t;
|
||||
+} __attribute__((packed));
|
||||
|
||||
/*******************************************************************************
|
||||
/* satellite channel routing type.
|
||||
--
|
||||
2.27.0
|
||||
|
@ -3,8 +3,8 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="libhdhomerun"
|
||||
PKG_VERSION="20210624"
|
||||
PKG_SHA256="deaf463bbcc3eefa72f97199efb6213f7b0e2c8e91f1b3d2cbf52056a8715d15"
|
||||
PKG_VERSION="20250623"
|
||||
PKG_SHA256="879b1bc476c9b93e77ee280a84fc1157e7cc47d43ed9c8398d88a8ac5f35c034"
|
||||
PKG_LICENSE="LGPL"
|
||||
PKG_SITE="http://www.silicondust.com"
|
||||
PKG_URL="https://download.silicondust.com/hdhomerun/libhdhomerun_${PKG_VERSION}.tgz"
|
||||
|
@ -1,6 +1,16 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,16 +1,17 @@
|
||||
@@ -3,6 +3,7 @@
|
||||
OS := $(shell uname -s)
|
||||
endif
|
||||
|
||||
+AR := $(CROSS_COMPILE)ar
|
||||
CC := $(CROSS_COMPILE)gcc
|
||||
STRIP := $(CROSS_COMPILE)strip
|
||||
|
||||
@@ -26,19 +27,19 @@
|
||||
LDFLAGS += -lrt
|
||||
endif
|
||||
|
||||
-LIBSRCS += hdhomerun_channels.c
|
||||
-LIBSRCS += hdhomerun_channelscan.c
|
||||
@ -11,7 +21,9 @@
|
||||
-LIBSRCS += hdhomerun_discover.c
|
||||
-LIBSRCS += hdhomerun_os_posix.c
|
||||
-LIBSRCS += hdhomerun_pkt.c
|
||||
-LIBSRCS += hdhomerun_sock.c
|
||||
-LIBSRCS += hdhomerun_sock_posix.c
|
||||
-LIBSRCS += hdhomerun_sock_$(IF_DETECT).c
|
||||
-LIBSRCS += hdhomerun_video.c
|
||||
+LIBSRCS += hdhomerun_channels.o
|
||||
+LIBSRCS += hdhomerun_channelscan.o
|
||||
@ -22,16 +34,16 @@
|
||||
+LIBSRCS += hdhomerun_discover.o
|
||||
+LIBSRCS += hdhomerun_os_posix.o
|
||||
+LIBSRCS += hdhomerun_pkt.o
|
||||
+LIBSRCS += hdhomerun_sock.o
|
||||
+LIBSRCS += hdhomerun_sock_posix.o
|
||||
+LIBSRCS += hdhomerun_sock_$(IF_DETECT).o
|
||||
+LIBSRCS += hdhomerun_video.o
|
||||
|
||||
+AR := $(CROSS_COMPILE)ar
|
||||
CC := $(CROSS_COMPILE)gcc
|
||||
STRIP := $(CROSS_COMPILE)strip
|
||||
ifeq ($(OS),Darwin)
|
||||
|
||||
@@ -38,14 +39,17 @@ else
|
||||
endif
|
||||
endif
|
||||
@@ -69,14 +70,17 @@
|
||||
|
||||
else
|
||||
|
||||
-all : hdhomerun_config$(BINEXT) libhdhomerun$(LIBEXT)
|
||||
+all : hdhomerun_config$(BINEXT) libhdhomerun.a
|
||||
@ -44,9 +56,9 @@
|
||||
$(STRIP) $@
|
||||
|
||||
-libhdhomerun$(LIBEXT) : $(LIBSRCS)
|
||||
- $(CC) $(CFLAGS) -fPIC -DDLL_EXPORT $(SHARED) $+ $(LDFLAGS) -o $@
|
||||
- $(CC) $(CFLAGS) -DDLL_EXPORT -fPIC $(SHARED) $+ $(LDFLAGS) -o $@
|
||||
+libhdhomerun.a : $(LIBSRCS)
|
||||
+ $(AR) rcs libhdhomerun.a $(LIBSRCS)
|
||||
|
||||
clean :
|
||||
-rm -f hdhomerun_config$(BINEXT)
|
||||
endif
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="tvheadend43"
|
||||
PKG_VERSION="3dcb7ecf36666dcb43211a84141b1b645c9ca757"
|
||||
PKG_SHA256="c7c8414bca5304276cc8f07aa291e36b50e1190d441f2af2ce256631b7c033c2"
|
||||
PKG_VERSION_NUMBER="4.3-2180"
|
||||
PKG_VERSION="653bd0400b4413db96b80c807f0f7524f9248adb"
|
||||
PKG_SHA256="9c2e13a70f97cf4c9b37cd93bfd03a7a1e0b7f3b18080c40ef99b8917642dbd7"
|
||||
PKG_VERSION_NUMBER="4.3-2375"
|
||||
PKG_REV="0"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
Loading…
x
Reference in New Issue
Block a user