From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E90C64C6AC for ; Wed, 22 Oct 2025 09:15:50 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'e+WKLIFuLez8c+2ZXeW+wC0bZ504CoIglE6T60TE1Cg=', expected b'O3ckZvjn0zm8BCwpcGmolNLLSkIadwqeOhGNGkObQeI=')) header.d=foxmail.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761124543; h=message-id : mime-version : date : references : to : in-reply-to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=e+WKLIFuLez8c+2ZXeW+wC0bZ504CoIglE6T60TE1Cg=; b=LlzYlJYHDqSADBWU7IUUSJHSxIr7jyESsCyIROXTlWKajoIigHrzmeJ8pmYRvxc8reKP3 CapjvJbzKUojda39GjsgmzKiraCgXGxno5hvtESUJnP1rBT/etXio+WDTq9aZ0Ilp4LqJI7 /GRtK0yQuHGzHOvrrad9R43ZWsne9j95xY9wcv6jRvim58H6Rc8FQjfXMBU0VZNKGxNfRmj XgfLk3s8WAC1wouZ3owheyDi4NO4PWi2H/9kTQyvOBmmwhq7aOqcad3s2PSHqtOSQVQZz1/ NIB4J0lolD6sdF3bHt67hBj9YcjDT0tTzE+e69PU5IzNM3VOMd6xFer0GrtQ== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A751668F550; Wed, 22 Oct 2025 12:15:43 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761124542; b=Ar9N2wnDpuLurDAdYn0j3g3Bx15fhiaAErr8IDewwmw82Kqwmy0RVsKK0LiivaXS5rT1A UWH2VxLrYHYrjMfhWN3XGzszaQi8w3j7UoYp0/hMrRp9yXdVBgYxvPek/deGrnPaFM3ePSC WJ1zHNUctgO6ASqMovX9gHLlwv9bKiYuFzoe4CtepdpvwpFKkaSzYXGBMXfxxU/BVd9kNwz l9qYJQ48cknhU6FonR1ptoQGF2/SxqZyV/TMQQBzzu/P1Sr3BTBchIltI2QktcKlL6ehhor 1PD+DhxsbySg9glTO4qH47R+wR+SllNAxnYh+RkfWeUAPt5Lo63N94FZipNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761124542; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=e+WKLIFuLez8c+2ZXeW+wC0bZ504CoIglE6T60TE1Cg=; b=M4epnIlzhGdiVTQ6TF3NghhxiVlnHN1JSu97FafKCazz518oCSukcTUtPzpLmV5Ns2ubb 855kBExx6poIFE/DXEOzn6iAcdTtFOtAJCk2d2kc9ud7yPI+HOXuKm4Mby07OEcxmSeJwXO R5ZVFzHxDNu/L1cxVSCjKrK8iA38WBY5TRvar+rrBEKKF2h2QuTDjC91ecPU75r9AAM5GGN L755+GDoVhEH4ADhkL5Urri4VqDHs4/X7qCj5AWqD47ip819sQl/x7KiYBy1x2BaGeo4fdp m4ybmfCJrAAya1TgDUI0wux+zX8Wn4pv0/mctiYTN7bpQYERUbDdexP1OKxg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=foxmail.com; arc=none; dmarc=pass header.from=foxmail.com policy.dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=foxmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=foxmail.com policy.dmarc=none Received: from out162-62-57-49.mail.qq.com (out162-62-57-49.mail.qq.com [162.62.57.49]) by ffbox0-bg.ffmpeg.org (Postfix) with UTF8SMTPS id 5AEE068F539 for ; Wed, 22 Oct 2025 12:15:27 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1761124524; bh=O3ckZvjn0zm8BCwpcGmolNLLSkIadwqeOhGNGkObQeI=; h=From:Subject:Date:References:To:In-Reply-To; b=Tm1VRHr+2eHV8iVTdUxUAUtGhZEEO2KUbcDaqY2hKOmhhP0gJn98boZUiM4Wc7/lA jC7ryltIoBvUYMytfHfwePg2pH8fgBxVe1J4j83h9PnbjaEu4eyaNS2SYwwFF8zMi5 Q0cm5Yh60dh7yUnlJFuifxfo+TI+9UP3SIufoknI= Received: from smtpclient.apple ([119.147.10.242]) by newxmesmtplogicsvrszc43-0.qq.com (NewEsmtp) with SMTP id 3D7346B3; Wed, 22 Oct 2025 17:15:23 +0800 X-QQ-mid: xmsmtpt1761124523t01acurji Message-ID: X-QQ-XMAILINFO: MapnONytPuzijfB96iSVzJIp3/qDX4z27Mxjg7bItZ0D2lDDTfd0j63YfCFczh ixp4BZk+quDtLdtG0sZf8dVXD10a1dVSVcqzsnb+rG23LO6AQXk399kcZQ1pl0lJogyaunq2Icxg vjsE0s6wJ9i2YTx6+cJSmS02rex8zi/WxaiWR0UkBLcXq+e5c5nj9VSqXnbtYWN8YWIK8YtL4tPM u/zIj4H4tUsV3YsWJXXd3PZ3w9mKUab/Rxo7khykq2rmwePAHzbdSeSgFyxkNj5ZqBI9bigKJfxs OQTt+2N17Lg0t5vzy3dahUg13gLT66EqSXnc9J40CN4Cc6JMDGCRUqainKcUWSV2Eru87gQnMbis iJ7zmv/X785TxrdxH7LVg1rFzuWpMuwaK8dAKZdawAchMNPd4mr/vJ0fmi+tJ0xyasjArOkNOhrJ Y29JJuujEb+lWWF1WObevkRp9a8aqSOdLZjOFYIYgnQdmE3RO+SVx5k/oEmpDaNaZ5Nm5dKVD7M3 QvO+ppLMdPqUUS49BEX63dMUuDtugg3D2Qpd/dsSbWu2lpASg9Bs3Wk/b+ov5h45UmNOMiDRI79K K9PYdxiM+h4dSu8fmPZhGRLhRUnNfGB7kj+vYZllb59ldYmNcMHUUYm2DDb1hQt2f8OBqMjON6W6 urFCociG6JZDRQw2OgOiSIQdBAtueB96xpd3G5leXB5smw4wX/IL4RH7C4S3EVeZMeKHcbZcwEbx V250MihkGj2stIaxYFp6uBR4OaFzLWWupiSCOPUuSuH+kir4VGU92CeQbmxzxO57UE8DJl2WaeDY X6TcohhLkUGyCm8WuwUWS/mQSCnMmopUS/KTEnflvjCwEjX0Nn+tr8PY+yVbvYM1Kbd42Mm9iOxk L1c/xq6k17Sw68rQ6v5QolrAweUKYmpB2qE7V9A5po2HWU7htTPYbOVrjZRHBHWWlPtfQt5jFyjm QVHhobm67rmFnKqUUjQmkoaPqVncV8ewKGHvkEk0IfFC+OW79mpyjA5snn23dDk3zCK7mq91YQoz 6ct5tdMw== X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Date: Wed, 22 Oct 2025 17:15:13 +0800 References: To: ffmpeg-devel@ffmpeg.org In-Reply-To: X-OQ-MSGID: <1DE74809-0F03-4474-84E3-4CE002DEA3C4@foxmail.com> X-Mailer: Apple Mail (2.3826.700.81) Message-ID-Hash: QWXP6EWFVZO6I3CPWRDKNLRV5QIZ34N5 X-Message-ID-Hash: QWXP6EWFVZO6I3CPWRDKNLRV5QIZ34N5 X-MailFrom: SRS0=RCjH=47=foxmail.com=quinkblack@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [RFC] C++ List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Zhao Zhili via ffmpeg-devel Cc: Zhao Zhili Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: DQoNCj4gT24gT2N0IDIyLCAyMDI1LCBhdCAxNjoxMSwgTmljb2xhcyBHZW9yZ2UgPGdlb3JnZUBu c3VwLm9yZz4gd3JvdGU6DQo+IA0KPiBaaGFvIFpoaWxpIHZpYSBmZm1wZWctZGV2ZWwgKEhFMTIw MjUtMTAtMjEpOg0KPj4+PiBJIG5vdGljZWQgdGhhdCB0aGUgRkZtcGVnIFR3aXR0ZXIgYWNjb3Vu dCBwb3N0ZWQgYWJvdXQgdGhpcw0KPj4+PiBkaXNjdXNzaW9uLiBJIGJlbGlldmUgdGhlIGRpc2N1 c3Npb24gc2hvdWxkIHJlbWFpbiB3aXRoaW4gdGhlIG1haWxpbmcNCj4+Pj4gbGlzdC4NCj4+PiBX aHk/DQo+PiBVc2luZyBhbiBvZmZpY2lhbCBhY2NvdW50IHRvIG1ha2UgZnVuIG9mIGEgdGVjaG5p Y2FsIGRpc2N1c3Npb24gbWFrZXMgbWUNCj4+IHVuY29tZm9ydGFibGUsIGV2ZW4gaWYgaXQncyBu b3QgYSBSRkMgcHJvcG9zZWQgYnkgbWUuDQo+IA0KPiBUaGF0IGlzIGFuIGFyZ3VtZW50IGFnYWlu c3QgdXNpbmcgYW4gb2ZmaWNpYWwgYWNjb3VudCB0byBleHByZXNzDQo+IHBlcnNvbmFsIG9waW5p b25zLiBXaGljaCBJIHdvdWxkIGFncmVlIHRvIGlmIHdlIHdlcmUgaW4gYSBwcm9mZXNzaW9uYWwN Cj4gc2V0dGluZywgYnV0IHdlIGFyZSBub3QuDQo+IA0KPiANCj4gSXQgaXMgbm90IGFuIGFyZ3Vt ZW50IGZvciDigJxyZW1haW4gd2l0aGluIHRoZSBtYWlsaW5nIGxpc3TigJ0gYWx0b2dldGhlci4N Cj4gDQo+Pj4gRG8geW91IGhhdmUgZXZpZGVuY2UgZm9yIHRoYXQgc3VycHJpc2luZyBzdGF0ZW1l bnQ/IEludHVpdGl2ZWx5LCBJIHdvdWxkDQo+Pj4gc2F5IHRoYXQgdGhlIHVsdHJhLW1ham9yaXR5 IG9mIG91ciB1c2VycyBkbyBub3QgYW55IHByb2dyYW1taW5nDQo+Pj4gbGFuZ3VhZ2UsIG9yIG1h eWJlIHNvbWUgcHl0aG9uIG9uIGhpZ2ggc2Nob29sLg0KPj4gWW91IGtub3cgSSdtIHRhbGtpbmcg YWJvdXQgRkZtcGVnIGxpYnMgdXNlIGJhc2UuDQo+IA0KPiBObywgSSBkbyBub3Qga25vdyB0aGF0 LiBCdXQgaWYgeW91IGxpbWl0IOKAnHVzZXJz4oCdIHRvIHBlb3BsZSB3aG8gdXNlIHRoZQ0KPiBs aWJyYXJ5IGRpcmVjdGx5LCB0aGVuIG9idmlvdXNseSB0aGUgbWFqb3JpdHkgd2lsbCBiZSBmcm9t IHRoZSBsYW5ndWFnZXMNCj4gd2hlcmUgaXQgaXMgcG9zc2libGUgdG8gdXNlIHRoZSBsaWJyYXJ5 IGRpcmVjdGx5LiBTbyB3aGF0Pw0KDQpFdmVyeW9uZSBoYXMgdGhlaXIgcHJlZmVyZW5jZXMsIGFu ZCBlYWNoIHByb2plY3QgbWFrZXMgaXRzIG93biBjaG9pY2VzLCBidXQNCndlIHNob3VsZCByZXNw ZWN0IHdoYXQgZG93bnN0cmVhbSB1c2Vyc+KAmSBjaG9pY2UsIEMsIEMrKywgQyMsIEphdmEsIG9y IEphdmFzY3JpcHQuDQpNb2NraW5nIGEgbGFuZ3VhZ2UgdGhhdCBpcyBoZWF2aWx5IHVzZWQgYnkg ZG93bnN0cmVhbSB1c2VycyBkb2VzbuKAmXQgbWFrZSB1cyBsb29rDQphbnkgd2lzZXIuDQoNCj4g DQo+IFJlZ2FyZHMsDQo+IA0KPiAtLSANCj4gIE5pY29sYXMgR2VvcmdlDQoNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QgLS0gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBl bWFpbCB0byBmZm1wZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=