From patchwork Sat Dec 25 06:09:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 32909 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:cd86:0:0:0:0:0 with SMTP id d128csp8687421iog; Fri, 24 Dec 2021 22:09:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJxJxTDkiY2PvSTpC+Ev8cACoIh3H+E0ifbbXTnRot/Wrgcb0GZu3wNbq8loPyzzbzDuZVUV X-Received: by 2002:aa7:c7cd:: with SMTP id o13mr8517100eds.37.1640412566606; Fri, 24 Dec 2021 22:09:26 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id qk16si4046142ejc.826.2021.12.24.22.09.26; Fri, 24 Dec 2021 22:09:26 -0800 (PST) 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=AgnB4VXQ; 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 BA63468B0AC; Sat, 25 Dec 2021 08:09:23 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067058.outbound.protection.outlook.com [40.92.67.58]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 59F1F68AFD4 for ; Sat, 25 Dec 2021 08:09:17 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d1vWZ0anczaPObFUJq8fxXKMn3iiw62ChwphOJkXCOnMZd5/+ZoDepm7nPp7GmE22BMx9YJPa8xrcZJKAvP2sr5c9WY1f92kSGQxxBmVFwSoq9e8C4YBQ6/xUz1PiLIN45LjhyAcUaYd2S33HH3xNe0kdmrHJSTxGOD47DjmGCnS/Ku0QpCHLTq5j8B9rmHp0OiGzCvOmWc5BID0ehmArPOfhdsMYmYHUD2qeMMWynpOQ69WRZFi5kscMZhzTBxXhAys0VEIqNkgAbAWw7vodxznVBw6/iUnM+e6QvTj7L2337iw8mYRBIje9yIMfoJf7BXxznHEh5M3VHO2ejwxKg== 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=E0GEbaPVeSOc9qE5S4+UsJ5ZqSda7APwf5YfqekSNt0=; b=e4So47xxrsGTz55m8AVbH3Nj8ZWYJXeDfPSFDym92oUBBKxUyzgX2eLbl2NnwHyVIHpqKQE8sdsDvFg6tGjEIpgRRmp3Ex7kVIMsiWOtXJJvBsVBXyTO3G+HGEp2Z1UvocnvGjFkKcWPS+MF93/EOQbbUkXIGy2eLjefVG4nNbpv1z7a4QTAr5lYUv7SWEkKJNDZS1l5KLNOtdF/GgBz9QLqUeNXgVStA0jKYpP0cn1JE1o6b7wF48q3YuLdQ1CRGxwduwx75JbaTAAKBzzeiS8AUATDpqtnNh5McyZyfwXGXlNPOAUlI5bPqj2RsfClmdg1CDlhtbzlU5XF+TONHA== 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=E0GEbaPVeSOc9qE5S4+UsJ5ZqSda7APwf5YfqekSNt0=; b=AgnB4VXQMFhjx50VmzWM9ATqI+pErvdZA64vae6QGbVOwqZ0stdLAsEv7gXLGO6S7VAWVwUhVgt35vdu40ZVmea5BUNgSLjeKrzb6IcEbub+RMbq3VHFmkpLh4X2IO+b0msc8iIT8U++j1MoghBzYUJP2RnSE/drS0+5iprbLyHFUKJNrOBpkmk/Wvvk49nLfGdJPV8eluBHDZm3uwlpJ6r62OSG+qCfGlvaSrAhfVD47ihfCgPBjXzoE5z8Ivp+nl/kfnW/Lpw+DPTxGsxBhSsUXmBhPIPN825XhJh1Jrl9YCSCKUbw6V/fw7w75mFN+fMY3iUr7BqTHIUtlZW2WA== Received: from DBAPR03MB6664.eurprd03.prod.outlook.com (2603:10a6:10:17d::22) by DBBPR03MB5445.eurprd03.prod.outlook.com (2603:10a6:10:dc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.18; Sat, 25 Dec 2021 06:09:16 +0000 Received: from DBAPR03MB6664.eurprd03.prod.outlook.com ([fe80::8c52:d93a:8d07:9f77]) by DBAPR03MB6664.eurprd03.prod.outlook.com ([fe80::8c52:d93a:8d07:9f77%6]) with mapi id 15.20.4823.021; Sat, 25 Dec 2021 06:09:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Dec 2021 07:09:07 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [qVSNPNQ4FfXxOXAUSFJGI6oxZ4paWYAW] X-ClientProxiedBy: AM0PR04CA0013.eurprd04.prod.outlook.com (2603:10a6:208:122::26) To DBAPR03MB6664.eurprd03.prod.outlook.com (2603:10a6:10:17d::22) X-Microsoft-Original-Message-ID: <20211225060908.2345265-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 63d40eb4-eade-435b-32d6-08d9c76d1479 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNWm3GLoeUntTG6KfWWWbWhlv3K9KUpk89qoLib1GdIRYOEPQWzxDevwhJQfhRXkUt1ZN6mFf6gJdMbbFLEF/DETtwlPUAXSt+5p2MqwhdAxKHuMPuPaba8lwDLEs/aYzTTNpt/jbWwnonXHunyhjI7JmuPotfcaROhZqlnnzBUoHZ35LDi76Uz6MBefG7q3M3/qTwI8CLv4yjRGxyIzwIFQVtSgLJjBWFhNN8i6pxpCEdQ24GjVGgbDCve6Z94M6Ikt+afiQWnoZpH/CwvgTFIUPd41sCyWyWSOFKj72k7BQ79rJv6mWppqQuEBomOtxljJYHU2a/lD30vHA23smbTTShIRD8ATe/2OAoHsna3ZjnEUDCer45PqPTD73EPdpOvwTOClCOikpJciXgDueWZaIoMBVP9tCLqG3d94HNOIDX6CCkSOqFSTuTJHp37b7ztHSFUAVPG9SH6e8KLyZmVuyk8CwrY/RiySgPP8DVdiu8tro+EEfEc/rWHK8XHcKybX0JzAQdGb/MZbqAdEw1/YX0QwvHctfqszndI/+N7Du1KuWuHIu0MR6VGCfUqTNxiatfZOrcZz7SdUo4eO8jg+225gGGM1vnYRtfeTJ9mexa2yawPjgcUf6FR6LEAAvbwU4dfj8tpMZUoclJqXOqOJ67vo/mJ8ehPUZevQe2a56DFa9ulFoIUPAUToya3+OwIXDafB8wwAV3V78u9PbIdYRzNr79NudSY= X-MS-TrafficTypeDiagnostic: DBBPR03MB5445:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7+MLIsnDEY7DYvdLwHfk7f+MnliEStQbZZ+N3ftWnpufMGt0hw++K7VAbZJKDMJHTDBJni8QbxmaKDg9rVpGF1iB0FOWlWM1UCx3UjgvfbUk9WCsEuUv3QzhYhiX+2n6rf9sGgps2pm+vdaLjZOCF8hoyjysxdJ7lPvBw/bxBqP/rHHAwUFYEj05cI2tBOno5l+RG5PmDXBygGU5YQPKFca4KHZZs9+JOOBlFeSiR66Tl13XHl3G0vLuntZ2hrg95JwVp/hxUP6INaQS+nCvedFqUvXbudu3KErao0zjqzhh6mO52QLbdSSqV/OOAp+XuJJ84y3NpVksnrckPeQcj/n9UPjHbHuiRR/LfwecL413TPTQV9Pzzp6XuTLH/7CKDHturae1AmVaYUpg3hwo46sqqs0POtu8tcJD/YgLYnLqLKmfi6wQioQ/M2kaV3t+oHfiq6Wlx3fxyivT462X6IJ4u0U4NZ0mEVzKMGOjGYjBl59UrX0SE49holQBwzIJXQuGbhuYbwl5d+VDdon55PH5tEa0wN20fyE7pr3tlmPa+p0ABwoy5Nc7n/E1DvoCMhLw28QndRbu920yTQojMg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ucBP1CPdSrX3t8d+DyaWC+fgHB0RM9Vp+DIZVsRHDw+NZnkfH8XQ/dP7iwUdcp1dhNdmU8ORqo0Vf26SOmmzdYdwaqlH2SHfO99IgIeXnRbTbZ0gCsVDZzAem2ex07K660AfnZ53yD4fNtgiIBnl97QU9DFbdXMXtf1iaNhE9DPNUxfy+wo2ToWJ+YjcLf7vP0v/9lNikxIYLO4uzUSPpa27NwTUZSjw7ndW8PG7E9IUtEL59m1O2bRlNunbNnEttHNYrUlvet0n2bajLbqnJzuj6ftyDTe0WNjwaWMy06op+8Ws81eKvhyA4njMNEs9SWKqsoTsl0/JEjGbeHKToIrHalT4hweVhzKrhIW2spFTTKpcb8WuitLcRZxRhAzApLVLLs9/p8KaKSjGJzwUU7AgIM/PAeHozLKa8E1abDu7YwiOy9Dm4c6fqPPHh9quRobdYvYFLuJPMk9Q8C4J0aeDo2n+lJZbFZMJx0+r2EPIDVCYpDAPja3niFYlhiP7R0obCPr9QX5IXpZx+hZpIwa4ioh1VIPOdnZ+qoWWT4RT+JAN4CD3KEvYbPQS62Q62NRAYAHs/22c/JinqaCiLzyF/F+Tb4oZvtO2Zz+/Fmg6CXa8shNJi3hOuyWG4nK7mYZ2fnQEZreHEuVrAVvcqKFraRWFlCwgsiYhHuvO2eeg4UIjt90SfHdBWT+PoD6iWDlCPJVdKAD/x227ey4aEhlZNsMd8YXbog9NBXsU0zPxi4El8p5whnKSh3jHoAwBRO50t3qwcCUoEbwXW/R8GOXJpu/DNZguO43N3uW5vZR9AhODyFCeAK1dJspZ4wQRvt3TeQkTnnw9ZvD0z/wOj19BzX/GcQrmMM/9m50I4/zFuDaSn3Vp9QJ7nnP1wCjbkfx9v27pVyJtcfg/ONmDm8n+UT8gAKbAc+G77AUBgRZ0TbWFZhiQGfbkwREeE4Dtssmo3ZCYDEfb/akNSIxx2g== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63d40eb4-eade-435b-32d6-08d9c76d1479 X-MS-Exchange-CrossTenant-AuthSource: DBAPR03MB6664.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Dec 2021 06:09:16.0672 (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: DBBPR03MB5445 Subject: [FFmpeg-devel] [PATCH v2 34/35] configure: Add new mpegvideodec CONFIG_EXTRA 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: b4I7IcADpwPw This allows to remove the spurious dependencies of mpegvideo encoders on error_resilience; some other components that do not use mpegvideo to its fullest turned out to not need it either. Adding a new CONFIG_EXTRA needs a reconfigure to take effect. In order to force this a few unnecessary headers from lavfi/allfilters.c have been removed. Signed-off-by: Andreas Rheinhardt --- Moved mpegutils.c to mpegvideodec. configure | 26 ++++++++++++++------------ libavcodec/Makefile | 5 +++-- libavcodec/h264dec.c | 2 +- libavcodec/mpegvideo.c | 2 +- libavfilter/allfilters.c | 2 -- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/configure b/configure index 23ef2abc9b..f3bdfd2920 100755 --- a/configure +++ b/configure @@ -2476,6 +2476,7 @@ CONFIG_EXTRA=" mpegaudiodsp mpegaudioheader mpegvideo + mpegvideodec mpegvideoenc mss34dsp pixblockdsp @@ -2723,7 +2724,8 @@ me_cmp_select="fdctdsp idctdsp pixblockdsp" mpeg_er_select="error_resilience" mpegaudio_select="mpegaudiodsp mpegaudioheader" mpegaudiodsp_select="dct" -mpegvideo_select="blockdsp h264chroma hpeldsp idctdsp me_cmp mpeg_er videodsp" +mpegvideo_select="blockdsp h264chroma hpeldsp idctdsp me_cmp videodsp" +mpegvideodec_select="mpegvideo mpeg_er" mpegvideoenc_select="aandcttables me_cmp mpegvideo pixblockdsp qpeldsp" vc1dsp_select="h264chroma qpeldsp startcode" rdft_select="fft" @@ -2812,9 +2814,9 @@ fraps_decoder_select="bswapdsp huffman" g2m_decoder_deps="zlib" g2m_decoder_select="blockdsp idctdsp jpegtables" g729_decoder_select="audiodsp" -h261_decoder_select="mpegvideo" +h261_decoder_select="mpegvideodec" h261_encoder_select="mpegvideoenc" -h263_decoder_select="h263_parser h263dsp mpegvideo qpeldsp" +h263_decoder_select="h263_parser h263dsp mpegvideodec qpeldsp" h263_encoder_select="h263dsp mpegvideoenc" h263i_decoder_select="h263_decoder" h263p_decoder_select="h263_decoder" @@ -2836,7 +2838,7 @@ indeo3_decoder_select="hpeldsp" indeo4_decoder_select="ividsp" indeo5_decoder_select="ividsp" interplay_video_decoder_select="hpeldsp" -ipu_decoder_select="mpegvideo" +ipu_decoder_select="mpegvideodec" jpegls_decoder_select="mjpeg_decoder" jv_decoder_select="blockdsp" lagarith_decoder_select="llviddsp" @@ -2866,10 +2868,10 @@ mp3on4_decoder_select="mpegaudio" mp3on4float_decoder_select="mpegaudio" mpc7_decoder_select="bswapdsp mpegaudiodsp" mpc8_decoder_select="mpegaudiodsp" -mpegvideo_decoder_select="mpegvideo" -mpeg1video_decoder_select="mpegvideo" +mpegvideo_decoder_select="mpegvideodec" +mpeg1video_decoder_select="mpegvideodec" mpeg1video_encoder_select="mpegvideoenc h263dsp" -mpeg2video_decoder_select="mpegvideo" +mpeg2video_decoder_select="mpegvideodec" mpeg2video_encoder_select="mpegvideoenc h263dsp" mpeg4_decoder_select="h263_decoder mpeg4video_parser" mpeg4_encoder_select="h263_encoder" @@ -2880,7 +2882,7 @@ msmpeg4v2_decoder_select="h263_decoder" msmpeg4v2_encoder_select="h263_encoder" msmpeg4v3_decoder_select="h263_decoder" msmpeg4v3_encoder_select="h263_encoder" -mss2_decoder_select="mpegvideo qpeldsp vc1_decoder" +mss2_decoder_select="mpegvideodec qpeldsp vc1_decoder" mts2_decoder_select="jpegtables mss34dsp" mv30_decoder_select="aandcttables blockdsp" mvha_decoder_deps="zlib" @@ -2913,8 +2915,8 @@ rv10_decoder_select="h263_decoder" rv10_encoder_select="h263_encoder" rv20_decoder_select="h263_decoder" rv20_encoder_select="h263_encoder" -rv30_decoder_select="golomb h264pred h264qpel mpegvideo rv34dsp" -rv40_decoder_select="golomb h264pred h264qpel mpegvideo rv34dsp" +rv30_decoder_select="golomb h264pred h264qpel mpegvideodec rv34dsp" +rv40_decoder_select="golomb h264pred h264qpel mpegvideodec rv34dsp" screenpresso_decoder_deps="zlib" shorten_decoder_select="bswapdsp" sipr_decoder_select="lsp" @@ -2950,7 +2952,7 @@ txd_decoder_select="texturedsp" utvideo_decoder_select="bswapdsp llviddsp" utvideo_encoder_select="bswapdsp huffman llvidencdsp" vble_decoder_select="llviddsp" -vc1_decoder_select="blockdsp h263_decoder h264qpel intrax8 mpegvideo vc1dsp" +vc1_decoder_select="blockdsp h263_decoder h264qpel intrax8 mpegvideodec vc1dsp" vc1image_decoder_select="vc1_decoder" vorbis_decoder_select="mdct" vorbis_encoder_select="audio_frame_queue mdct" @@ -3246,7 +3248,7 @@ h264_parser_select="atsc_a53 golomb h264dsp h264parse" hevc_parser_select="hevcparse" mpegaudio_parser_select="mpegaudioheader" mpegvideo_parser_select="mpegvideo" -mpeg4video_parser_select="h263dsp mpegvideo qpeldsp" +mpeg4video_parser_select="h263dsp mpegvideodec qpeldsp" vc1_parser_select="vc1dsp" # bitstream_filters diff --git a/libavcodec/Makefile b/libavcodec/Makefile index e7f1f110e7..4b0911e9c8 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -123,9 +123,10 @@ OBJS-$(CONFIG_MPEGAUDIODSP) += mpegaudiodsp.o \ mpegaudiodsp_fixed.o \ mpegaudiodsp_float.o OBJS-$(CONFIG_MPEGAUDIOHEADER) += mpegaudiodecheader.o mpegaudiodata.o -OBJS-$(CONFIG_MPEGVIDEO) += mpegvideo.o mpegvideo_dec.o mpegvideodsp.o rl.o \ - mpegvideo_motion.o mpegutils.o \ +OBJS-$(CONFIG_MPEGVIDEO) += mpegvideo.o mpegvideodsp.o rl.o \ + mpegvideo_motion.o \ mpegvideodata.o mpegpicture.o +OBJS-$(CONFIG_MPEGVIDEODEC) += mpegvideo_dec.o mpegutils.o OBJS-$(CONFIG_MPEGVIDEOENC) += mpegvideo_enc.o mpeg12data.o \ motion_est.o ratecontrol.o \ mpegvideoencdsp.o diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c index 6a5bf51f5d..7f10026340 100644 --- a/libavcodec/h264dec.c +++ b/libavcodec/h264dec.c @@ -939,7 +939,7 @@ static int finalize_frame(H264Context *h, AVFrame *dst, H264Picture *out, int *g *got_frame = 1; - if (CONFIG_MPEGVIDEO) { + if (CONFIG_MPEGVIDEODEC) { ff_print_debug_info2(h->avctx, dst, NULL, out->mb_type, out->qscale_table, diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index a2c4e14b6e..1c2b28f450 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -658,7 +658,7 @@ int ff_mpv_init_context_frame(MpegEncContext *s) return AVERROR(ENOMEM); memset(s->mbintra_table, 1, mb_array_size); - return s->encoding ? 0 : ff_mpeg_er_init(s); + return !CONFIG_MPEGVIDEODEC || s->encoding ? 0 : ff_mpeg_er_init(s); } static void clear_context(MpegEncContext *s) diff --git a/libavfilter/allfilters.c b/libavfilter/allfilters.c index 26f1c73505..f506ef64cc 100644 --- a/libavfilter/allfilters.c +++ b/libavfilter/allfilters.c @@ -19,9 +19,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include "libavutil/thread.h" #include "avfilter.h" -#include "config.h" extern const AVFilter ff_af_abench; extern const AVFilter ff_af_acompressor; From patchwork Sat Dec 25 06:09:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 32910 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:cd86:0:0:0:0:0 with SMTP id d128csp8687496iog; Fri, 24 Dec 2021 22:09:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJyfqrCSdXKo9iREjEdFdzzNpgAXaMC0Mx4+sQeiVfkbCVrS4XIzY7f1y/F+/RmOaNxy/FEa X-Received: by 2002:a05:6402:2891:: with SMTP id eg17mr8415164edb.33.1640412575052; Fri, 24 Dec 2021 22:09:35 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id dz9si5304687edb.335.2021.12.24.22.09.34; Fri, 24 Dec 2021 22:09:35 -0800 (PST) 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=gFWiogc9; 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 B576668B0E4; Sat, 25 Dec 2021 08:09:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067078.outbound.protection.outlook.com [40.92.67.78]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 071D368AFD9 for ; Sat, 25 Dec 2021 08:09:23 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NssAZfMYtnefTd9yqThz410d6B+TGA375nZpKafoI2Mp6eJ6b0ExddV+XJu9ZmF7PV9b4/oZdOoV4Z2Pv3rtXpvlVLCWMURUtJUPs98FQKNuB5iGIywDG5juX4F480J2JRGHBm0lSk0Fj6k5Ne8Emqj0LoI2EMp/KUJF88v+jELzfw5sgtyIj+vHA3rryFMaDNgnKERnatbjlKYz4swPYbzf/EorKOPipRoHn6p3nez1sLffnyAobnU2LP5egp6J4PR9r/Azjk1kK71fclakM9R4m9HK0DQHCOLLbLwcMLnRaYgKO2jRNaqiR2TFg9oKKgFutgu80w6REPlBRZy9Nw== 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=K3k3KJEB5BJ4qh9eL80CL/83MLa6zzkvW1q/TsWd880=; b=C+F3UNS+JhirLCY3PDF+Vjya3lVg6QCUJa8zwbg4UnptwDoacku5d7aoq+hZGTd3Yk7bLDKa/H93sBMKmAf7fE6zv51E3+QLZGyxrDBclo7QrXVZymrGOvijt2O5cgrTQN6rg1sj9+W8kRCpVkK1nFULh0Ujw93N6F9mdVNdtoqEjQTvi3ucOkxzHHU27VAMp126aym/yRqN7zf2Xtt60i13IWY6srFc8Y0rwVyRCdty0P5ZpHXfrM7yDQ/fJEkzc6cde2474tIXbjkIXJO8nwqAG6nWcO+vsUZ84gJz91vCsQAymd8t63/8fzOmQwTZDZ4rAg+IO9/xJ6dErl8/hQ== 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=K3k3KJEB5BJ4qh9eL80CL/83MLa6zzkvW1q/TsWd880=; b=gFWiogc9l1SiahiTOkpsL6CXZLJgDOREZUkeFD+6bm8Yy9QBXckpS1o93XZK6rbaM6unXnxXHPVnxUu5yJRY0kzVyag2Dm5GU0eIiuNsfyq1mXICvafKrENIjzifDOIyJ/C8U1Y3tA9E7ygRj2n/ZP9i2rzb3Jgm1uHGAiE32Br325zZa1sj9tT+RarYGWwm3ITDxooL5UySHbAzCR65KsMyUq3/G/pwBVEKCiJmw3ZB0JjbyAUoJj+X4a7U8ZNzYA7G7hzb8HE7v/PMk3swnFmgLGAp1UyHXAnFIUPT8Ehnze8id4pZHyJCoGtTSTCmSlZsaz1/j4gZjMIEYgvHBA== Received: from DBAPR03MB6664.eurprd03.prod.outlook.com (2603:10a6:10:17d::22) by DBBPR03MB5445.eurprd03.prod.outlook.com (2603:10a6:10:dc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.18; Sat, 25 Dec 2021 06:09:22 +0000 Received: from DBAPR03MB6664.eurprd03.prod.outlook.com ([fe80::8c52:d93a:8d07:9f77]) by DBAPR03MB6664.eurprd03.prod.outlook.com ([fe80::8c52:d93a:8d07:9f77%6]) with mapi id 15.20.4823.021; Sat, 25 Dec 2021 06:09:22 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Dec 2021 07:09:08 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [aaPLsIrRbnGhlrucqfOZvEpJinG+rBj6] X-ClientProxiedBy: AM0PR04CA0013.eurprd04.prod.outlook.com (2603:10a6:208:122::26) To DBAPR03MB6664.eurprd03.prod.outlook.com (2603:10a6:10:17d::22) X-Microsoft-Original-Message-ID: <20211225060908.2345265-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8123e0ab-3325-46a4-ca1a-08d9c76d1805 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR3EehW4kxQzdNcP2D/mG1JOpgkOaLPHQAjkAd6z2x2jgY3uHJdX4CcgeRreyqEaIo4T4IY4vlWCY94+zkklX8aVjZu2YSMj/PsVqN0BqbdfoBBwzXAMmACNyLj/NHNaQUxC2r2dWx0e4nN2gItdiuejh8XB4nr8DYb1F8zjMO2gFI5oDPNkNpuqeJ0D9uY1CuSyC6chjlICyzx8LEL8LaVHdMvncTTpnh2WgwDPkRb9uVQW58dChsz3o66FIB7CNlHaj3hGfN88qzNPHzMzUREEU4FDHkKJtlM32r/6+nQkm7UDZ4xBKd6gEp4/kuis7tLzcqu0KYWrDVO3UkAtHplo3hIcJAgV/WTDQdhPUUEUAz1jK9uDP5HX1UHwFgLNtIKdUMxGHGFBwCHJ8vo5htJOVRkuOwAiSlwvKxcwDDOLg2ixLI76rCqsvrZu4oAXQymPu5anM+KkZWxlTohhHibg9/BFunILIasTAoe0xHkTAoNy7anMiAbzLKdjhR/D1x4SqZ1PMI04XqWcAqgAdadT8m4ryfmeewOSK97RLuDmUuM9p8YbSqtfmqtUzHDezDCuhV5wGgD98zZIPth7SIl72vQKJvkM52sK6wd8ZCIgOBAlyAH8msIMix2mGag7S4246AC8S5pIBR3d2RPZPfyWbGJM7vwcHdu7g0Ig7Gy88kKQxzyMYSDLHMql9rOJOjPrx+kmryHtNKt7gGLBO4l0J2q63YUE0xtxcTpNAV/F6H1SHscFyaG0XMkvAAblqI= X-MS-TrafficTypeDiagnostic: DBBPR03MB5445:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9N7ljuXFkgBIdHmYfWyvL8CfzDIBHBuda4OZQJ6Xpc7s2c19SFpmn/1mnxACftN/nDsutQeD/Er5zALmMtCsa5HPgGuDq0i0TG5BjsPgzmJc7xEqd6rD1W9pMCJffT2XSrkhirH5Xf7eP4GDnVxixdSrISqOJcz+JTb11P8szJVuHamJS/dGe2Sq5J2KNr/Gi40BcmyQ5NxK7ekhpdl1rYhhH2waWvAFsRKrYBAaBkC+lynn2XWayVpTcGbHVOAzVH/DQ4cQi5wNPVB7+wvxU1yE2KdX5bsqL2hvwwuAzr8hzvd5p+ZitSh+ZcLatS5YTuAX/QgTkFhDU4e2HEzNLFEXY26m3ad2J/uSc2iYikeFr9T8DMKWYVIH5xERsnqMPl+eljZy8YK9sMmcBxFmbrsvwKuFqnSbuplj2/yeFp+Jgu0FXQhXDyLHQ8wYzYrsaA7WRIq69X0wPr0jDLxHGilTzOgqv5OXAnCC9wm5Km+hBfGmX9zymzoVRAsOr06jigNVccong1h8Azhh7loPD0FlKWiugNRmbsUwY4dGbfFwoezVGZgTaeyPQHTICf6sc3XW7VoFB6cDFB9Y1c+qiw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ObfXBYAjPCPkyMiE1kN7vXDk8KmuA9pRqjUfYbLpOtwEHFDAh8NDEHHNGoH4pPlXxxgs4/YB9W6BdbBOIHCivmzLzV0D57nodYvbv2sAKGSA66W/oneDyYrULBIwklkNHIrxqxLKmMvEYKqqPqPd69r6UmCvXr60Yq8kLO6iDtO2PWzuKUr7E1QWpO8TS+n2Vww+O/fVWl+Tdj21WEa6Mc0XDoQ5M3NMUGJbjaKn19jt7TPOvtBcaWGYd15tPFVv7dAABrH7ibROEYyWKNsGfTKavGXm+IcYMvW83oLgqlCCXkmZYdcGxlFnYUC8zh7zPrH5Knw9aElSPApXqIDuY7hZuofHl75Att+pbJqq2aBZbcaN2MIQ/VubxCtzT3gGST1Q73t1tJ1anDUA/k3+NZTu9Zgi7njJInoa0YFn7X0yqigTZM5OL+RkmjaGD234SYr6R7FywQH+Ms/mWJ5nyUlW0cCjk5C8VchZnpuycacDYEim7MBLmnbQ9hctxre5+uSFC6GolZMIYp1sJXocZgHLLOimhEKIDEYfv5dIBzm/2YtkqQG+p+IrWg1IBn/V4KSue+Ej7e6H4mAAOsvQnKtHrUCi5aiRhPo6sxmlA/XqrW1ZBC9CI9jDLps+9wApiRc+B+tM92bkJy7RNuljDV2IHXlqNh/Sc+dKOKcsbE3CcibGgm8nPy3ZvzHnF4Fz05Qm5VPiJNfrvg+7gATv2CWUsvvEPOyjTlSxbOs6dFcIr72ROBcjmrHcNgm8NpBw+UirtGK0wGt1b7pLQXuA1bwnndT6zCxwJRarxNOKOwCMpYNHnW6ogFMJsUDCxyRIc/cqcnBwxQMhK7oiUz2ASzpU7kUfzcSjmW+ypooZLS4Al+z3ZhF/1R/DyGSimTHDqgba7kgktNrndvVSCfR1+FlsYajjfqZHgjV5awzZjtUs48Ix7OLwzd3QxNBZkhkhyPPg8yMCX/ap193BEQSGSA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8123e0ab-3325-46a4-ca1a-08d9c76d1805 X-MS-Exchange-CrossTenant-AuthSource: DBAPR03MB6664.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Dec 2021 06:09:22.0218 (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: DBBPR03MB5445 Subject: [FFmpeg-devel] [PATCH v2 35/35] configure: Remove mpegvideo dependency on me_cmp 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: hxpFLKms1UEX Forgotten in cf1e0786ed64e69614760bfb4ecd7adbde8e6094. (Both mpegvideodec as well as mpegvideoenc use me_cmp, so this doesn't affect them.) Signed-off-by: Andreas Rheinhardt --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index f3bdfd2920..c89f0ae5fb 100755 --- a/configure +++ b/configure @@ -2724,7 +2724,7 @@ me_cmp_select="fdctdsp idctdsp pixblockdsp" mpeg_er_select="error_resilience" mpegaudio_select="mpegaudiodsp mpegaudioheader" mpegaudiodsp_select="dct" -mpegvideo_select="blockdsp h264chroma hpeldsp idctdsp me_cmp videodsp" +mpegvideo_select="blockdsp h264chroma hpeldsp idctdsp videodsp" mpegvideodec_select="mpegvideo mpeg_er" mpegvideoenc_select="aandcttables me_cmp mpegvideo pixblockdsp qpeldsp" vc1dsp_select="h264chroma qpeldsp startcode"