-
Notifications
You must be signed in to change notification settings - Fork 723
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v4l-utils: Update 1.22.1 -> 1.23.0+fd544473
Use git instead of release tarball to close the gap between the latest 1.22.1 and master. Add 'bootstrap.sh' call to fix configuration issues: Error: config.status: error: cannot find input file: `v4l-utils-po/Makefile.in.in Adapt patch '0007-Do-not-use-getsubopt.patch': Upstream has replaced the use of getsubopt with v4l_subopt which detects if getsubopt is provided via glibc or not. Otherwise it uses a static v4l_getsubopt copied from glibc. (From v4l-utils: 6e19bb895a16a9a247524ac526ab47f576cc36f6) Also rename patch number to '0004-Do-not-use-getsubopt.patch'. Add qv4l2 and qvidcap packages support but keep them disabled as they require meta-qt5. Enable alsa support if alsa is part of the DISTRO_FEATURES. Signed-off-by: Daniel Gomez <[email protected]> Signed-off-by: Khem Raj <[email protected]>
- Loading branch information
Showing
2 changed files
with
53 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From e4582c11f76b9390a3e172dcf0741dca90a9dc8d Mon Sep 17 00:00:00 2001 | ||
From 6e7e52de7afe29597016952a7317faf9c3ea3268 Mon Sep 17 00:00:00 2001 | ||
From: Khem Raj <[email protected]> | ||
Date: Sat, 30 Nov 2019 18:50:34 -0800 | ||
Subject: [PATCH] Do not use getsubopt | ||
|
@@ -11,24 +11,32 @@ Simply avoid getsubopt, since we cannot rely on it. | |
Imported from Alpine Linux | ||
|
||
Upstream-Status: Pending | ||
|
||
Signed-off-by: Khem Raj <[email protected]> | ||
|
||
Adapt patch to 1.23.0. | ||
|
||
(v4l-utils rev fd544473800d02e90bc289434cc44e5aa8fadd0f). | ||
|
||
%% original patch: 0007-Do-not-use-getsubopt.patch | ||
|
||
Signed-off-by: Daniel Gomez <[email protected]> | ||
--- | ||
utils/v4l2-ctl/v4l2-ctl-common.cpp | 18 ++++++++++-------- | ||
1 file changed, 10 insertions(+), 8 deletions(-) | ||
|
||
diff --git a/utils/v4l2-ctl/v4l2-ctl-common.cpp b/utils/v4l2-ctl/v4l2-ctl-common.cpp | ||
index c940171..49c0f39 100644 | ||
index d77f7104..838c297d 100644 | ||
--- a/utils/v4l2-ctl/v4l2-ctl-common.cpp | ||
+++ b/utils/v4l2-ctl/v4l2-ctl-common.cpp | ||
@@ -956,15 +956,17 @@ static bool parse_subset(char *optarg) | ||
@@ -994,15 +994,17 @@ static bool parse_subset(char *optarg) | ||
|
||
static bool parse_next_subopt(char **subs, char **value) | ||
{ | ||
- static char *const subopts[] = { | ||
- nullptr | ||
- }; | ||
- int opt = getsubopt(subs, subopts, value); | ||
- int opt = v4l_getsubopt(subs, subopts, value); | ||
+ char *p = *subs; | ||
+ *value = *subs; | ||
|
||
|
@@ -47,3 +55,6 @@ index c940171..49c0f39 100644 | |
} | ||
|
||
void common_cmd(const std::string &media_bus_info, int ch, char *optarg) | ||
-- | ||
2.35.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters