From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 5CCC040742 for ; Tue, 1 Mar 2022 07:12:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8271568B194; Tue, 1 Mar 2022 09:12:52 +0200 (EET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E34EB68B0C3 for ; Tue, 1 Mar 2022 09:12:45 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646118771; x=1677654771; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Bqgj4vuTm6YudRqQ+4exnN+T07JmnpvYRJQ14IXyZXo=; b=ZafdYJG8vl0E5EFOVISLOvEUeR9JQNUHLCcLR6roV+QrB6V83evISAx5 S5ukKI/wfH6i1lgsV3mPAqga+Sd2BfBRCCuDOWnMeX0hkgDOMAg3CTtT5 +nx+6+8QkayNJ+8u7fEBcRi+rTOQp9Gj3lWzVAxDMU8PRatreDYovjthk WUSMLlrPWats81h1W+joDs0C4XhO4EloZTzZUNRIVsfvdcosL9AGlyq48 YYOmiwiEPhHf7DnXd9F4XnEs2MckmnPzJBeNpnx0a/Rx/aMVUsngRR6si 5KhXGNXQJ17tCHuw1wtUJfJdFvz0+WCbD7qjEQNczI4yNbfWGaBik4rba w==; X-IronPort-AV: E=McAfee;i="6200,9189,10272"; a="236583738" X-IronPort-AV: E=Sophos;i="5.90,145,1643702400"; d="scan'208";a="236583738" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2022 23:12:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,145,1643702400"; d="scan'208";a="575603724" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga001.jf.intel.com with ESMTP; 28 Feb 2022 23:12:43 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 28 Feb 2022 23:12:42 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Mon, 28 Feb 2022 23:12:42 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 28 Feb 2022 23:12:42 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fy/xyYUuWJzN2a2zT+/MmYF3myOrF/bK0b3E4giQWHj+QaAxynNN78CFCpdNf/2CUt9ouxDktqFDiydT06qLHqD9g/uK4nKB7vcoplTtuBc9KiQ8x45heN2iX6RhDT4XSVjp6fkm8lWhA7wU5QvPtAvMO+L803MjlSV3N1OjvEDFZLS5h+ZP8Y9xDRcOHr8/sVsGGhtxvQdLUitJCAvDyKZi5ktpCunQygjaU1zJhK8xYeb6G0rN4YoF8FZWNIS/rWGs9tbDL4vHCF/wNLeqAx3dd0Sm6O5MEJhGncgJkiroK54eRxQlx/clyKlrYxnnNi8e6HbQ92mjZq6/eAEzHg== 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=Bqgj4vuTm6YudRqQ+4exnN+T07JmnpvYRJQ14IXyZXo=; b=PtYjTJ/PIO5ajmGha9a1KtAnuryixvUmFJM08bl1Ldbrf7wVvv0cRnWVpDJFm2KUSp3oWc7SRsSKy70fqntohZILcnQjGTQt9bIykYs/XRSDZ/pwajfhoYxAiQi2Y9vVBA2mAhIcK+u0u1xtaaDJD3UfnB45z3RdzYMRX8Qc1+e9pUEUR1WKvcbpdYHRdJV+SOwGnaUMGcZUSeDVoiXXhHKZYdoRuVs3sRLyA53YDTnKVlUIPTLGf+689T7IzLg4G3kp/kKr26t32RoUKqTBVzh5AXdskaUf7rgRNnSqmwcO3zPql74t7wlc+UbytxCZCoH9cRHbKEENcKE0ozXhpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by CO1PR11MB5092.namprd11.prod.outlook.com (2603:10b6:303:6e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.13; Tue, 1 Mar 2022 07:12:41 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::9b4:2af2:de92:517f]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::9b4:2af2:de92:517f%5]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 07:12:41 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] avfilter/framepool: fix alignment requirements for audio and video filters Thread-Index: AQHYJx40jOa06WIGykaZIS12USnm7KyqKTuA Date: Tue, 1 Mar 2022 07:12:40 +0000 Message-ID: References: <20220221122715.424475-1-onemda@gmail.com> In-Reply-To: <20220221122715.424475-1-onemda@gmail.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5beb5503-f4c3-428f-4f0c-08d9fb52dfdb x-ms-traffictypediagnostic: CO1PR11MB5092:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cK1NUSMu2WRaD0CtqNqXQ7ZeAMPuCo4Xqh5Pd50km0/fAtUaii6pXkKaLgDiqN/+gTwTUgnJrfzwwTe2o+C2r54V/ZqZFTaVJTuNxSprmRO/OdVp/OR8Xj1P3MEvqq6OloeSCBEiXxQ9/oTfumgPLIiuVILYJW0f2cu6Q9LasV2nLFD6U6Jt7fJD3F7z47J00hD9hj24dYCIkwbOQlrJZ7Y+6vIXeu1W3QnAsNmwwkGaI/b+caFGE8HVhV1uxFORGY/LbcPBREz8+PkZJFpiwP5UyDUHMszgv0kVUECkkvEJHxraEZBPQftJ5LI+wSnF/F+NQoEEWOI7aYJJ7nmK964gFFnjT2Z3wFI8PoJ5ezbFedkKBZWRnEDZRGwPYEWGBj+zLELhoVzIvgpk0+0x05vtrpFYC7N8OkQ48ZbVW7/nXtas0oQcC4qrZJTPOqFtryBfAbkM9LtDVGNZU9tK2z7c2dWtI7+gIQwcqqYHrbbdN9VUfT0Av1Z6RobQiKUMisUBfWopcXEU6go2VqBZAyP+ruxNZipFR/0I8p3bIz9WLJNeLF3Cf1mQRN7cptuWYPfJh6k1G0M7ne46GuklrOAMcwYVGdDTriETYDp6JtWLXeCEs5IMjs/de7kfiwKeB8Xb77ILmkGg7fJoB0VK3zL0QyHSn4Qro6AMxUajbO7P82Iqn02O7E20d+9fD+Hk3M0oostiOaj3nUxy6P6ozIPbSOyZEGXwAVBcytlzD7s= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6916009)(316002)(8936002)(6486002)(64756008)(66476007)(66556008)(66446008)(8676002)(26005)(71200400001)(4001150100001)(5660300002)(86362001)(38070700005)(91956017)(508600001)(36756003)(66946007)(76116006)(6506007)(2906002)(6512007)(122000001)(82960400001)(38100700002)(2616005)(83380400001)(186003)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YTJ6RXgrVXVwRTdoTm0xTGptbTlRMzc4eThpdVJJNGFkZ2NpREFEVTZCMnhm?= =?utf-8?B?L0dFNG9oeHFySFIwOGtqTFpHT1gyRWhGSzE0UGFQUlpqUEhmanJQbUhsRFhs?= =?utf-8?B?QU9xbWdRbWtxSWJ1QUdoNUlDSk9YS240WVd2MHBNejV0YVRDS2ppRGZ2ZlBs?= =?utf-8?B?TS9GNUprb1JmQnNrU0w5VW14L0tTQ0YzaFpGbWtqRWJsVVBNUEVldDJ3emR0?= =?utf-8?B?WW1wNDFldzdEZ0JndnEzVTcwditDaGVZb09temcwOE5yLy9nMGtWSEZkTGFB?= =?utf-8?B?YWhZY0d2aHQ2ZDc4b0o1MXBLaFcvYzVYWVVBNS9hbXFNb2VnMjQ0eXU5TVJ0?= =?utf-8?B?OXkveXhzYzFKRWhhWFVMK2I1cjVDK2IvS29sN0pKeUlvRXl3RFBVK3NjZVNp?= =?utf-8?B?T0RuMnpLUmN0bjJJaWVjcHoyMHluWDI4dm1DMjR5djJ1Q1liQzJzZkNRWmc1?= =?utf-8?B?aEgxTDlqREpGZDNuNDUxQ01obnRJSlU0blgzWWNscFdXQXYwRjVldFBtdmRE?= =?utf-8?B?VDZtVUsyRGxtYTNURDA5Tml3T2NUdWhuY3hubDA4NkJrZVNuVTVnby8rUCtY?= =?utf-8?B?Z2lsMHF1emEyNDYzeUxoclBhSEYzRDdMOEFCKzVzc1JYMkVaUko2eGM0Q3dD?= =?utf-8?B?WUpTbWdlNlZteWEvMVhSWFZEY1NnNDgrL0pFR2k5clM4WUp0bmoyVVZZc0Yw?= =?utf-8?B?YlR0eHZ6ZDAxdEp4Nkg4Q3VzNm5EaHpyUjZWZGt2Sld1L25pQzZQVllES0th?= =?utf-8?B?L29PZ2owcEpXQm9yRXMxRG5zV0lRL2crNHU5N0RTZW4weGhFRVZhcG43eWli?= =?utf-8?B?VzlJWVdvdzRhSklMT2UxVzhUZlBmd3YxZTdXVVZNRllDSEFwNC9GUkVrRUZr?= =?utf-8?B?QXcwVk41REZiQ2xvVjdXSENmcEM4czg4NzRZbHRuTjhjQUJPZDE2emc5WDZJ?= =?utf-8?B?NEVzL3JvelJUaWQyRHFWMmZXN0hWNTh5SklUS2pNY3Z2WjhyTWZLSitmaVA2?= =?utf-8?B?bllBN1VIL0M2V0YyYk1rU24zQlRxMkl5S2hzNTExc2NTZTNDUDl3cGtWWCtu?= =?utf-8?B?ODZXdloyd0lVd0wzcjAvUTN6aThnNHB2N1JXRU5pQjdjT1F3TFhSRHdOQVdM?= =?utf-8?B?dllma01FTUxhdCtBL0JaRDFMZC9CdXI4dkFYK2MzK2dGbkVwSTk3dTYya0V0?= =?utf-8?B?YW1BQkxueTVFeTVhT1d2Y0dScTlGOG5FNGhQZVVoTm40TllDdFQ4MEVieWdI?= =?utf-8?B?WVFKcXc2KytTaXRFcnZoOHJNS25jM05CdUpOUEZBT3BtL2JUQ3VEOW4zRTFT?= =?utf-8?B?Qm52OE9rY0FHa1B6RlFKTStqWDZNTXBUQXZkZ1J2YjlDMlBRc0NiUEQxbjRU?= =?utf-8?B?N2xTT0kyY1JYMktxSHRwMUM4RFo2bXhOSFVOWFFzNVhpdnZrcTVMeFBNd3Ba?= =?utf-8?B?SExIVVBMN0E1bEdwN3VYUVZTbkFJdks1QjNDZU5KQ3ZBV2NTNVE3emtHaXhv?= =?utf-8?B?NXV0aDJmYkhaZ1RqYzBPdDM3RVpFdEF0elhxbWtMQk9pS1ljTnRiWXJoQ2dU?= =?utf-8?B?VHZrU0F3cU9xNmloa1phbG1HOURZamdhQzR6WjQvQklLRUUrU1lIVU9OVDk1?= =?utf-8?B?dXpZeDZjZnZjeHJyNTVVZVd5YUkxZVdyU2NVRUloVndubk1uZjREMmJiUnFq?= =?utf-8?B?S1pkeFhVWXZKWVRoamZHNVBGOTRNS3Rwdm53NlRZYzBUa1pEcjlkdndkZkdJ?= =?utf-8?B?Mkt4MXU5UmRhaFVuNDVxdEdqMkExM09tR0RZVUt3UUtodEI5cFlMVGVNeVl0?= =?utf-8?B?Q09FZ2Zsa0ZUczlKeENpRm4ySlFkeUw0T25pamVkWklLc3J3QTlSN2xPODFn?= =?utf-8?B?dnFJZENzMFRDUzMrc1ZtNDY1akFXOHlnUkNlSnlKeWdJbnZRSFM1YUtPZWRs?= =?utf-8?B?dmVWbmlNL0ZXbGQ3MUVHTUtZMjRDMG5GQUE0MFJvOHVRdVd4SURiV2JWZm10?= =?utf-8?B?U2FrdDhUTVVyVTdYWFg5cW9PZUZaZDVqQ3lSNlIvUDRqVlk4N3RQdk9LQ3VG?= =?utf-8?B?SDcvdDNVUW5OWTRGc2dONVNhZ2kxQk1jcDNVMEswRXF5UTEra1NETEpOSFhH?= =?utf-8?B?bUpuN1hBd2NrVXJzVlFwWmRyZVJ2U0JIRHlsNEh3aGQ1VE5lc1dpNnpCNlVt?= =?utf-8?Q?BlV+VNcaU9lv/2yoMwQ+4HE=3D?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5beb5503-f4c3-428f-4f0c-08d9fb52dfdb X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 07:12:40.7781 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: N8x3siqTIpfH1QYl1qX+gDCLW39ipizlyhtznRO2dRggWFhWBwh3++0nxLczkinmkYbZ2SgjmR3ho0XtW00KZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5092 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] avfilter/framepool: fix alignment requirements for audio and video filters 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On Mon, 2022-02-21 at 13:27 +0100, Paul B Mahol wrote: > Signed-off-by: Paul B Mahol > --- > libavfilter/audio.c | 11 +++++------ > libavfilter/framepool.c | 18 ++++++++---------- > libavfilter/video.c | 11 +++++------ > 3 files changed, 18 insertions(+), 22 deletions(-) > > diff --git a/libavfilter/audio.c b/libavfilter/audio.c > index cebc9709dd..a0408226a3 100644 > --- a/libavfilter/audio.c > +++ b/libavfilter/audio.c > @@ -22,15 +22,13 @@ > #include "libavutil/avassert.h" > #include "libavutil/channel_layout.h" > #include "libavutil/common.h" > +#include "libavutil/cpu.h" > > #include "audio.h" > #include "avfilter.h" > #include "framepool.h" > #include "internal.h" > > -#define BUFFER_ALIGN 0 > - > - > AVFrame *ff_null_get_audio_buffer(AVFilterLink *link, int nb_samples) > { > return ff_get_audio_buffer(link->dst->outputs[0], nb_samples); > @@ -41,12 +39,13 @@ AVFrame *ff_default_get_audio_buffer(AVFilterLink *link, > int nb_samples) > AVFrame *frame = NULL; > int channels = link->channels; > int channel_layout_nb_channels = av_get_channel_layout_nb_channels(link- > >channel_layout); > + int align = av_cpu_max_align(); > > av_assert0(channels == channel_layout_nb_channels || > !channel_layout_nb_channels); > > if (!link->frame_pool) { > link->frame_pool = ff_frame_pool_audio_init(av_buffer_allocz, > channels, > - nb_samples, link->format, > BUFFER_ALIGN); > + nb_samples, link->format, > align); > if (!link->frame_pool) > return NULL; > } else { > @@ -62,11 +61,11 @@ AVFrame *ff_default_get_audio_buffer(AVFilterLink *link, > int nb_samples) > } > > if (pool_channels != channels || pool_nb_samples < nb_samples || > - pool_format != link->format || pool_align != BUFFER_ALIGN) { > + pool_format != link->format || pool_align != align) { > > ff_frame_pool_uninit((FFFramePool **)&link->frame_pool); > link->frame_pool = ff_frame_pool_audio_init(av_buffer_allocz, > channels, > - nb_samples, link- > >format, BUFFER_ALIGN); > + nb_samples, link- > >format, align); > if (!link->frame_pool) > return NULL; > } > diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c > index 7c63807df3..5b510c9af9 100644 > --- a/libavfilter/framepool.c > +++ b/libavfilter/framepool.c > @@ -76,27 +76,25 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* > (*alloc)(size_t size), > } > > if (!pool->linesize[0]) { > - for(i = 1; i <= align; i += i) { > - ret = av_image_fill_linesizes(pool->linesize, pool->format, > - FFALIGN(pool->width, i)); > - if (ret < 0) { > - goto fail; > - } > - if (!(pool->linesize[0] & (pool->align - 1))) > - break; > + ret = av_image_fill_linesizes(pool->linesize, pool->format, > + FFALIGN(pool->width, align)); > + if (ret < 0) { > + goto fail; > } > > for (i = 0; i < 4 && pool->linesize[i]; i++) { > pool->linesize[i] = FFALIGN(pool->linesize[i], pool->align); > + if ((pool->linesize[i] & (pool->align - 1))) > + goto fail; > } > } > > for (i = 0; i < 4 && pool->linesize[i]; i++) { > - int h = FFALIGN(pool->height, 32); > + int h = pool->height; > if (i == 1 || i == 2) > h = AV_CEIL_RSHIFT(h, desc->log2_chroma_h); > > - pool->pools[i] = av_buffer_pool_init(pool->linesize[i] * h + 16 + 16 > - 1, > + pool->pools[i] = av_buffer_pool_init(pool->linesize[i] * h + align, > alloc); > if (!pool->pools[i]) > goto fail; > diff --git a/libavfilter/video.c b/libavfilter/video.c > index 7ef04144e4..fa3d588044 100644 > --- a/libavfilter/video.c > +++ b/libavfilter/video.c > @@ -24,6 +24,7 @@ > #include > > #include "libavutil/buffer.h" > +#include "libavutil/cpu.h" > #include "libavutil/hwcontext.h" > #include "libavutil/imgutils.h" > > @@ -32,9 +33,6 @@ > #include "internal.h" > #include "video.h" > > -#define BUFFER_ALIGN 32 > - > - > AVFrame *ff_null_get_video_buffer(AVFilterLink *link, int w, int h) > { > return ff_get_video_buffer(link->dst->outputs[0], w, h); > @@ -46,6 +44,7 @@ AVFrame *ff_default_get_video_buffer(AVFilterLink *link, int > w, int h) > int pool_width = 0; > int pool_height = 0; > int pool_align = 0; > + int align = av_cpu_max_align(); > enum AVPixelFormat pool_format = AV_PIX_FMT_NONE; > > if (link->hw_frames_ctx && > @@ -65,7 +64,7 @@ AVFrame *ff_default_get_video_buffer(AVFilterLink *link, int > w, int h) > > if (!link->frame_pool) { > link->frame_pool = ff_frame_pool_video_init(av_buffer_allocz, w, h, > - link->format, > BUFFER_ALIGN); > + link->format, align); > if (!link->frame_pool) > return NULL; > } else { > @@ -76,11 +75,11 @@ AVFrame *ff_default_get_video_buffer(AVFilterLink *link, > int w, int h) > } > > if (pool_width != w || pool_height != h || > - pool_format != link->format || pool_align != BUFFER_ALIGN) { > + pool_format != link->format || pool_align != align) { > > ff_frame_pool_uninit((FFFramePool **)&link->frame_pool); > link->frame_pool = ff_frame_pool_video_init(av_buffer_allocz, w, > h, > - link->format, > BUFFER_ALIGN); > + link->format, align); > if (!link->frame_pool) > return NULL; > } Hi, fate-vsynth1-mpeg2-422 is broken after this patch (commit 17a59a6). --- ./tests/ref/vsynth/vsynth1-mpeg2-422 2021-11-22 12:59:25.013517219 +0800 +++ tests/data/fate/vsynth1-mpeg2-422 2022-03-01 13:30:48.446378312 +0800 @@ -1,4 +1,4 @@ -6e135a1a27235a320311a932147846b4 *tests/data/fate/vsynth1-mpeg2-422.mpeg2video -730780 tests/data/fate/vsynth1-mpeg2-422.mpeg2video -0273cd8463d1fc115378748239951560 *tests/data/fate/vsynth1-mpeg2-422.out.rawvideo -stddev: 10.27 PSNR: 27.90 MAXDIFF: 162 bytes: 7603200/ 7603200 +ac2bfd738a93180bd3cb285367236d85 *tests/data/fate/vsynth1-mpeg2-422.mpeg2video +702035 tests/data/fate/vsynth1-mpeg2-422.mpeg2video +b8db8de89c37fab3b9a0248c2820a5ed *tests/data/fate/vsynth1-mpeg2-422.out.rawvideo +stddev: 10.30 PSNR: 27.87 MAXDIFF: 167 bytes: 7603200/ 7603200 configuration: --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --shlibdir=/usr/lib/x86_64-linux-gnu --disable-static --enable-shared --enable-gpl It works with option --disable-ssse3 Below is the info for my CPU $ cat /proc/cpuinfo | grep 'model name' | head -1 model name : Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz Thanks Haihao _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".