From 67b8da50c16e2ed01e9ae9a311e88b0fb172adc0 Mon Sep 17 00:00:00 2001 From: Ted Hess Date: Tue, 20 Aug 2019 15:03:30 -0400 Subject: [PATCH] libv4l: Update to 1.16.6. Fix missing includes patch Signed-off-by: Ted Hess --- libs/libv4l/Makefile | 4 ++-- .../libv4l/patches/020-add-missing-includes.patch | 15 ++++++--------- libs/libv4l/patches/030-getsubopt.patch | 4 +--- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/libs/libv4l/Makefile b/libs/libv4l/Makefile index 23b891a3d..7edc71800 100644 --- a/libs/libv4l/Makefile +++ b/libs/libv4l/Makefile @@ -6,12 +6,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=v4l-utils -PKG_VERSION:=1.16.5 +PKG_VERSION:=1.16.6 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=https://www.linuxtv.org/downloads/v4l-utils -PKG_HASH:=ed80242510385017a1dc566e17a285a77222bb301f5bc19386badfcc2c19df1b +PKG_HASH:=f9dac1878e3d5636eab7f56bb209fdfc66b94ee8a2aae54dcb4282fe63a678ae PKG_MAINTAINER:=Ted Hess PKG_LICENSE:=GPL-2.0 LGPL-2.1 diff --git a/libs/libv4l/patches/020-add-missing-includes.patch b/libs/libv4l/patches/020-add-missing-includes.patch index f1850c82c..695f8e3e0 100644 --- a/libs/libv4l/patches/020-add-missing-includes.patch +++ b/libs/libv4l/patches/020-add-missing-includes.patch @@ -20,11 +20,10 @@ #include --- a/utils/common/media-info.cpp +++ b/utils/common/media-info.cpp -@@ -20,7 +20,7 @@ - +@@ -21,6 +21,7 @@ #include --#include + #include +#include #include @@ -42,22 +41,20 @@ #include --- a/utils/v4l2-compliance/media-info.cpp +++ b/utils/v4l2-compliance/media-info.cpp -@@ -20,7 +20,7 @@ - +@@ -21,6 +21,7 @@ #include --#include + #include +#include #include static std::string num2s(unsigned num, bool is_hex = true) --- a/utils/v4l2-ctl/media-info.cpp +++ b/utils/v4l2-ctl/media-info.cpp -@@ -20,7 +20,7 @@ - +@@ -21,6 +21,7 @@ #include --#include + #include +#include #include diff --git a/libs/libv4l/patches/030-getsubopt.patch b/libs/libv4l/patches/030-getsubopt.patch index c476e5ed7..5fbb60422 100644 --- a/libs/libv4l/patches/030-getsubopt.patch +++ b/libs/libv4l/patches/030-getsubopt.patch @@ -3,11 +3,9 @@ musl libs will set value to NULL which leads to crash. Simply avoid getsubopt, since we cannot rely on it. -diff --git a/utils/v4l2-ctl/v4l2-ctl-common.cpp b/utils/v4l2-ctl/v4l2-ctl-common.cpp -index 3ea6cd3..291fb3e 100644 --- a/utils/v4l2-ctl/v4l2-ctl-common.cpp +++ b/utils/v4l2-ctl/v4l2-ctl-common.cpp -@@ -692,16 +692,17 @@ static bool parse_subset(char *optarg) +@@ -679,16 +679,17 @@ static bool parse_subset(char *optarg) static bool parse_next_subopt(char **subs, char **value) {