From patchwork Fri Nov 13 19:41:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1400070 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=CmEzW9Ol; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CXpkK3WC0z9sT6 for ; Sat, 14 Nov 2020 06:41:29 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 132DB876B4; Fri, 13 Nov 2020 19:41:28 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cf9DUOdiCtjD; Fri, 13 Nov 2020 19:41:27 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 06166876AE; Fri, 13 Nov 2020 19:41:27 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 2E54D1BF350 for ; Fri, 13 Nov 2020 19:41:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 2AFDA2E291 for ; Fri, 13 Nov 2020 19:41:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HtQtPVmLLFhA for ; Fri, 13 Nov 2020 19:41:24 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by silver.osuosl.org (Postfix) with ESMTPS id 9420E2E28C for ; Fri, 13 Nov 2020 19:41:24 +0000 (UTC) Received: by mail-wr1-f47.google.com with SMTP id p1so11323808wrf.12 for ; Fri, 13 Nov 2020 11:41:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=v82+YKFBuQguuAX1woCCMIiQU1I9AYXfPVIrz2Mg9RE=; b=CmEzW9OlMfaLGXk4FK0Tvr2a2edourc7iri1Etlzuqc0+Ote13kMdDpbEabmUbKtzh KGZIERpBQiC6FQ6nfE3y0eWnRW3qUtcFRO1fsbjDBt9u+BCdjD9ZFNBKAUWNUr/TSz8l NfF2S9pJ1/tN23vuqvgNy6zQgaLfv6lvw1i+osUbjumwp1mL9Lou0tfakyRPShAE6PmV Bq+DLEjkpoegVHYbRKFI2k41DssVLucse3p7wsapjX8WiOTOrlu27T2Ag8rWXZj8Qzlp 2jVu2q1qhK1GOoKJQ9vKYvckhHeRtSPodwnTdf8WQ7/C5LeHI0XL44AIe+J2ib+itrc5 9e9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=v82+YKFBuQguuAX1woCCMIiQU1I9AYXfPVIrz2Mg9RE=; b=qzAXzfTvuGrbM5WVZ4egQGsN1WI5HmIlJ7MI042HeHXzuGCRhbtZFE+D0QHOpSimTz Y66O335SDMwoYqCi3LNm+DfzdMSPIPJiroNLKhkKUCFpgOpLDCATjEutF6TKmcNfx7q3 k6ESouyRXWPNCEd+lDtXnXzq5mH5aDcO4dHVajtA5GJZ3FJpUGxRwuVb8FBF/ojQ0dGo LNvVtBPVw5gdOSH8IMA0d+TwpDUVSG1pqqcpU63L6Jzg44MGsKlcrLYbjsf4Hy52pUG0 6+YLJOmFDe/gan54bodc340l9rAc5WTbtWmD1W2p985jNC/kutzC90zTCW4khOK7Ulqk 0w7A== X-Gm-Message-State: AOAM5302nxD47c/miQMf953uvbzbk9fV+7eMCnotdxtEgVLhMOcGY/8U g91gKiRZgFUznMgugjAiDl3D8knQoJeshA== X-Google-Smtp-Source: ABdhPJzqGcF1fCx3syY3qwNwtJdRCo6gM3Konb7vZFIKjGc/hRJo73a1W2zFpjbZBE/fLhLvsZAV6g== X-Received: by 2002:adf:ecc9:: with SMTP id s9mr5599527wro.246.1605296482612; Fri, 13 Nov 2020 11:41:22 -0800 (PST) Received: from kali.home (lfbn-ren-1-924-126.w83-197.abo.wanadoo.fr. [83.197.238.126]) by smtp.gmail.com with ESMTPSA id b14sm12579812wrx.35.2020.11.13.11.41.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Nov 2020 11:41:21 -0800 (PST) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Fri, 13 Nov 2020 20:41:07 +0100 Message-Id: <20201113194107.432688-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/mp4v2: fix build with gcc 10 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabrice Fontaine Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Fixes: - http://autobuild.buildroot.org/results/4655626f1827245648a566a7223f247a130714c5 Signed-off-by: Fabrice Fontaine --- ...tatic-cast-to-unsigned-int-for-cases.patch | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 package/mp4v2/0003-Static-cast-to-unsigned-int-for-cases.patch diff --git a/package/mp4v2/0003-Static-cast-to-unsigned-int-for-cases.patch b/package/mp4v2/0003-Static-cast-to-unsigned-int-for-cases.patch new file mode 100644 index 0000000000..6c9b13bed8 --- /dev/null +++ b/package/mp4v2/0003-Static-cast-to-unsigned-int-for-cases.patch @@ -0,0 +1,99 @@ +From a5ca35b044bbf13c0b16f0066bf24646604bb218 Mon Sep 17 00:00:00 2001 +From: "Jason A. Donenfeld" +Date: Thu, 6 Aug 2020 15:22:04 +0200 +Subject: [PATCH] Static cast to unsigned int for cases + +Signed-off-by: Jason A. Donenfeld +[Retrieved from: +https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libmp4v2/files/libmp4v2-2.0.0-unsigned-int-cast.patch] +Signed-off-by: Fabrice Fontaine +--- + libutil/Utility.cpp | 2 +- + util/mp4art.cpp | 2 +- + util/mp4chaps.cpp | 2 +- + util/mp4file.cpp | 2 +- + util/mp4subtitle.cpp | 2 +- + util/mp4track.cpp | 2 +- + 6 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/libutil/Utility.cpp b/libutil/Utility.cpp +index 76cdd12..d6739d4 100644 +--- a/libutil/Utility.cpp ++++ b/libutil/Utility.cpp +@@ -493,7 +493,7 @@ Utility::process_impl() + if( codes.find( code ) == codes.end() ) + continue; + +- switch( code ) { ++ switch( static_cast( code ) ) { + case 'z': + _optimize = true; + break; +diff --git a/util/mp4art.cpp b/util/mp4art.cpp +index add935e..6e7f531 100644 +--- a/util/mp4art.cpp ++++ b/util/mp4art.cpp +@@ -376,7 +376,7 @@ ArtUtility::utility_option( int code, bool& handled ) + { + handled = true; + +- switch( code ) { ++ switch( static_cast ( code ) ) { + case LC_ART_ANY: + _artFilter = numeric_limits::max(); + break; +diff --git a/util/mp4chaps.cpp b/util/mp4chaps.cpp +index 98400f8..ccc8b70 100644 +--- a/util/mp4chaps.cpp ++++ b/util/mp4chaps.cpp +@@ -632,7 +632,7 @@ ChapterUtility::utility_option( int code, bool& handled ) + { + handled = true; + +- switch( code ) { ++ switch( static_cast ( code ) ) { + case 'A': + case LC_CHPT_ANY: + _ChapterType = MP4ChapterTypeAny; +diff --git a/util/mp4file.cpp b/util/mp4file.cpp +index c27844b..b127cd1 100644 +--- a/util/mp4file.cpp ++++ b/util/mp4file.cpp +@@ -189,7 +189,7 @@ FileUtility::utility_option( int code, bool& handled ) + { + handled = true; + +- switch( code ) { ++ switch( static_cast( code ) ) { + case LC_LIST: + _action = &FileUtility::actionList; + break; +diff --git a/util/mp4subtitle.cpp b/util/mp4subtitle.cpp +index 7462153..19d977d 100644 +--- a/util/mp4subtitle.cpp ++++ b/util/mp4subtitle.cpp +@@ -164,7 +164,7 @@ SubtitleUtility::utility_option( int code, bool& handled ) + { + handled = true; + +- switch( code ) { ++ switch( static_cast( code ) ) { + case LC_LIST: + _action = &SubtitleUtility::actionList; + break; +diff --git a/util/mp4track.cpp b/util/mp4track.cpp +index d550506..cd63d7e 100644 +--- a/util/mp4track.cpp ++++ b/util/mp4track.cpp +@@ -788,7 +788,7 @@ TrackUtility::utility_option( int code, bool& handled ) + { + handled = true; + +- switch( code ) { ++ switch( static_cast( code ) ) { + case LC_TRACK_WILDCARD: + _trackMode = TM_WILDCARD; + break; +-- +2.28.0 +