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 B71554C167 for ; Wed, 3 Sep 2025 06:46:26 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'TfzktG61p0atdLRSRT0dIiCQ9e3xtON326n26YQjuZQ=', expected b'y3zjauEJyqoDUdRSi3FswK4j78i7IAAH4oWD+SfMhUM=')) 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=1756881969; h=message-id : mime-version : date : in-reply-to : to : references : 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=TfzktG61p0atdLRSRT0dIiCQ9e3xtON326n26YQjuZQ=; b=HZ0GTzdWn70+xqBiSs5IlPjjZ29POjawbtdCIVcF3addVfdOSG3zf7pn1BoSqOjSBjA+n J+GW0y5kVcGLNqNQsAZNNeiEm0+1iZi+Jno0ou85L7Rmdi7wmB7mfbNmIy6UUf3jmN06XgC hAUEDnevpUdqqpPAAA3ommSdMwUagwmqVVVPZ4y4nwsf1sVjTJLYolKi8jAhCoNq5rtYB0Y Y6l3B7rQdQV4HMCj0h1B2yMxAl4cV0dSG+XWS5MQqXg/3Pgh0cAMeOSylQZ9csGR7r49NOB TTDaQmUu6NeYqdIJWMfqKMcDnPOzRqT1vQE4h3QUrIdqK5gPDHErKZkIi0BA== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C7C7968E79B; Wed, 3 Sep 2025 09:46:09 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1756881957; b=uYdZ/gyGnEtqcugPQuwMRsBfVb5Z1o02pyl/2LGF5J3WZIElI6kdsSZMHkgsN0ReuCMab BkdrHJd3LgPmyFFeJknbEdplVMgcrwPYuHEByi0moaI1jArvKWJ4duxnTtRfTIu9/067+oL 9/nZ065dykYT5z40znqxC8LvmMBUTOZAwoa8qq+3fkYjZUTOKTJreLlH5E/NrRfSyYOnh7i oxc67OPZqTAXZ6P41bYq80FvUJybse5c6HUQvf+3ofVwQfqeKDVYUpg0nBgThnColekkJ9d VdzidkGIQg/xN20vwiDCbxqaRzQ2AMPQ0+6ruSnwCes9f5EnQIytiw609M2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1756881957; 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=TfzktG61p0atdLRSRT0dIiCQ9e3xtON326n26YQjuZQ=; b=tpaCPdSzdQx4C1nP4NMP7u73SfjtjDesZeuR9rZgXwl28XYx72/Q3S8qDI/tl4ZBvV2di vU5ri0NMWbH4hWmcjDBwAHfUViI0f2SeWVkpDUCQ5n9/MpLnOb3JgxmH7+EzoBfmaW5iY7I tozOz9XnsjvZ3hC6hazfB7nNkcj89UPo4TxXiTft3GvfXmN3+Gu4B+ULvKXNuRvP/ezd47w Hj7IbOyaPwtCRqR1Xz7bgh0ioS4m/jtcFcs60cEqJnMYWGO7hDqvYfatgPl/bf3qtT5C9QL +8bO+nNBZoQuSmEHXouDIhT4N3OqVTkuSx22WbLqDMfHftHkPtadXc4GAsuA== 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 xmbghk7.mail.qq.com (xmbghk7.mail.qq.com [43.163.128.49]) by ffbox0-bg.ffmpeg.org (Postfix) with UTF8SMTPS id 210E568DBCB for ; Wed, 3 Sep 2025 09:45:41 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1756881933; bh=y3zjauEJyqoDUdRSi3FswK4j78i7IAAH4oWD+SfMhUM=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=AYsxdyQoaFWEk5172ss5flbloLfPLzeHvHIu8+uwqiiBt/0GNOKt4CJa4IOEyQxKS qRDaMxXQHdAABmmdDIYWjOtAPZ4PZao4DluJ2QtiJqJOz+LW7vpZLsC6JhlOILbnAq xKDHOtrh363wT0ty9aoVfeYd2VflM5taa6oFnd8o= Received: from smtpclient.apple ([119.147.10.242]) by newxmesmtplogicsvrsza36-0.qq.com (NewEsmtp) with SMTP id B60832FA; Wed, 03 Sep 2025 14:45:32 +0800 X-QQ-mid: xmsmtpt1756881932t650i8b2n Message-ID: X-QQ-XMAILINFO: Nt+cTZuZCMyivg+5VioWGayFR7keKgJJcxU5U8OQ5rx1UIhL0YyIRqIEi3vIcD MqUn46lrXsUVQJl0wQG2TnNh2YIljuf1b1escChXtx++NhWcZrdZ0psHLQRISDvSp0nCvsAZzMzG wYgtbKK+ru07q0REJr5asyHotB0o8jaUKeM0J1CFEAW0RQJoLRAPwdsALkGSU7ppJPlXk/qNDSTI vdXYcZfWW/FDnHuRC+NXnNHiTYk1tgBypUUlDiikhxjc0h3kwEs3ohlbe/iQ6gTtNCVP/I0XhyKC irj25u/C+qocCxnbjncuFwlaabuB3LtgkL+eAcOqjqNIoB6GZQqyN2/8FTJux+LPajgxrgrbhuML GjsI5t/dD4dJqI0sq2SYf9rzVS26Za0WnnXow1JRLYrww8v/ggSx7CfcDquUU1QkW/TgxHB7pWjE VFkMJAv3sRCYWBO6qtS/9scGvjW7cPuUZfif17lvZQphUF+H66xC5Pyhh0KEIoYXV/dHJtIfKA76 Qg0AyrLyFhslTOsJ8DHM9GTraD7N9ALEM5ehg+EnP8kOREy4zYVnqyav/AAIGUwAhbQSducuT8EN wcpWa1G42SoolVRsAmP+2mcHUOvMuiTpWdFDxUdeg6SxIXmGHOXu+QhB0LmnuECQPEfQYvhPs8K0 l7Tr3usOFuaGfhqg7loXT5Y+TmZLjo4kw+VHzy8b9gmWLJvPRUliAcwPQe9sxnsAcmZYUaSBr3r3 COzyVUCLGsDZLExQEiwuDoWMoyA46sMwhnuKZ4WVYYAww6hMD4g3CZ2oWnAokSlveem11cKeUH6S kk20p5PGomqGIlOCGWnDtTId+WhR6p+0TyN3/QNMj0NRblCO3dbLr9e+hilwhsOy3cwT6GR63vYh r/XJDiYJN7mhdfD8KEk8wTTlhZ7Cx40JAJsResgVy20lZIeYACbQOdVCXsP4Mmno/mfu0mLKAU26 f7o1fLIooEprjW0tILjvFHBDQjE81s20VmZd8O4QSlZjcRMJAqQmno0YT/iAdNcml19FP3m1a+qU f8en0QZf/oudj/cLnycSdwwJjmRNEeVyAuQLZUUBhAJvwQIkmqr8UdGymKKRg= X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= X-OQ-MSGID: <06A203C6-D07E-4324-98D7-852515B436FD@foxmail.com> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Date: Wed, 3 Sep 2025 14:45:22 +0800 In-Reply-To: To: FFmpeg development discussions and patches References: <175680799520.25.8047854148915595196@463a07221176> X-Mailer: Apple Mail (2.3826.700.81) Message-ID-Hash: FM3S76QNO7WOXXTLXEUGYJEZLZ63OILU X-Message-ID-Hash: FM3S76QNO7WOXXTLXEUGYJEZLZ63OILU X-MailFrom: SRS0=4i3E=3O=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-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] doc/examples/vaapi_encode: fix invalid check on fwrite (PR #20396) 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: "mypopy@gmail.com" , Zhao Zhili Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: DQoNCj4gT24gU2VwIDMsIDIwMjUsIGF0IDExOjMwLCBteXBvcHktLS0gdmlhIGZmbXBlZy1kZXZl bCA8ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+IHdyb3RlOg0KPiANCj4gT24gVHVlLCBTZXAgMiwg MjAyNSBhdCA2OjEz4oCvUE0gWmhhbyBaaGlsaSB2aWEgZmZtcGVnLWRldmVsDQo+IDxmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZyA8bWFpbHRvOmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPj4gd3JvdGU6 DQo+PiANCj4+IFBSICMyMDM5NiBvcGVuZWQgYnkgWmhhbyBaaGlsaSAocXVpbmspDQo+PiBVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjAzOTYNCj4+IFBh dGNoIFVSTDogaHR0cHM6Ly9jb2RlLmZmbXBlZy5vcmcvRkZtcGVnL0ZGbXBlZy9wdWxscy8yMDM5 Ni5wYXRjaA0KPj4gDQo+PiBGaXJzdGx5LCB0aGUgb3JkZXIgb2YgdGhlIHBhcmFtZXRlcnMgdG8g ZndyaXRlIHdhcyBpbmNvcnJlY3QsIHdoaWNoDQo+PiBtYWtlIGZ3cml0ZSBhbHdheXMgcmV0dXJu IDEgb3IgMC4NCj4+IA0KPj4gU2Vjb25kbHksIGVuY19wa3QtPnNpemUgaXMgMCBhZnRlciBhdl9w YWNrZXRfdW5yZWYsIHdoaWNoIG1ha2VzDQo+PiB0aGUgY2hlY2sgaW52YWxpZCBhZ2Fpbi4NCj4+ IA0KPj4gRml4IHJlZ3Jlc3Npb24gZnJvbSAzZTRiZmZmMi4NCj4+IA0KPj4gQ28tQXV0aG9yZWQt Ynk6IEppbiBCbyA8amluYm9AbG9vbmdzb24uY24+DQo+PiBTaWduZWQtb2ZmLWJ5OiBaaGFvIFpo aWxpIDx6aGlsaXpoYW9AdGVuY2VudC5jb20+DQo+PiANCj4+IA0KPj4+IEZyb20gNTE0NzU4MDUy MGFkNjI3ZmZiYWU2OTIxMTljNGU5MmE3YzQ4OWM3NiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEN Cj4+IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4NCj4+IERhdGU6IFR1 ZSwgMiBTZXAgMjAyNSAxODowNDoxMSArMDgwMA0KPj4gU3ViamVjdDogW1BBVENIXSBkb2MvZXhh bXBsZXMvdmFhcGlfZW5jb2RlOiBmaXggaW52YWxpZCBjaGVjayBvbiBmd3JpdGUNCj4+IA0KPj4g Rmlyc3RseSwgdGhlIG9yZGVyIG9mIHRoZSBwYXJhbWV0ZXJzIHRvIGZ3cml0ZSB3YXMgaW5jb3Jy ZWN0LCB3aGljaA0KPj4gbWFrZSBmd3JpdGUgYWx3YXlzIHJldHVybiAxIG9yIDAuDQo+PiANCj4+ IFNlY29uZGx5LCBlbmNfcGt0LT5zaXplIGlzIDAgYWZ0ZXIgYXZfcGFja2V0X3VucmVmLCB3aGlj aCBtYWtlcw0KPj4gdGhlIGNoZWNrIGludmFsaWQgYWdhaW4uDQo+PiANCj4+IEZpeCByZWdyZXNz aW9uIGZyb20gM2U0YmZmZjIuDQo+PiANCj4+IENvLUF1dGhvcmVkLWJ5OiBKaW4gQm8gPGppbmJv QGxvb25nc29uLmNuPg0KPj4gU2lnbmVkLW9mZi1ieTogWmhhbyBaaGlsaSA8emhpbGl6aGFvQHRl bmNlbnQuY29tPg0KPj4gLS0tDQo+PiBkb2MvZXhhbXBsZXMvdmFhcGlfZW5jb2RlLmMgfCA1ICsr Ky0tDQo+PiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0K Pj4gDQo+PiBkaWZmIC0tZ2l0IGEvZG9jL2V4YW1wbGVzL3ZhYXBpX2VuY29kZS5jIGIvZG9jL2V4 YW1wbGVzL3ZhYXBpX2VuY29kZS5jDQo+PiBpbmRleCBmZjNlYmIxZTJiLi4zZDcxOGM0YzRmIDEw MDY0NA0KPj4gLS0tIGEvZG9jL2V4YW1wbGVzL3ZhYXBpX2VuY29kZS5jDQo+PiArKysgYi9kb2Mv ZXhhbXBsZXMvdmFhcGlfZW5jb2RlLmMNCj4+IEBAIC04Niw5ICs4NiwxMCBAQCBzdGF0aWMgaW50 IGVuY29kZV93cml0ZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKmZyYW1lLCBGSUxF ICpmb3V0KQ0KPj4gICAgICAgICAgICAgYnJlYWs7DQo+PiANCj4+ICAgICAgICAgZW5jX3BrdC0+ c3RyZWFtX2luZGV4ID0gMDsNCj4+IC0gICAgICAgIHJldCA9IGZ3cml0ZShlbmNfcGt0LT5kYXRh LCBlbmNfcGt0LT5zaXplLCAxLCBmb3V0KTsNCj4+ICsgICAgICAgIGludCBzaXplID0gZW5jX3Br dC0+c2l6ZTsNCj4+ICsgICAgICAgIHJldCA9IGZ3cml0ZShlbmNfcGt0LT5kYXRhLCAxLCBzaXpl LCBmb3V0KTsNCj4+ICAgICAgICAgYXZfcGFja2V0X3VucmVmKGVuY19wa3QpOw0KPj4gLSAgICAg ICAgaWYgKHJldCAhPSBlbmNfcGt0LT5zaXplKSB7DQo+IEkgdGhpbmsgb25seSBmaXhpbmcgdGhl IHBhcnQgdGhhdCBjaGVja3MgdGhlIHJldHVybiB2YWx1ZSBzaG91bGQgb2vvvIxJDQo+IGhhdmlu ZyBsb29rZWQgYXQgdGhlIG9yaWdpbmFsIGNvZGUsIGl0IHdhcyBzaW1wbHkgaW50ZW5kZWQgdG8g d3JpdGUgYQ0KPiBzaW5nbGUgTkFMVSBhdCBvbmNlLg0KDQpGaXhlZCBieQ0KICAgICAgICBpZiAo IXJldCkgew0KICAgICAgICAgICAgcmV0ID0gQVZFUlJPUihlcnJubyk7DQogICAgICAgICAgICBi cmVhazsNCiAgICAgICAgfQ0KDQo+PiArICAgICAgICBpZiAocmV0ICE9IHNpemUpIHsNCj4+ICAg ICAgICAgICAgIHJldCA9IEFWRVJST1IoZXJybm8pOw0KPj4gICAgICAgICAgICAgYnJlYWs7DQo+ PiAgICAgICAgIH0NCj4+IC0tDQo+PiAyLjQ5LjENCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZyA8bWFpbHRvOmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPg0K PiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZmbXBlZy1kZXZlbC1sZWF2ZUBmZm1w ZWcub3JnIDxtYWlsdG86ZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmc+DQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g ZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK