From patchwork Sun Jun 26 08:36:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36453 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:8b27:b0:88:1bbf:7fd2 with SMTP id l39csp1337084pzh; Sun, 26 Jun 2022 01:37:11 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vcJh7wtcFmkN1VEkXVekkYKgwdCN4z38B/18P/QVyx/0AO9HDiwmMpoZ49cOiAkmzIv87W X-Received: by 2002:a17:906:2dd:b0:712:1293:3dd8 with SMTP id 29-20020a17090602dd00b0071212933dd8mr7173708ejk.448.1656232631033; Sun, 26 Jun 2022 01:37:11 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id g6-20020a1709065d0600b006ff15154daasi7757360ejt.788.2022.06.26.01.37.09; Sun, 26 Jun 2022 01:37:11 -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=@outlook.com header.s=selector1 header.b=VcjEd99Z; arc=fail (body hash mismatch); 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=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 980E468B677; Sun, 26 Jun 2022 11:37:05 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2037.outbound.protection.outlook.com [40.92.90.37]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 02B6368B677 for ; Sun, 26 Jun 2022 11:36:58 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KVm8wctbG1fqapZOBl0DxBnnINa63mqgs2vzYT09MW7wUNaPHOsDyG+5GhNwqUhOdxpjHd6lo9iZ43kT8K9qL3IiQqqylJJHTyk2EZQjwitSMvXSeRTlmlbupqnQI8IHZs3O1DkXk9UoYF/spAyq0ZiQ40Q6oTO9VCDagUHWZS0lSpMSgq2arddlPtRQ2tpg8p3cjhOW34W7/M0PSqp1JUIZT8XBxctYCrC+usORj0F4jPeRnxeqaHDNrwiBot7H/BtSPM26K+gw+K1PpcA4UpS5/LVfq2jj2o6L0E11wLez70Mcz/uzP7r2YG8ro2G4XKt8gTuz2i3Han8DOaZ3XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Jq672sqfj8SRnAX8ZumSZAePsR/YK8YHdaeuqCz/jeM=; b=hAePuGD65b2+7PcGnqQUFJb+296PJsLmIStjs0NNKzcUrzP6/kNKw7/XvQLlKxZOjLmqfdhOgL+Z+2k3aJwEHyv7U2S1zUmhwGBY44k7Izo4K4p5rAy7SbMhmkksWbN9UaQZhFefU1UfsKawOBSzKZ/5jo0Lcy5BudkSzAIzLV7kp21mGAtDg4EFYZfLqBKCoA4CekhYrMijdr59kpJHdB173tlF88WV0vOUVQxA8Kn7QZ/Gs7oyp5Ga61RCIqyorxPF2XROSluw8mpuLJtTawFV6L+sTYt1TXxosE8A9YEcqcY7bKkJ5ujiVTi2Njgr122r1Tj1yuWAR9P2bV67Cw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jq672sqfj8SRnAX8ZumSZAePsR/YK8YHdaeuqCz/jeM=; b=VcjEd99ZnqoTcEIp5x7vIf6LKxtt/SElbhXL5zZbYDXUGkwh75/drb0RkunNn9LL6qX4IE1hQHr5k9DkO70J+J+VUXAPhfsNli0MqvC04AvdhvUp4NR7bkjJar3d9M458344iwmCtN/1ItOAJ0OoK8LK8rI9H5ai90gb2AN/hFT+L6QARnjTisdsj9eW7owDhYgjop0dF1M+7oJYhm//B2ppAPjPXyOptpPL3xE8VfA66OAk2M8rxN68X2b+wlu07Md80/ddHgF34Id7+m48MWUDgwSFnSh4OOsa8luxJVXbV0h+SpAaPW/IIyFJnS6Y4qLYH+JfWk51SznqeRFAeA== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by VI1PR01MB4445.eurprd01.prod.exchangelabs.com (2603:10a6:803:af::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Sun, 26 Jun 2022 08:36:57 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5353.024; Sun, 26 Jun 2022 08:36:56 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 26 Jun 2022 10:36:48 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [BdDspVZIxToNZo4gKDtZwpOGsnimXqux] X-ClientProxiedBy: AM6P195CA0041.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::18) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220626083648.805354-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64287961-0c92-4b60-ea02-08da574f076d X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR+UqtGJuawm9KvLb/hU9MI7OWol127l8vNJ+FEYQc0i8wzrG7bhP9/sAkhIrIPPELcAqHqpXiZm8IbAZJKFdkaziPgy7a7q0Dvt74xwePFgVl9TTTyoYt+yLR+sNW1hkn1i+NSwLenNpX0yixRCqze1/utYmP9cyojFgYN0MwKSeeAvToaqA5BHSTgD6yKsazhL7dAcMAnFpLdLPQsiUTb5hJr4clNuOpIXoWgWy9RoG2ilaO/YuIR+SpWCtMkjmaGBK8JWMGInMjIYeerUPosezrmsELAa/tM/VTIzRVWHzvSVsJ0NT6wHl6f5TyPYW5M4bDDc8n6L8J6pEhPFnOIRC4sHJUH1xO3OBRq0R1gGCK95VzfgMOGhWyz2wxcaURP4/7HShQPJvOehACmlfyXdv0DuwG1VyCjQVbHupkfkjEnkbw55Jk7qjW0mJCCvX8kpZxcfM1+0rc3nM6v4McCc14rBQA/gWE2qaX8dooErmLV7e8eeUFbaYZ1YG8pNROTctcw5mlDI3CWrMgECkCzoqr0Lb/AupwLlmQsAFEACZCwXSCipNdZ60k6CAaNYg1mvJz9DeJQQYFDldoS7HdKmDwz1qKIzP6ilx2wbfmSEDFG5QvWkNgLJkm0GIxYPa6HDf2w/1lihk9a2PGoLVc3nbkgvVDRBDIjft7G/I+hIXrzFZTklvcVmqlfC0kUqMEMsNBBNM/5S5sTUu+IR0LaPYLq5lr3veXYwxyVMUg1gAgCozPkCWA2iiNjH+kWveQ= X-MS-TrafficTypeDiagnostic: VI1PR01MB4445:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2F/M5mOiyiNC5mWnMR1u/tZxgZYMoJaO7T0ETdz3mgGzNiOK+S1zrCg/iCZE6Rcd51n0xvv91ZLwy4BGeiLfYBzytolxwj2GDix+Oz4p/JTEdHjmNGr39Fv3d7Jz+uWhVidwmhBBm/9cGh1AJqyrDUO3PHkXCoymsOKAQTCMAVGR9BkSPQCcV8t2Bt11rYykoFm8dwxi7kkostrf35lF3bJzh/bN9ps3kfRoe52BOMCI4V7V2SSyKSlvQSeiSIe35dapBRgyF9doc7rweI3ezjjjs/W+VBDI1u6spflNJRWLgzI6PI7cNF5Qh/g+BDOjA2SDJBFLzQxg1t7FLKlN039o8hOQWlLXwUl3yEJTLGZrjbupB57Qoq4micEndxerEIkv2wLAAYWzM3wnYdbxVfeTjgOWvZHM6kwfXw9SKhCQfbVHr0fEANebIeaNNTX24UTauOX9huqP+D6/wLBcio8ELe6xqMc5eBLNXeTPyuysXAKLZgVhPTs+moqY4GBuKNIHQS+8/o/XmEdXIgxHBPdG3zYp3V0srz3G7gS2OexQGxNTpFXno89mxK8fjvr+Gqnaqgo9a8wmHalZceO3jbwN4ou/1wkpV1mAii4roUlOQtz5OWbzX+o/cmY7rG/x1Euj6kNbQn9IN5ip5SGm4g== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vDVvM8xCGu+fbXiRAp+ofaxmNFPc21ZbNFdS7/KlUj3z/3BcUL4lbE5RfKkdM3LXiG4iaPpIaWgLeMAEN20wiEMk5igH12IWvvpgOZksSNL9lC4jARHpmbATcDPOhFBKmHLh7aNXf2JjwL6yktDH0kqcVpZEVc9XuU2/WUM2cBlAl7IJ6ZWX1shuNCPv9+A0IcuVcLHSW1aJzd0vAN/VPKP7rfwIiYMDoYU1baP6wc68gWUjWKAHq09UZjnVhfDhrTiNmiFrdhtacnX07clX/X/NBg2SBybwViUOJLR6zo4i4x5WxBRsLyjGjJpJd+hq9GaWe7NaG7BWkttuAgxf3/7f1aXWhxVXsZaToWmnBazGxd89FHo8ze3wBqGKs5pDwuN3VD3wPgYdAEpc9LN04ANyvC3FLqDpY75XmVtDayiIWxLazDY6Af3pwewH3X3ctca9WnPZso1hDDYvCkbl20Mo8lUnlF/eiCPdMQd/qLLy0xIiBXg5H442bWbmmyWACja5eNGbnOElB0yeppqOdFwB9AR3Mu5Ki9J5/XMddJ+pjAUBQU4vGZTHh/hv1xl2dntYqIwCpLuPH0jKgUac8AheFTzY50H+Creg8kwEfz/zQ21JSSy97JBdGYvCvnuHKFXuyEHRj+7rMy/LY6KjUciw70RTJ2tRjmBAUcr2FYkRFvfPzQqNPZyqyjuoz7C8EegNwL+KJHypbd6g29U31WLrIRJ34UzXiWDCG8LtAuhvbMZwc2Ir6xIUpfyJLiW1G6hs9KN1rh7vFoHr6/P6SlHXaRASR4h0n/CBE+GdQiILNRCAKYEdSnI8l56bV25YIQleXQC2rNaiZh9no1H9WbMi8HwJegt2c44rj++cOiyBk9MEnGWCpm7rYDV0S7o7w6KxPUM8+6pWXplc47pvv7HAJwts2NrncrRM4gl9u7aICHWNnq/rVQZ1dS9hPaHuP4gUvBd5XuaN/Xr5OOkbGodrZZdDUmAnDPWocDfHOO2iFlTrK6+paZIGLXnWk+qOWQwGbdpWgXh3LUzB0TqL1no4ypnV4wnHrYtzUEEHV7XRV40/1cotGbgLpXyFjv5/lC8U4cw3dPHxnvkd00aveGNMAWY+z3M7zVZokRsqS70sUfZHS249sLhopZjUYYoz5vguuJMxNDgikyNnPpwXbVf88hEjEiYu2+TtCT/5BJ0RcSxPSBcqmTVda7KLF5I0Os0UETh34qzm7xb5ztbNEzlQOwvUp/mu1tkteMFbBoJdyrUSkHDqcwLuHT2CcrV6vYkzdakuwRQKKLZOcGIFvEEaUzU7L/oSvUycVngZe7M= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64287961-0c92-4b60-ea02-08da574f076d X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2022 08:36:56.9241 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR01MB4445 Subject: [FFmpeg-devel] [PATCH] Makefile: Prompt for reconfigure on lavc/hwaccels.h modification 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: nfkMsOcRQXMN Adding a new AVHWAccel also adds a new CONFIG variable for it and said config variables are typically used to calculate the size of stack arrays. In such a context, an undefined CONFIG variable does not evaluate to zero; instead it leads to a compilation failure. Therefore treat this file like the other files containing lists of configurable components and prompt for reconfiguration if it is modified. (E.g. a44fba0b5b3b4090f9238751736198ddd1f0f1d5 led to compilation failures for me.) Signed-off-by: Andreas Rheinhardt --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 35365f09d4..61f79e27ae 100644 --- a/Makefile +++ b/Makefile @@ -78,6 +78,7 @@ tools/target_dem_%_fuzzer$(EXESUF): $(FF_DEP_LIBS) CONFIGURABLE_COMPONENTS = \ $(wildcard $(FFLIBS:%=$(SRC_PATH)/lib%/all*.c)) \ $(SRC_PATH)/libavcodec/bitstream_filters.c \ + $(SRC_PATH)/libavcodec/hwaccels.h \ $(SRC_PATH)/libavcodec/parsers.c \ $(SRC_PATH)/libavformat/protocols.c \