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 04504422BB for ; Wed, 2 Mar 2022 07:36:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4127168B254; Wed, 2 Mar 2022 09:36:13 +0200 (EET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9449568AF51 for ; Wed, 2 Mar 2022 09:36:06 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646206571; x=1677742571; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=dAl5cmCBGlWXqil7dYwuyI1LXn3xJ3P9x+eBj2duYE8=; b=fIGiZsZ7cS+bKaAlfG3MuBvGu3+c3qhrlc1PCZqKg+mXibO39cyv4lYF h+QW3Z6ap3mFBBAfF1up3eN5ExjuHUKS7zch1F4XTV+DNrmvYACzeTPFb jdRed+O+X1mAO8T1yR795r+ob0p8QcDRhSVKkdo++35lY6ZBGy8uI5uUl XOMRHGJZ0y2QGBv7D11RAF6EKFdC2JDnj04aKLU5O24bE4Ziqi6NwcQpE jtalCtFX6V+8hbc+zSsvNBM8c6f5AgVU/H2dxSKr8tlkLMAYZYKEUIpfu RSPCPkstPSPY6qA/YwLBaBPHCjgfbtzi4a/oW1ON0BLeDWYA8looXYFWq A==; X-IronPort-AV: E=McAfee;i="6200,9189,10273"; a="233299095" X-IronPort-AV: E=Sophos;i="5.90,148,1643702400"; d="scan'208";a="233299095" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2022 23:36:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,148,1643702400"; d="scan'208";a="510900163" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga006.jf.intel.com with ESMTP; 01 Mar 2022 23:36:03 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Tue, 1 Mar 2022 23:36:03 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Tue, 1 Mar 2022 23:36:03 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 1 Mar 2022 23:36:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dG/O+0OJS5VX1hWwxjdBy0RJmcscihB33Rbd34KICK11B50WgMSzrE0e7CDl3DZPLD9T8J+UMdJHzbkoyo/b0lV41tIkdw0zRbtmcqDaQP6BGacDjeXy/IR0+AwQi2Z8kVHnK9LucE+nVOsZgiZqBUqrVBSPsZHV9x7O2XUF/ErxI/3OMsBRPvkvIMdpz8+GCPrMkbe54eJMTb2D6bvnomVyJ+DBCwbPgLgdFmBZmPycLr0XXUD5z928gSr9BLAjYaJcAV5wdf2yGrP8hr4inNiR6HUQNN/vl4K+D7jeLhWwBg/4yHgBGigkqayY1rLQFdB1qD1bfigwCBkBSKeR3g== 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=dAl5cmCBGlWXqil7dYwuyI1LXn3xJ3P9x+eBj2duYE8=; b=DFSId/lgQ3fSPFdHCi3exo/6A/PEvwsHNEqM4cHsYGQlxocSJ6gvrL9V9i0i4P4DAaxWYC4Gpr5xpPUeq01az1mZ9EiYLyCZEO05IwMW1/9XCXtwNsqopyctWHKD5ERy+UMrPiUTzkLSLu+2emgz1DmkSd4Liqsa3bkC43yJoqhw3FA6xdN0XVhnh+w94GH7bFT3mrPPpBRYU1lzZSs20k0v6oTq79pBLrY0lEkVXVoczp3+tEOo6BV4oWyE7KyNeCROd5zRn0l0fnIxyftzC9PylgdpzeRbkYl0BXTx2zvi8PSQrVG6da6+08MmSj4NiP4TJ13KWpaV9nGTfV3zFQ== 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 DM6PR11MB3179.namprd11.prod.outlook.com (2603:10b6:5:5e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.13; Wed, 2 Mar 2022 07:36:01 +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; Wed, 2 Mar 2022 07:36:01 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] avfilter/framepool: use av_image_fill_plane_sizes() to calculate pool sizes Thread-Index: AQHYLXgGEYd8OkFuW0O64HNIjS/3UayqlzKAgAABXICAAAS7gIAAArOAgAEVZwA= Date: Wed, 2 Mar 2022 07:36:00 +0000 Message-ID: <29abff6470d9e6fac2f91ae868ecce1a39555a2b.camel@intel.com> References: <20220301142310.16367-1-jamrial@gmail.com> <7b7c3b92-c5a6-9d50-bf79-07016ea02009@gmail.com> In-Reply-To: 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: 5fee2415-7235-4963-d8ff-08d9fc1f4cb8 x-ms-traffictypediagnostic: DM6PR11MB3179: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: MFlBUclwWlsP9keylRDLr13XZ8JSnKA8q6vo/TRp5zx5/a3/6Vh0bbko8qw+JmwfORHK5t/q49+PEa1OWwBnf4k46s468SA0gpY1On7i2bfKYNyhk4Is8CA78r33SNL4LW0JqcfHFmLy8KEpJapLcsiyrRhQ/xvGPUvDgZCw/8bGol0mO+NNRQmHI8WpTBXdDt9W7HkIvx2HLf7P9mCEbsRBDho9dhyX95TIU2RsPHjHe48JFqM8zwAHqv/RnC4BkGXoIR/pQmMXo8+qbHv75YDivdhmICnDnZkR9vIM7dWOprjbPXlaU+QzMz9Si7k4ReE00OHKm08q79VPxEbswdaRpBy9lQRB3v6zfr71ITWGJLbVkyrsO6Q78k4xspK811+cWZoW+b4eLm9Ghu/0gGtA5wZaay2/7UZH7kSxMWQFPZ2gWB1KxvIP5F7QIKPkfO1Kh5L23NstHeXM9u50qZbK1bo8ecp35MUUCSu85Q0fHYIs03q/smlr5D9dJqu8LeN6SXzeJ3QHudoyWBhk+vKx/rmRDldDYRwEpEGP5P6RCkfCvkcmDj08olrW+oREl6sgN3ZdgOQngycIjrqndchooQwRKRzleRuBGLFXkVbvcHIGXw4L9ENFnYKDw1QQfOEPhtxl/GR8w9p0s1zQZ1sF/ywdcwtAeBwLfcrKn7+jYUf2g64dElXzFyfQl8+Y3x2bbhJW8Pl4aczzkL4Cx+3sG8PJJfOT4WuJPvV1bUlD+SIloq+WiwbIi4GOxR7bgwI+CrxIKUPtvXR3O3OXfpr/YkRdkLuMcPxHi+5BMQN4szSDlv5+H6K8rENJPRYT 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)(86362001)(6512007)(6506007)(53546011)(8936002)(5660300002)(2906002)(508600001)(26005)(38100700002)(66556008)(8676002)(71200400001)(66946007)(316002)(64756008)(186003)(66446008)(66476007)(122000001)(76116006)(966005)(6486002)(91956017)(82960400001)(83380400001)(6916009)(2616005)(38070700005)(36756003)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cVFWK0p2Qkdpc1pYUGk3d1NYaENjM0E1NXNDWWFYUm1EL2hPa1JsQmwveks4?= =?utf-8?B?VytyRlliTUdmNTdHazhYencvUkEyRHVXRTVwQ2dvcWRtUGYxMUxuMnp4cnJI?= =?utf-8?B?YmZaREgzaFF6OWM5ZWhqQ0tNalJHUXlVc3RrOEsxTE9iVGFWS0cvRTNwSGx3?= =?utf-8?B?U29qcmQwSVJydHUyM0p1Z0Iva21xM2xuanloOUZNMW8zRWNBcEV2dmhLU3hp?= =?utf-8?B?eEZxQWV5VW5FZDZQTnhjM0JtMGEyWmJoMmZSMWtNRHVoSmRLdFY1VFVhWXQx?= =?utf-8?B?SEM3RE1JNDREMzUyT3FGRFhtTGgzM0M0NjJ3M2x1emtrSWV5UFJwNkdPanBV?= =?utf-8?B?aks4ZUxZeGZScVpucVhLakgzRlN0L0xHQzIrMGh6NWd6TEFCakFaRGNzUFli?= =?utf-8?B?eTA5bURNanJHVm1hNzFmNWJZVXhYL3dSSndMUUgvNkIyYXI4dGxwODFIOWJ2?= =?utf-8?B?dnBPNE5pNVJqQUJYUFozWVA4cDc3OGJKNWlZVUVzZ3hkNkRFWjF5NlB4bU56?= =?utf-8?B?S292Q3h6S3VPVXhSWENVRS9vUWcxam1WRys4S3ZaUkZZK29YckxLUjlMWnhB?= =?utf-8?B?VS8vbmF1RHErTHhMUmNrUlJHUzFqQW4wQjk1cmdocTZ5U1lEU1hiL1p4NmFU?= =?utf-8?B?cXJpYmtTZnhGaXl4N1dmeng3bHVmYnBFU0JzUEVCbm1kSVNNZjd4QmttQmRu?= =?utf-8?B?cFVVWGF6bjVRaUQ2S2V1c1ZpYk1rR3VmUUhMcFk3NEJoNXFFZDJvV0FIbm9J?= =?utf-8?B?TTlzL0NldWszMTdoZmRHZ1hvYmNXWHp2cFFqaTE3QXNJeXowNnlOVEU0SktK?= =?utf-8?B?VVU2dHp2NHRJM1RMbXltT2ZHY3k3NFdBZHN1SEY5SktaTXBnR3hpalJCTER6?= =?utf-8?B?MHF2VlJ5UjdYMEQrRmZ2blZmOEhxZWprSXFDNUNrS2NnUkw5U0pUTjMzU2ZR?= =?utf-8?B?SVNUczR1KzBhcU0zWnBKNW1YdklEZG1kNzBJWElIeTg0VnJYZ2g0cmZHTjdF?= =?utf-8?B?dXhWdi85YnBsUVdlZ0V5aU9BZ0FIcDJzQi9XRE5xSnRvMXd6aWM5N2dYRUdF?= =?utf-8?B?VVFpQVNhVnFJZ1FEdEtBdlBoNi9seUJsVGdDMkViQnhLM0dKQTNjR0M4c0g0?= =?utf-8?B?MytKMm9XeUN4L2JUVG5ZSm9CaUdSM1JVT0RFS1BDQ3dwWTRPVjdKam9kcXJK?= =?utf-8?B?T0h1cERSVkJwM2sxZ0ZuQXlqRDNpNFR2ODNUdnlUSUhWQ0dIMm5XRDV5NUFY?= =?utf-8?B?ZzNpWWhkQmdkWEFMUXk1ZTZxVkhocC9TSis0Tk5CamhQU3k0RlMrNzVreHRO?= =?utf-8?B?N3hGQ1Q1dE10STBYMFRBNjdrdnYxTzFFT0lGdnVhUUdEYkJ4bWhyMmdQSjBp?= =?utf-8?B?dmo5RUNRT0FNVy83WFp2STVXMEUwOGxBNFZGTFpFTFEvck41aFAyeTFGdkYv?= =?utf-8?B?VEVRQTAzc1AwWUlqbC9UQnEvTU1tSkl4SGV1NHNlU3UvMythQnRRK1RyWWVD?= =?utf-8?B?NmlCUUh3QWVjaC8vOENkYm9tN2wyT0ZON0gvZ3h1d1lKU0kza09LMlg4Q2NS?= =?utf-8?B?cWs2aDNxYnUxd0lrMkgwdExjN1BTRE9kL0NPNVIrT2wvMGNobFpSUGZ5QXY5?= =?utf-8?B?c0Z2c1pTWjNkaXFHR0gyNWlMUm84UEJWODJDb3FJZGM4cCtVaTRrUVBuZTlJ?= =?utf-8?B?UUtJVnZXb0psRUNIeWh2YUVZZGJLOWVicEhzSm5UMm9aVGtLK2tUVGNuaGhw?= =?utf-8?B?c1RvbWMvbDNrbkpKWXJveUordmJpZHNMNDJtdWtCdDg5dlliTnpxWERUejF4?= =?utf-8?B?UXd6d3lWYjI4MTZqTytRcTlaUVRYdzRxdHdOc25NdFdSSzdJRmdqQ0QreFAx?= =?utf-8?B?L0ozcWFVN1NTcEk3UUJTTWtFdzMrbFFZSEdZa1p0dzQ1UnV2OVdkTzRxRG8w?= =?utf-8?B?Y2I0UDVhL2M2MDhqZVlqMUNpYkIwQnZNUWxnZEdqMG9Ub3BDMStncHBWRDNr?= =?utf-8?B?WGpIMnB0SU80TmFCTVFtVnRMZDYyK3kzZUFwQnNCTTJEcjdTV2JqeExJVGhq?= =?utf-8?B?UWtmTW1TRG13ME5mQ09adks1WmNhTlVUdG1HUzhVNXI5di8xVHV0a3ovUnpK?= =?utf-8?B?dEx0MVo1N2RpNFlVbVgrbmZLQ3hIQ2Q4dFZvdkNSUHVtODFsT0lDMDZSQTlD?= =?utf-8?Q?LEZjvmTjiEe4XRGB9CHk9uc=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: 5fee2415-7235-4963-d8ff-08d9fc1f4cb8 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2022 07:36:01.0066 (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: STxA6AzC8m/7iTOGRuz2OvQ8j2rcLCaUmvg2HABiWDN3lvx8LHNeVSZmWbgiyyIlcyFdYA/J9D4D0rCiuG6PFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3179 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] avfilter/framepool: use av_image_fill_plane_sizes() to calculate pool sizes 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 Tue, 2022-03-01 at 12:03 -0300, James Almer wrote: > > On 3/1/2022 11:53 AM, Paul B Mahol wrote: > > On Tue, Mar 1, 2022 at 3:36 PM James Almer wrote: > > > > > On 3/1/2022 11:31 AM, Paul B Mahol wrote: > > > > On Tue, Mar 1, 2022 at 3:23 PM James Almer wrote: > > > > > > > > > Signed-off-by: James Almer > > > > > --- > > > > > libavfilter/framepool.c | 20 ++++++++++++++------ > > > > > 1 file changed, 14 insertions(+), 6 deletions(-) > > > > > > > > > > diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c > > > > > index 5b510c9af9..cf6a1d0ea0 100644 > > > > > --- a/libavfilter/framepool.c > > > > > +++ b/libavfilter/framepool.c > > > > > @@ -57,6 +57,8 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* > > > > > (*alloc)(size_t size), > > > > > int i, ret; > > > > > FFFramePool *pool; > > > > > const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(format); > > > > > + ptrdiff_t linesizes[4]; > > > > > + size_t sizes[4]; > > > > > > > > > > if (!desc) > > > > > return NULL; > > > > > @@ -89,13 +91,19 @@ FFFramePool *ff_frame_pool_video_init(AVBufferRef* > > > > > (*alloc)(size_t size), > > > > > } > > > > > } > > > > > > > > > > - for (i = 0; i < 4 && pool->linesize[i]; i++) { > > > > > - int h = pool->height; > > > > > - if (i == 1 || i == 2) > > > > > - h = AV_CEIL_RSHIFT(h, desc->log2_chroma_h); > > > > > + for (i = 0; i < 4; i++) > > > > > + linesizes[i] = pool->linesize[i]; > > > > > > > > > > - pool->pools[i] = av_buffer_pool_init(pool->linesize[i] * h + > > > > > align, > > > > > - alloc); > > > > > + if (av_image_fill_plane_sizes(sizes, pool->format, > > > > > + FFALIGN(pool->height, align), > > > > > > > > > > > > > This is not needed for height. > > > > > > av_frame_get_buffer() does it, and the lavc pool uses > > > avcodec_align_dimensions2() to align height and achieve the same effect > > > (Look at what it does for yuv422p). It's the only change in > > > 17a59a634c39b00a680c6ebbaea58db95594d13d that could have generated the > > > issue Haihao reported. > > > > > > > I see only victims of cargo cultism here. Filter frames are unrelated to > > avcodec frames. > > > > Why I can not reproduce the issue, I'm on similar intel cpu. > > What CPU do you have? He has an Ice-Lake, so av_cpu_max_align() returns > 64. Unless you have one of those, or an Alder-Lake with the E-cores > disabled, you'll get 32 out of it. Yes, I experienced this issue with Ice Lake, and I can't reproduce this issue with another CPU in which av_cpu_max_align() returns 32. > > Hardcode align to 64 in ff_default_get_video_buffer() to reproduce the > failure. Also, i was wrong and aligning height makes no difference, it > will still fail, so the problem is elsewhere. > This patch doesn't work for me too. Thanks Haihao > > > > > > > > > > > > > > > Original reporter never posted valgrind report of bug. > > > > > > > > > > > > > + linesizes) < 0) { > > > > > + goto fail; > > > > > + } > > > > > + > > > > > + for (i = 0; i < 4 && sizes[i]; i++) { > > > > > + if (sizes[i] > SIZE_MAX - align) > > > > > + goto fail; > > > > > + pool->pools[i] = av_buffer_pool_init(sizes[i] + align, > > > > > alloc); > > > > > if (!pool->pools[i]) > > > > > goto fail; > > > > > } > > > > > -- > > > > > 2.35.1 > > > > > > > > > > _______________________________________________ > > > > > 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". > > > > > > > > > > > > > _______________________________________________ > > > > 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". > > > > > > _______________________________________________ > > > 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". > > > > > > > _______________________________________________ > > 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". > > _______________________________________________ > 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". _______________________________________________ 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".