From patchwork Wed Apr 17 04:37:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 48095 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:ce4e:b0:1a9:af23:56c1 with SMTP id id14csp776477pzb; Tue, 16 Apr 2024 21:38:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVwrLiXskzy8rWWd0WXgiD4QqH93K43+xyNGBA6MIU2kKcESU3BtolsNvrNNgFrhZKa5AD2kXVxoMDG2STFIGNwr7+Dayk8sGAKRQ== X-Google-Smtp-Source: AGHT+IHWHUwTa9lRIHzonRr6HfFONa87qO7gSGgFQEQwHC6iksxLI/fS+3rkw01QBOHCDlY6M7ca X-Received: by 2002:a05:6512:1242:b0:518:b133:7e2b with SMTP id fb2-20020a056512124200b00518b1337e2bmr9557615lfb.64.1713328714811; Tue, 16 Apr 2024 21:38:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713328714; cv=none; d=google.com; s=arc-20160816; b=xneV2j8fFtqIMXtjadI+kEr/Tx34smh3mt0GjXBXiA5l8Zl7q7uYHyfIbr1NUnDXLW /UEiPEDrhh5g2DrhgXV4fEUDORZSqNZi8oLeu09iNIlFHKTRIqCG7/mAN6blkmXoKEwA iHr0UQ6P5jWG/sFegNh8IROnuptQcJZ3ZZi+ZSxGaS4RqiLEv+CXg4ffisa2r/YxLvBY 9R2F0IEeMg0tDgiBQogIC/w/J6mGas1W3CVM4JncrOp4HoZrYLhWvBjLfhD9Tl7wAK+X g3fxZjxWU/zIZpRy39578oobmnWlP35eIixM6dyaXvie36lJa2Mn2QLsIj1tl5Q/k6tU 8R4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=Cp2FRYMSBZLEJ3qpMZh0AczVtFkFa9pLKEV2jbnEYg0=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=skyUtp5XmNjC4TyFx48So2T/wY4709qbvyjfMcE4iWwkAm8hOV/eRKU5/T8Xd9FO8j iXdrwMotB2mvo6jFQvXe01crJb61RH5x2iiiq7nT8qYMlkzFrxWIJ4AC6gV3N552VSnZ V3gI9i7M9ftpQ+q9bAsGi2GyMrhehDtfKZdFmAMyT439bg9thKX8AHWKxv7W+3szA/Rj TCuc4ZGoGo5WnNsGgMm/IvmHxAP7F4H9cb03Wp1UCo9f9gjDTmZEjrMEsnAxFmw+1ws+ YmQnITbP4DwpuA64nv1wGoV5WLQt+VqVA3HC37Xh4AEORWVPeJtEJZgE/s9IFK8vhl/Q 1prw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=HkPjwEjz; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id t20-20020a50d714000000b0056ffad2be8csi5298952edi.388.2024.04.16.21.38.34; Tue, 16 Apr 2024 21:38:34 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=HkPjwEjz; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3220768D29F; Wed, 17 Apr 2024 07:38:04 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-251-80.mail.qq.com (out203-205-251-80.mail.qq.com [203.205.251.80]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AF15268CFF4 for ; Wed, 17 Apr 2024 07:37:53 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1713328663; bh=F2LXtUVgFX3GQ0lOuW5gK07j5hAR3l8v3vl4qjLmjZk=; h=From:To:Cc:Subject:Date; b=HkPjwEjzN5d8kt4G45RzPkChMehWCV3dyNGzQoJu85P3VeeiPlXpaBKr1rRmJdami 2VT8jcIZjbeoel4Axju0FzPQuJOVbKU94uitKr/2PPNOTDcPFEKCRKjMH/lrjU3327 Wp7ACWGuU8xjmvdcOS4spn7WFM/F+nbgCXykKAGQ= Received: from localhost.localdomain ([119.147.10.204]) by newxmesmtplogicsvrsza30-0.qq.com (NewEsmtp) with SMTP id 96A0DC1B; Wed, 17 Apr 2024 12:37:42 +0800 X-QQ-mid: xmsmtpt1713328662tkusazrnc Message-ID: X-QQ-XMAILINFO: OakVxA/3u/8RChWQRqldTY4bUOs/5WK8BvQEjMLHo6Naf8SazmsjgievKDyEHB d7clJdbaFtFSM4nIPU2icfVpWUJx5QX4COqBWWlsicCjz0o3iOm62N07nn9pMagsc8UdsCzZDQ5G K9NoGbWJPeC54OIZ0FVX/mc/qJP6AlskoCSfocAS5ZrCXjA1og7kSxPDSKHK0OoeTLOePqm7aVS8 vEByjFO76oux/e7z4gZTp1QD2K/qNua8gAlfdyPKlpnmbn22GIrhVjsUZGw0g0Lf7pAifIfdokxo qkzCAtq4yxtOExLev6mGPOKfNHwMMx7z9g14rw8yhE5tcUvNEOYYm65GOHGDOs52WgU7kTbeHyaw WLQQfLBuwza7fneAm0rEIGAO8u0+diHPu9cp00e95MHlLoSnq4FyOFPrPbd8Jh5wPu7u4fed4Txq fBhgg0OkOV1J0BkMQ+oTC6dPDvLndzjGgN/B7lzHJ7bEx/lFnHzDT3ZBtxfceAgoXYjhfTjeYM/C JOwGCw3D+tkdwuMFD6U6bQFUd9TipVRCwoNc+HxCT7IKxeUnA0ljRArn8iHrAksp9yd4XLV6os7e o0lRd4yKUoibkMteu2FS3aL14rDceGe0vnNVvRHFvMI+RDqWakzan5celLe8yadCDweem+E/T6ov zPH8j6Mzpn3ybr8TowAz8ww9db5kmiOC2GJszDcrZeHItq5Fc6rTrYwHGR897Z9fRCgoOzSq7hRV IoWQccsNk4mntGwfRO46y/8Ypq1xBZeAi2mVFnNO83O500zZiTv8xnJlkx0zmjTPZA1AiS/DFyZC a8+Zf2J1v+gWp0wyRXobxTOvx7hFZYDV2jHZfpMAMXIygj/TuzwMIPBmH+U3WKxakT1Apw7wY3Ff o341lNngNA8xCptWeFDeMg7MUZfpui6YxExDHxcvqVJw3/tiuXJWNQuAZfahS1/ftOKE/AHVIGC6 7fyOvF/IAEU9cZlZ6GHijZL35ghv9iM9agKEVbbs4TAdFBsiMRXQ== X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 17 Apr 2024 12:37:35 +0800 X-OQ-MSGID: <20240417043742.505853-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/8] configure: Lower Android API level requirement of mediandk X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: gmRT8rtASOY4 From: Zhao Zhili AImage_delete is introduced in API level 24, while AMediaFormat_new is introduced in API level 21. We only need API level 21 to support NDK mediacodec. This change doesn't break or change of android_camera_indev since camera2ndk still needs API level 24. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 55f1fc354d..47ec215f8c 100755 --- a/configure +++ b/configure @@ -6640,7 +6640,7 @@ check_lib shell32 "windows.h shellapi.h" CommandLineToArgvW -lshell32 check_lib psapi "windows.h psapi.h" GetProcessMemoryInfo -lpsapi check_lib android android/native_window.h ANativeWindow_acquire -landroid -check_lib mediandk "stdint.h media/NdkImage.h" AImage_delete -lmediandk +check_lib mediandk "stdint.h media/NdkMediaFormat.h" AMediaFormat_new -lmediandk check_lib camera2ndk "stdbool.h stdint.h camera/NdkCameraManager.h" ACameraManager_create -lcamera2ndk enabled appkit && check_apple_framework AppKit