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 A81EB45120 for ; Sat, 11 Mar 2023 11:45:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 75C2268BD26; Sat, 11 Mar 2023 13:45:47 +0200 (EET) Received: from out162-62-57-49.mail.qq.com (out162-62-57-49.mail.qq.com [162.62.57.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6615768A548 for ; Sat, 11 Mar 2023 13:45:39 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1678535131; bh=MgzBD29aQ1VO0jVa53oLzGvM533518I2SUWiZWHLhgE=; h=From:To:References:In-Reply-To:Subject:Date; b=Egsjq1SNm6zindW56IdlBr7cj33Ow2B3plzjuel9PxbSIlwJf84x08wiNUgR5LEZH qOPFisYElD/jmG7bGYZCHYku1ncRE/DQxxCPb7KuYVIDbQICUM6xEUJRnfKWuRPbMg xTfCNUzuEnONqyzCN+souZE2EBOQyU/pOACPBAf8= Received: from ZHILIZHAOPC4 ([113.118.112.159]) by newxmesmtplogicsvrsza12-0.qq.com (NewEsmtp) with SMTP id B5E30EF9; Sat, 11 Mar 2023 19:45:30 +0800 X-QQ-mid: xmsmtpt1678535130tm68lcov2 Message-ID: X-QQ-XMAILINFO: OfqGWZOJuAahlhCYimmBJQlIRCnHxoyCOkmsTdI/Jp+Gku2Swi+fW3ZByMEm88 vb7LihnmvWqfVlVE+RzcjVdOiZd+cc1KULzQKtLAbC4UGgbny9nKJCVWNFWt2TXXZIzvz9yanGdy HWSb7VsSvdIMlmYTpmW/1woHYa/Z3Ug3n9TgtxMNE91Dyh6bIaxevTJ3VtHurYzdx7RJcLM9EcOE V113gHkEvUNemzXvlQsZSh+ZOn+gRkUkVEtQMrc1yQNlXd6dzEhfl9+BnH0+aZGFmBa8Fr0K2/M9 gmGNNBqbJsXqshatQbcO5Fb2b3491RRJv4JFQhZrrA8I79jPnTKdEvnHhF06BJtWTCUejWmK2w+m TY6jmLb7Bw6aCA932JyFkOHrPmUQHrcD6LENVVcMqLNl7WF91qoax8Q53wGsjIxaNWTPE2Z1BsTa hWzCKU7e7ULMHTP6NaTdliw1IfK3SQY6RsqaXYjYAJWYwi4YXio8UqQhXq5nP6XQzUK9/vDjUsQh CwwcvwUXZsTDGZxreKdAZwIXHtmlZsJyNVt9gHfwGh95nXCxvNLt/20FhKHm36TqPGHSevgGJI2d sgT7oZSKBlU+bki/HW4i4L4liKX0oAR9PJ76C0WfnIwQRABdAR9JZoFhgot9jnxn2SAOyQSrl9Sh iM+Y6GS2+Gb11heCiTJZ9qjqRsgCkCJ/SrKBKG/1/dLolm4h5Sij4DvyePeirAM3rvQhIgkUFrBc Kx6QZnpkNtDG4Bz1EKKh8SJ0rt2J+mM04Se4M4+BSCs6o2z1yUgFzi+C2OO+IW67od/FQW/gwLi5 oKkFq0Q0eomT/AfAewIIOC6o0WSpMCqugs3W45nIyFXUfBmT/DY8r8VlgWUKuMUDm1uXZgwpu5Ob 7fxLtusOp+RX/Y6bbpmjLy/ILmOtrAMXQBp7Kddm3a4o1NWJ1vlncfzscRDR23OqQQzoa2arP+7Y 0JVokh4IGOGcsNvRCA1txXbWhJUKW99L1FOstASaU= From: "Zhao Zhili" To: "'FFmpeg development discussions and patches'" References: <20230310134547.16970-1-anton@khirnov.net> <167853104803.10789.2096383751650507567@lain.khirnov.net> In-Reply-To: <167853104803.10789.2096383751650507567@lain.khirnov.net> Date: Sat, 11 Mar 2023 19:45:30 +0800 X-OQ-MSGID: <00da01d9540e$fb63fe50$f22bfaf0$@foxmail.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Content-Language: zh-cn Thread-Index: AQImnlIoZawCswSpNhKiI9T1KicMlQGpI+uEAforS02uPcS+oA== Subject: Re: [FFmpeg-devel] [PATCH] fftools/ffmpeg_mux_init: avoid invalid reads in forced keyframe parsing 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1w ZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgQW50b24gS2hpcm5vdgo+ IFNlbnQ6IDIwMjPlubQz5pyIMTHml6UgMTg6MzcKPiBUbzogJ0ZGbXBlZyBkZXZlbG9wbWVudCBk aXNjdXNzaW9ucyBhbmQgcGF0Y2hlcycgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPgo+IFN1Ympl Y3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0hdIGZmdG9vbHMvZmZtcGVnX211eF9pbml0OiBh dm9pZCBpbnZhbGlkIHJlYWRzIGluIGZvcmNlZCBrZXlmcmFtZSBwYXJzaW5nCj4gCj4gUXVvdGlu ZyBaaGFvIFpoaWxpICgyMDIzLTAzLTEwIDE1OjQ0OjU2KQo+ID4KPiA+ID4gRnJvbTogZmZtcGVn LWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgQW50 b24gS2hpcm5vdgo+ID4gPiBTZW50OiAyMDIz5bm0M+aciDEw5pelIDIxOjQ2Cj4gPiA+IFRvOiBm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gPiBTdWJqZWN0OiBbRkZtcGVnLWRldmVsXSBbUEFU Q0hdIGZmdG9vbHMvZmZtcGVnX211eF9pbml0OiBhdm9pZCBpbnZhbGlkIHJlYWRzIGluIGZvcmNl ZCBrZXlmcmFtZSBwYXJzaW5nCj4gPiA+Cj4gPiA+IEZpeGVzICMxMDI0Mwo+ID4gPiAtLS0KPiA+ ID4gIGZmdG9vbHMvZmZtcGVnX211eF9pbml0LmMgfCAyICstCj4gPiA+ICAxIGZpbGUgY2hhbmdl ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBh L2ZmdG9vbHMvZmZtcGVnX211eF9pbml0LmMgYi9mZnRvb2xzL2ZmbXBlZ19tdXhfaW5pdC5jCj4g PiA+IGluZGV4IGIzY2M1MDJmZGQuLjA5ZDI0YmE4ZTUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2ZmdG9v bHMvZmZtcGVnX211eF9pbml0LmMKPiA+ID4gKysrIGIvZmZ0b29scy9mZm1wZWdfbXV4X2luaXQu Ywo+ID4gPiBAQCAtMjA2Myw3ICsyMDYzLDcgQEAgc3RhdGljIHZvaWQgcGFyc2VfZm9yY2VkX2tl eV9mcmFtZXMoS2V5ZnJhbWVGb3JjZUN0eCAqa2YsIGNvbnN0IE11eGVyICptdXgsCj4gPiA+ICAg ICAgICAgIGlmIChuZXh0KQo+ID4gPiAgICAgICAgICAgICAgKm5leHQrKyA9IDA7Cj4gPiA+Cj4g PiA+IC0gICAgICAgIGlmICghbWVtY21wKHAsICJjaGFwdGVycyIsIDgpKSB7Cj4gPiA+ICsgICAg ICAgIGlmIChzdHJzdHIocCwgImNoYXB0ZXJzIikgPT0gcCkgewo+ID4KPiA+IERvZXMgc3RybmNt cCgpIG1vcmUgZWZmaWNpZW50IGluIHRoaXMgY2FzZT8KPiAKPiBJIGRvbid0IHNlZSB0aGUgcG9p bnQgb2Ygb3B0aW1pemluZyB0aGlzIGNvZGUgZm9yIHNwZWVkLiBBIHN0cm5jbXAgY2FsbAo+IGlz IGxvbmdlciBhbmQgbGVzcyByZWFkYWJsZSBJTU8uCgpUaGlzIGlzIGEgY2FzZSBmb3IgdGhlIG5l ZWQgb2YgYSBzdHJzdGFydHMoKS4gc3RybmNtcCBpcyBtb3JlIGludHVpdGl2ZSB0aGFuIHN0cnN0 cigpCmZvciB0aGlzIGpvYi4KCmh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9ibG9i L21hc3Rlci9pbmNsdWRlL2xpbnV4L3N0cmluZy5oI0wyMTUKCnN0YXRpYyBpbmxpbmUgYm9vbCBz dHJzdGFydHMoY29uc3QgY2hhciAqc3RyLCBjb25zdCBjaGFyICpwcmVmaXgpCnsKCXJldHVybiBz dHJuY21wKHN0ciwgcHJlZml4LCBzdHJsZW4ocHJlZml4KSkgPT0gMDsKfQoKPiAKPiAtLQo+IEFu dG9uIEtoaXJub3YKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9y Zwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+ IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==