mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 05:06:39 +00:00
jack2: don't download patch from Github
Patches downloaded from Github are not stable, so bring them in the tree. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
57180155ca
commit
d8e0a2d4ae
65
package/jack2/0001-Fix-initialization-in-test-iodelay.patch
Normal file
65
package/jack2/0001-Fix-initialization-in-test-iodelay.patch
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
From ff1ed2c4524095055140370c1008a2d9cccc5645 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
|
||||||
|
Date: Sat, 11 Jun 2016 05:35:07 +0200
|
||||||
|
Subject: [PATCH] Fix initialization in test/iodelay.cpp
|
||||||
|
|
||||||
|
jack_latency_range_t is
|
||||||
|
|
||||||
|
struct _jack_latency_range {
|
||||||
|
jack_nframes_t min;
|
||||||
|
jack_nframes_t max;
|
||||||
|
};
|
||||||
|
|
||||||
|
and jack_nframes_t is
|
||||||
|
|
||||||
|
typedef uint32_t jack_nframes_t;
|
||||||
|
|
||||||
|
so it's unsigned. Initialising it with -1 is invalid (at least in C++14). We cannot use {0, 0}, because latency_cb has
|
||||||
|
|
||||||
|
jack_latency_range_t range;
|
||||||
|
range.min = range.max = 0;
|
||||||
|
if ((range.min != capture_latency.min) || (range.max !=
|
||||||
|
capture_latency.max)) {
|
||||||
|
capture_latency = range;
|
||||||
|
}
|
||||||
|
|
||||||
|
so we must not have {0, 0}, otherwise the condition would never be true.
|
||||||
|
|
||||||
|
Using UINT32_MAX should be equivalent to the previous -1.
|
||||||
|
|
||||||
|
[Upstream commit https://github.com/jackaudio/jack2/commit/ff1ed2c4524095055140370c1008a2d9cccc5645]
|
||||||
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||||
|
---
|
||||||
|
tests/iodelay.cpp | 7 ++++---
|
||||||
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tests/iodelay.cpp b/tests/iodelay.cpp
|
||||||
|
index e1ba63fa..1ef470fd 100644
|
||||||
|
--- a/tests/iodelay.cpp
|
||||||
|
+++ b/tests/iodelay.cpp
|
||||||
|
@@ -20,6 +20,7 @@
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdint.h>
|
||||||
|
#include <math.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <jack/jack.h>
|
||||||
|
@@ -167,8 +168,8 @@ static jack_client_t *jack_handle;
|
||||||
|
static jack_port_t *jack_capt;
|
||||||
|
static jack_port_t *jack_play;
|
||||||
|
|
||||||
|
-jack_latency_range_t capture_latency = {-1, -1};
|
||||||
|
-jack_latency_range_t playback_latency = {-1, -1};
|
||||||
|
+jack_latency_range_t capture_latency = {UINT32_MAX, UINT32_MAX};
|
||||||
|
+jack_latency_range_t playback_latency = {UINT32_MAX, UINT32_MAX};
|
||||||
|
|
||||||
|
void
|
||||||
|
latency_cb (jack_latency_callback_mode_t mode, void *arg)
|
||||||
|
@@ -266,4 +267,4 @@ int main (int ac, char *av [])
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
-// --------------------------------------------------------------------------------
|
||||||
|
\ No newline at end of file
|
||||||
|
+// --------------------------------------------------------------------------------
|
@ -1,3 +1,2 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 88f1b6601b7c8950e6a2d5940b423a33ee628ae5583da40bdce3d9317d8c600d jack2-v1.9.10.tar.gz
|
sha256 88f1b6601b7c8950e6a2d5940b423a33ee628ae5583da40bdce3d9317d8c600d jack2-v1.9.10.tar.gz
|
||||||
sha256 f372c4300e3fb2c1ce053e47829df44f3f8b933feb820759392187723ae8e640 ff1ed2c4524095055140370c1008a2d9cccc5645.patch
|
|
||||||
|
@ -9,7 +9,6 @@ JACK2_SITE = $(call github,jackaudio,jack2,$(JACK2_VERSION))
|
|||||||
JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library)
|
JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library)
|
||||||
JACK2_DEPENDENCIES = libsamplerate libsndfile alsa-lib host-python
|
JACK2_DEPENDENCIES = libsamplerate libsndfile alsa-lib host-python
|
||||||
JACK2_INSTALL_STAGING = YES
|
JACK2_INSTALL_STAGING = YES
|
||||||
JACK2_PATCH = https://github.com/jackaudio/jack2/commit/ff1ed2c4524095055140370c1008a2d9cccc5645.patch
|
|
||||||
|
|
||||||
JACK2_CONF_OPTS = --alsa
|
JACK2_CONF_OPTS = --alsa
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user