From patchwork Thu Aug 31 22:20:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43416 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp570392pzh; Thu, 31 Aug 2023 15:19:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGU2gsRDZefOOH1nPsJpwPEcimYezsIXhXLQOqM1gSavxKh9zvggmFdx10ID0pQqyZFP0Y/ X-Received: by 2002:a2e:9691:0:b0:2bc:f5d3:1021 with SMTP id q17-20020a2e9691000000b002bcf5d31021mr318447lji.32.1693520374450; Thu, 31 Aug 2023 15:19:34 -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 gh5-20020a170906e08500b009a1b857e3b1si1610389ejb.304.2023.08.31.15.19.33; Thu, 31 Aug 2023 15:19: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=@outlook.com header.s=selector1 header.b=S7q3kM3B; 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 3CB6C68C7F2; Fri, 1 Sep 2023 01:19:30 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2100.outbound.protection.outlook.com [40.92.65.100]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE47968C4EC for ; Fri, 1 Sep 2023 01:19:23 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CDi/CHavRJ5MXpwVtITtXkzNhQx6XaqnzUVZ4tGKs3FC/cpYFvStX0TOGCEQnLGHtkSrx9L7HTEGeh2mzDyNwZAfE4cS664hIsdvCmcN9YyDCc0xtZV2Rx8aoo2JkLK9bbKrxurWcc3YvwE6j+hRqDeTj7bn8qTMaVH5i0iB1kAPyiaBhb5UAP778sT+tNsx1VkSse+/yR8YTyUchouEg758LlnhFbNgtEGF35eOuJjSK53Xm40rebs6PpK17I+ksSWov9inSjGfwiAT+jM6U2yViCVtMU8TO5jTHlc61RIB85auWOg3NkRdcKd6CJOZfayjQEkLPNhD/fZgBoAL8A== 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=hM7bBxgvS1qELTqGHPq2jneTvBF6UCmIcHTQMu0QI2E=; b=mPVWZhVumHXKDewVE0/ddwu47J92RSoVRbkE9TY/7UMjwoSflw3A0Nyl7RysRlvrTzYwsooDuZOTr4ortuPWWV1reJ5Vk9ojTAazENXUn2dD+nPbJL4oOVXVZucoAWZceu3jbx/NBAFmpfn/eCE+yc4FTGREYymNIuSqgs0A5bsbEHL3PW68A+qMKyVseXZO6I0/5H6sLB/WazX4EszFuNGLhWGN/EAa1Vo83GN80exkRNBAJ2Kd3aVIBMCt5Uyz/1sXlMN9v/KQvKFDoI/+ktnDeJLUQ0cMguRNaHRyVtqME5Dnrr/3Sdn6PzvfAMAcR6xEmf6kUDKuhVPuAXz8JQ== 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=hM7bBxgvS1qELTqGHPq2jneTvBF6UCmIcHTQMu0QI2E=; b=S7q3kM3BEDmhlObLLW2T53a2jK7HQm2BA1wdkAIrsXCarbjDebCkXsdyn+2lVDLJf1ZL0Zg8wqo/UVZO3j+205tzqiI65ZzeER7qRnEJ7HyJVwd/hUYl9dIVYWjc+UQkV0l8PazYSDCK4FoTFq2tU+8wOOgkkk4zZgUCvEFtrDTF2Xe6rlmjFLiUPHf3/OT2qPwV0zQ+1r6k7s9oIfqkASW5Uz7EpdD+23oqIVH/FdXjmOJZ5Hk9ajMEpWz1mw+gtfOrQdHsL1LtkO/fJT+WlS5UnIz21IlBhmDf3zveSEqU2vd2WhCf9TSh/+RvolsnjzI2qPo1G7pdm/8OBfsCQg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:19:21 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:19:21 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:20:18 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [IYB5ML6A7ycu6Iyp9qQ0uQgXuPh10+oEIEbXyx9BD/E=] X-ClientProxiedBy: ZR2P278CA0022.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222030.4160639-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: dfb1c0e4-4628-4f4a-126c-08dbaa705353 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHceaYN0cNrppL/gN4CKQ0+8SjJcnfpWZ1vnyFnpLirLpy7sv1ROZmzWZNScs9OTx/o2R0/bxXb1/NrUbFsdIZi6hiL6abouwrvlm8xsPsMVgnisWJPFEyH2GDKOuanROvLqC7zRb5DPvQpRFphQAGnOPc20asR7/RlB+j+Mpu4AUk4cYoddRiPHIQi1e6m2rXPYBIzcv0EuCI2K8X8GXi4wiV7qK2h2OlxOYl04Rx2OsBGMkhG2bq9IQD/W69VRM0FkH3I4kGdQ2+IdYT1sIaHGxKPQatNYjJr4b2+BwM55P+oVlqnyhImSwm3cIBQWzQoGefvd+3EviCziOQQ7UXmt5wfrfnz8bUNqtKVbrDpmlHhnX1SQ/exODr6LTFxq5abD+7MpuYf1aEnB8ggy5HTXyD4U0BT09YjtPFgd3h71O5gljk5CNNZMiT9CUguyH0S5Fg3XUo08arK5SXJD/25SjW9sinluBOlt24ELXpkF83h7HiKJjsxhbjr0JZ3Z7vzKMt2Q79VVwgxbIadnvQ6wgkk+LD0lt6lOF1jHXJwbhw1+Gv7egT2qOfNkwc3kNZTrX9F1buuSfikK6ht1q8LBbQV3uZC82VrAcW73DtKmJKteYqY2hSbEtKkd37gxs7OIh2eaCGVNTjWvX+GiNK6FrTrZsQFEyJGEGMHkh/acUa3XB4LZBIBnEIjwxGjWa6RUd+/24G9lgpVPLTbLq5Xjw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5V/sUg6WObIZU6+Gns+dF44VZxYUPnbucgcJAEodMPpeuPHAUuwOMawsa2yU4e0ZuoU7+nlkrJtLi6z6IvZXEmV1fZINaXCYcsjjM3wV3JSQzz4c0lRRZLH5+7d98NXhzUL8oTtJh9f9/LShNFgTVRNYzxG9N3OhUCfxL23cldeHRpjoPbBMAZzV/CGTEZUWFJrZISH1dUxk/NPymQYXXE7/TeFOTTmN6ZJrUOUAUzzkMxSykHVgQH+9elyIqVnUg3UpystKAu1gZ286Nh58yr6BoeYAWOQu6FsH2BEUyaWZbdiVvQNXM+4OWoQx67/ME5PT2PTeMRjv4OoX2xDwGU/rwcDuf/6gpeWaMjULbLNcfP7lr13hU6rSp8QNJyirpGh428I/4tG9wBotEhLVVMGw1s7iHza2fiiZQvmYOwbcD/63cJq1p/p1NcUX5g1+CcVqgF8QkHpv6zUeQ8Px5JIw8v5Vsw9Wb+xH3cmvULxa7k8VEaXtMee3/nCpBR4HSzS78vXh94l/aOGCqcBIoNZymaN60C+6+0jVj8QG4cnrouXgmBhiOt29NCeHBqfbRnnxIizfg8SJeh1YobZfl4epXcJfTKKtB/+OcG19Be+IBH+JSnw5b0V1hxrLAnI2 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: r96KFDkHqKr5SHQEToNI1beaa0f17Jy3KhB/BgysgSl64u7a1VGDclb2C1LtEL1W+hZnioRdiobBXzxCEd7nbO96MfgqpfJnMlbaiv5xcMTG+4BQAqva1I/97XzL6tZFV5bs302uQEMkz+x5ji+dk37I+oWfrracnTBRqGJ9GAeEcB60PMFkFLUJIrG87cghwf6VltlhJtznLRYUqE3ZT/Tnbu65RAgfLI2UpgA+yOD4PLzs55JJQEIEd/KSXSGQfdnAQXR7nkr62dFWWhobu2XjHb+SP1yCiFiatWJwZfkxcxGFlo+YgURHiwZFFLr9cvkb57Ugz1wwuVrbCD5gycPAMq39Cl4Ydi8hhewxfoJ1RAYSz422qeTy8gEYrZ8uireXiu8yWQ1auJ5VdR2M5ghnsjGQYJ6dwWpU5O5CqDHjuUeMya81cIDeo0eD3ZCiXX3vF+Ef/3UiHxq75rs8P+VsbH1mWSYQjSF4SkMc3YcMB5A9YqJ7E6QQEHaWz8nNet3nmlRBpBCB3NAtQnA5nguytVfv6hXUukJW6zcGKu8Wquq/sT5sLLR+dYl9wC2/1J80x3adsxbCq6mQZKTdq+YK635ktpJ2vHFmI4W5lLctBCNJvvzdHpzUSAHVv4A95XkfH04dZM1L5v84QPv5mke6xo3qfe9hidHorFnVpdR2d90UNO9rnVGU/Rlno1252qMhgL2kyx1KkQIhGwlFDMflA7UeR6f90CzP2tB/SUbSuqLya/6uBd/PsPe1zXe772CbqFMo2z7zMYgJ9pyeVnCGIIX/IZjM/newE6dHoApKVeYrH1RN4/USn2r8c9ss2+OsoT2XYnJAJAWDK3vN8qR5aZ3ZCb1jJ+OEw5eMHzgQmQzBMkonO7wj0ZKSaJ2ldZsD8Lxkr26d+FlOmEu0NR+TbHJ44EJD51Wj5Gz+boyN5r6zZ8F6P0GtarY+gbKsw8pCjsY1tcO1gKkeybB01x33sy2KZshfxj/Npo1YEo1iAZVaZkjrG2g0CWj88/JnI5wiP19ROuL5pKvSoXkAI52sansb6BafDYAX6btdR87bF7v6JgUlYgaI5abGPMBpYTADUJgB53b5LY8HzgpyeVPZQpcEM/w3smDCAiuGpMy8gTR/1Qburz3yBnBvEXmVsSjMomOnWS1fms/lFZgCGZjtfMukkI2pvsjfH+Kg08yTY3OAnhZbuE+Pqj/T3AtfvmVQeKqLWG52yVgpCJsXGfdhELllOk4JmjBDBhMhfYLNfjPnAutYA7C0zmaUHSKl X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dfb1c0e4-4628-4f4a-126c-08dbaa705353 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:19:21.6648 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 01/13] avfilter: Remove unnecessary emms_c for ff_scene_sad_get_fn 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: 5HiFlhpo4coo ff_scene_sad_get_fn() does not return functions that use MMX at all. Signed-off-by: Andreas Rheinhardt --- libavfilter/f_select.c | 1 - libavfilter/vf_framerate.c | 1 - libavfilter/vf_freezedetect.c | 1 - libavfilter/vf_minterpolate.c | 1 - libavfilter/vf_scdet.c | 1 - 5 files changed, 5 deletions(-) diff --git a/libavfilter/f_select.c b/libavfilter/f_select.c index 49fcdc31ff..c9e216f51c 100644 --- a/libavfilter/f_select.c +++ b/libavfilter/f_select.c @@ -294,7 +294,6 @@ static double get_scene_score(AVFilterContext *ctx, AVFrame *frame) count += select->width[plane] * select->height[plane]; } - emms_c(); mafd = (double)sad / count / (1ULL << (select->bitdepth - 8)); diff = fabs(mafd - select->prev_mafd); ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 6ef5dca27a..6d448be74c 100644 --- a/libavfilter/vf_framerate.c +++ b/libavfilter/vf_framerate.c @@ -76,7 +76,6 @@ static double get_scene_score(AVFilterContext *ctx, AVFrame *crnt, AVFrame *next ff_dlog(ctx, "get_scene_score() process\n"); s->sad(crnt->data[0], crnt->linesize[0], next->data[0], next->linesize[0], crnt->width, crnt->height, &sad); - emms_c(); mafd = (double)sad * 100.0 / (crnt->width * crnt->height) / (1 << s->bitdepth); diff = fabs(mafd - s->prev_mafd); ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); diff --git a/libavfilter/vf_freezedetect.c b/libavfilter/vf_freezedetect.c index fb4e59b127..18d392d9ae 100644 --- a/libavfilter/vf_freezedetect.c +++ b/libavfilter/vf_freezedetect.c @@ -131,7 +131,6 @@ static int is_frozen(FreezeDetectContext *s, AVFrame *reference, AVFrame *frame) count += s->width[plane] * s->height[plane]; } } - emms_c(); mafd = (double)sad / count / (1ULL << s->bitdepth); return (mafd <= s->noise); } diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index 610ac6b1bb..9920210ece 100644 --- a/libavfilter/vf_minterpolate.c +++ b/libavfilter/vf_minterpolate.c @@ -825,7 +825,6 @@ static int detect_scene_change(AVFilterContext *ctx) double ret = 0, mafd, diff; uint64_t sad; mi_ctx->sad(p1, linesize1, p2, linesize2, input->w, input->h, &sad); - emms_c(); mafd = (double) sad * 100.0 / (input->h * input->w) / (1 << mi_ctx->bitdepth); diff = fabs(mafd - mi_ctx->prev_mafd); ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); diff --git a/libavfilter/vf_scdet.c b/libavfilter/vf_scdet.c index 6de84a43a0..15399cfebf 100644 --- a/libavfilter/vf_scdet.c +++ b/libavfilter/vf_scdet.c @@ -126,7 +126,6 @@ static double get_scene_score(AVFilterContext *ctx, AVFrame *frame) count += s->width[plane] * s->height[plane]; } - emms_c(); mafd = (double)sad * 100. / count / (1ULL << s->bitdepth); diff = fabs(mafd - s->prev_mafd); ret = av_clipf(FFMIN(mafd, diff), 0, 100.); From patchwork Thu Aug 31 22:22:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43417 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571356pzh; Thu, 31 Aug 2023 15:21:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGahbeUVM1ePOfF7SdfqK1CXTKIpoblJ9+gvseyjUYuFbycJRts+Mh+lZHzC0L69GibJIoD X-Received: by 2002:a05:6402:32f:b0:525:6d6e:ed4a with SMTP id q15-20020a056402032f00b005256d6eed4amr640832edw.23.1693520498292; Thu, 31 Aug 2023 15:21:38 -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 b17-20020aa7df91000000b0052a3ae9c672si1709449edy.477.2023.08.31.15.21.37; Thu, 31 Aug 2023 15:21:38 -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=V+sTt2zQ; 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 6D0FC68C7F5; Fri, 1 Sep 2023 01:21:35 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2057.outbound.protection.outlook.com [40.92.74.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 38CD468C411 for ; Fri, 1 Sep 2023 01:21:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FxMMpUv/y8BmHp8NVrbQ+wwvpS87T01jW7Ph8GyPykOYeLvEudWcdB5U2aEZ4bjgXMFxZhLWZsXpUVUQBlT7kuQSEp40wUPQbWLfyo8gO+9qQ3U/gHRruT/HVq2mowzfWHZgO8wFJ+ngFy6s0TN9YZlM3dheSjLIUpHeC5ak0SaKLstnESVMRxZpZD3GUFXY9NJZ7n9RkKQk0QWE6r9mp/ST81P6H0DubP2lifR5lkm/jChIgnalpcTP53MswcyX5UrY/S5gH/gLmMRRDbFiH0+BgztbTUxwZelxG89wYkiWwqk9Jzntb4t1RySvS0D4DbJHZL7g0ezsqIurHeSZhw== 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=7sw6BpVp4Ebc9qV3sQLmaBtNsRyQx8xg/XKAVXdOjM8=; b=PyucxClJW3uJhgL0WLaeqBfkuawF82YAHLzAzY8MaIb5NGJqHI1bAVw5tHjG9VPTXX1kAICs1i0fOYmc1BoXbUs1ID5NBz0IcqjVz+XyWRoIFR5vUh38K6yGaEyJPXOgE/w/zaDuwi07ZIUnc2EziL8tBI5msNX8JZ6TUTFleq9Hm4PcKgcxg+z7yGzD/BhOVfeTVCkgpfdSbLBJv7ud/EcvbiHKtIGHDT5aUfh8FlqNqN289GeFgkl5NaZomgKR3joEXmvRx0uiI+rrKfRgqpbVLQDat90+QwFQd4X1FNIxt4iym+PKrz7LmCdQiXOpmKBP+u6yQaxr0pTJr3ENew== 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=7sw6BpVp4Ebc9qV3sQLmaBtNsRyQx8xg/XKAVXdOjM8=; b=V+sTt2zQWvyNERvRg5SILKxfFF0HhbinQbRydAbVO2ScM3oyI8xHGHAuOXGYaLvN51MpLRYuQO9JFlOzGXsW7gOm8yb5qG/hnXnBTSQAn8i+CXbB+lEb+uqVgdnrk6jRrzkW4QnuTFvduONGoC0uSqMMDeg/RE5uZYI3FWn5MK26RnpGADA1OlcKl5hVhk5xuqEuJu65tmGgdUSFNq3ajieI3gVIDUpCbsRTCSChDAUEY39JF9vq9Byzv3bQl9r96Njy+MGoIyScWc/m2KptVZOWf1U7VZZIvmetiCDMODNhdBl+2dyiavfemWEq7zM0BL3Q19f9mf4drpT4makwEA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:27 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:26 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:24 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [uF66pBIFW/thgn2ipD5qtNMvtJvdnfkjLCuxynQA5BY=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: e3ab301c-0f05-4708-e1e8-08dbaa709dfb X-MS-Exchange-SLBlob-MailProps: 0wLWl8rLpvvMJrI8b7LEOtJUOdfp7Tl//tFs/GvxrERiAYzLJaGOu7S+V8LR7FwNxF+48n8F+eZWCZ08Y2RHID2AiCtqDL8uWAXbhSKf1UO3AkWtHyna8573YssSsYdidbCy3L3YdYzKrsCx0Ud3keaTVXTelGbWOBJVByGebYR/UmFDQZwfKUJQM814Nq3JKMYJj+c6m/BQPWzqbCt89sv61ZIWwARkqzAlggFlmFDgzQylwuZ8ZeThDQ+VapdWq0tGlbcOkMws+yC1qyc2/+XqQmrC4ra8Xgnhw4CPEt7Lh9rfI4XM6hSfZQi602WxY1IXzKsRzwI/AH5drMTy8OcpUvQsCycMb3FbLyC0o199si5f936xOT5EFEDT58ittgEdsm/XfNZ7vLpi3eYFxl5qRfzPRCABiL0W07Qqy7wYcYjIpxNpoeAtXezQmMTul4H6bXhG3EVnBuv+Ru7FbppvXI/f8SViNJPhznC/OY6jnrAWtxc6JBmZILitTU6sxjy8jkJXB8x8HsCa1SwNccgVlP5Qhjsy3tqnkjXu5fG6cwfDNWzADEE7dKlNO1U0cr9uFunY65M6qrekmXio2Pa/WIcsFYDGVL5ew140ZHHrkAyyxlallBmkr6gt7T45d0S/OK/76/0LdMDFpLbJxucFUbB9m1u4/Hl3yOQagjThpnDMGjaZlAh7lQuEI14pDEnTk/pIf7gRThefMTh6Kl9BK1kz7yQLL/6tm70VsxqzbvK6BfEr7OX2OHk9PJaS51bIn2K06c4= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BCiTNcGHR6W4gAw1d9obQQOrGZKkbMBCMMlk7mzKVlO7VeZSmkWXkBvTpUGspmouhiynpuwnb8W+e8Ne1kwU5T0Vf+LtpYxRlTsZWXKkwPapvqyKvIoBYnpFX/1t8Qhnx1AXnS8FvsU+GA/mqoIW/3Rv0Q2O/g+PXy/3O5pMJPs+PFlzZKptQrmMIBbNOh9N0QEnIxc+v510TNfpOpT2fNRoi2PYFNMkLABq9smLDFB3U1dWOOeteWRz2R1VwOi9fHaqEv+wAqcYaSygVT/bXjuvkUrzGypFyzKPBuImzfObNCoPVMjOq/1+jgNAiq9rvc8dhOMkP7Mtwuv5DSpNAbxgJZcy6tHHjiivN5ezAyeMIIKXfKZn+MDHFTXUfuoPLNUvLUxSvFaMVuZc4AyXeW7dZqiKB74qNt3TkX7WenhppJvaMrfGxIryoPuXoxulGK5nk9u+8d4WVAtZlPyv4gFMHISX8TFdnU3TpQ1cRQAj2WU/d9Id29r9O4QKNuvG0/2wFk23dnZyl4iYfKzfiDnBURtRqwToppOFmVI9vDiFq/lEcQMKOar8s1qCGxMScDUCGYPjhMepknedDc2TfEYRXmkrPZC28+sYhlNsdndVIfYSYzcDp5Cqk0GSxwft X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CK625NWYtB8Z7io10AdLzyY4iW3xum5RUQWhw3KXaCBcf+kEqX56DiizrpwlXGzRgpi7gNaf80Slzxj9MfMtxA6nRsJbAglnWcWn2vXMqCPylfn5k7g4xeO95CeI0TD3B5QjVFzfaT4i0KYo4fjGZeNBV6ymfJ+mNzhwg6BwiB8lBCHAvEbQ8Fj6monPfvfFqpW4Yrc+xHJyPupII9wLUYK1j20Ip4x8rVyk5VnmiPMbpPelbyZxVmEGwk+B1pKIxF7wN6STmNg05yiV8jdwG0oIijGFr+lOZCVFaxJxRiUOsI3nWzpkn/RbtfGYQnUddGN6gtRhoEBO8FZ/oLkgXs+D1s+h68uiwKKS824hr4LVj7tFs5vmZN9yKFaHUbUzYXZ+NZzhAYqNafyHEwGfbxBpMHypjZuA3GXSe5vBZkFIHvVhjAP8pA5LYjOcx8P0YfTFdjnMJnl9zJz6YCaG/gXHYHaJNUJB2cnqC0zTZWkRXsKqJS8eLwVY0X8FxdEHZlw4G5g3sqL2VzCcex2nOR9MQAnF84+OWTYK6FTa0lM37xhPnmEnXLNYnmZUFogYqQNY5vDt/FwhRGlZOpQry4LCX+n037jSimfXQRIhenOyglJayQCTJxG7CKYhhhCpd9XMln6R6OWkGxHHGKUfOZgqa6dm9M6t1hMNy+qWL2uCRoE3RGkg2Uoe/bfg4mCDbW00m7RIGDSKAXGMBUT1EEL0SQ2iqpVs81QtzJFSWhW1PCzJ7J6bA/h2ysd3uMoRBYd7leOeUkPCzSajf0fOv2e5dQX5ZENm+AIikHl2vLbD1NCnOM8moqKJjlX4iPHyugBN2tBqUCPYx8L595vcACf6vw64yvio3OVSQmF8VpBfv03yaq+k51QbPINtoee8bxElNAsuxzK1zxmS9XQR9IZj8iFZ8/ZHwjkeMClnTtM9TwAvQYGzL/PUStRFJTAVJ7w0ti/7s1phVM5OX2WHGzH0OKyl5r+ypcuThlxhLaz5LsDuzO5xtqcdzp6GsnBDr72Tf6rxPiJR0wRXI1hAsKSlbf5xkHAaDzuEwebgk+QZG3djFf850DYhxMwVOs4oHwhEtr1qY2QHE8JOI+Wc5ESXA828wmohRR0pQyCH1f+VdFJG6qTIwwAWzT7XAaUfOu8t04woADtod3dtsDA5UjXB67RtXNcM6aLCIIkCXgP4muoorL9yJ58vnVQmj08wvbFfvq5yr3pufg6idq88+GHM4NgFLULNUdZuYzfgBt5XDfiQ4MoqVxFxjAkLs8j5 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e3ab301c-0f05-4708-e1e8-08dbaa709dfb X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:26.9446 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 02/13] avfilter/vf_gblur: Remove unnecessary emms_c() 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: lH/O7yifAZj1 There is no MMX ASM code for gblur. Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_gblur.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavfilter/vf_gblur.c b/libavfilter/vf_gblur.c index 6e8ef96235..6ce2c84736 100644 --- a/libavfilter/vf_gblur.c +++ b/libavfilter/vf_gblur.c @@ -73,7 +73,6 @@ static int filter_horizontally(AVFilterContext *ctx, void *arg, int jobnr, int n s->horiz_slice(buffer + width * slice_start, width, slice_end - slice_start, steps, nu, boundaryscale, localbuf); - emms_c(); return 0; } From patchwork Thu Aug 31 22:22:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43418 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571422pzh; Thu, 31 Aug 2023 15:21:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGOehVJwGw0pxGrDnKVNh2JZKiRIgCKrJEvxVIfD5Cr6qlUWPkanUGEX9uTHa2JpM5Wyd+S X-Received: by 2002:aa7:d6cb:0:b0:523:d8bf:3298 with SMTP id x11-20020aa7d6cb000000b00523d8bf3298mr585353edr.17.1693520506620; Thu, 31 Aug 2023 15:21:46 -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 t2-20020aa7d702000000b0052557cc5db0si1683946edq.217.2023.08.31.15.21.46; Thu, 31 Aug 2023 15:21:46 -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=X9PapFtc; 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 7708A689975; Fri, 1 Sep 2023 01:21:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2057.outbound.protection.outlook.com [40.92.74.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5617568C7F1 for ; Fri, 1 Sep 2023 01:21:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XW/PIoyqD+a1mxiaTp+otPxLUJwFasfYisKTTIhj8ExeRZuLzSxDlND08vjtXMeKhfd/i4EwNv6O9yleKDqtH0jf1wvQ03tZRjoMjAr4xxnxJdMxj/f5nvZb8TVvOB6qKzWrVj+wmKCO/ik+2h9X8hQNMbovQ7WxtZ/vgVU4ngQKSTyacWi8UNSfvA8w0+nSFiEIzUiLxFcJUKlKFWle+Ub31Cpuuju74sYq9va+CVJd3apgi/KtTT2TZbfH9gsFbEsFyHwtFF8iLHo4BeYUcCvPZrbCH26XUNo9kVYMfTOu3QIZaTiZaQhHcZig3Dir7z3CWaoog94gDlaXlQut1w== 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=cYX6kLpX6AxmRJVY6nudDZlyH1l/FVyTCAlTRVbf0bI=; b=nYJ2ejV6fQk4ubMy8LIiZjPwFQGXSIFyxFeIVaQm8yoZTQbbER4j58/+yQ77FBB50JNWw80iWEMZsNsrQjtMd6h53ffpx2lKi4stajy0l0fEiuIy/VwCYZC1V+EWomyifA6634w2JPMtsMWt7GWzHVhLWWhcSv8F2dOxLVxue8c3y3JPVaOJpVVPYmDaWyfplQkdD54GhmkInXEzbLvytH4S0bJ/xgL1FjUZAf1Gg582LichHu5QJFUdFzlUYD76ZeBOJM6n0WJBHzAgyFYmZ9QRZVrvM5HaacsGk+kCZ0Gi2dqJcgnhzMIw94gkN71YDlMNTiACoJ94kR+T0jzu0w== 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=cYX6kLpX6AxmRJVY6nudDZlyH1l/FVyTCAlTRVbf0bI=; b=X9PapFtcddLRHFCMBqG93wbnHS5FThF/Y+ECciD/qVqDqwiKPTJhXoP8pBvISTyr2CS8JFYjqIeZQlsCQhTMLD+kMNVu7bcTmIjxS42OAUSFX0A4iIpyYQ7Qu/mfmeRy0u0EDBs/WAZauT4zMYMd9Iq1nMSBzSDR7pTuxmfuAUXjYUY91OTjvGBv4WUiIWkTH/LAI9awgrQrh1JAtkZjMzPP/nXnVm8T4xi4/WMQ7yPFYbjpCb1Umx6l8YbTyciqaRq3VHUgBCLySng7Dj0YUtBc6m/EoHPU57dcsom+/UpAmePuInkv7/x1s8OSdX9DiSWbrA12TIQjTgk0ViHy0g== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:28 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:28 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:25 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [Ihc1vsrOkpiCNwKVuzoq5IvuhOk8KsgJmI4A+l0GsqE=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 15164413-6ecd-4cb7-3ec9-08dbaa709f09 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcycbh8B5gXy387YnWr2BpR5CualUGF4YINRWZSLZtn6W1ADG4JZyG1ffPEsMLHX8qT3+wEIwYzHDL/NCZIibVD5AsDDyWpGMhdZ4z57NvEkAmHhyRhSQwg0hQRoGsUvh4M93Q+tbyP4M+I4priJVIhVbqjJNpdRSMPXCIzj/NbYUOloc6Wgd+FIAyXQsTdfvItRGhzy/8Cul9otIFnLrE8cMMryskdmJW2Ik21H3bSuQpb1Qc4K+KopPEv2YJEt9a6A7KsETjVbJVDstzI1k+QeVUObPA+he7ZR4/E7o8RUsUq4dzxJgr85EtIV6CFhRr5sm4Fn0V59Aaq3cqqALTHovDiGlbpEWjbULKYL6eM/5vg8YeZzHeMUyLcZjvjC/txcB6yIl0Rj9D38Q3xycpA9S3dbPDyM9hWw5uycwQOREdc89xOZQaIrnCNi7sVbrMinpJNmDh9drDCse0Y6MF6ZchqT4D57NEwSXMa40mz8lmhFYXuwZjbmPoNOUQr0ADv9R0PXa8uWGWBsn5QM/zbpgPNXwHW+sLlZ4vkpHWvyG3gJHT7trowUahH1fV7iV4X/6Sc/bbMAovK6lyxFgLeOXgoEnDtQTWK7F9LXo/1Er52xOoJ5VTjPxydrgb7oaF6Sj80PdtlZeFXcOPoTHRBFYN1nUT1iWWCG9URQhYgO5nYlEwvtDxBLhRWW0lNOaucyosGMLAd/5KhXXQSKU5hA== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tglqFNdfNqiLEJRgUMTjJldXAdiS/+r0mCUQ6ShwrNkBO58Czt6xB8zE5QxnHqY4gDdkEhVuk0/iijIO64E1uLG+YW+mU7LLi0nugsW7N+++lemcSJLCSd35K7Su6j9OwhIKmfKP4OJ1Yic+orRy+NkUJG+fHq+xyVOGlvtJvo2wWpj/YGukkVXkDhAQo4o5AFGdiYHmCoRwHYKyhq12Trfo92IFBG5jfrWRKMsiOVKN0Q/auF4JNe1rKPHMTmOIWJJ8Pgjn3EPJYit83l1ml3Cd9hnm0SjKPDvVPduPudODzCBZdJP5Dh19qdeJuVbDGz4sMf5EBDjAalSQ5bkHNaS8owPmLMTxTW/zwxhNik6EH9tn69ULEAyQEc7znoskDpdOP+OoECpvRSHFoa21lgXgNlf5ar/9LXxfaT20WGa5OU5H3sLAO4QR91BH0m0ca8O/rLOBPJS9xE8xM6uadMxJfaZZeRvkNhzn851KcKN1j9vcVzInyAV8e1JqedfCjnFVgT31rf6Jmk5gSp2abRHfB1g7Cg5XJVLMkJlKFBGIW6no7uWh6TtdXGiwlY9xeIYP7TNnahUD8kZ1cwh1R4lz2JFAhJhbxAlnoI9v+6jzmqIbeDs/rJlhtbTghixb X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iRWkLsP+X1RC96uxuanjNznU8L/cImQ/p+0f90BVoiG3ndGd7v1kO99+F1aHDfwlkQWimpE+vr6pS59ZoA+pRUJhX4iPAlC0XcYIvEUXIfWZcky4Ns7rtWmOak/CKUCj+ybEbtBgzg7kgU9bqH1x561iPa2MX5jQ2hnYkRz87mBVmmabyn8iamzVaT93MyzxMpRi+b0lQ0caNtYdRNRIIaf7O3BleB8TTrkLuokXM/5wpRIO1+vMKe3TsrbaHoWYFjpZ6nv6LwCuVoJoBxqaK/NUavIokB3GaiupMh1foINqrb0gJlsZjXeS23KS0ZRAwu8qL8eD+bDY1XET6yfZdllLQ8iC3O82J9o3hiZNDlRefD3i73OIVRCytfX9GBbvpHXpM3k2gXFZ6/EvVxuCxkD3n+s9YTG0Ims4Of6JTtGzs3WryqC+8JkLHPZenFGBQ2forwMUwTTZqSO0HWSQjmjVfH2kmDttYR9yYIcFlC51Qjl4CzGuoq/tMywlQiHvsByDvMgxUhUVneEgcZ/qY1DUiS95jcMkWVyPJdvwU0gHio3qzXqq+2pgeEWPeENmC2Cn9s0rla3kwoL9x6s5IDLOdPaAmCodC9UBb2QGjkPUa2Syi1/OAWkNXGyi/cfW2ZBo1VOzrNxAQPnSU2sKsMy3zcEeg/+SG17a5SwB3GLZyKNOq534JMUhAkIXb5kD+Agt9X5A6a1zvX4G6Ygevt+Nzi7Ysb1Kraosg4YmI2X+r+AKc29hRNN6y/lUOPhSxC2tvzGft/dwwGVwzK/Vgtbv3kSukb3kZ5kCnzpDdUGRVmnCLCysXRnDhhVN0s0sH6RWoMDu3gs4Qsg0PhWm73PARI7lXzHLzTMLcOb/TgqKK16jh7hiSBoY1nz5z6e3utdH6O12LPzp/7Bbc2Heu+0rY0IH40DheywRaSaY0RDEHW6IUTyWsxCHHCQMpCbs19+2PayZ+2Vu1htglpb1zg58ZUtsbholjIgPHw9jLNuTH/utFnTyfpK2IadMjq2Q42QD+IyPLml28PFHLZpEeBzsoj+lv9CZaSnmOOqYtxFP43lP7YuXq2Zx4JUEHOLGjmz2Kf0xRal78272jD/nsTLzKvIxIPd9E4B2qEgLBhB7IUIFp24J2xzb0z3MHr4t221g2oqVXNk+fdbqUUuuIjFIThAiPPZmoJrWjt82hef3rPQgEFrPQQTVmmT6VU01/FPf5k9tQjxX/arHk2y92d6gUGWnm/aXaqOUkWe7PC+xj21EZCESJV1+LxHfb9Hh X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15164413-6ecd-4cb7-3ec9-08dbaa709f09 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:28.6631 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 03/13] avfilter/vf_colorspace: Remove redundant emms_c() 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: na0oXpfJeh3n It is not even clear what these emms_c() are supposed to achieve: create_filtergraph() (where it may be called) does not call ASM functions itself; it merely sets some function pointers. Furthermore, there are no colorspacedsp functions using MMX (checked by checkasm which does not use declare_new_emms()). Finally, checking whether to issue emms_c() is overblown anyway. Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_colorspace.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/libavfilter/vf_colorspace.c b/libavfilter/vf_colorspace.c index 852dc11c6c..2a30434401 100644 --- a/libavfilter/vf_colorspace.c +++ b/libavfilter/vf_colorspace.c @@ -400,7 +400,7 @@ static int create_filtergraph(AVFilterContext *ctx, ColorSpaceContext *s = ctx->priv; const AVPixFmtDescriptor *in_desc = av_pix_fmt_desc_get(in->format); const AVPixFmtDescriptor *out_desc = av_pix_fmt_desc_get(out->format); - int emms = 0, m, n, o, res, fmt_identical, redo_yuv2rgb = 0, redo_rgb2yuv = 0; + int m, n, o, res, fmt_identical, redo_yuv2rgb = 0, redo_rgb2yuv = 0; #define supported_depth(d) ((d) == 8 || (d) == 10 || (d) == 12) #define supported_subsampling(lcw, lch) \ @@ -494,7 +494,6 @@ static int create_filtergraph(AVFilterContext *ctx, s->lrgb2lrgb_coeffs[m][n][o] = s->lrgb2lrgb_coeffs[m][n][0]; } - emms = 1; } } @@ -542,7 +541,6 @@ static int create_filtergraph(AVFilterContext *ctx, res = fill_gamma_table(s); if (res < 0) return res; - emms = 1; } if (!s->in_lumacoef) { @@ -625,7 +623,6 @@ static int create_filtergraph(AVFilterContext *ctx, av_assert2(s->yuv2rgb_coeffs[0][0][0] == s->yuv2rgb_coeffs[2][0][0]); s->yuv2rgb = s->dsp.yuv2rgb[(in_desc->comp[0].depth - 8) >> 1] [in_desc->log2_chroma_h + in_desc->log2_chroma_w]; - emms = 1; } if (redo_rgb2yuv) { @@ -656,7 +653,6 @@ static int create_filtergraph(AVFilterContext *ctx, [out_desc->log2_chroma_h + out_desc->log2_chroma_w]; s->rgb2yuv_fsb = s->dsp.rgb2yuv_fsb[(out_desc->comp[0].depth - 8) >> 1] [out_desc->log2_chroma_h + out_desc->log2_chroma_w]; - emms = 1; } if (s->yuv2yuv_fastmode && (redo_yuv2rgb || redo_rgb2yuv)) { @@ -683,9 +679,6 @@ static int create_filtergraph(AVFilterContext *ctx, } } - if (emms) - emms_c(); - return 0; } From patchwork Thu Aug 31 22:22:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43419 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571490pzh; Thu, 31 Aug 2023 15:21:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGh29H+x/gyVnm9oW+Uxj7JhId3P2RIU4sJFkWv3PpZLU2rBycBEdrVbCyq023SQXIcUqgW X-Received: by 2002:a05:6512:34c9:b0:500:78ee:4d03 with SMTP id w9-20020a05651234c900b0050078ee4d03mr304037lfr.69.1693520515933; Thu, 31 Aug 2023 15:21:55 -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 c4-20020aa7c744000000b005257c333566si1757620eds.77.2023.08.31.15.21.55; Thu, 31 Aug 2023 15:21:55 -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=RltzXIw4; 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 7F67C68C7F2; Fri, 1 Sep 2023 01:21:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2057.outbound.protection.outlook.com [40.92.74.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75E9668BD32 for ; Fri, 1 Sep 2023 01:21:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E4HpvM5disNdRZQTmmUQhWnVWQvQjji2FpbNmBV6oPOmjAIj+DmA3VCtC0oxTklMgyc6fGfaTcB+orVTfxhYPGMv4g/QP8rkd/MkkTefQkNeESOk8DInY5yfpHf5727CWnNM+xWatB8lK2n1Nh6QGPx3dm+VeN/txUsCDSX7ZvQLICfEvu0jjyuzbVrIySTMPGtDZ0MjNWh1c6D4NNwhU6kfb0x0XuBCnQNKOLsIzlyPmMcj7DmZXeryUYIT1tRXs+HeRD1MiibXobzomatZZr2fnCf0kg/CXc/2p9W1wMbNYI3pn9o9KQQc/10rOxyZ3K+jLghFhL+s2XgJ5MNwAw== 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=Pd+MRGhy26/rbLY7LW9IQDMlDjfVH1gPo//NrACGbW8=; b=inQQVGnRT4J8R2RCRkalSzHJwz3lciXDFklX7wrSQ4cLxSMBRYcN+W8HxY/9NtlkdV5m+izXOsAzVDbr8WDmuXdL/siY38EoaaPpKYsYmYigl/+gx5HvZY0OLqDLwGscybdOQ7zZdn25KUdVthZ9VTPEUZKg08tqsmZfM4vYtRHaQfasTM504fxxMy1cXQj61+RyySVC1z3oA35p2jUb5Kjz39kCogklWfBrNeRdutEb6dWxxq9zdLErvQ/cCBgHHvssQbK4+S3fWpiiJkJE2dK0ksjBfzFN5YiaZOaNW8pxCF/NnJSOm4xGwVxcMpISzkyFvtdZFkSBvpY8fetiUg== 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=Pd+MRGhy26/rbLY7LW9IQDMlDjfVH1gPo//NrACGbW8=; b=RltzXIw4OrTJPv1FUOETvB2iUkEwbVFV/MONV6l2rEkZ9/9ZGSXVKFuFI0dmd2mmRIFs5t+SDfegKlj8RMi8f41iyVnPY+xGb3PU8CQ/FQYjilx5qSoHUm8BUs2ilGpH/lD/HBlFj74XAj6b7D+Kz2tAOchZg+9p1a5Bev0sAPUaaZaaLmYr8b6yk5gnZ2gOgnpyEK+qzzobwkNKgmntS68Mc1ZG5H9PK08sSxknUM2AwzWZlkmj0nezK46KDg6fNMdiqSODiFUmhyiauXIAVwxnL9S8qxtxjpD71fpbmhfmB5NfWsQb7qbW7GNLkE7sQalM1gK56RIfNS3gyKgbrA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:30 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:30 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:26 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [Cpq/GnkwOhd5iBuUwaUrHHroJCF0zDAbNtDii0N+50Q=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 86ec8248-f26d-426e-77a5-08dbaa709ff0 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcw4yarOA9uiRqQdbc/dkgEOJPnNpIRIahw3WrsTI85hZHUz2WgIil31X4ObTPR1jviBXsbX7kg0QYoYtFaSY+g9nCmpxprFeMh38Q5llp7a+UEcc0WX6JKw3aKMZT7eUm/9F99YjrJwZuWLw62Zg3HV6ZcjYe80wSgQ6z5bJMZMXrwzVSs2sqKOd3GNALN9A2p6npGjqe3F5tyDdOo6QS9VAXg6eRYq47YuPhd+3sP2nY0v95bTa8pOlsy8W67+dM4X5wmT5rW2nZtSluIr81wtF3pGANSyN5sZPzQ8hZURQLiphqXaALlI2kB+7SkpWVdQDCI78/OwI9s2kw0dlWwcNOox6XqXNlQANUzo7jP/MBGWGEedAaPgYlZasjQD7KHIuRM4Z2o4NSFvTMtqgIMfW2x/6oDlRgTUpna+9tUr+P28GwFBXq6Frq5tPPQWJQVvE49VgqTOYFyIG3GqQ/3NqkEAg9CP3ZG2DtI8MzoTG46gW2Vmen++CBcB+wlnu+80SjGtdGBgqFB52tPOkiZdFCau9oYGKSiOkS3sbI75rO9XJ5hcsxvizrveyjSfkGk08iyti8x0zYAY+UMqkV1PeeMGfqysTUC5Dd1V6VU2GPWUHWj6rZL23LLoMVirXu+PHONEs77E+EdG0OwvWZ0lnbNCtQk3OpR/G2n30lOmWRsxwrXhrBUhNS35FbUeuqllbILaNAe1YPaN+wNYAluw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ersqLxASWorY4ePdSqL5keR+cHyiky+AkEaxvqB6KLv8Q17oiX5AT2eKlzThsx8d8JM0aH3HC4eLFfUT7MR9wvpn1+BP070Vv2TMBu0V2l3alLFvUPh1XgnpbA/HQs/QhovHHR00DIpCafxyUjYk/HRP8KPzl9UPxr784w1oV41Vk9w574NOuLSBmcztmHqk4FuhTyeurZIOQEOtmhNulQjvsaemZfkR9fN1I6lI2R9VlyrdDovFCTL7iYq/UMnpGoc68q/q9BLpn14PZ20+jMQ+lJpZj5biUKPY84yCehF8nLNSf8GpNsrF+qNrR+JnOqCnjIWIvN67FMOhsehmn7j0JXjWbzXwblE/sq+oiGndW+pLEIWAfTB0sTVRnHzpnl2jC5/4qpTGycU317GRA43otvGKcWtmPB2uqYQmNgmWc+6v/5MCqjye5XnODaZyRFyppAhtlgeZdBaqrjxV8+8V43/UvoDnPBvMJcB2P3ibkID7cfMYx9fO8vWWPXY8azSi6J86ouiXtNUn3JFRbwP9mMkil+iEfLevI40LR9iqSZOPN1QLbHQnvkmS8zxjjSBIAgdA7momvqo93ctvxunhIOxIT5cIQy10FUGU59L1tvDWk5QMZB/vDaK4kpD7 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yDfX3ERGv1D4g29Ciqdmz9xMnbLAM9RH6wDy3M2EQGETJts4gQdXNqR8IzQfg6D3LKtCj/VGhn51p17gdzluS+2YT7CPP6j4S1eTHUR0S3qzGpncE4VNZ9RzOIOHGfMxEQyBd8O0FYZewUSKIyeV1ir4R9B6ioVPsb0EZufvcYwb+NV7fqVp2kmAT6A3LvXRtd/b7Bz8pgHU8i82Om96LuT/Zcz+Zgz0x1FmUAfmINbzoROvf4wLVu2hx8NCMRqWGFxSAmcwiHQFPOt1OfBSs9IdpWClT5WL0ZyFlxTgoghRzjNPuu3nmRPTSMrsozT5AwDQvERyc3qV8+XkxdU/Tzqqag2kNAP1EVcZlvbgxmAjiqd1rSLKG635vlgtgEUq6B+++M6fC/vYYFkDy9DRghGSEYbzuJtj/u+w3sKTXmceB0zHPX2c6vQ1DxcnrE7B09Xt7BbSfm9+7bcUHZyZ4L2+Jw5JgFUdbESApjP3z7VjVL7ouGh4RwZjqMirtRusEnrhuJnzfUKNuHb/Yxm2BDlcnhtPCsrVreHnf2yS2UkyNoLgdazp37mmbaFnpVwhTGmHRM7IbIRpvAcI4LyochruWsdJSigWUyc/GPaD7p2b/lI7lHlwdmHUEQoI8p124IBWMCJ9PHzF5ETqphnMYnAXxoKDA/OU+BFO4aw5mWpHh4a8kVdbNJCaIKhrbhemQe+5J6J9ez7PU9wtagW3zXtqveU7BXXHGJNCMuuUkSr1SZ23/5L5gDJSvv3KxXn/JM5GFLSXRJyV776QfjOcZq/qgJsjLZF2CsT2BBlgwvCoy/r5cashCUQMyV2baCOC0b5MDwz/2hxkD/+OaDHQimzRycQN3Vw4zzy6Ms+UiGUAc4dCGVraxqClafwJDBQ2YwmI5mzud0ZhLt/sqnGyNwEBGhshJ1nXwSH/29IQEGlc072fDM7RVVgEvrpaDfLwPcQnucxH9zdj6LYenn9MRv9nZLmWdZLAP0Q/up+ZtGmPicWhiKWQvbnPmgPS8mhMeP5D2CrSgrzqWusRJHKiPdug4PfvADZQSjsTQrBWsqwT2oQ5HRidwHkzzUM2K8CoRQ7PaHG8n5cKJrK3FMvh9ijXopefTLTzrOTtDpjSznhRUx4KRhmtYnVgSv1IuKtGRMUZRjMFbJsA7UqTQ7Y3bqajtgS9mJ1F23lfb8KfKenV69+Sxr9anFo+wMZIUBZvqxcwN9BgEhZxyT10gKTbltFt6m/r/Rurp3efGzbIyg9g9WG3ZL7U7dzkNa3sw4wa X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86ec8248-f26d-426e-77a5-08dbaa709ff0 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:30.2084 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 04/13] avfilter/vf_bwdif: Remove obsolete emms_c() 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: YYy7hPiwhRAH Obsolete since ed42a51930d9cca6dfed35c4af4b5b3a3f7f6a04. Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_bwdif.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/vf_bwdif.c b/libavfilter/vf_bwdif.c index 5f5f8e4610..6195e6cb64 100644 --- a/libavfilter/vf_bwdif.c +++ b/libavfilter/vf_bwdif.c @@ -319,8 +319,6 @@ static void filter(AVFilterContext *ctx, AVFrame *dstpic, if (yadif->current_field == YADIF_FIELD_END) { yadif->current_field = YADIF_FIELD_NORMAL; } - - emms_c(); } static av_cold void uninit(AVFilterContext *ctx) From patchwork Thu Aug 31 22:22:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43422 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571680pzh; Thu, 31 Aug 2023 15:22:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFLgV8n9TY1OBI/Q9We/lpWG0f6TTVL877Wzdg5Wdhs7GylbCpFUITmtG3PmcgoWTkWqdje X-Received: by 2002:a17:907:7615:b0:9a1:abae:8d30 with SMTP id jx21-20020a170907761500b009a1abae8d30mr363899ejc.47.1693520542697; Thu, 31 Aug 2023 15:22:22 -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 f18-20020a170906825200b009a0d51ef902si1534878ejx.409.2023.08.31.15.22.22; Thu, 31 Aug 2023 15:22:22 -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=PzPjZBfK; 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 83FC068C81F; Fri, 1 Sep 2023 01:21:49 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2047.outbound.protection.outlook.com [40.92.65.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A543368C806 for ; Fri, 1 Sep 2023 01:21:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AyYREE6ZRGLp+cRNNl/uThUDkP+alwyGucvH2R98i5VV+xrouqMA90zABWAXeK8GlqvCgUaXv0pHJdXtxsLIdvUWG6mPVEdyXHZWP5+utZmchgaFmIFuzV/ZiEqR0C10qmggjroB0BqohMntNvNYe3YGLQTascNEd7J2UUWGRoIfe+iF+f5jVy/bcduRnlo1vVOQhpP1RCqd40eYquHYaOxt/vTdYvFuK2alfA91+xeUH1foP4uOdD0BIvY0XCkq+QLBbj9l3qh4T3+0ws2xDXfonnK4FlRmFY/pQtAjcrLPimtH5CyF11L5fBQEJzn468YjpEcgRdvNlfJNvvPZOA== 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=0Zn+qQx+af4VXZveG2tZBcF2L3wB3ZnifiHNI6U2AUk=; b=c85XyKMILNtpri3w6nc+GIn1WC/EAP6TdlLOF37mnF7wf3x/oDudBujyB34A5eent+U5rg/4RxjYSunKbrqKhnr3pQmI84HsGNggPzAi0bweVMwtZh+HOX++G3B4xB1vMLvb05TqdFQjrwqLptIiCEp36vMM9HubKJ6bnYgAgCzmpp5qeRoiyzzTJXv6V/AbbZGJ+PoKy5MVrrby2sbg88nBEy+JWkt13IZgDm7PazGHmVugodpPBroVYBhVXdCo6bt1SFVoNLprFq6gK1PA25ZkNgmcChwjwFDIASDykkfdvM449wvVh0DMpApvokJOHltdePqkGhMplkk94cCiKw== 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=0Zn+qQx+af4VXZveG2tZBcF2L3wB3ZnifiHNI6U2AUk=; b=PzPjZBfKvdfTUFplf0GKxPBSHgBXaRR7GfE2hPGDFr9ydE3Sw5KV5Q2AroRGxtw89wDJ+55vKjKsoZuzIM9gtBvkuZAU40I+dmmCJQcSohHm6cUcu8czeC8/p40Zw8KeBRgrwTtW34IVhgmpiM2FzfmUtUxwTBC7oZNx6rl56/t97m1KenCB9tDSsXuSPSQRmQb8rUudwqNCJoV5jKiRYhBpFJ9uZajVT4HdF+U8k4bJo8SyuKHE+g0rHBehS/kVHq3zZSMGjSrvAHe07+rTDBu64GDJs9GiSbBM7qGXuZxKKj8UwaQ09PZJl0fLaQ3m6/aj5wIwXUndY9liPUoTpw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:31 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:31 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:27 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [A8O7RKSZ20w005XPgzJK4TVrUtwEu1fiYdWv3cyiIHQ=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: c96e0789-dca5-4f57-18c2-08dbaa70a09c X-MS-Exchange-SLBlob-MailProps: mWtqiNqNgRsL0+9RtTrgguGTkNZds90/DOm4HaFLXeVgPJxMRcZYbLPgGPtNKOp8EmNfIxeHkHsIDFkkgORhXbgyJrm8hRrDj60ored99jTAOmNke1IAeGq3WUrkH+nRl31ULAWC/jNuKMZm097a3OrQakY1wSEEDvl+1qgkBL8pjkGb2Vn2x/N8ugTNoy9gDKXNcFcNL48ZF62zOUbMOWOq/xC+KYkSrW1TzIYVE4kT14t0zD81IV2JolMu7BQvCuOyDfEe7bXi2zDp/bkfSmGxVst9n/+4coNU8+tdDsz8KEw62lZVEH8rTQpez9lUtn522Bh+tcZKazMauf2kblOl2zY6VqDNqNrynH07GmLtBQOfczBp0F171FTDIZX/vItyPyUBq4l2OpB+8jm8gWArddzoKWPWjGDnhBzwn8VgjK2SrFDEfHUTE2k4HbkcxydFwafXPcFwpLDbyajtJ/Sh08m9SBWNrh02QwPuQtB4gBLaFTwsUeq2BL4/duK0iHsEu7CiTulgNZeQQNtCKCd3HwqUKxFnVjcFts/EYKeWXxE6s01v6Eap9ioJ2mcsmjh+VQYqomBrZm2a9RseD7TjxeS7zEWTLj5emUzk54hxnl50GSxiXQqPQdPYwv6D5hJkRHYbqGnjHuvzpx9TVcAtsPS8sxi7uvQ4Y1lyij7CqMf7ZeMVVgzS54bHkWvomZkejwL5tDsaHAtwHm/NGOs/dTZTB5Mn6/7h9CQxlr9e5VAxuHee3yxNMBOl5mRlexW37sq6TSbhprIcsq0KKqkRxTz3hJo2dnJlrKpg1qY= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C/occbxtjjeJmTaKofNlQh5o2j9mxsn2iz9hKzP1JJk2I4eTrpNu9Gc1XvsusYkia5epWWi/HaUrxYvhf77Q54bo3W6ZY8kNEdtoLBV/5je3xGrHXPj/y3xO2cLFS7Cv1jWmheSAJz0eY9z24C6nNV2o3GUIu4b2vvUKYF53XA0pk0k5r68uq9CJDN/1T8/VkarYW87kv1shrdRphPgIQMH5AskQipcSl1YG6sEnwLFbGQRHKi3cLJXsdtZ3Ik14KA9hYqpR44fMsJDp1kaGYQbNFYtXbEo8EjvfVhwT8RjQZjmlXpXp8QpIS/JfiFRHs8I08jSZ58dQc2OjoY/VrswSnh9LZ4UhMCmVSH0m4Xot6mGl2lQqnt0zrP+nLlq+dQRweQ3/AY+DEOC0JdC8DWRpuBTPszWv5u4xS9NQxtkXSpeBNxC9Ru0waQAvzt1e5pCRJDaTmPOFNQTYJEvm/mrYZVZTvzct/EJm2P34BbMzbrwYDBtxGovFgFTdpMGizf8zd98tiiM5YqTyFxhvfyjsG8Y6E7G4RMnWx6n3ve2N5oDLBKYVkLK+bQYP974V1pZXYZd0cuJL5reabGEwXsalwzdwvwdzw5GUasfcT8cEfyit4/LRT6eZ2hzNtw/4 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: urtGIFCzgrNMcGVojFkx15s3kamxfOfSYtLY+jE7fok4odyTjLM89vMxUn3MlN/ycKd00v0gls4EfK6O7eSeOBM0XSbjQaojrKpunWoudxrBC9o+BibEPptG8ra4bbC3t0Twja7jw8VD/Qy+pAefzibf3NQ+6KIOzKlSqkflQQ7avxnJxhQSqJwrO0IJZuhx1WAxnTy3BZbBg7I1eGD58uJjw82gDIEzpb0ZnLtSbFG/uUDthhrTA4M07EOWfrT+2uZsm74xiiK+8Ix1uAie4dAr/D6hSlRxelSTjWgD+PnjpR5FBjGy+RwtT9dXSmAvlPzmw324MFmR8zJgbR9SgXOpWUQdr9E40peTngnIbnHNN9SMJKoysLHnpIT6u12kXSp0QkeuoK2W9HZVCfY/6wzrGZH4qb75Hgd5q2eSbFe4BUv8CnW9cevasErZbu9YOa9cXMKG4eoiBRWG0X3oZ6kjv8GpoNyDRkQlgkHXybgh7Q4ZSX0ZF+gDmT5se3o651k+y0xfc4O0NLrDWjCXtT1UnNM/h6AsM9Z49v6FTkr8Df5D0i4yCzKZI56OVAPToO8SmpacyuUSEsDCCHCBDsYuNF6H9d0Fc+5XG5vMl4maHdgjL5eQmAnX2yLUKddli0UoXl+fprLeegGTzNtbf4gczHunOmRkiozyyJ1wsDY4t+fCafL/QJO2Erd71CzhAMR5QRqQNK/UUBpyCseBuIhDIFKyF1wvK0x4i7JxYjL9gWJsoPHOnjwwlaIQyflas3BLRbkFiy1H88NB7vfwmRXCv5jwSisnBjnMbEuRI33ftP6d/7OynOVBykXYPcphTwT3EKkKmi/xvV9mI50SWJtdu/VylXpGnsuWIbHGOPFOjkA7MyMX5cillulap/ZKdpO5ukYVBp4UHy05PLSCEG5f1yUcd9Ke+HAyjDp5qZBCHcS9gE2qKWuBIsOOMMYe4QrSXGbLTTqdzNijDtki8z2f2B5cVDLymySQFDgQZuTvXnC9UgwCoFKfDFv1LF+VOjrrvX4oRyD1JDHXNuTt+rvyAT+zeamAPhf54utuJjPJ0vNOqkDHhuy+HAQA8W+a03arKzYA1KPa8Zv8y5jY837yJ90pyfU7hwUm2FuN7Q1iVO8OMmOC8RNyD6jJM1ueCE4KJMlo4A9ma7dSDYz5jnjSjHgBchO1ItGGwRx74tHQeX/TiFL81PCTfyqD11xxT8J0SdwAxmFt5Lq2oBitXxequ/zSWSYp0Q+yDrzTtFB3sij9R68wf4PowSVHYLhx X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c96e0789-dca5-4f57-18c2-08dbaa70a09c X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:31.3501 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 05/13] avfilter/afir_template: Remove unnecessary emms_c() 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: qxI6u5kDLSAf The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavfilter/afir_template.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/afir_template.c b/libavfilter/afir_template.c index 099fda2520..9a11ec2fa6 100644 --- a/libavfilter/afir_template.c +++ b/libavfilter/afir_template.c @@ -318,7 +318,6 @@ static int fn(fir_quantum)(AVFilterContext *ctx, AVFrame *out, int ch, int ioffs #else s->fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samples, 8)); #endif - emms_c(); } else { ftype *src2 = src + input_offset; for (int n = 0; n < nb_samples; n++) @@ -385,7 +384,6 @@ static int fn(fir_quantum)(AVFilterContext *ctx, AVFrame *out, int ch, int ioffs #else s->fdsp->vector_dmul_scalar(ptr, ptr, wet_gain, FFALIGN(nb_samples, 8)); #endif - emms_c(); } else { for (int n = 0; n < nb_samples; n++) ptr[n] *= wet_gain; From patchwork Thu Aug 31 22:22:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43428 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp572061pzh; Thu, 31 Aug 2023 15:23:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE9UWPiShWpeKA6lKYmcHs+OhLnrduxMCR5Cu1Z+rha5xxMVIV7owxcnB2d6PoslqTE6bfR X-Received: by 2002:a05:6402:2cd:b0:52a:4675:e83e with SMTP id b13-20020a05640202cd00b0052a4675e83emr503566edx.40.1693520593540; Thu, 31 Aug 2023 15:23:13 -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 w3-20020aa7da43000000b0052a49441c0esi1762699eds.554.2023.08.31.15.23.13; Thu, 31 Aug 2023 15:23:13 -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=XLFQyv4i; 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 80F2368C847; Fri, 1 Sep 2023 01:21:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2057.outbound.protection.outlook.com [40.92.74.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9299368C809 for ; Fri, 1 Sep 2023 01:21:43 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DkmtuR1H3w/NOr9RE6E81Tf/QEmTGbN1eHDrZr9caKYUcNh0YNAx417dOrxrl3qiYlCFBMMub8j0kYqD/ccrBSXOhhmRotmcFCGUDWFyUgEmZOGk+1frUp2+ZOV5sdCQsGb3THbaMV2bRjI+6cQbsECb7d4wExy+s1LMcH+u+sF2fohrzfIg5/R3OXw5Dw3BdfXFKPSVwQyxDSD1ixxLHrKJNd3tztdjH6PwTUPavfacvVwM6+ofXniJcF7nErzNN8hHJM0eHW2NGoAgBWsRFAn41+cZPBk+PqZFDmPM/JG744QmG7wvi4Hz/c1YBzPwPQ0bxGj+QGHXs0v7/f+DlQ== 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=HArVcRm/02eMi5ocSPRZ1l+N+l3TkskieaQfE2tU/8k=; b=lt9ivJZUrPzfpGhJvPKsMtGkRf1TMxSZDnb+tDZzC5K1j3KsYbxjO62D5TRAYR+/h3aGw6eFClkGAUoWd5OnMok+tweB8fquefVXvSk5EBhQGttybz9cUwQxTgHByXdzhtRaYbVE1T9zksuff9l/l9lRIx7iMj8/spHlMDOwO4v4ciGXLbmf5N4+BBRpVeni3pXd4/OG/FFm0oPAcUC5PQxfxE4F63rpnFs/beyrS7YxibXbKnmyhO/+5UE52DQjVWGv/7sYE3QK58GF8IT6sXGgni8ltljv4cPpFpJSaTwKs3xJUoeCR+GdVC+aL0sIFjZ5yV2Zat0cDhNbYYQJdg== 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=HArVcRm/02eMi5ocSPRZ1l+N+l3TkskieaQfE2tU/8k=; b=XLFQyv4iij2WMxagz/FHUHDH+PyttjNWMrwnmoDgX0QNfGEOFYqZsHRS9ZbBSQtkRvEQziymYBstCv/xArBf8QFM/wJwq+thJ8AXrIHox3jTON02cve1HTUfMnn8FCqRsld+01vNC+c7zrxGde2hHJ2FjBfhURnRtd5psGwSNzJLn5zEyOGZezudYfFG5jpscMhz4588VPJ51LfefuEdIisYE5vk5wrMmdgKe203knPLvNopJffrPQ6Zt4/9m/upev/dBGIo0KbZ/UlwMg/871KtQyMme4ITOg9rqEYl5r2CTrBdgmWQVsjKglkwcrVFOmaC8uOyrv6/rfHrr9xe2A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:32 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:32 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:28 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [LLDOheAcRmsfYywFcLLjmrpljelWsQ6XN9jdaSFvCxo=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 23abcb9f-3417-43d7-b9cd-08dbaa70a147 X-MS-Exchange-SLBlob-MailProps: 0wLWl8rLpvvMJrI8b7LEOtJUOdfp7Tl//tFs/GvxrERtjUKjYY/GMFNXJzjgjgZt/sUA2jan5gRcSPjhEfqSG9bpuN9yyxlT78ZVmCJO9+SoMQSXQRZUhMpIxJsFQfNj70RVnqICAcJfTy8rhm4AhJrGXoC7dLC39tKBKPdSS1H5lE5kzgdjy42Bgb3D+hDVrl9bPTDaaHRYxrYMz61wNBEMvO3Y1woFmH9Z9f9XiepQTOFK8F1McKJizVRVDGxq35rltFav9XxoMGY+2Izg8u7AwW4HmGwBnZD3r7KCzN16BEG1MhFDoX79mfsa5tqxlY5i7+65XHWVhOf+/qQEFiJsJbGVZ/rygroCf/v7AQdiEeuPtOLrW4Xv6cpO0vt1BA9tfcBeO3fqHmW9VDiBhLCx3vKp5jXqE7vEDmVMzLJWUhXPOSfKSfFNhdVOsKQdyJr15BC/L9pIeZIHS6OnAKCGaFKiQmsW1+aXMD7oq0vu7xUOkWAhkWGz9k/fBfIpKpAnjbyW0XN+LzTNoSYpDoZQL+yDAh6B9EK3Y/6mPE4PIPMeXo5WpFQKyoWMTiPzuLmSLxxvtxWPj5wvflfE0bYwHKY3LcFzbYj1/xqyERtEL6smsjHWMTEUwt7TQ4AjG7oQoMJlLTxlq3JcY9iLUlVzT5h/QKLIh32vwYtuKH6Q8C2jskLwZTlEU4RspmZqyHO3Ch5TrRe8b2Fls9go6OH/wTOFqJ9tjGXHsuYmuG9q3iHNjx7MEZ5/n7xlbrCxziXbk879rk4= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kfuEBbsVEexp3T9srIV6oQav9iCJtg1tA6MzbhVey4ZfOEbnoMsNsTm2lSpA+eiicGIUMl0gJCpnfviIwSEBBl6KsdIpAjPeWswdyZgzHDoj+1EKHijFD2Jncyz5BbQzt8h3c1Ij3knvvtIPUdxGYcLnrRWMOxngoBtBqqn0S+TUWdBIfZCRUS57QmyDwH7Uk9+c/ly8FsPB6dGP/jMjWvFx7XXrhNKAw9tensgtWmJaZcbnMcjiVJoGkSGbJuvjLUUEi4rVnWaR5uaijrkdpO9BiQNlyqIOMTk28s7fjD6XDAeR8Wl8Ou5DNcDamJyee740iP/l1gTGrJzB17qD3OJg5ieCjCnNEgC4wOIHh+rvRRYbkZSIcaWetUcmAL+o/G9DjCUn9Cee3g/Ixn7A9qt/oeVIVVOY4pe3nTb/Teyh+fZF87pDWbXdoKkntd/LbCrfkFZKuRKJtR7FUDRROia/HC8qPbF1Wdc953Q9/4C0fSSYtAX+JB4EzZ5q5DYUNIMo0qeYS8KLaWThTG2ENIrJwtbcRXjGafLrC8DrjcwTbNpZcUcZblUVbvaljVScEVAArprxRyVUxfBFL9P02NboLIKDbvINJonyagkCsudNFv2hpb/lg9VIOgw6phW6 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BGir0DlqOR8JOIpMviMMXvI0kvo0m6AfQxgcHb6L3NIqxQOxbuaGeGApK50EXdg0/tQsvBWQEsb7KkRQbTg7MfJlBOWXJeaKuMmRR3lf9Z7nUgHckQxd/TYHiNoER2ukRnQmo6GjurM2ujzqjGChvqj2fP1qjOp3C4zkGU07CGc5rFUYnkYgyyqKTODi/Ia29tFWl6mAidNaBp9t8WPMvvd5dgunQFHjl04LfK+pggqxnFgFukYhhgOMi/Rm4XDh127t/VGlYOSOwQZuRpw1OOiNaO38ExgibXPSySBYPJiD47hEFHnkofcMwuj1KzoMBO+Rok262+RKDYgT6q53Lj9KqHb8uRsARdkgP7Gvd5eNPeqZgCdVnKFEv/QbFRT0Q9yA8+WO7WYre86BB+dTnUpXMwXpqViI1kUZd+N/glNdFxGPAnHqz8s9xPDxR80Ygg6Ie1WfTMQtMTVfQMYvpP5Yq3hVBfHTKlYaduotDhgNdjQOf0uANtZhiImZlJMzvG1GzC2OzhWII15DgLoazZBuBWhj/QCnymx29V/aLlQ21JjbRu7JZJjpWEIFig5f3QhFMYaE2BzAq6I/cyVFm7+SEOsLfuhubTn+9YqJJGo6SeX5RdgEUtiPymNFRYzn2ZrOT8r+I6JyCNXIJRBsjyBXPgaFkAWLOX+0dBxs9jUxAE6dC/U3XCeirhZ2nB8VU8qi0w3RlbRQkB/0t/YhDQY9aF2QnXHMGrfM9F+RSIwdaxRSB2cajH5XNt9PEo06C/lNEbdXJSJNBNwB+I3MvLOQU4Nlbkr0RNZPiftiDsAOXylc8g5njf/eE7N25HtpfLdr9UKrrAUlouYBJMar1K0YXSayfxrkrJe2OT3V+4lON8bScB+qghIhfsZo4u6dYs/hLF4LMn+9/TTUAd0uTRYV6m0BEcHkFHrzD2zQuEjU3+P+3ooHYNs4AmyYRjCY3aOkQmTqsL7NI8xRdoo8cyOmMBUOTiLYpG+ACye7Ue1CeS0jYaLOTa/G/b9ZihPkyfNcAnMI3Ahz5ISCgDbFkfUB2c8aZ+AJXM+engwdKpeZ09S3isOC3gLKfESgeMo8lKPh6BTf3FxMBn9k2Rp4fxk3/R/mPHNqZ1XVJ+pdByjCoR5s+g54F90bNbH3NesUXNnzMZJ15AVwVScHx1EtQIV5bFyw2kE8bikaxllgHZfsTH33qb7Fr0D3V2BWzqtY41IvawXlv38Iul2xGjA++luRkgl/qKF+1VLMP6BhRaCRJwTSsB8pRotY0hzzS1Zn X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23abcb9f-3417-43d7-b9cd-08dbaa70a147 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:32.4832 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 06/13] avfilter/af_volume: Remove unnecessary emms_c() 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: 5jXL5KbnEUVV The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavfilter/af_volume.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c index 926529947c..b41c15e867 100644 --- a/libavfilter/af_volume.c +++ b/libavfilter/af_volume.c @@ -447,8 +447,6 @@ FF_ENABLE_DEPRECATION_WARNINGS } } - emms_c(); - if (buf != out_buf) av_frame_free(&buf); From patchwork Thu Aug 31 22:22:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43424 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571816pzh; Thu, 31 Aug 2023 15:22:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEwJDXa6YhvyRAb8+faoohip6wBioU0eHuaFnz4rqG0PA7ouWZe6Gr9nzLtcuy5C8I0qOSQ X-Received: by 2002:a05:600c:3646:b0:3fb:ffa8:6d78 with SMTP id y6-20020a05600c364600b003fbffa86d78mr477328wmq.36.1693520559801; Thu, 31 Aug 2023 15:22:39 -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 ci13-20020a170906c34d00b0099325282818si1635592ejb.571.2023.08.31.15.22.39; Thu, 31 Aug 2023 15:22:39 -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=gTfesBuT; 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 7A35C68C82A; Fri, 1 Sep 2023 01:21:51 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2047.outbound.protection.outlook.com [40.92.65.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id ECF6C68C806 for ; Fri, 1 Sep 2023 01:21:45 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GtXWfa9qMkf3NIHptRGwG0yFUVJtgMrcrFOYbUURqIZNMU/DcgjRG+/PTVXFh358pZRYgf3ug5StyehlTNl4Tw21fQi4aItnhC+ozduPKK1OsJ+wV4r6zcjJc06J3wafcLtQcMvY7FZPiO6hXupgmmKxrS08Eo+zmUxQ5SMNv9prxKJbRSFp+sxmodUfm+5qrV4GpCJlQEx9JswJpp6fP1iphk3hxHax5MnNErSw/SrYsgBZwk9cJzvz6k5Da/WHUOKXWcXJz6nLo386dSNXwe6xkEslxjJy3CKwkdv82LIS2+xKf4f32wMsvkHYOWMZ3uR9x8kwn2nkK9tyQizAkg== 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=Q4zq2LdcjNWKxmHv6XjHoqpYOpPBCgud7aBodRNZCck=; b=IbnGvSxq7TM8SD/ZncUXA85BXtZng2L13bO9IYhPWzIcioqTq7S2oRmBJmUbTCFvrqsuvwRfFsjxdW/ebS95MPv8EHhoWMMKqH7CMOGq8Yf/ngu19aHybZvPe4JIuNJwjEM/fkzNTVXx/BmQKOqR4pzuEffoKOywpCD09JLW+srGNrO5xMaS089ocnO7tkpABBzAN2bCdw73r3qrnKBYjRAjIx5xKmqeqNUO21oMb6KKvkhoDqd+BiZfVUT2CMTomNzNNY4m7M/w7UXgZeWeApx/RzmRPimxMhfTrCu8Dg0qt0WZluyZs3pbvibQKrvzjd9X3O/FWsXm21+r2K2tpA== 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=Q4zq2LdcjNWKxmHv6XjHoqpYOpPBCgud7aBodRNZCck=; b=gTfesBuTM4ffPjE69vi8y68K+TpioAEHYBrLVkC9K76f5U2gF8u6UxabIC9Kf2nSIZ8dwR3NMTDfG9STa/B43CeyzPwo6TfWC7RAfzAiTltpEuSSfF9xdPemncUxZ/JRXj5JSY7emKo2MW+PjAAR7nfRtNxZbQPbt6JXTaYOozeCvi2PtVsQQOWcqxOzSup/X83SkTvTTubouRzv7WLlIyE5NWy1FkaFsm0GsnMTrpOE8rSfQUBp3e0+0O5fToUaU0hFOsF3QEpOQl3ru+R+g14+Yksf/S/sYkIEJyYVDSX7MiAgKaF2o2cI1dM/CS8dgrdoFYqSmCxWRUA0zxvRQQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:33 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:33 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:29 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [LlMf8S3TRjouBCve+ulXMo2uRCrTm0cab6n8gveYQr8=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-6-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: e1765223-954a-4af8-f89a-08dbaa70a1f0 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcT4ggrXt+6Iq4VKHRe1UxuAiRnbz0137jDaxuZKzj5Ya7QYUfUpZBlXkvIJ7SNDEWNSsw5+3sGs4KSfXaG9SUpcbMOg/9Wnl9/TLaEEfKuG8wpn2fFr4KIH+tuhZ8COM43txZksQjOMI0dcQsLf0t3EtTehIEn68QAOtyI1O2pYxn+YIBN5tqhMgXSrS3y1nd6bk4l0eW4j33vmtm8wkFQjXn1ICYquQrZGWYlx/L6ntUnbtfo7Bd0pQlRYltixBM5WCLF9K5rrRjUSV4ASC0k0i7FlEz+MQV69w2JAg02cTTUpuX3ydqVG47ptmM24PZoQW/1kklgztZMjZ1k/CT77qGDQbtvzVeAu861fzZqbORsoKYmxShxlQ+AkHHDwowNCpEB2WNE64zYJiLRwoXuoe1gN6iiBBdjJfh0HvIGhXDhANz+s/igel0irhb4/QiGbloYkjyEHRxdXXIZC3LBkduDZqGSMHhdgldDaNRhSK7J/yjBmHwI61Y35Mpxvj/avgvnmxhfkhl0Ww6eQqQ9Mef6EEb/eJvm3Mykpwb5QQ0D3ZANeZfrLaZF6wi9hKkkIjUdtaVPz+ZuC3WwolmS1Mia2JKtLIhfINwKAFKen6G3NICYOcQLH+BJLW9s+qpCTl7QyPz3W6wTkrq0AKMM07YGb+/yfn+Sz31taedv2IA8MQRQOkmJeEPg5ud3Blsb9Gbyy/po2M9kHcrspNahQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6jmPpRk8I3V99GqkbakXS7ekwJlODsV5gTSwvryOQ07n9wapMUGK9b8AZuQVoB6flBL7ORJ5YHW0yMXSpMa2v9GJ+e7dRGr5VXXCI8hAnw6mH2B4sPLMu/vrAfF7IYuopePlgK6Ucr0/S7Y8vo+ZfLU1lsJY2jtDLNKQGkrAIu6wAWrnHOuLlKHt9xBxBVDiyw+cMxSYD3xOn9hqrJi+itKB91mduvTyDqYDlAEZvprj28c/wIW1ZZ7iCWj9HDK3WeTKVS0isqXmyAE0N1IWWXkLZwQ5KQtMgNSh517Tj1cK7wQQ96XXdiBrWQW/l2odE/1Zuxe2zrLJyP+/6f9fSS1d+SmjYsxxIWftuicvvY/c2DNmsNkyYIdj5xLqHvSTGEqvIjyOlIX8gdsV1nuxkDoUWqMULiBPLk23vD4V4RNDl1lj/U1ChMOHaW/rcMacn9a1Jh/348zVLAXCrL8edY2ZcJcWrZQjrTrB9JG7k6a5t2WKUcHF4Zg+TpBBl1DS6mwDZ4L9V/BmfsMkZYZpj0t7ZnOsvrqCn68Phb/8GCLXwGoO05/C/M0x9AebjcY/rqa5ZKPtot2OdxQH8k0SvdBIDyl1Z63hDtnORzjWq3nazvpeRX+a6W48NwhXp7YQ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aLDIyvXadgPXUTb0cQPX8N/Zk3LzYAb9pR41SxA2xEbptEJ3nDe/P3gJM64fivzKuoGhwjsVhsDJroPGs83bxALI1OWrd7Dbl+BuQX5FvI89d5wftVIhp74ze642PbaKqhRiF6K2tzZgQO6fqASaaT6FfkPm5PIij5diT/2gcRVYRHvcAscUUYceF/RUfFCsET12dZuuy/nrVVTD3zhBBL/O6wOtJJ16Cag8I2SEwwhQPAgSPdY+yYDFZUJzF5LZV/u/G8qIuqp1zoUehgBHFAMGb5g5A0Wv6WBGV0SG0Hz2+4QhDXkeZv9Uj8RTdQRamPy7rLEnomdwk+KIPMWh/6bmDuo3dpK+GN2uAKZSds5f55U1mB5J/q+i3N+rjRfePtbh1Gg6z/QYtUym0kZoj7ncjnk0ncnN71uhcm4muhZRBfnlxOtgPQ6f3nINW5c1r/nbbUJspQ84cMHAh0bGxGuwie/p6lu9jd6Yds9JgXKUos7vf7Hwkl5tskBC0Y+tzKrhU5bXVjZGVb1L9APm2VVvcU6E+FwVff18Zfdm1kPY9yUFgJqrSMS+6JVdtqHXFXcaDieHaiEe+ktQ4yutsudPdAJyjkMJeJSYHObmCZSmA2v2Cu6FRXiL9T4YIDgzz07+/8Xve98sO7eEJuSk43ZJymRcIsM+eCiPWk+82hdgctO/K9yKEOwDdbTQm4PXInMRr5cGWVP1H71ZPlF+Vr7mm5zSmuGP1k8NCNsBt42xcpibk4F1oybbskSoS9wvCSH4lkYm8NEm8/Q8SnpUTUSjvCQK1mDDfJ8UjXmwv0QzabYd8XByyYkpk76zXksT2s16VGiyl9xHV/EO+Yct2EFqpl7k32QXAH+ZOfvViL5Fl7PGQstDA6nNorhsM/D7R/ueTSPKcOhVxZW14GMwG7g2kc60YeJGIZG9peqIj0HC4mO3cwKvccOp5w1jM9iIf9/8tPVoyXZPaQxS/hRaZR54jWXdoxLWCyK6qFq3uuwHt3iI8IyIroLpDbsLp91Wv5/JAYTAxHScvE25/BUgN2tQ2WzFMXjyy4emOG1XI9x4MrwhYY+3buS9sIFwJqMsxiEzzrwRl7cqh0TrOECdS8RTJqm2BfG2s1ozFKsP3F8HJ8gNQEZtsp+cTri+vb40RKmT/ph43LeGMF8nkRgH3BhE4bOxpEP/5PsLIw+d9GGey0Ak3uOE5+w0PTZuM/S/DiVmeoaJwXY09SLzkI7+GYyhSsSh+6oQH/YVZoSVpzkhaF5vMxv+OgxGUjMNR+du X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1765223-954a-4af8-f89a-08dbaa70a1f0 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:33.5702 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 07/13] avfilter/af_sofalizer: Remove unnecessary emms_c() 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: FdsBMPLPD+xk The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavfilter/af_sofalizer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavfilter/af_sofalizer.c b/libavfilter/af_sofalizer.c index 60e0da30e9..5c2f34aa42 100644 --- a/libavfilter/af_sofalizer.c +++ b/libavfilter/af_sofalizer.c @@ -598,7 +598,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) } else if (s->type == FREQUENCY_DOMAIN) { ff_filter_execute(ctx, sofalizer_fast_convolute, &td, NULL, 2); } - emms_c(); /* display error message if clipping occurred */ if (n_clippings[0] + n_clippings[1] > 0) { From patchwork Thu Aug 31 22:22:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43425 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571888pzh; Thu, 31 Aug 2023 15:22:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHQM774fRdLgnz2zXDbY3s+84mrEZouq7VxwIeyqMUSW2QLBn+iRckjKCQmNg/Tm8+l3xvw X-Received: by 2002:a17:906:1db2:b0:9a1:bf00:ae4e with SMTP id u18-20020a1709061db200b009a1bf00ae4emr499305ejh.54.1693520568438; Thu, 31 Aug 2023 15:22:48 -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 w18-20020a17090633d200b0099b53d41849si1573403eja.506.2023.08.31.15.22.48; Thu, 31 Aug 2023 15:22:48 -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=B754l2cA; 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 706A868C830; Fri, 1 Sep 2023 01:21:52 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2047.outbound.protection.outlook.com [40.92.65.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 38FDC68C806 for ; Fri, 1 Sep 2023 01:21:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=le5zDq0ZHzujwMpmPAMO1AuAebr2UzANEiJ73HLILWnEjT+cq1xjNIereK5flMKvTal27eE/WIiB754fyIT/MyxG2tNIfpwFZ23+dpEyATkvyqT9BuITtvtYUx/Cb4UF/7jkVL8lOmDMWlitwFHvhq7SyKV4jk3UjdVEwg9PRVHAoGTwwpkOA4Kwd50ZerJSbzoCb5sXjyl0NO7pSBSn5w9ZOu5sdqqj0hnYTkIYuPVfMQ30xvM1ASzi6qNToXhVZwl51HsLrVuhWxw9Yn9s83F4n0xJzT8h0tVU8lnoNc+i352zhU7wdzbwld4/EnfFZr5E+vZfBN5QrkwkQHM+bw== 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=WnWMRHLK5TeblIwPb4g+ihPHx+TP/kBR1+Cy08c40wg=; b=UGVlc9VtzZuiywQR7a8moQkKGENq3x8XoVbDi9hhkvjLSepKK6MHo+UOBSwEMJRbwX0qeVjJyq2E4ef8cXIldi8HHQRZOl7L4Qoc8g+7I88+0A5x3ALjkpAG6CiL1Nu9pu1elc+s1P/BZfwrEq6BJUBHqgmWYtM/Q8d9Y7Lv/tkHQwx0UvPA8CIgs0r2/WvVyA0COi0fANDjSpxL0IDV3XDYP8iGO+lfuoFmGBCtT9IUDfWk0BTRxSbPHKM6bbeGW2lRlIJKPi2wunviJGRAG/zZWUM0cLqdPlh/oofyB0NTFx4okc4avFnK/CC/4539rom7QZdYpWOw5EN58X0ZMw== 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=WnWMRHLK5TeblIwPb4g+ihPHx+TP/kBR1+Cy08c40wg=; b=B754l2cA+vn+0DJIowkF2/J0hugacUHUIvcpIEhuPkuupMWXCb9Bc1b9MSxNv30iARJKTzF47h7mvFht1juJAXRAErEFsr18WO6xrNzxHP1+6h5VOKSyWsUdaLeCNowJUOUz65g+O29a1OER2ObnSoEpI1rfqTETH3TSD818nIofKYQDgS9QMCmj3bbdFJBSi2cmKNpb9ML5qdkcibcoxEOI0rGwI9UUdIrYwoK4gTeykP4ZY+j5nWoSxamhGP3JDp4FWepVv73Lad5q3fc7B9cXYvjkhNs/jE95NsZKcCpayt68jJOd2ou7KScvy/h/eSCLbhN0d3ALmPebBnn56w== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:34 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:34 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:30 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [sSciMCTxm4Cr4U/7Q4rijjnGm8bXhYqggVy4mspPsbA=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-7-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b0fcaaa-740b-4df7-22a7-08dbaa70a2a6 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcT4ggrXt+6Iq4VKHRe1UxuF6rjkyHPmmyrp1uK+xqnRLu0W2j+EVaMfdnMp/Juct5rY95q+Rhud3KY6Bv45/VaqZ1AlwevJ2ySLY9AC586QWzTyPdDP0vIiDrZZwVjjxj7DUqiqEYF4XOBDR1zxd/gh2rvCY4W7fyLL00D8yfGLssOWqRJmY6eKwk3eIQdVhe+NMPeI8dcLMNuaBV1p+EODk38lnVtH0503F8nwvjatHCS4R80emHTx8xYWXSsIKDc79nBO42DjTMxo5nHH+SZ0gtVD25Wa++AG2FsQHJVL3+HVlSjql/m04J8N/D6Va9mfX69hngo61tC6CzSzoCbyeZsqepwKnXnVpiTAUr5ZDXXQE7n7ua2buVNV0IgiYRM/GsMzUqB88+jUnyivoA5FHZEc22rC5WAQlEeqXIpS4IXFdNvOoi3hOKINcr4H/is31P5h93cqzyHAL8/6f9GQRXzNO8vYdDsOwHqd97oP1ZuM7M1u3y/1PyumDEoB1ujZOfxy2QVEXO5qJ05AP8Vuc8tXPAobn02LrwEm1BbtbaX2qLjxoaVdHBO/YAiX6F9uEcr879PmWEdyulpVJoLL1E4WkjXgvPnsQdtjEO0zvewA2AK6BjJWxs6whStX/CxEFL1+VviOL91yDLIv9xM0DSw8sM/z4cc5Nhf07YqUtNiZ1hYPIWaEIg7SuEOJJA+hgvi1MyYWmRwnVAlLlGvw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sNgTb5yEEhHEHfuNX5LAu4LjvVLqcigcvxp0DVL36stZVL2cPRAi0u2q3Nazp621XMvMtmRhuhKIHsORO8b3dgQtM3rCYiySPaIIoBBq7ljdX4JeCxG8nZJ18S2x5dGmj49kMPOlCsQP48fpBu9yEhh7qaWVsoiPZ0CPIXp4DffoNINDKEFHZpjqETMVOlkgH253+3gGdby2B3LFougpHeGGyjRipy2PetJ0t/bPnVWheLzilAaO+/Cicqgl+pV4rRgFtl7R4juw21xb4BrLLsmWa6/J9e9F4+xywxP9JGlzeYxTN2cuTHQFQGiTPIHGXKUcw47IxkNt0DF9v9V3EWvdhsZKqg3ZeVcPm3HBWHAKhHoY2xs2W8HPGMgNdljBZtBtbKGBmwYtLruUK3iSjRWqJo8/NjYfmmP7VKIX+vzJdLZXOMDByOD1gwewkoIa09XMDaCYjWIV++Ae3s8YjQeLulCp7xS9zx+M+fhRiiJmbWDPtv/EjJ9xVG9NHLa1TBDWNFOkqjIZjrVlOp8VfHrGxFrIQ0f3gIw9jBjRMGQu+eEoiKF5pP5M7ZHNuO7NOdcQeswpb2nGrg4GOJr7u2g+Zi0J4WQuOhSBtW7xpqSaEiPgpp9+mIj8H9tVX7nI X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rR0Nt/asSKBV5OHMlnXJsyNGWxLpILK81qYUPPIRioRmqJ57WIG6f/1f/T3yoM29uAoPUthSy1W9ytYqZ1oSE9uW4tT0Wksq3xtN1Iaxi9Fs0dfZRm5//tKgvOrRC66bekTdJ38ccQlP97+GoJ7aEmwyhPHoEzE28BjS7VgPrFYdcvS+L4GdRfJpwpam3c7O8cE8ey9+m5DUUSo665ItDRO7FCbSpgpAOhhYfmmClnEe1yhA4+j8S7VHLWj03Q6S/p9xCOqbZzox+I56T1Ccd2Fog/h+in/ftxlq07F5mivvnG/JZ8YkO4p+xuvRW9dOt/Cnce7SfD2KwLCPi6Hy795eWJlixTZ96mV3mPQdH/CjxJmJZzsp5RhlwrBRQTilKZc/iCqXAP/Fs5vWZe8NOxOtgtdLyFdOuVZ4MaJn3XT+FSdCpF4+vsoJQgwVxFevAdyF2ZK5KhGwpVxYsegAJ6USXk7U9z0CuiksMBPwmBW9CUkF5qUv1IQGjeeJQyRnVz1PbVEsww6TwWhoAGEP2fIessrZXgYxZ5kj4oIFmZmweiIss13lw5P3TZiTrCM5y9LO7PI4prnJIQ1K77BQUcyz7JiDEPMEdh2/UVzSew/ISASlRzF5sJE4HX3I8YiA9gTY3pU4LgqJdvtlUmTcFg+FBcgQQcAcOw++FG5x0FAPJUEs22LIqKJnRf72/rnxC2CTV3Ma+MMUnovlGSF5xWthHkvn+qM0HPEWxMF6KiskAaLDWntZfv2hGP5HXBaoE+BrD4hgx3xmqSTFBlmIZQ5dgJnOLFpuuyPRw6PIs+dsp/112x+K8HGdMKqP4Ly/mxbzSfJHyQAo28WzYeOAN/9UiEQbykxjah1jrko8k7yS3SpJ1OzIQZNMnzR4sczuoQ2z1cR4UrdjB6F/j0UT+w+TIzr3rc1viZv/olWuW/nWaHbqQhWI80cPXRva/rgcBjhLWT3sg8D+pAv3WL7pr32tNOl/4b9Y6vAQicJUmImAC+2dCXmrGB9/ebGoabg/Tbz4u0bpLb1kwyy9fjGGk63GbwclayROOZhGAHusHKcGFyVX8YmbsoK8L3YS4X2Q603V+hhaNeIRhhvl33OOjMvYVojXOTfIysC5Di9QXOipAF49eepygVkeoVqCcNS/kRHsG04TryJxhahAO2+QISEXHMRF+GdVGfBrkD4/DM+AyVXEeDmCmqCEFnxnXi2sBhdZT6LmxmAaYcZPRDdkeLQ8Lb2jGCnMQ4h98feu7Q0104JTv8G4m/hFAxjlOR5I X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b0fcaaa-740b-4df7-22a7-08dbaa70a2a6 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:34.7621 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 08/13] avfilter/af_headphone: Remove unnecessary emms_c() 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: fMWl8LdGPJy+ The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavfilter/af_headphone.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavfilter/af_headphone.c b/libavfilter/af_headphone.c index c8f753387f..7651ead731 100644 --- a/libavfilter/af_headphone.c +++ b/libavfilter/af_headphone.c @@ -359,7 +359,6 @@ static int headphone_frame(HeadphoneContext *s, AVFrame *in, AVFilterLink *outli } else { ff_filter_execute(ctx, headphone_fast_convolute, &td, NULL, 2); } - emms_c(); if (n_clippings[0] + n_clippings[1] > 0) { av_log(ctx, AV_LOG_WARNING, "%d of %d samples clipped. Please reduce gain.\n", From patchwork Thu Aug 31 22:22:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43426 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571958pzh; Thu, 31 Aug 2023 15:22:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFC2eWfC6itf1ElaTWUxpQcVyFRbZFeiuo9bSMAjSYugRjoPc1pruMwYb2mTHyyO9xEhbsC X-Received: by 2002:a17:907:a055:b0:9a6:2a0:6391 with SMTP id gz21-20020a170907a05500b009a602a06391mr470450ejc.14.1693520577874; Thu, 31 Aug 2023 15:22:57 -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 a7-20020a17090680c700b0099233867740si1633509ejx.144.2023.08.31.15.22.56; Thu, 31 Aug 2023 15:22:57 -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=pwzm95iM; 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 653E068C831; Fri, 1 Sep 2023 01:21:53 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2047.outbound.protection.outlook.com [40.92.65.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 68D1D68C813 for ; Fri, 1 Sep 2023 01:21:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lkm/DTILZXWn5Iuo+xh8ZSgI2gu9k9xp3ONwT7fYR2clV7VmQw5s9FCB9C4Wos9wtwNEp7lIS89mjP1Mx/14metGy1M4jsxY/ZBt21/4MSu8gHBApQwQKUrutqcE5Qz050F18U6P/KQhOJWyY7l+ubh3C9diClagrOqXJjZQ8EPEcPD4j1vHyEsX1zwk6bIIPvotAnxnPi9rrPe0JiB9b/Iy4DVHkaaZEOyJNTVdxI7oLBoOKatorCgxZRDh1nZ25jBTeads15gUlLZ181+vvV84rgBp18aUjdnHbVgjsMX7+50qUihTXlRFsIZcvJQRStugao+cA0zHJCQ5UInQbQ== 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=t2snnUiUPfeYpfz+esGkUCwEQIG4Oqgs1t6rXu+d3o8=; b=Ji3Bdk7/9N51OHjjqdE8OYsWEvjBhynYpnk7yP84BjHzFqBJqQXC9sOi4cdLbP9aUblQ6VZG2xaZ+H+hKO5Zx/WO4+SkSQGYo8MKKW/7cMN+ebRSfM+PcV2+fm1dLUVlAcUPQdmhKCH2mFTT/WBnKBhtblhahTdl9OY4GICScKEqIlHsaC0LP3hdzshEzeUkFqQbmPhDruUdDM7CYtubvJQ4Pd64+BLJY1anVhRknzkjndgbf56d3G6XrPLD2DqOWoUQE6uhOf+x6xP18xnIUOlDm0DpEGnTmZe4IRkboRLXUQbLspNggiq/AbAg8+XzOEagtsYKzcxsk++Wibi7MA== 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=t2snnUiUPfeYpfz+esGkUCwEQIG4Oqgs1t6rXu+d3o8=; b=pwzm95iMc1OSego/8hHQT8+wAZtFeBR64yFqw7pvd19p20pWANF21pgFRsWfLBwoGJkxGbzESCzWL03dZbVMe/sGu2f2WkpGa4oN11/UdJbaYiFtFKwAX5+AiSRqWNXNAsSLjbCCHCUZilikDF5seo9yrrqw06Rz+HZrcA/0FNCIb/s7D0GuN+lR7qTGnibnnoZ4UnATWuLUyc/GZt+bDZe+/ai+2qgezvBBwvFN8Z71b/wGFjZDcjWwnQdWxpcq1HMAKNkgDhjIPQhuLonFUOVyVCOLk14PqRFvnY5svsqDI2I09lEzqSgLirV/KTfb+J/3M26oS+it+WQUkg4uIA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:36 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:36 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:31 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [gR1UNu5A6aJuC1dNbrTBRbqAfHhDQQckI+zd/HuoxP8=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-8-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: e294f0a7-ee71-44a7-34f6-08dbaa70a386 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcT4ggrXt+6Iq4VKHRe1UxuF6rjkyHPmmyrp1uK+xqnRLu0W2j+EVaMVGeqSDQiRZCmxBD+Lsdl6TW5lbB1qXhwGc4AJGaqsj4SIl8Pc7MiCBVCtjC41fe4Z5fH0en+d53ouED9i907PVT1EAceS0LOlaUI+TqXqJFlILPkFY8owdffn+1CE52FAf1S8TWHAhU3UAi2/DF8B+iyImFJbAKeEkyBqlxp++H58ZQ0DPmCVc16vyZvjj6Up25YjNj4b+lccFunU9DlHxOHVTfOtF3lEGYLnb5w0X6C2XA9i9jt1xdgfYvHoByYa2k4pWApIA2RkNESZdWFOIQxeK3sSXj2f1AJ7xRnEJqiHpmyIa1bfBnX81tnsa8ZeX27UbHDV+DY9N/uorULo+KRpzHCy/jq9JAbaYNID21yMUL5Kuy20CheY8L5LYXiPAE3R7zLU17QY9bD4ILGGz9kuj0cy8fbrLZpRT/p9rYZz7wASZEpRQkk2Z4qtuH5pF+PIOzTr0sr5gObDMYm2cDDOR6MLCK3XVkmYlh3PR6GPhjdwizM0CSarrnJ8Zgfa7jI7QkdVJQzmNzapFMyr5IppPyLHqThEI5yxZdkPep9oghSrzWxR19AwWlZ/+oADfYEB71eVuN9Pv4Ul5+ymEmOKtlhQkM5vNcMAT2Mnoc6TEtRhKrWOAQ5hN0wXTUUdHbMH+vNZE+h8BkWMUPtt6+jh7Ofxbwqg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3yC3qwh8IolflgYQKAY0L38zjIqtO+G4+YTmiuO/rRMrWEn3cz9UCDp1ws1IRSw+10A818Y4pDXrdeZkzGStf59o5ESonCbOmENe04xSnEf0RdljmmldaHZP1kwBD3XReKlPTqAs6XM+WE74zrJ4gDNiR7zCRSJxi8PBKl1z2I6L77TumcdC0fm5eeYdTC1BuN3S6weWo+xkW5c4mdCZ1WrZhZ+qpoQmgy7Wze6cBQbPlXZ4P/VscqWUdyp259zDoQ5h6KiCpM3S7w2S1joGBh4PYo4ZY5wbEQW774DkErbyAqAUqKV6XwPVjOT5SqgrOAIyiXyB2AJ/vk4g7TsZHPztZG4dL3OgXf0P/tCPVTBXhU5Thnq5n6TSoK603uPrUvYdPeolH4xucfs1FzBjwABpZb33a4RpqyvY86okPD4Slk8xi1aFUxhh+eZRHy0xGM7PptzfrOYFh7U2T+hyTcbxnHIP8unfmPV2m4uI8ksGiMAtYLxWysefWYeqQ1aF3Z+WGmFfZ9irFOScwHyQ5o0nx620ZVGo61rSovT9ILneIEYm4g0kPHKlqhFUf5qIaSq7Gr65kfQmDZ9awNoErXV431ZDoC5i+oUDw9zJ8PL03GxFg/olgEpq0DMV1N84 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +KVLLEALi8ONVSBH+7KZJv4VDhVddMvetKosDtakezK5sbtYpgOhkpYY6VYB79QeFhM0lphmBpm0P0r29zfB+z3mJgurCSONMGxTB3aUV73wqMa2xgfCXST/d8Kk7I1b2d0pVDUssqOJFQxYBg+Fe1LYl3xPxa1K04EYS+v/23v9Mgh6IpFIOaY3E5cPOn88MZICkHZwyoM8+0gsJPo2lDUVQI9e2ZWaLWgb9eaXR7oF9pMOR3Gwhki8Xn0lva4A7WIwtwN9JoQLCMOUUs9jlVyatuHe8wIBNser7hoVi0DoF+0HQY/SZOzetQBMHia+zf7SbcoyilvW0op98mBSZy1Jzew+mJu3KYQj3c22tOrS94mD2ZCXTir2E2YZzBWWji6wuRsH8Zw31REVaxDJHiq3XqkQHJMr8l3oMIyOTMAwU2F/Hxqxa/jxt5fCpDH5rbuXem7ZX+S4LWEz1yGmLFvo7LKuxrg8AsLGiW67DOIc0Y/SiSBn80E+GYSTl4XRTM7S8BLZ2LyrTMa+Xl58hnBfWDfxQ3/ExHJEQSszOYTju+dz34DY/uKxNnB3ntN4pSqPkIdlI2SaQ/9rPu8biEJ2TQtN5DF278RjF2f1wnEhPCK+qJ4vjoxaSFUJLxajoWtBVallDdupUFTHZ8TZyTWb/0lVSrRCp5FMpy4ixA++JZWXZKlWaYK6lJxG6YpInf663jbu4seICTdB1eXO1HOJevfjVKJYTcvd/rQWdx7oLutgpSwftxv//zGmaKpQewKUYs2l75oEve4tePyz14vXYRdow3STXc+gl3aLe7t+StaYYGfg/8dGEafBDNsv4e/lboHX7D2OXUn8yuWwiGspgWHMQxTiM5KXujzaRlerqL2sdAVMU017W+1uk6Sv1HZopdemFqHr4y1X4xs2ToB2z0Bag5RNBv0BlE0RsVnu95UwDgIFOii8yTYPllxfKrUKvlLSjae2aX1Oo1eFQOtWAAW/0UWGhg+3mD6JX7+zvzeq/pqGcTvgPbqvE1d0nhff0/aOdqC+9yPaZwo+2I/cbhMghMj+nOoJNcyO9pRrZ6xrusE7w2T6ftsRYks1EPva9vk51MprrzCEG+WYCZ6v03RiLKei996TUbTqqXO0rEdsPP+7hA/DgstY49itK7EUiHftUlCo2f34oTarNsFPQ4bQUlAf41MSfD6GBxojmXsZIrusXllc0czOJGas7POVLCfidPNBmckckNSnz3ufSshnD98n8EmP655m8/+9NTM8GIbqY0euiorgRWpD X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e294f0a7-ee71-44a7-34f6-08dbaa70a386 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:36.2207 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 09/13] avfilter/af_amultiply: Remove unnecessary emms_c() 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: iY3/GGuDaMYF The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavfilter/af_amultiply.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavfilter/af_amultiply.c b/libavfilter/af_amultiply.c index 3d8782002b..0e2bdacd8f 100644 --- a/libavfilter/af_amultiply.c +++ b/libavfilter/af_amultiply.c @@ -90,7 +90,6 @@ static int activate(AVFilterContext *ctx) plane_samples); } } - emms_c(); av_frame_free(&s->frames[0]); av_frame_free(&s->frames[1]); From patchwork Thu Aug 31 22:22:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43427 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp572006pzh; Thu, 31 Aug 2023 15:23:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFdW8mbJJBEBQEVA4oaX37U3XPTNwG39sQorDl+uEkSSSf7rM0AoeN2qRwTZqb2MQQFpzKt X-Received: by 2002:a05:6000:14d:b0:314:1416:3be3 with SMTP id r13-20020a056000014d00b0031414163be3mr475029wrx.70.1693520585066; Thu, 31 Aug 2023 15:23:05 -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 ew15-20020a170907950f00b0098959daa36esi1447878ejc.1022.2023.08.31.15.23.04; Thu, 31 Aug 2023 15:23:05 -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=Y5yQSXwp; 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 81D9668C83B; Fri, 1 Sep 2023 01:21:54 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2047.outbound.protection.outlook.com [40.92.65.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9B21868C81A for ; Fri, 1 Sep 2023 01:21:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ug+QKBXo2T8Fh93hhJh4yJqp+iBepz2hnbucnFABdSNVNKkBAB1QqBATjjyjLwxs+zrJr0/1V6rZgoFFgNkmi2PqvO0g3Fi3YhnvISoNlfEmb5hdu9vPm2XskWPlywzab3it2ZhHG3EblmC2371O0QJdDqHtY1RjdxjGnH401mcj6LhgIkIS8shAf0uu2RFx5eZB9xGomUuP66J343MbmYXJoLpF91ypOGpnG6ipU3mTFqWiaewpcsHgwywTTvtWlTpFI3o7dbx1YJ/+H7fQkvNyi+IuruUeB6UUwUfjWnMXqwleExn1IgBuhr85Dco3E/tbLak9dNXSioHaAuPFNQ== 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=xs1dRLNygnNttNRy0b858iBew1xNo+aryK2Ywcro/2A=; b=QGeW7tSjwo4kAOmc/FDmUmPkqomPRVahgLI4P323ZuMKSbG3j6bI3eBTVXNrRxSFhMrFc98dqoONLHJ3nY89hlz5K9XFPlbcHqyZROJlb/iOTb/gqCo2i2fJIVgXNF7lAChjwA/YTuApnnwyKQAAglE3uUT8Hgm/PRpqSIBOkMPyFct2gl6HdL5ks5lBspEjfq5gULl0hHXRWo2JrST5kd4jY8F8k+MbPmLRKsQ+ivVm35rW2frosjEW08Lz08hsBD6uIoldj+ca6LLjD3d3KrwcoB3zgiA576J0ydFqDJCuFRDpREDY1xZMgA8hmD76awlWlylAkwkQjFpsEMuflw== 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=xs1dRLNygnNttNRy0b858iBew1xNo+aryK2Ywcro/2A=; b=Y5yQSXwps4dHj6ayseVgH5/nd9P9tIGZ/4rbgpr1dGp1vVL6CqgDWFLZ5+1ahaaKe+3IBQbfqZVVrNunsYik+CuGNA1vlqa4FlW/f8BWqZ6KWEm0hv/GUiIV/QJm1l7cP58pPKN3VgVHS8rjFCc3yyYq9VOjc94IGS1g1SDCCjcwspfd8NnV4EW/eF99QS4UfXukLa5fZh9RUeRyJa7HW4O8oNcpMhHnfvLTfdbNUloZRPxH84MP9cALYzfgswb0JZBpYSpAYgMCb5tMxm4p5XtuGdU3eHoGPj41mg/SGch7Djs6OjBzf6R1cbyNsifYrz6sfuXBSBSa1xQ5y4Gb8w== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0254.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:37 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:37 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:32 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [qyjnF82jzVG3RoxP+4vGMwSUrWOOdeh3bZyVk2cL7y0=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-9-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0254:EE_ X-MS-Office365-Filtering-Correlation-Id: 29fb674e-0e35-42b9-4d1d-08dbaa70a428 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcZ1yQxmee462Q5JsZv7ffJC/oTqibuDciJP25m7TZW95Fhb2shhU+6o3LGoFy92mPuyVz9XPdUEDUnw2Lr/gad0WZfPaGjeB5X2a8nkEbc76IbF7DOeETomzpCTFyRQtloAMU1RvoIhsPb5CFXVOVuBK9W28Of5Hihn0jYcJRoPboUOTCuPLDHwqbYHk75i3nqb9khwyORS2S3bADg9EXnRabaWR5jGo53DosCINgUxnJkX9DTtbO/8GM5F44ZSVvBxhXjY5D3hSe842JUahyTRjM5M+7NokLmXzBvzeUm+POiS0TCguj8DJsESk+aXzx37/EZqPFhVjrewxcBK11nUbqWKis2GFfyoHTEHG+5i7tZhYxz8JYyp17Z/0+hq6dA1meN0YEAaJLfdnUwX0jdfCwU586//EjjHp8H2IyrsYcL4/pkY1cPHDZMfc1V+4zaGxji6CD3MTCp0xk3HAbPXZOme/7RlpoRjdyoCocj1ByPwW+gRA96bPC9Piq1tAriuUVYACiWGLDBYffX2kkYZxUnWPYgAALbG7QpPhAhEUf7i049p/EIVzA+oJXIFrqpEvlzzJSPLD0vcp9kseMTGw/Mo4i5P79yMz8oKZxf1EuTkyqMUxJdJkqFSIedpafmAdPn2ROlxTpp7YXrN2S+atn11oNAk13kOFDkWsP3fnaGcPq2G5DngkLtbhR8Ft+fCdTzChzQwnIUMhjLdwx0Q== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: i+5E8CwxUFXZyzHa/hUFx7eAusspsR+8BM1tP0aWNPRo3tu01jUA4ILvU703prNgDoqVTsPgr2EcxRpQOLnrz55H5dRXcoOIB1+atdgYfyfRqalAVIQpLBVCQubZfzz5MRLAH8+l4R2WZjq8QbAcRBoTZhQZcklI4snz4s+8kJkTpZDRIuItlRoWGJPiE8wHSSJZcpbJdSNe+WTt1kh3V8mz7iNiC8veWA2aYcskUjoikBAVPJiW6+foq+LsJk8RbsgGE0xtMd7AUP4vHAC8P3osrFMSXHdSh3aEDwKF2bFyi9gLDLzX4KY9WZ8G5KN203T/rNdHuOvsVV90kx0ecRQ+UOjG11n4DHZ3vmpBnpOS4dzVS/sBeNcYRZrBGvotL6ThZ0tytHGaZQqNNlQPwNqWIzeOQumyxptJbKT4R5T7tobze3C54z+IwC3hYqkvOV9My4ZFAnQttDQ1Bs2C2/0RID0wE0H0kOq8mXw5DHAir0Cg1tcXenF/YOw1fNbP0rCVjgDOiIg+3qbkEg+Vxd1xVM5vPORBbwUzQQtbuu4LXgVtWcJIWVYsfWo5d6aV3efir4K5fG3VSPqURs8wCtWBa8vTVXyWmR5Z2EaDKbmvO7pDsQFeZzV97NvkTbUu X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: J247NK0Om6jINBmiGyyPL8vbONfnyMWxhAviMMJAvRc+N6bfOZTQp/Vx7fWMYX8YqmbbyFn+fidywTR5nHZy0oMCmj1MD7ZKNpdetfI0Zq90lTGOsYDonpj/CbLVUkdCXsH5Q2N3bkx3xjH0oQn1Np5gzZjZW+bF4kwR6Gc/+tO1sYbPzfNNDgISB/MJW+feKOq4Mm9htoqQ8Ek6T7dLxwM5h0lXYLsssqkg68UcM1cmplC9t5riOvWqt7Wmlb4Aypx1UVs9rkopyIGG//zG3jP0h+oJtfG/RQ7VIaL8M9j1KLcf/5AQYB7R+cf0GcPIiKkIn5j70Scc3ENje9qyQbWNqczB+OOI5wZP7Dv8DubjiQ9i+FrLn35OZIlC25mOj/jrQNxZUS6fCRVSZl45uXm60NP6Wl18eSlvzSk0L2eEZUIWDmdcUZ/iMIOzKKwlnuNL3E6h+JaTo4PzVAqIxh/4x9i01IYD93LA8h8nJ335uSnl7euYdlPhtLWRZLO/LJ6Wlj9x6eomOmcF3ysRDDgJ8GKbduNCMX+CAtFJlbLdGaTP4Eawpwj0J1eH79U82kNph3Md8OTt66XUZABHxQFAquvOej0UqoIwu6OKIk6+K/EQRe/3sVMmYk/6uhIQWQ6+5jEQqp9uSBzX5LInmRPa+gfh759V1V05ofOGTp7HQ2xn28XwYkPMieDvt09D1Ymir/Ck56ixZyWctzgSgIpIg4/ZbjK/TTzhphhhlU52Ka88/JZSJdl+Zbx1SQt+dcbLhpwZYEDvfEqGpCjgxvXvVv6+7AQom4CQu0fY8xtqcuFHNpayQbEoAgH8XfacbVclp8s1qxmX3Opq1/DMVC5z8A16qGrj2ZvWaWX2SAYSTUIRkZ7KfqDTbWtW3ydeu88nWp4yXpFkteLyYObyGgKSvgs5QFj9S1+UoEH5ZmAYYQiVT5mABguVGwaoYjkDpx/OHANVQqw+TZ+ZAT1uU/7mK04hiN3BwbQM5YbZSWsQJgnK9R63anT+0edPgrTPNHdhTM1WxhIFqncNXVd1hlgXxg/an6Fl+yAJ+peAXBX3qhe0yXg07EP1GrFzDdqixx0agQm1EutmI+vZUMlj8GZ30Tsc5XLMVYqChMn8/6WfnBDsyGveIzLcduMRueMt4wUAFSVhXNHT8gc1sN1xAxbUxKHVYsSUEHBLfjp+TBQEMLjUsiWJ10/QwsGHW8si/gGQVEa0fK/Bh9QiSAD3miIsmUbO5cq5+Yjx5DHv+Pof6Ko28WBTo0zT8uIAxgYE X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29fb674e-0e35-42b9-4d1d-08dbaa70a428 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:37.2857 (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: DU2P250MB0254 Subject: [FFmpeg-devel] [PATCH 10/13] avcodec/pcm: Remove unnecessary emms_c() 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: 6ydpPJuntLq7 The floating point dsp code does not use MMX registers since 2718a3be1f8867fd4f6cb3f452d6917838b1ed88. Signed-off-by: Andreas Rheinhardt --- libavcodec/pcm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c index 467ecb4fe0..4abca7cc07 100644 --- a/libavcodec/pcm.c +++ b/libavcodec/pcm.c @@ -538,7 +538,6 @@ static int pcm_decode_frame(AVCodecContext *avctx, AVFrame *frame, s->vector_fmul_scalar((float *)frame->extended_data[0], (const float *)frame->extended_data[0], s->scale, FFALIGN(frame->nb_samples * avctx->ch_layout.nb_channels, 4)); - emms_c(); } *got_frame_ptr = 1; From patchwork Thu Aug 31 22:22:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43420 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571572pzh; Thu, 31 Aug 2023 15:22:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGssS52JxXxHnMxP/h+/sG1x2B/moBR1sLCfEID9flXDIT5HD1LQP3a8Jrg8oM4E/ZqYi4T X-Received: by 2002:a17:907:3e9c:b0:9a5:aa43:1c7c with SMTP id hs28-20020a1709073e9c00b009a5aa431c7cmr4960346ejc.26.1693520525452; Thu, 31 Aug 2023 15:22:05 -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 y22-20020a170906449600b0099bce59e6ddsi1568874ejo.169.2023.08.31.15.22.05; Thu, 31 Aug 2023 15:22:05 -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=SsMDfdAv; 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 7B4B168C804; Fri, 1 Sep 2023 01:21:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2103.outbound.protection.outlook.com [40.92.65.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4C37568C807 for ; Fri, 1 Sep 2023 01:21:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PUZpGhHDQ/HBJpKPTluzArF6mEOI8Gi07MRzDbCgTbd4NG2vgYlHKmwxNGjCYKQCMEzCfBD3E3skht6E6r/Gaci58riVhpT3Y7XwLGaAm0uAO3iXdHmPCVu28A4DwNt/jJPoavheDlLFPKBH+P2Qj46GORJkcSEmb/szsosnKzE/+gPAJCt65gz7to1B6p16KTDuCJjZF2Gv++TYOtWijzrPSp4KuzsZ/moxU1WzZxu6ZJvqiVt8MtjWpU+KiGPacRlrdBcVDU1zIahAZwCuguRDHMCZ0Ic350xuoBdr6bmq9eBVWlIA65EbDHn/eryf3onxgddw4O4gTd5bXQlDNw== 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=3gnxdE9qBobhvAgaBjYNfQM+DlXOc63FSUTaCNbD//o=; b=ciU+uIIX1o1wSFzTEvNO9ByyS7sB0gu9Il7NeW+P3hfP4WwO2mYqOsxVRhysZyPZ7NX6BA/lDVSns3AzKTRMPqOol/VPvFREgc2GaZNGjbPrTGT1aAMhaguOoTCCTgW1zpidz0ASM1t2seAsa+7Ro8gHAI9uoCn2LB7E/1XCsA+EpfRCL6Ue0HK2syVi34APIqNtcd0BZiKI1BSq6ioWgyaqLJkr5U0A6G/1FaCQtPZuo/bW/gNX/ZW2Y8dF/CZo1d39MW51C+MLy8Zlztf+nrQO/U2ksz9KuhcoXKXkFwDxzwUVhgCF4/L8duHutrQuMrYEbrRE0WUZt9aQky3abg== 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=3gnxdE9qBobhvAgaBjYNfQM+DlXOc63FSUTaCNbD//o=; b=SsMDfdAvQXpp3BZrud4aT04/nCCuSVSAj73Oqq0OlpThS7MaetAVJYvNE3weIZsXAvBaCukev9ocK7NPJADhXk9pZ7d7/bDbwnTdxHX68ToX7OKQ4Jbgh1VP6uwjfGVlazC6dW9WzMjtpFjy5u6iq4htrdFxlAzSUaqAHPh8j3BfU3YN91kHJ2MDsm23cxv4k16D9c1wzWtPvBjJh+IcMo5ffQVMwmHuHEC6R93C8Iqchk3pzg4a5r0j/rUmVP7JcC34ouQoCjO4IEnfHifnTaQL3kKw/O+llHaSzP98jTqYlW51yt/lPIXhSmFV64PL9KuiYE45KXw8/HlaHkZd6w== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0418.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:27b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:38 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:38 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:33 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [snuy+cja129PXPZut093xd2NOUJ+Xiu/u4zaHQi8wv0=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0418:EE_ X-MS-Office365-Filtering-Correlation-Id: 85a82a53-671f-49c6-4f1e-08dbaa70a4f5 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHc5Sd9WFuYyjZX4/GtFSuXZ7elv66pG+OilrFQfpjis+uocMaIO+ZAvqoFaL4OWn98jjpymE1/p8cSWsQGF4Q8hktJ/sTr09l3cYlLumfgwOTRRinfmw1vBOn7jgGnJktEAjaeor1Ciov4k+iMqj2kblhYJhSKKAlcsEH1p+bg6/hXu7k5EHbjJyGnBMVpLlnej8X2AH1LNqKIH+mdMLRMdeLJnrfEuVXXy/zqxI8A+QojXn5jE+zpVNPJv5+9WO1i3iNxw+Dg8XETOPuHtdMDsbqw+Qxa/oSWC3+NjFegP3uXNWj1ARt++boq3iJKOxjTepwDzYUpFTTi2uP+OKdnUoJdx1sdQTCv8vzYGrnp8e7M9EpLXTM70D34xjjBHDFliqiAV9EIxJnCod2/35E7A/xIrBD1fpNn9MgdBs15uj2hyk9cq5zmSuMkXhzRyb/CC/TqkbyrToiSduXc3HRJTIRiB/+7c3fjPaPhOvaXrwVeSLbWMx8A4JTeQIfVxWGUpf3OhD7nnPTgpqD4wFXuWEgI1UL92dQMA4I2gey+NHeDbd03qsF9NpFYVUHHRTZbUH00RgxX3r4Iu6OwLvGargKURyHNnQXljpItgzLsLfLh228gSQZYasSnX5wvQJCz+3ui64gDyXDmcJLls8dUstHxzaLJkXelzv8bhkCH8xskfy2Z/Vw1MOZFewp786hGxxZrISWgDrimKcE8ikSZbA== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kmUvqizQgFJ0RYaLtLZaRrUDQMbaLot5TPQR+R8Huq3SP4gbIAkWHu2fLhK4DX+6AEDA/EwJkMlBgVOjQn/Cgk0VeOPv2Ax9duyqUOwKJEUS1h62gGdyZ+qZTJqNkQt+t9MYzgJ1FYjAqWOaYVoZ+yWIQVJaghEYhfczE35XGvYZAAfg1idtl58yyP6/WZfpiofezFgo6h5ku9Pe3E8RdVRyZbZTq9iqJR7J1CoFq8XJ7Ky0AmO7+hTU3FEPWiGYvsGZcVaQVZnCfqLCVKUG/q8ynSLfctekggy0Bq3aynXILKof9lcJu+PxD2Y/GtdO4T6w2EMnwL2QNU01cTHP3mHEjJgQoyyCyR4/eClmH5fBEjj7Z3qzLmfRCbkNVCU4UhPq4P3FwooGNQOnDg+w8wjM5bx2U5nMsbiwBHdULte5nrjGKDD8R2wKWSL4Z2IYX6mZOpgB7J/zjvvdArL5C+j6lkq6lVjfLhU50PRbTi7nf/FFLDrH0uf+FUKzVeDEQ2o+sJRgxe2i2qMMYXuwfZrrjCt6LIG5jg9ujKnisOGSsj9YhOtnO+4yklsK0zteHhnovOToYSfjPljjpS+1UOYfYC9cfAj+dRPfgma8qOmTMczRvJ4IR/B4DbVdgo5U X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6XZpcHZzQs7kAFVxmbP5mCg7PxGoLwKq5JzK3snnUqZC6fx1j+C/R5Wn+0dzrfyJGn0JNtko/0T++bL6h+Pd0Oxb7w/MjIoQLZq9sOCoNVncdegnGw3eEPwVAeroBRlTmoBabFsCNMkD40hSgEv4Itx1krEf0bVfWKfVycmtQ5ygC3bd2z5eLZjqHx/KsbRl4Vvw9gJmR5HmX6onE6RIZVFx29uSGwQnB24qER4plmR+44ZzvcHxF71Dblwd4UscNRLUAP5CxfZarB5a5OyQj7ee+xQhb0lIpsaF+WKd42ZQw3WaMz4CBxaTcdVBUhpS/vcr303kZFeSy556VwowvCvEruffAFU3/ZOIEkSjKp9khqWEDPCZtzqnEpjksiDOmtTibfheiAzqrVTNxPnpLWbLCCOFTzIjyTdQlMrvJ8wc+cYYz59Nc7cv6c6UJscVaU+8C5XNjng+Zbei3jHT5Y1AfS8ZAgQ+fyJH2WzysUXRh9QjYeJ+Ckquk+JGirXJV5urWyeWkNCqcRNFBWCFsKZuKUB2deT9Gy4fmeZ7G3aa2FK0p83c2cLWwX7q9oszZuAMz5Y96DlEAGtu1LK05+A5wHkYNhaIrrBr87Nm87EVeZPsX1QssJHPNGg/1jEJY5pTfYUGA1UCDueZbEA/j5mGL8F9Xa1oukkd3BIV1jm2hNqwk18nv+9tsA5Z7hqjRQnfxd51H2ynxxpdFt4NvymRhxbLOkxqEDIG+fWQiiOmiv8LpkRyNBa9oUz2SBhqZ6dFXw4x4Hl470L9DnlX7k4CuWnWlH8tfPa4joUJdY+A2S2F71FEKAqe6eQJeXj6mbRWeHlBS3JtTvn7gFutdpXyesQq09karNGFpcmhDT33TWIUoRbgSfrjytpuK6LxQB6X04Sajbd+R6+LOrEqMM6SwClrGCIq5XI3dVZ0t9ypZ1kDkDK+HQmeHbjHto/zwJFoYlkoH6Ihas7ZYcGGXeT6NeQ2pyiej6yrx+MtjUw7NxjJmAph7ZFncF+3qqqJtDyqGoVb+8Ld8DN3/U7IyJutCobXE7WAmTZvGGkdW58wjmUhTo6r63ikulEQCiS29Z4/Y4DHPxvrU3mQvdXaio0Dh/e5ESvHKYsoY/UFHzYxzVMCFaVZx21iKlQYVPF8buncLLpH0xBJ3Kh7xn9z6GuCPbQO3C9P+CSmC611i4O6jSJeDcZQLI3z9ilYSwz6TQc1qc4jtPxgxZGMjTlm4rwOlbhjMcyjChTJk9nT8ra3NvYfJejMEtiW/5ZauKLa X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 85a82a53-671f-49c6-4f1e-08dbaa70a4f5 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:38.5709 (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: PRAP250MB0418 Subject: [FFmpeg-devel] [PATCH 11/13] tests/checkasm/hevc_*: Avoid using declare_func_emms where possible 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: X4EwhIaGkyPc Only the idct_dc and add_residual functions have MMX versions, so one can use the version with the stricter check (that checks that the MMX registers have not been clobbered) for all the other checks. Signed-off-by: Andreas Rheinhardt --- tests/checkasm/hevc_deblock.c | 2 +- tests/checkasm/hevc_idct.c | 2 +- tests/checkasm/hevc_pel.c | 52 +++++++++++++++++------------------ tests/checkasm/hevc_sao.c | 8 +++--- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/tests/checkasm/hevc_deblock.c b/tests/checkasm/hevc_deblock.c index 5e4338af1c..66fc8d5646 100644 --- a/tests/checkasm/hevc_deblock.c +++ b/tests/checkasm/hevc_deblock.c @@ -55,7 +55,7 @@ static void check_deblock_chroma(HEVCDSPContext *h, int bit_depth) LOCAL_ALIGNED_32(uint8_t, buf0, [BUF_SIZE]); LOCAL_ALIGNED_32(uint8_t, buf1, [BUF_SIZE]); - declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *pix, ptrdiff_t stride, int32_t *tc, uint8_t *no_p, uint8_t *no_q); + declare_func(void, uint8_t *pix, ptrdiff_t stride, int32_t *tc, uint8_t *no_p, uint8_t *no_q); if (check_func(h->hevc_h_loop_filter_chroma, "hevc_h_loop_filter_chroma%d", bit_depth)) { for (int i = 0; i < 4; i++) { diff --git a/tests/checkasm/hevc_idct.c b/tests/checkasm/hevc_idct.c index 49cfc4801f..9da8b858a0 100644 --- a/tests/checkasm/hevc_idct.c +++ b/tests/checkasm/hevc_idct.c @@ -91,7 +91,7 @@ static void check_transform_luma(HEVCDSPContext *h, int bit_depth) int block_size = 4; int size = block_size * block_size; - declare_func_emms(AV_CPU_FLAG_MMXEXT, void, int16_t *coeffs); + declare_func(void, int16_t *coeffs); randomize_buffers(coeffs0, size); memcpy(coeffs1, coeffs0, sizeof(*coeffs0) * size); diff --git a/tests/checkasm/hevc_pel.c b/tests/checkasm/hevc_pel.c index 43aa5cd084..f9a7a7717c 100644 --- a/tests/checkasm/hevc_pel.c +++ b/tests/checkasm/hevc_pel.c @@ -79,8 +79,8 @@ static void checkasm_check_hevc_qpel(void) HEVCDSPContext h; int size, bit_depth, i, j, row; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -123,8 +123,8 @@ static void checkasm_check_hevc_qpel_uni(void) HEVCDSPContext h; int size, bit_depth, i, j; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -165,8 +165,8 @@ static void checkasm_check_hevc_qpel_uni_w(void) HEVCDSPContext h; int size, bit_depth, i, j; const int *denom, *wx, *ox; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int height, int denom, int wx, int ox, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int height, int denom, int wx, int ox, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -214,9 +214,9 @@ static void checkasm_check_hevc_qpel_bi(void) HEVCDSPContext h; int size, bit_depth, i, j; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int16_t *src2, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int16_t *src2, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -259,10 +259,10 @@ static void checkasm_check_hevc_qpel_bi_w(void) HEVCDSPContext h; int size, bit_depth, i, j; const int *denom, *wx, *ox; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int16_t *src2, - int height, int denom, int wx0, int wx1, - int ox0, int ox1, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int16_t *src2, + int height, int denom, int wx0, int wx1, + int ox0, int ox1, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -311,8 +311,8 @@ static void checkasm_check_hevc_epel(void) HEVCDSPContext h; int size, bit_depth, i, j, row; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -355,8 +355,8 @@ static void checkasm_check_hevc_epel_uni(void) HEVCDSPContext h; int size, bit_depth, i, j; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -397,8 +397,8 @@ static void checkasm_check_hevc_epel_uni_w(void) HEVCDSPContext h; int size, bit_depth, i, j; const int *denom, *wx, *ox; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int height, int denom, int wx, int ox, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int height, int denom, int wx, int ox, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -446,9 +446,9 @@ static void checkasm_check_hevc_epel_bi(void) HEVCDSPContext h; int size, bit_depth, i, j; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int16_t *src2, - int height, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int16_t *src2, + int height, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); @@ -491,10 +491,10 @@ static void checkasm_check_hevc_epel_bi_w(void) HEVCDSPContext h; int size, bit_depth, i, j; const int *denom, *wx, *ox; - declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, - int16_t *src2, - int height, int denom, int wx0, int wx1, - int ox0, int ox1, intptr_t mx, intptr_t my, int width); + declare_func(void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, + int16_t *src2, + int height, int denom, int wx0, int wx1, + int ox0, int ox1, intptr_t mx, intptr_t my, int width); for (bit_depth = 8; bit_depth <= 12; bit_depth++) { ff_hevc_dsp_init(&h, bit_depth); diff --git a/tests/checkasm/hevc_sao.c b/tests/checkasm/hevc_sao.c index 94aa1942e1..da3f710537 100644 --- a/tests/checkasm/hevc_sao.c +++ b/tests/checkasm/hevc_sao.c @@ -80,8 +80,8 @@ static void check_sao_band(HEVCDSPContext *h, int bit_depth) int block_size = sao_size[i]; int prev_size = i > 0 ? sao_size[i - 1] : 0; ptrdiff_t stride = PIXEL_STRIDE*SIZEOF_PIXEL; - declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, - int16_t *sao_offset_val, int sao_left_class, int width, int height); + declare_func(void, uint8_t *dst, uint8_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, + int16_t *sao_offset_val, int sao_left_class, int width, int height); if (check_func(h->sao_band_filter[i], "hevc_sao_band_%d_%d", block_size, bit_depth)) { @@ -118,8 +118,8 @@ static void check_sao_edge(HEVCDSPContext *h, int bit_depth) int prev_size = i > 0 ? sao_size[i - 1] : 0; ptrdiff_t stride = PIXEL_STRIDE*SIZEOF_PIXEL; int offset = (AV_INPUT_BUFFER_PADDING_SIZE + PIXEL_STRIDE)*SIZEOF_PIXEL; - declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, - int16_t *sao_offset_val, int eo, int width, int height); + declare_func(void, uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, + int16_t *sao_offset_val, int eo, int width, int height); for (int w = prev_size + 4; w <= block_size; w += 4) { randomize_buffers(src0, src1, BUF_SIZE); From patchwork Thu Aug 31 22:22:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43421 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571634pzh; Thu, 31 Aug 2023 15:22:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELb5hIQVhc4NSINJE+t0Q9BZ9WAGx5HEvN7zXeBJX9A5Y4C9+2WNcQWBpdGaDV+DE/o8QG X-Received: by 2002:a5d:424b:0:b0:31c:4c68:e73a with SMTP id s11-20020a5d424b000000b0031c4c68e73amr600917wrr.66.1693520535092; Thu, 31 Aug 2023 15:22:15 -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 t26-20020aa7d71a000000b00522205a4d35si1641900edq.103.2023.08.31.15.22.14; Thu, 31 Aug 2023 15:22:15 -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=TEEWAwGw; 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 8439C68C7FE; Fri, 1 Sep 2023 01:21:48 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2103.outbound.protection.outlook.com [40.92.65.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 95E9F68C807 for ; Fri, 1 Sep 2023 01:21:45 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HS8rKQiZwbQUk/wxxFjOaLbIIIoc8ntF8LPCLPH0hgJ8pU4CtqLu+aUWW7hjRrx2CBz6uYn3BLFYgzZHHb4X8+AU7pYVje0eoZ9u/JwSxAQIqMuJn/+9dUhiJ+JyoOSW4pyvx5vRdSftQg9Lsa0AQCLouZFSagKFt3EQd4eIPyErU5IuqXVLLozVmKUlAbhrd9tnjP6s4ec07fhLV+aoBTo4O4qik4SgSdDDGMvXTh3MhBvVBiXs7FhOQrgSeJTa1iEYVaVMklpWsL3aGQbRNVDlTxLHncwLYi5bKqT6fUPxcdYrmuCja5Vf6rcCD4e+5S6IYxh/HVmPEx2mpD2yRA== 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=QpKlvZrzK1T3MbttrVYzSsmfJ9awfp0BInOJvvxdz2A=; b=WWR1jCleV3QGXoR1vjU2f84ddhJdQDq431QacVvyyEmTv4G+mQuEOJzZDK5dVz5VrbOn7NGlOpND1b6aA3rSYlu3h4Oe/mpBq2HFt0KTOcTmd3RkDzV+M4UqJkPc09akkh59hT+JeXz10tmoeWTkIDZgLGiKYFNcdmaltCsQb47FdNE81SjrrbL3NFd3yEjFiIoRWrrghjf6Oc5PPCFzMg0A+VmXOWTAS3KkuptMFsXGJrrdmScQJpoatf+0dPYCWZ0HZYfwk+XbmLDXkcBqRZcDL/kCI7338svYtv9g+y2hhJ6guCh90cgP+UMkX9JazyKC/PCapSLQfgCqjHFTQw== 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=QpKlvZrzK1T3MbttrVYzSsmfJ9awfp0BInOJvvxdz2A=; b=TEEWAwGwrL6YPfeWMIHpQvlCN5pv/gZbYsdBNrUN7ji0Pi+Y5o3Ax7Y+URMs6UGU9DR/+aLfuVw5/+wz5fntheTgfFj/uNOpXUSFUa7lspH9vGsD+Lc90IQNttFD/Sc3uyZp4vnpwJrqft3YiicRckh2haxRziQI7SLAa1bxls+S8pSkLWz6IqALGb11KbOAwuzbYJBqyX9qteTz08+1QL8k+HMPSeSNBPpefknUuy9sq07yq2Fc2J5VaOoCcRprRpcaJqoePBfG/IiEDZrR8GFK8xxgZalmn7y2pSzx8gObvnA8c8kKmxFcSspBFklu/KSDBswBk0tc8SCvad2rzA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0418.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:27b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:39 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:39 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:34 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [4UUtrnvEN13wz5Y/3WmJJ5C1J28ppzRdg/KDotwu1mE=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-11-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0418:EE_ X-MS-Office365-Filtering-Correlation-Id: 6369ec9c-6147-49d1-8ea9-08dbaa70a59e X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcLMKX4LEwgFeec3QPr0OUXT2c3iE8tdx1Y4dS5gkdj20KBsqFvoPCXXsuvbX4L2X2RnpBFpBTPV4yBTlIC5kzZ7XMCkB4TaDSiIj/rDQ5NG3CP5e2ItatBZ2Xd/xQ50P3RDvZLJF+bjULn0eQPVPybCKSuoRZHxGeDkDivJhOyWvYbBMhAofdn5USS6uGwGXJOeUfwnqMcuL74rjk0fBnqHU5fwLuZC+ZuLqn1zSP1DzWMrlwzLGMz8yXSPz9hHS99ea2+qQg+bIXb0Gw/rmaQjalNbckNoDlfmah9OtGe+DRHnuczGFLe8BQ5mMZcfROH3ZQbK2jJFNvJ1CpjMm3oVqoMbwiiprBncgvCo5yg/S+qOQax3g2O8OIW9CGKKFHms+vXUue2cGxPHK2ejHo+7fPbqudNkk49ad5LeGY3Y4t3b+/xzMJEvQ3vB6QjA3IjFgEVUsMeHqnY5ZMHmBlXSSci2b5U/azgcTVse7FQ7cq+pLythzVTGH4FZCb4t/9Jcseb4NindvLf10d9XXPJcdoGW0rH/kE0WqkrPUPqyJxpt1nF7HKGZYmMw9F+eS2MApn/G7NLJQRqkk15ZLBt3gyVKushb1kJOu1ixKfvYM093WrmAyEFum5SY+np+fFHF0LU7Fd0dS76jexy5/mxnwKd5WwuXrPQwctUWpNs7MRuQXnIniR7U3ClpCpDEH3wzuDTUuJl0yCFhS+CflCpg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G199cI34BOAF42iocwR2TTwaHYqSJp8dKv6t8Ewbn1pdSdTFFQOmk9jvPAPufuw3KjSM6P3Qpehcgdyt6albSO6XB2MM001i6zRAi1UvmI8yxl+iBZTjV6wf5rDhOpZKG3e3VRZkNWHEfXaKgM0co3CKmtY5NBLq6CgqvbvvDMeaFlO3LZ/xvxMO1RXZWVAs8W2QCZ2VlHLD92YBDAlUtp3TylDOthrSzHxyzvHOAa3f/p72EGWhw6RYZaUWQt6kgbvCig4uJ+hq0QOJoJULofTV/KzkMYCJ9JRMvjKPsype0jq/2uXjWJyBkelc2o+lxJ22arRrUtr0e3dpRRpVNericW1B/qDJXIGzWsKrHlw2HDOjwKUWF5wgVUoiwTWiFwCbTa2Eyg+WUNTHyIcxlAgiPRSV7HqlThmg9aFB0sKqMEEFHeBAeBqv6jMkKdgVuroOgsbgI+HfLjtFwBSQIYDWfhqK8bD57ilbPhJFqoso+KSq8NsJWkHJTxG7dSLkv0rs7p4qVt4Zw4n0Dxvqf67sFxxotxPaQvLufERfQ7/KK1mL5o9brAQGswrK2Ma/SGtMAgcw4pDsQ9ytswv3tTwPnnUcPVEjLloDQnZ74lT/BQ7BiLEt6PmM+sCyrKuW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zjnnZTFMzD7Su8dNhaxowpng0iK2j/RcH5FzAg6zrBNfp8YQgBlZeHx9Vj+ZLBuwWe/JiFdGUAutUwkOjkttjf/6SeGaCL8uplYWrgdQrlmQ4i0jizsmtkOWdEfMFPBRvR6At2esd5v85XO+guQHZQtLmp8CJ4BSnd6830JoUxQLScb8fkTgpnONd+WT6s/02AGcREHwmMdqnK7UlyO8ZsVkcGr2T+BX0OWrcVRpM+3eM6/tU54l3ybpyElMrPkgV7UyJ//7zfrecg2x5EIcxrg5szfOdd3DRdRm/LM6zQG3bG5zSl4+ZEB8CioB40YWVGxUPzU/BFcUtpDTtY5Fgn54ZeRRNrIPjUdlYLCzTjszonOgWDvN7w7cjsLPxDi5ytC3zUtaYRRLGvsg3HgstuIJcfYHROX/ZRqgw8X1x2Rf74Y9nEigvdcBtFg9J5YARMU0+cvgVZd9NReUn9Pzxuw2F1a25k3pVEwHrXpWDMbEV2TdUWZj10b6jxB9jSIzwY3T78iQDi4I5mpnNvK/7daXsxUSB/Qx7nbLxuBPCPeG34g3YWQAZLozmrvIHO3RRqrjz4tmdCXsA5BkjFcjB2ACcX3j2QcgrlB61h+9a516QHXd5E+/b19oCsP3dLYRFehfyL0hjmPpCRijHicIHPNUyi0XRp7KVMYK7QbJoJg0nw/+KsHubyHZ2qS7UhtE8hHugZvH6LsTrzQV8PmcYQKxv0TCpoSl7aGoaS7WXyOYaO9vTbtZvUfkeIDxW8Bu7mPjE598f2BbRkMWHwTkeulN6l5mCPUrojurtpsV0ntmvPF/ClUkMDrG98uYIE7iqYekuiNjHODLKmKVB8CJJc4CZYgw4goaMttzoUjDXe9fCZ/pP/FabzFXb5gULcSeLt9UKTsdGdUPUA1Nl2iIbXQiJzwscHCWqawCI9H0E+Fhb49y5gPa6mKsLzEp3PsRHnGLPjfkZqHJfxTiv18q14yXyR0Tgld+TNSVmt3gDiEmbXXWxLjQTpw+U/H4mG2q29aS1os/jcjeCu8anr5zQy8SGBtJ/FSDOP44I7eKYEhQZC95xeSqBxtGeh0gxQCSCs6Y+xOWkDzyM2yXmrqcGIZ2eQz3yDhGf1Dy/KhbXzemcWV3sIIbadMmi1eLflg5+6z0sQWaUTg9kkG0t+2VEIXlMG2srQ/a8QJ1UqUmtztRw5mKnbLz9t3T+f8YwqFIMBpdSLQMdi0B+dsrGJ2wX9sKh0zOxqmiMZlFu/JbFtmzjA146VpsDFrWTrFIOnsz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6369ec9c-6147-49d1-8ea9-08dbaa70a59e X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:39.7329 (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: PRAP250MB0418 Subject: [FFmpeg-devel] [PATCH 12/13] tests/checkasm/llvidencdsp: Don't use declare_func_emms 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: FusCuXIX97GK Only sub_media_pred has an MMXEXT version, so one can use the version with the stricter check (that checks that the MMX registers have not been clobbered) for sub_left_predict. Signed-off-by: Andreas Rheinhardt --- tests/checkasm/llviddspenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/checkasm/llviddspenc.c b/tests/checkasm/llviddspenc.c index e12003aeeb..c2eb63519f 100644 --- a/tests/checkasm/llviddspenc.c +++ b/tests/checkasm/llviddspenc.c @@ -81,8 +81,8 @@ static void check_sub_left_pred(LLVidEncDSPContext *c) LOCAL_ALIGNED_32(uint8_t, src0, [MAX_STRIDE * MAX_HEIGHT]); LOCAL_ALIGNED_32(uint8_t, src1, [MAX_STRIDE * MAX_HEIGHT]); - declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, const uint8_t *src, - ptrdiff_t stride, ptrdiff_t width, int height); + declare_func(void, uint8_t *dst, const uint8_t *src, + ptrdiff_t stride, ptrdiff_t width, int height); memset(dst0, 0, MAX_STRIDE * MAX_HEIGHT); memset(dst1, 0, MAX_STRIDE * MAX_HEIGHT); From patchwork Thu Aug 31 22:22:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43423 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp571732pzh; Thu, 31 Aug 2023 15:22:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHDsfFg8P+PtSjYhOl8/bviOecQFVPaah2jMcSWpaCgI4XrxK3hpJdUW0MUL+n+SNtyiUXH X-Received: by 2002:aa7:d71a:0:b0:523:cfa4:5c3d with SMTP id t26-20020aa7d71a000000b00523cfa45c3dmr606542edq.13.1693520550901; Thu, 31 Aug 2023 15:22:30 -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 l20-20020aa7c314000000b00523368284a9si1625372edq.189.2023.08.31.15.22.30; Thu, 31 Aug 2023 15:22:30 -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=nhhnkIlz; 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 7FC2468C807; Fri, 1 Sep 2023 01:21:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2103.outbound.protection.outlook.com [40.92.65.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CACC368C810 for ; Fri, 1 Sep 2023 01:21:45 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=diOYFWabK9FoEAPrAJHJazzwuFVpO3j4Yfv0tAUXuJzBLfYa+VOHqXo81nBkMGrEJ5HWMVDlh0AYsK077N4tsbrZSX0TRC9nRTJHyWl3ov4aFBQ4Zqvakg+2XpIwftE2qLckWGHMlEBjTjGlGR1XIIsrnFrEa67Z/v2Jat0voIHZq64JwcWrfcsxxCS0jZntsqeUTbcZQtzSNHkbB1Ogpru7jkqramphk3fgC1ycfzbiZcC6Dsen70IXKf0/dp8HTX8bts/SetWQzv+eleloWg/gXCp0BGlt10zlbk6riw3H7yWYdfCOzE8dHUjR1kh02z0CEMgoevnpQ9G8/LL6Iw== 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=VIpglqxRbHRoUv3kMIdiTRXudPS/EJhj5GTnUvsxJUc=; b=ZzSFK4Xm9JTgO5Fr7VYOv5ZJnVrh1l5YWtMX9VxHHUAyBIuJtRo9dUhbLIwC0wWGxPNXJ95DnR0xg00h7kywvwoGWrv1i697NncMDDb5DwXWdZAMbHrRPWAAdA57iTKeoPzOWedb8jJL590OY+uKPDdS8Z61vISsK96WA/5VpWZf2upMT0DbPEBOmLSbZqG5fv2lWOznUPK1eq+uELh8jiZodGBrJe0ihP1z1Luhwy1yCxp2KV6BWfUL0RwoyzQDq1sTbv49uLhsgXxKjira1EqOtbqMBU/Ij6H8c6XEUpowX1UwVljgaPiMXijzNTR1m3w2xT8qnnQyHC9kI5bLiA== 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=VIpglqxRbHRoUv3kMIdiTRXudPS/EJhj5GTnUvsxJUc=; b=nhhnkIlziQP751d/SCwf7uyX3ZLuzKr06NRL7yL+BKez0+2NaooDN4W83bQC1ttDsqZNXkHAxO7sz79pJFNCSukPYWoYk8lTxf+DMu18Lp+Gwj6LtKs0FSli8EVxc/sZ3eiIbmYoHzs8QrpjQAx1wiCpToPi6t8xpx3wfPlaFgXXJJPZdl37Y84Ytf9TDSiG4DuiZ6/8Z1GUmAitXCyh5r0UTTOVShmKtlXev/96su/O/kzekrR1+z+DrSvPhqT+mXasJS3bZpvJaiZn+Ri1/ZYqLbervfM+KZ9FiJTBO8o6fGdqSNd6EiE4uluFJaeFMPSHsV4G3QxDtiHrqZaBvw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0418.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:27b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:21:41 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:21:40 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:22:35 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [p+M8RS8//DyywtKj7bBMG1LN4IRoW+0Zv5XSnRBSWls=] X-ClientProxiedBy: ZR2P278CA0085.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:65::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222235.4160923-12-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0418:EE_ X-MS-Office365-Filtering-Correlation-Id: 5337cc6b-6749-4670-b633-08dbaa70a653 X-MS-Exchange-SLBlob-MailProps: 70qbaZjg4msOH1kZ59XaVOI4Y8btiKHcpDeW7kb3hfr4F9XyPPqPfjQSU3ZCWdRAoSkstD6lvEJ/xofaPXawsLlAhC5VvYaCgYd7P2U2Lglqi/IL7ojXsAku8Ba/krfrW4pmr47h50bhIYL+AsjebvdkvKzaim0wfG7baKWTu4cZIXdPYH60MMILzl41WQdcYPd6TYP9vfb+zO9YweauxsBrODKEHOADXTBYYkxWb01cuGAYcK9ygyMb1bvEe9dk4CMruASWZ8dnkuRUUy7DbEOLDsJojVfQtk0K5PtEH4mFyM8tooSk+FAE6r7D3BytPDo9Jox7Jat13hyban/N+0vxR/beSZ4CM5R6kuMDyKJPtBPZRCeTrD0e+AwvyqNN929GOITFwKoPdFLSBKBgjJvDOwL4EmjESYpBR4v6EKsc3wUfqB9OPwPpJemc1ONyfnap5b/Rxabs7DNgX567mH45INArxpAGYSkkMyuSD7678PRab3nITW1IH0ZMvoBA4e3WGjst2KRP23pfBePKMluLKsM47fK1YOdX/trJjyvFFZEeudG09MUu3WJ0aiS5+RZI7Be524dOE90m2uacVUKxk7iPy+sN/Acu2UHTan7vK3PQbsVA6xdbR5cya8TZV11eCjUtQjRqP03bOi+LSFbF/18kNqMKYHEj5fd/kBORd+LRetY9t2JssbQjMYBQRut7FUFo8HDaOX/27RD50b95au13yxmZ/nsJPl/HZtgTaOGhX9EEIA== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mVni/uSlso4o1aX41TI9Zxt+YvnybT/FvNyeq+fEqht3WPw4p9v0RFP1RLtrohFKI+BOQ0iDLSGltZgvxU4if5d8w7LvrWf9iZ5o0Ftkjbe1o5TNjZfImZfpoGHyAutWbZuKgjxFp2YnWimfIkpJQ5Y35lvc82gLklHYAtE6I6JMPd/Lp5AhFWzcjj/2fvmVx3qFCc2ECdxKHkkRnQ3M6Ira81IAfrxV8AQx029crfqeQyNMiBQUr9vURHRP/FXUmQGJJMuNlAyXLQusvH2GqnjmZyOfdoi363QkCSQ/rhxn8Q5gbI3YUh2DCbk9R0srPR9nLTV87aQxAGHk7ZDNbo0c7ru3iaREVO6qlya6HxmsgIXW5iYTN5mJD3XeQhjSAwHjeMwcMoP4Ct0oUEKoVPDzNN/1wUYq0iXsojT1fFn9LweLa0Q/4rq+OdjdweE9sE7i97YmyAbuw/OAIbnyE28AvKzYyR12E6iS9zrE+LIdVsGCCINCvcDl+/H7J3BTSu3nthBnJha75lK6DQyOPpOT5RQlZyUTAogbByUVBtlRdfnnSVfgFXQe9hrt8QGCdlypQfhURg3cVPqpGpDEGj8qhKzH0w8MCH8YsIAsgKB+/STTl1eV6RBr3PixwwMa X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: st3WC+0otvld0qTnhdg0OI5cHbbBc/sIVyQKcYfifJWI+37jbSNroUbmE7vz7nHPAyQWVPtaleFulEFgB0MwDLsz3FBXfrIEGHuufs3sZeBR/5ZwtHX3uofX2vTzfkmI7B0ShWvhTDEa8kjqmc30tuqv2TBd1lJQwBnfnlSt4iP7dxD6BaTiCjBkl94fTz9F9w+x66TBjpHo1tjPTNa0+QgYgi4SB0FeIXnIXl/o8QhPzjjGUVl9Q410JhLfPs+pWlZBBo5htExxztp3V2QS2/LDH2NxBBo43g6XX9tv5yzCpgFXlDAAta48w9doHICXcd0pUaW5bwShGrVX7Xnc2NLtPeJNlMbf/oB9spap1PNqo6+C8YkhbdGExnevnot9GhTRD+p9q3k5+m51CsVHDrLWmvJ3WEqAODvdYMhTxat8wL+8UEYFO+rf7sH7nbwCe4dPfYyTz+XVjw4yfXm/CLt46gbzCGDn8Q7/kDNzl8diZLUIh1jZ9eZlu+KzbsjBehvucwWkz43kbD+uCT7kXu8kNTNItzsjL67IAe9L3YfmO3YmWf/tWSxvqRLOy2wiDK6CIehZYvBPp4GFOjO0/qiZVe+OasKNQSl2eD9ddPqeujAXSVFEn/HkD7znQqNSNTiPr8Rl/ITrZ4KCg3oX9BaZ/QBOdIrtSQwdylAXWlzITmDSPcC5gaW7yeaFso85/5Q0FFB7tIRlRgyDjpygYVAIIBcI+3JJ+TFLcO++ZMoyjkwqnqew5AshHRzXWIC3cjLaroN/8e6ycu2slZRh7rcBYyE/JQBMlAtyr0eUPI5XAIDUNGLRDoECDs/vS62l0VCJw9vfw3D7KPlO0U0ZzLea45axTS2lAV9hUGUWb+sd6luq5FNLpbaU185zk9a4LKUZTAOWdohTFdUkntwe8n4BcZNynkqCOzhWPW4paYvI5SaziVoOxHJc6dnVLg3yiFTQUOBA4Oa5YXMoa86p1HZhANRtFt8K4GoTBjgerEf6X7sBInjhF5bll/pvih1qj/bZnQqYwCj4KNrgbPgO7+SI0q2+xHxIIPDaYdRX4JhLI0o92FrvtzcDufeWTmUMLCvg8WlN4BW8ExFE6IxOur6W4EIMPHHFFv0x78JBxZ/MqGfobsxaf/Ge7kkJGdDpp/LnkbTJq6pbAQ5zATd+Xw71xMckjlO167y3RQzwMkyJiCXiS3XONfVedydVs7k/fhNaDjVW0/w5kag/nf5nF1IlbXqvowZVV1bU1mnq5c2Zmtu5ZcXTvTmF9x1zRpFq X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5337cc6b-6749-4670-b633-08dbaa70a653 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:21:40.9044 (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: PRAP250MB0418 Subject: [FFmpeg-devel] [PATCH 13/13] tests/checkasm/sw_scale: Avoid declare_func_emms where possible 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: JD9tDS2AYlMB This makes the test stricter because it is checked that the MMX registers are not accidentally clobbered. Signed-off-by: Andreas Rheinhardt --- tests/checkasm/sw_scale.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/checkasm/sw_scale.c b/tests/checkasm/sw_scale.c index 3b8dd310ec..1305b38744 100644 --- a/tests/checkasm/sw_scale.c +++ b/tests/checkasm/sw_scale.c @@ -110,9 +110,9 @@ static void check_yuv2yuv1(int accurate) const int OFFSET_SIZES = sizeof(offsets)/sizeof(offsets[0]); const char *accurate_str = (accurate) ? "accurate" : "approximate"; - declare_func_emms(AV_CPU_FLAG_MMX, void, - const int16_t *src, uint8_t *dest, - int dstW, const uint8_t *dither, int offset); + declare_func(void, + const int16_t *src, uint8_t *dest, + int dstW, const uint8_t *dither, int offset); LOCAL_ALIGNED_16(int16_t, src_pixels, [LARGEST_INPUT_SIZE]); LOCAL_ALIGNED_16(uint8_t, dst0, [LARGEST_INPUT_SIZE]); @@ -288,9 +288,9 @@ static void check_hscale(void) // The dst parameter here is either int16_t or int32_t but we use void* to // just cover both cases. - declare_func_emms(AV_CPU_FLAG_MMX, void, void *c, void *dst, int dstW, - const uint8_t *src, const int16_t *filter, - const int32_t *filterPos, int filterSize); + declare_func(void, void *c, void *dst, int dstW, + const uint8_t *src, const int16_t *filter, + const int32_t *filterPos, int filterSize); ctx = sws_alloc_context(); if (sws_init_context(ctx, NULL, NULL) < 0) From patchwork Thu Aug 31 22:26:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43429 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:299e:b0:149:dfde:5c0a with SMTP id f30csp572849pzh; Thu, 31 Aug 2023 15:25:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFfazL8dECZd+2lyJXiMwcnJxV2Z2qyYv+CVkL8P2W1vNjDYgvCYR0axXqxr1WnqGFSpuK5 X-Received: by 2002:a05:6402:28f:b0:52a:1d9c:83f2 with SMTP id l15-20020a056402028f00b0052a1d9c83f2mr684338edv.23.1693520705691; Thu, 31 Aug 2023 15:25:05 -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 l7-20020a056402344700b0052a47afa07dsi1693128edc.416.2023.08.31.15.25.05; Thu, 31 Aug 2023 15:25:05 -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=By9vu6cQ; 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 C5D3C68C5E1; Fri, 1 Sep 2023 01:25:02 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2042.outbound.protection.outlook.com [40.92.89.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5751A68C5E1 for ; Fri, 1 Sep 2023 01:24:56 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FlYXjjawa9epGc4Z8Mg/5/W14g9InMGRllS3Mxru/VINGZdC1XzEz0OAn7yZBJ6fDtw6sXe/Di9EPhwAvZWR04C38dAF2KM0zdFUCSLomXSqTspVJOnec6tHqQu9KV5bP2EM3EMcDaG6AeIj8oh74EdmbUMilWsUhiSt5+CFSLCGVYGdDwbQ56uOz8YyzYc73WAu/wVStVC4ovlkVPkusJZUoeucyg2IXuL/mT5T023SZfERHuRmlfWLLDaAmnDGRvkwCbXnyuOkl4tM0EsOEAq80b1nNN0eNHxc5nEyV5RzH/h5mh1zeU6DKKaiSv/7nLGYiXQWGpq7Q7Bnodwppg== 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=TDtxT+t3JKeu+JO4Q7raAYMKYwwDQ3KwzZs7lsgPiPk=; b=mg39iXtFdxRpxHq7GOVkm5rfDtC0XsvetXzfWWI7dTbNllo0B3jxehimk95ixYKmhr4ZRq6fDtZl+VCtAJEgMyYwLc9KkodVU4IqIBaphj5ODOjUSa8xDfijqqn+GEQD2Xaqkos7bWcQTNzEaZcnjNvDUW7klR6XAG1xJKoZwOx0x7aAX81oe1BYoARIWiI59A0cXX015MZdBsgH4eufnxqBXG86C6Wy181INyjPTtI2UiOP8v432uKxByANLzUIRosJeRsHgsXG5xggVuDG66i5yY/Gt3kVTTc0rCeJzArcIhUs9G4uhaRTsyfDoIeY31PFgFzSh7zzflq3uca6HA== 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=TDtxT+t3JKeu+JO4Q7raAYMKYwwDQ3KwzZs7lsgPiPk=; b=By9vu6cQMqrVhadWdaxMGbe8vIGsYaNdO9o2IBsGJywGLtH084P4I+wCzcHxr3TTOw5ZGSuF58KnmjB1V/3BvsaC2acu52Pj4/U/HtNiEq770idtFGdh4pNY7HqKlsIUF1D3VI9tChtmu1F4DN5wZaUAr2tdxM4Oy7IdgaQm1JP9bIXP+P3iqOrHbSl4j4l7Km/P4TFKMIc8UUYRmucOnWSz/jPmL88Qsuzr8xQokVIPf9jLwdGURJbQunARsXKrWxoTLIA5oeMA6exgHi56OJ1mfK6qKTzqkUbAjTn3KannCu7wgSSEbHKOG1jvuJl30eILAo9w1p0ZLmupBXxtpA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PRAP250MB0418.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:27b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.21; Thu, 31 Aug 2023 22:24:54 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6699.034; Thu, 31 Aug 2023 22:24:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Sep 2023 00:26:02 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [/0jvEfjvFv3fdvlLDyBHGUManyZ5u2TJwXXmABa2ueQ=] X-ClientProxiedBy: ZR0P278CA0141.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::20) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230831222602.4161071-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PRAP250MB0418:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d81c0e8-efea-44d1-a2c6-08dbaa7119b4 X-MS-Exchange-SLBlob-MailProps: mWtqiNqNgRsL0+9RtTrgguGTkNZds90/ZarIddRxxbOZzDr1R73MReZcFLAl9BpyPVC6WBhiNt/E8UaBLBzqzatjLt4u3zfzM62umRRBrkeRwMuTYHsKZc98h592SGs9Q/0K+MnEDQcsnNLM8fCdpXcdW28+VPoVFnC2Qmpg5qYMB7kIOdCrksKQDZsFAPJpQzmrXShfqVssJXXQVc+ustZkxb02HIE4xZIYKwUpc4mmIp/yQ49QubgqbuC6XsKHms+C9xQ6uaH/8EoG5ozRcPc+bZWbSwyA4Q8g/fHg2RKQ6hl9UVXvyiUfSsFsHXk85cWcEApPkAR6OvBIHwCuEvIh7n3Cs54rwqynjVVndyS7k/5wgHKGZH+Q589Eel9+1hYjeVaC2TB74LhDiCeFvNfE85IEOJWNOa2lFUIqCy8Ebgcew+PyJ3vO0vIusXnLjfAMtTTmTx28f9E4H1VUsjPMK6P4L5MBUFPM73ThXlgUdeUy5O8O9CveKvCjNFdRpmDtOtov4hIdJ2Y4fyw0L2Tw5suJyD15C732DFqKMBqCj3xK7RddVB9k+ww0WhBHn5t58R3lfW21/PA02m64XseHkV8evTLVHk1vI6oowxUTcJ0FeA8+f4kOAJfim3Gf5igBMCzOBk2w1Bs8zfLS7A0m2koNnXi4Gm14YhmnjLSI8PW3G2xtaJzeVf7+v9BweBvljkvH25r/C3vAFiYCoPVay5PwnNmM2kBmCU3PFduvGDfjIt+riLtC/2dmC6maOVPfHRjDQ3d8a//ATJayCjP/IELiRmum4OpVEV0owTc= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DtNGJi01kEqVk3kkUeLM+q3AN5o5dJc85nTGHEu0l478MFQWvom6NOzaYRjNkWqrSAjVt2G2D+263WYYgNKaaU0WGRtmADrFFQh2QEaF3QdIyV5KyYCWGnNM50zoBGWytNW+YgUcCsjX4fuTNuNYPEArXhtGnI4q2mpgyHfYiMAIPUGZLreJrR93oS/HOyAxZQlSGUQvzHGn5lMBdlIr2wxzj4D3vEYT4a/2WI9vUEEVxVEwNSFEqHZ2el9v+j9rAkk2ue9iS+hj00gIFU5kYYAcGyN+1VZUh8kVbYl1xd4xpWjgL+hSN+vqQd1jxrarbzhMMbfvKK9MAaeTnPxplLlcLs+y06zwmw3ZntkJJjqW7Tspqc9Z5X7IndbW4yS6KN4/0iyuUlq3VfYXsmQJDps6/afAS89fL/EGgpAZfrMTYgAj5R0Us5LQYtprKJFXE+uFHzx13+aw0JfuiGjV3xCytyD4pB/u6wbnD1YxWsXfr4xRY2J6e10tja+7/r/V6tDt5kNNhmV6iq82H2VFr9/EDB5Xi/j+enbsOJJxlX1hZ702i73UMP5/edjdaWXkaXGWvkd9t7YGyqY22I1N7H4ythlyJmcYIIJsebUCBvM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?EB2/ewdFIzw8V8pyw2fezSYrz5sc?= =?utf-8?q?09IbULPfMnrI8UGfSVFGti+KT58kPLVAPibP8Qv9ACZYZoSnLSTUpmHR6T8JjBkYu?= =?utf-8?q?zyYQsYz4s8/Ns/0e6tiY6nrvj2427y6crxx2ZK87tF6MbPjUVrraX7HTMtlXHZG5/?= =?utf-8?q?ki4O9eCRD7hF5fI4ljmsSsqliWSYfTV+9HWIbHeCBfNK9kT71eSTl7XDBXeau5wt7?= =?utf-8?q?69g97fjRxUBfD8k8eeOc5XYey0+e7T6hwUSSlc+mdkIQwfn4G2pYGVSm50DGWBrVz?= =?utf-8?q?WNncPWQXi029AFEMMMj8y6KyLrUCOEh7x+CpuRayBRMDwz2HXxCmM87XZKG1NJ+Lb?= =?utf-8?q?4eStFo1v3YQv94eqB/6MFC6UTXIuDYZZv/9kYVPDQj59J6jonMxFilpa7WmxnMmef?= =?utf-8?q?MVk4HA/Re0hu4FSP9GVBRu1bobEphK0OdUnaytItktepM1E22PnAUu+zLIV+Iq13C?= =?utf-8?q?clcJ1OUOVQg7cYDN4uxqRz1oDDZMFfWBkjePuj7YM4VllltzMZl5Ves4cfMtlA6sL?= =?utf-8?q?UDpthfiTjdsBKQpzQg42sJjBJK96+k9UAqRXgrQuuMwKJWUDCOhO5oastuYXnQg/M?= =?utf-8?q?NLLwdywBR1MAKha54+8Oa1wApJPioqA/PR5R4+xA8TAsXDJbfAUqN5ylqFNZoVDwl?= =?utf-8?q?CK1qorrBj+HH3UKcJrQczA8XrQpLqTuufaSWykYE98QtEWm3+0STrCukbdbUYObUU?= =?utf-8?q?LIKNA8wTwRgLULLpzuvOseWaoiqPVasB1ivP/ZWLaEmlxnb6JgVTQT197wfjEA/9T?= =?utf-8?q?eevEwa7ZR3uR7I9zlTFyEkupuZ8O+ao+q/B4fpnOT2yMJBgRa48uXwEJpflR7CBBs?= =?utf-8?q?2lvQ1WvCnkySI5wtNP6Tqcjqle4NOw2FDfbwjLYecTQC4XTY27WRsRGBwv5gYzifD?= =?utf-8?q?NbVurC0JIh+F9X5wce4wj1TSuYURi1LqB934BDkw5FHm3+PtMAcAvIMC1ZCC9z6Rr?= =?utf-8?q?doWSqnV0/c5om93xKy+pFV+Jjjm6FVQyjhZ5nvMvnrAY4SStw4mSDodccpNzS1gtx?= =?utf-8?q?2wtuGc8bsQjYUB/R0zupx39F+ZnA8uzHVDyl6Tny0mER2HJQ4pVGQ7Gbqws1LK0Ht?= =?utf-8?q?iaaiVw/HH0MRCWndoklzAYirobgsFhOvTzIaAHaYUD5ltXk+K94HD5t5S505LMavG?= =?utf-8?q?/Nup+kuNN3UlDjrmqVdYzZdZADtYhXKdgyETDe6mnv5YUYful4Y4o6EHjOfP/ULub?= =?utf-8?q?ooB0K06BVa9+7GVIT?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d81c0e8-efea-44d1-a2c6-08dbaa7119b4 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 22:24:54.4818 (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: PRAP250MB0418 Subject: [FFmpeg-devel] [PATCH 14/14] avutil/internal: Don't auto-include emms.h 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: dAVw1oKNyyD3 Instead include emms.h wherever it is needed. Signed-off-by: Andreas Rheinhardt --- libavcodec/ac3enc.c | 1 + libavcodec/avcodec.c | 1 + libavcodec/bink.c | 1 + libavcodec/cavsdec.c | 1 + libavcodec/dca_core.c | 1 + libavcodec/decode.c | 1 + libavcodec/dvdec.c | 1 + libavcodec/dvenc.c | 1 + libavcodec/encode.c | 1 + libavcodec/faandct.c | 1 + libavcodec/faanidct.c | 1 + libavcodec/h264_picture.c | 1 + libavcodec/h264dec.c | 1 + libavcodec/huffyuvdec.c | 1 + libavcodec/huffyuvenc.c | 1 + libavcodec/mjpegdec.c | 1 + libavcodec/mpeg12dec.c | 1 + libavcodec/mpegutils.c | 1 + libavcodec/mpegvideo_dec.c | 1 + libavcodec/mpegvideo_enc.c | 1 + libavcodec/ratecontrol.c | 1 + libavcodec/sbcenc.c | 1 + libavcodec/snowdec.c | 1 + libavcodec/snowenc.c | 1 + libavcodec/svq1enc.c | 1 + libavcodec/tests/dct.c | 1 + libavcodec/tests/motion.c | 1 + libavcodec/vp3.c | 1 + libavfilter/vf_deshake.c | 1 + libavfilter/vf_fspp.c | 1 + libavfilter/vf_gradfun.c | 1 + libavfilter/vf_hqdn3d.c | 1 + libavfilter/vf_mpdecimate.c | 1 + libavfilter/vf_noise.c | 1 + libavfilter/vf_pp7.c | 1 + libavfilter/vf_pullup.c | 1 + libavfilter/vf_spp.c | 1 + libavutil/{x86 => }/emms.h | 14 +++++++++++--- libavutil/internal.h | 8 -------- libswscale/swscale.c | 1 + libswscale/utils.c | 1 + tests/checkasm/checkasm.h | 1 + tests/checkasm/vp9dsp.c | 1 + 43 files changed, 52 insertions(+), 11 deletions(-) rename libavutil/{x86 => }/emms.h (91%) diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c index 3cb4e5f029..56c8d239c5 100644 --- a/libavcodec/ac3enc.c +++ b/libavcodec/ac3enc.c @@ -33,6 +33,7 @@ #include "libavutil/avstring.h" #include "libavutil/channel_layout.h" #include "libavutil/crc.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/mem_internal.h" #include "libavutil/opt.h" diff --git a/libavcodec/avcodec.c b/libavcodec/avcodec.c index 0700a53b5c..131834b6de 100644 --- a/libavcodec/avcodec.c +++ b/libavcodec/avcodec.c @@ -28,6 +28,7 @@ #include "libavutil/avstring.h" #include "libavutil/bprint.h" #include "libavutil/channel_layout.h" +#include "libavutil/emms.h" #include "libavutil/fifo.h" #include "libavutil/imgutils.h" #include "libavutil/mem.h" diff --git a/libavcodec/bink.c b/libavcodec/bink.c index e3822d689c..8d96dee705 100644 --- a/libavcodec/bink.c +++ b/libavcodec/bink.c @@ -21,6 +21,7 @@ */ #include "libavutil/attributes.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/internal.h" #include "libavutil/mem_internal.h" diff --git a/libavcodec/cavsdec.c b/libavcodec/cavsdec.c index 37071dfbc7..b356da0b04 100644 --- a/libavcodec/cavsdec.c +++ b/libavcodec/cavsdec.c @@ -26,6 +26,7 @@ */ #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "avcodec.h" #include "get_bits.h" #include "golomb.h" diff --git a/libavcodec/dca_core.c b/libavcodec/dca_core.c index c50d005a56..ff3cc2fe45 100644 --- a/libavcodec/dca_core.c +++ b/libavcodec/dca_core.c @@ -19,6 +19,7 @@ */ #include "libavutil/channel_layout.h" +#include "libavutil/emms.h" #include "dcaadpcm.h" #include "dcadec.h" #include "dcadata.h" diff --git a/libavcodec/decode.c b/libavcodec/decode.c index 7eada8e9ab..169ee79acd 100644 --- a/libavcodec/decode.c +++ b/libavcodec/decode.c @@ -32,6 +32,7 @@ #include "libavutil/bprint.h" #include "libavutil/channel_layout.h" #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/fifo.h" #include "libavutil/frame.h" #include "libavutil/hwcontext.h" diff --git a/libavcodec/dvdec.c b/libavcodec/dvdec.c index c57578a208..04282483f4 100644 --- a/libavcodec/dvdec.c +++ b/libavcodec/dvdec.c @@ -36,6 +36,7 @@ */ #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/mem_internal.h" #include "libavutil/thread.h" diff --git a/libavcodec/dvenc.c b/libavcodec/dvenc.c index 7bd50174b7..ce21247081 100644 --- a/libavcodec/dvenc.c +++ b/libavcodec/dvenc.c @@ -29,6 +29,7 @@ #include "config.h" #include "libavutil/attributes.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/mem_internal.h" #include "libavutil/opt.h" diff --git a/libavcodec/encode.c b/libavcodec/encode.c index 32cc903b1f..b92593770c 100644 --- a/libavcodec/encode.c +++ b/libavcodec/encode.c @@ -21,6 +21,7 @@ #include "libavutil/attributes.h" #include "libavutil/avassert.h" #include "libavutil/channel_layout.h" +#include "libavutil/emms.h" #include "libavutil/frame.h" #include "libavutil/imgutils.h" #include "libavutil/internal.h" diff --git a/libavcodec/faandct.c b/libavcodec/faandct.c index 38c392bbae..b0b11859a7 100644 --- a/libavcodec/faandct.c +++ b/libavcodec/faandct.c @@ -26,6 +26,7 @@ */ #include "faandct.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/libm.h" diff --git a/libavcodec/faanidct.c b/libavcodec/faanidct.c index 3921f82dae..f2667fb716 100644 --- a/libavcodec/faanidct.c +++ b/libavcodec/faanidct.c @@ -20,6 +20,7 @@ */ #include "faanidct.h" #include "libavutil/common.h" +#include "libavutil/emms.h" /* To allow switching to double. */ typedef float FLOAT; diff --git a/libavcodec/h264_picture.c b/libavcodec/h264_picture.c index 3192c70a91..bd31f700cb 100644 --- a/libavcodec/h264_picture.c +++ b/libavcodec/h264_picture.c @@ -26,6 +26,7 @@ */ #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "error_resilience.h" #include "avcodec.h" #include "h264dec.h" diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c index 1c79d9842f..f13b1081fc 100644 --- a/libavcodec/h264dec.c +++ b/libavcodec/h264dec.c @@ -30,6 +30,7 @@ #include "config_components.h" #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/opt.h" #include "libavutil/thread.h" diff --git a/libavcodec/huffyuvdec.c b/libavcodec/huffyuvdec.c index f040a27095..fe17c1e82b 100644 --- a/libavcodec/huffyuvdec.c +++ b/libavcodec/huffyuvdec.c @@ -42,6 +42,7 @@ #include "huffyuvdsp.h" #include "lossless_videodsp.h" #include "thread.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/pixdesc.h" diff --git a/libavcodec/huffyuvenc.c b/libavcodec/huffyuvenc.c index 72d6246ebe..b02b3c7a9a 100644 --- a/libavcodec/huffyuvenc.c +++ b/libavcodec/huffyuvenc.c @@ -39,6 +39,7 @@ #include "huffyuvencdsp.h" #include "lossless_videoencdsp.h" #include "put_bits.h" +#include "libavutil/emms.h" #include "libavutil/opt.h" #include "libavutil/pixdesc.h" diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index cef8625791..0a8f3d68dd 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -33,6 +33,7 @@ #include "config_components.h" #include "libavutil/display.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/avassert.h" #include "libavutil/opt.h" diff --git a/libavcodec/mpeg12dec.c b/libavcodec/mpeg12dec.c index e645b8e24a..36461a9ae6 100644 --- a/libavcodec/mpeg12dec.c +++ b/libavcodec/mpeg12dec.c @@ -31,6 +31,7 @@ #include #include "libavutil/attributes.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/internal.h" #include "libavutil/mem_internal.h" diff --git a/libavcodec/mpegutils.c b/libavcodec/mpegutils.c index 2d812a25be..5e76d7ac66 100644 --- a/libavcodec/mpegutils.c +++ b/libavcodec/mpegutils.c @@ -21,6 +21,7 @@ #include #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/frame.h" #include "libavutil/pixdesc.h" #include "libavutil/motion_vector.h" diff --git a/libavcodec/mpegvideo_dec.c b/libavcodec/mpegvideo_dec.c index 16e8b9193a..6aa979433c 100644 --- a/libavcodec/mpegvideo_dec.c +++ b/libavcodec/mpegvideo_dec.c @@ -25,6 +25,7 @@ #include "config_components.h" #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/internal.h" #include "libavutil/video_enc_params.h" diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index 64e66ae958..69e3152c82 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -35,6 +35,7 @@ #include +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/intmath.h" #include "libavutil/mathematics.h" diff --git a/libavcodec/ratecontrol.c b/libavcodec/ratecontrol.c index 649f570c9d..55ce054735 100644 --- a/libavcodec/ratecontrol.c +++ b/libavcodec/ratecontrol.c @@ -26,6 +26,7 @@ */ #include "libavutil/attributes.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "avcodec.h" diff --git a/libavcodec/sbcenc.c b/libavcodec/sbcenc.c index fccb0e3ea3..9d6e0b9f54 100644 --- a/libavcodec/sbcenc.c +++ b/libavcodec/sbcenc.c @@ -31,6 +31,7 @@ */ #include "libavutil/channel_layout.h" +#include "libavutil/emms.h" #include "libavutil/opt.h" #include "avcodec.h" #include "codec_internal.h" diff --git a/libavcodec/snowdec.c b/libavcodec/snowdec.c index bed29d3390..e014d5087f 100644 --- a/libavcodec/snowdec.c +++ b/libavcodec/snowdec.c @@ -18,6 +18,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include "libavutil/emms.h" #include "libavutil/intmath.h" #include "libavutil/log.h" #include "libavutil/opt.h" diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c index 1360343aec..c330303317 100644 --- a/libavcodec/snowenc.c +++ b/libavcodec/snowenc.c @@ -18,6 +18,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include "libavutil/emms.h" #include "libavutil/intmath.h" #include "libavutil/libm.h" #include "libavutil/log.h" diff --git a/libavcodec/svq1enc.c b/libavcodec/svq1enc.c index 5e7f410214..46a484e15f 100644 --- a/libavcodec/svq1enc.c +++ b/libavcodec/svq1enc.c @@ -26,6 +26,7 @@ * http://www.pcisys.net/~melanson/codecs/ */ +#include "libavutil/emms.h" #include "avcodec.h" #include "codec_internal.h" #include "encode.h" diff --git a/libavcodec/tests/dct.c b/libavcodec/tests/dct.c index e8d0b8dd1d..010d0c1ac3 100644 --- a/libavcodec/tests/dct.c +++ b/libavcodec/tests/dct.c @@ -37,6 +37,7 @@ #include "libavutil/cpu.h" #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/lfg.h" #include "libavutil/mem_internal.h" diff --git a/libavcodec/tests/motion.c b/libavcodec/tests/motion.c index ef6e1ff309..caa8ecb8be 100644 --- a/libavcodec/tests/motion.c +++ b/libavcodec/tests/motion.c @@ -30,6 +30,7 @@ #include "config.h" #include "libavcodec/me_cmp.h" #include "libavutil/cpu.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/lfg.h" #include "libavutil/mem.h" diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 9e097c8905..acab098203 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -35,6 +35,7 @@ #include #include +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/mem_internal.h" diff --git a/libavfilter/vf_deshake.c b/libavfilter/vf_deshake.c index a10d59ad80..d44dd71eb0 100644 --- a/libavfilter/vf_deshake.c +++ b/libavfilter/vf_deshake.c @@ -53,6 +53,7 @@ #include "internal.h" #include "video.h" #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/file_open.h" #include "libavutil/mem.h" #include "libavutil/opt.h" diff --git a/libavfilter/vf_fspp.c b/libavfilter/vf_fspp.c index 88e887897e..8f44390117 100644 --- a/libavfilter/vf_fspp.c +++ b/libavfilter/vf_fspp.c @@ -35,6 +35,7 @@ * project, and ported by Arwa Arif for FFmpeg. */ +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/mem_internal.h" #include "libavutil/opt.h" diff --git a/libavfilter/vf_gradfun.c b/libavfilter/vf_gradfun.c index 39971b3120..a71a68ecc1 100644 --- a/libavfilter/vf_gradfun.c +++ b/libavfilter/vf_gradfun.c @@ -32,6 +32,7 @@ * Dither it back to 8bit. */ +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/common.h" #include "libavutil/mem_internal.h" diff --git a/libavfilter/vf_hqdn3d.c b/libavfilter/vf_hqdn3d.c index 2aef7751c4..d95ae8f898 100644 --- a/libavfilter/vf_hqdn3d.c +++ b/libavfilter/vf_hqdn3d.c @@ -31,6 +31,7 @@ #include "config.h" #include "libavutil/attributes.h" #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/pixdesc.h" #include "libavutil/intreadwrite.h" #include "libavutil/opt.h" diff --git a/libavfilter/vf_mpdecimate.c b/libavfilter/vf_mpdecimate.c index 8c7824ed22..baba1f183f 100644 --- a/libavfilter/vf_mpdecimate.c +++ b/libavfilter/vf_mpdecimate.c @@ -24,6 +24,7 @@ * Rich Felker. */ +#include "libavutil/emms.h" #include "libavutil/opt.h" #include "libavutil/pixdesc.h" #include "libavutil/pixelutils.h" diff --git a/libavfilter/vf_noise.c b/libavfilter/vf_noise.c index ba843eed4e..9f1e2c3691 100644 --- a/libavfilter/vf_noise.c +++ b/libavfilter/vf_noise.c @@ -24,6 +24,7 @@ * noise generator */ +#include "libavutil/emms.h" #include "libavutil/opt.h" #include "libavutil/imgutils.h" #include "libavutil/lfg.h" diff --git a/libavfilter/vf_pp7.c b/libavfilter/vf_pp7.c index f44a5396ea..24a094f00c 100644 --- a/libavfilter/vf_pp7.c +++ b/libavfilter/vf_pp7.c @@ -27,6 +27,7 @@ * project, and ported by Arwa Arif for FFmpeg. */ +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/mem_internal.h" #include "libavutil/opt.h" diff --git a/libavfilter/vf_pullup.c b/libavfilter/vf_pullup.c index 5a00673c41..7245684085 100644 --- a/libavfilter/vf_pullup.c +++ b/libavfilter/vf_pullup.c @@ -19,6 +19,7 @@ */ #include "libavutil/avassert.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/opt.h" #include "libavutil/pixdesc.h" diff --git a/libavfilter/vf_spp.c b/libavfilter/vf_spp.c index 83f062b3bf..bb74b20e0e 100644 --- a/libavfilter/vf_spp.c +++ b/libavfilter/vf_spp.c @@ -31,6 +31,7 @@ * ported by Clément Bœsch for FFmpeg. */ +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/mem_internal.h" #include "libavutil/opt.h" diff --git a/libavutil/x86/emms.h b/libavutil/emms.h similarity index 91% rename from libavutil/x86/emms.h rename to libavutil/emms.h index 8ceec110cf..4ec0127457 100644 --- a/libavutil/x86/emms.h +++ b/libavutil/emms.h @@ -16,12 +16,14 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef AVUTIL_X86_EMMS_H -#define AVUTIL_X86_EMMS_H +#ifndef AVUTIL_EMMS_H +#define AVUTIL_EMMS_H #include "config.h" #include "libavutil/attributes.h" +#if ARCH_X86 + void avpriv_emms_asm(void); #if HAVE_MMX_INLINE @@ -55,4 +57,10 @@ static av_always_inline void emms_c(void) # define emms_c avpriv_emms_asm #endif /* HAVE_MMX_INLINE */ -#endif /* AVUTIL_X86_EMMS_H */ +#endif /* ARCH_X86 */ + +#ifndef emms_c +# define emms_c() do {} while(0) +#endif + +#endif /* AVUTIL_EMMS_H */ diff --git a/libavutil/internal.h b/libavutil/internal.h index 001103142b..461c0df9ad 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -43,14 +43,6 @@ #include "macros.h" #include "pixfmt.h" -#if ARCH_X86 -# include "x86/emms.h" -#endif - -#ifndef emms_c -# define emms_c() do {} while(0) -#endif - #ifndef attribute_align_arg #if ARCH_X86_32 && AV_GCC_VERSION_AT_LEAST(4,2) # define attribute_align_arg __attribute__((force_align_arg_pointer)) diff --git a/libswscale/swscale.c b/libswscale/swscale.c index 367d045a02..90e5b299ab 100644 --- a/libswscale/swscale.c +++ b/libswscale/swscale.c @@ -26,6 +26,7 @@ #include "libavutil/bswap.h" #include "libavutil/common.h" #include "libavutil/cpu.h" +#include "libavutil/emms.h" #include "libavutil/intreadwrite.h" #include "libavutil/mem_internal.h" #include "libavutil/pixdesc.h" diff --git a/libswscale/utils.c b/libswscale/utils.c index 8e74c6603e..b3cc74331f 100644 --- a/libswscale/utils.c +++ b/libswscale/utils.c @@ -40,6 +40,7 @@ #include "libavutil/attributes.h" #include "libavutil/avassert.h" #include "libavutil/cpu.h" +#include "libavutil/emms.h" #include "libavutil/imgutils.h" #include "libavutil/intreadwrite.h" #include "libavutil/libm.h" diff --git a/tests/checkasm/checkasm.h b/tests/checkasm/checkasm.h index 117d4dd35c..51523c258b 100644 --- a/tests/checkasm/checkasm.h +++ b/tests/checkasm/checkasm.h @@ -37,6 +37,7 @@ #include "libavutil/avstring.h" #include "libavutil/cpu.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/lfg.h" #include "libavutil/timer.h" diff --git a/tests/checkasm/vp9dsp.c b/tests/checkasm/vp9dsp.c index 44b02d60a2..cecd0dee0f 100644 --- a/tests/checkasm/vp9dsp.c +++ b/tests/checkasm/vp9dsp.c @@ -24,6 +24,7 @@ #include "libavcodec/vp9data.h" #include "libavcodec/vp9.h" #include "libavutil/common.h" +#include "libavutil/emms.h" #include "libavutil/internal.h" #include "libavutil/intreadwrite.h" #include "libavutil/mathematics.h"