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 56EBD4C660 for ; Wed, 31 Jul 2024 11:32:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B974668D73F; Wed, 31 Jul 2024 14:32:17 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 688F468C409 for ; Wed, 31 Jul 2024 14:32:11 +0300 (EEST) Authentication-Results: mail0.khirnov.net; dkim=pass (2048-bit key; unprotected) header.d=khirnov.net header.i=@khirnov.net header.a=rsa-sha256 header.s=mail header.b=BtTeBI/v; dkim-atps=neutral Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 1919F240DB7 for ; Wed, 31 Jul 2024 13:32:11 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id 4MepkPZCwQjy for ; Wed, 31 Jul 2024 13:32:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=khirnov.net; s=mail; t=1722425529; bh=a+G/ZXk0x+FSYvKTmTa5FZkEIkZ1VDx74yJWBTg2NJ0=; h=Subject:From:To:In-Reply-To:References:Date:From; b=BtTeBI/v3fZWbYIh5IJOI7OivrZRgMS0tXYJxlu/91iFeX49Lu5B7CTBbitNxFdGR bJUDqAnHUXxWuMpcRPnJWQgfA28t7MBjFvBVDxNTTLaz03Jx0UhELoVsGrnkywq/uN BhqGKFnh+nM811musKdSrd6TYdCgvS/7l0sMlRAg9UtiekXl/FRnW3dp0hDSwX5f3O ZLCB57BRctvuD3OduoMUpeN+PtEuO6xyJH9fR9EDIQoxzqXGVt1Wd2zaIJZcW0VW4b /jjzxd7aLykBfkMqjXdjTdCXETmB3QPMAk57lZQFu7q/ZzQVIY2KoyFimp/jBo5H+m bvRh0c5s6oMww== Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id F0424240695 for ; Wed, 31 Jul 2024 13:32:09 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id D127A1601B9; Wed, 31 Jul 2024 13:32:09 +0200 (CEST) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: References: Mail-Followup-To: FFmpeg development discussions and patches Date: Wed, 31 Jul 2024 13:32:09 +0200 Message-ID: <172242552982.21344.6954016374655758017@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] Check codec_whitelist before reinitializing AVCtx.priv_data. 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: UXVvdGluZyBEYWxlIEN1cnRpcyAoMjAyNC0wNy0zMSAwMToxNDoxMykKPiBJIHJlYWxpemVkIHRo ZXJlIGFyZSBhIGNvdXBsZSBtb3JlIGFsbG9jYXRpb25zIHRoYXQgY2FuIGJlIHNraXBwZWQgaGVy ZQo+IHdoZW4gYSBjb2RlYyBpcyBub3Qgb24gdGhlIGFsbG93IGxpc3QuIEhlcmUncyB0aGUgdXBk YXRlZCBwYXRjaC4KPiAKPiAtIGRhbGUKPiAKPiBPbiBNb24sIEp1bCAyOSwgMjAyNCBhdCAxMDox OeKAr0FNIERhbGUgQ3VydGlzIDxkYWxlY3VydGlzQGNocm9taXVtLm9yZz4KPiB3cm90ZToKPiAK PiA+IFRoaXMgZW5zdXJlcyB0aGF0IGlmIGEgY29kZWMgaXNuJ3Qgb24gY29kZWNfd2hpdGVsaXN0 LCBpdHMgVlVJCj4gPiBpbmZvcm1hdGlvbiBjYW4gc3RpbGwgYmUgcG9wdWxhdGVkIGR1cmluZyBm aW5kX3N0cmVhbV9pbmZvKCkKPiA+IHZpYSBwYXJzZXJzLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6 IERhbGUgQ3VydGlzIDxkYWxlY3VydGlzQGNocm9taXVtLm9yZz4KPiA+IC0tLQo+ID4gIGxpYmF2 Y29kZWMvYXZjb2RlYy5jIHwgMTIgKysrKysrLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYg aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiA+Cj4gPgo+IAo+IEZyb20gZjg3MDQyZDc3 ZDEzYzRjNDVmNGI4MDAxNDZkYzE2MzQ3YzEwMDdkNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEK PiBGcm9tOiBEYWxlIEN1cnRpcyA8ZGFsZWN1cnRpc0BjaHJvbWl1bS5vcmc+Cj4gRGF0ZTogVHVl LCAzMCBKdWwgMjAyNCAyMzoxMjoyMSArMDAwMAo+IFN1YmplY3Q6IFtQQVRDSF0gQ2hlY2sgY29k ZWNfd2hpdGVsaXN0IGJlZm9yZSByZWluaXRpYWxpemluZyBBVkN0eC5wcml2X2RhdGEuCj4gCj4g VGhpcyBlbnN1cmVzIHRoYXQgaWYgYSBjb2RlYyBpc24ndCBvbiBjb2RlY193aGl0ZWxpc3QsIGl0 cyBWVUkKPiBpbmZvcm1hdGlvbiBjYW4gc3RpbGwgYmUgcG9wdWxhdGVkIGR1cmluZyBmaW5kX3N0 cmVhbV9pbmZvKCkKPiB2aWEgcGFyc2Vycy4KCkNhbiB5b3UgZWxhYm9yYXRlIG9uIHRoaXM/Cj4g Cj4gU2lnbmVkLW9mZi1ieTogRGFsZSBDdXJ0aXMgPGRhbGVjdXJ0aXNAY2hyb21pdW0ub3JnPgo+ IC0tLQo+ICBsaWJhdmNvZGVjL2F2Y29kZWMuYyB8IDExICsrKysrLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvYXZjb2RlYy5jIGIvbGliYXZjb2RlYy9hdmNvZGVjLmMKPiBpbmRleCAyMTRk Y2E0NTY2Li4xZjliM2ViMzYwIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvYXZjb2RlYy5jCj4g KysrIGIvbGliYXZjb2RlYy9hdmNvZGVjLmMKPiBAQCAtMTc0LDYgKzE3NCwxMSBAQCBpbnQgYXR0 cmlidXRlX2FsaWduX2FyZyBhdmNvZGVjX29wZW4yKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgY29u c3QgQVZDb2RlYyAqY29kZQo+ICAgICAgaWYgKGF2Y3R4LT5leHRyYWRhdGFfc2l6ZSA8IDAgfHwg YXZjdHgtPmV4dHJhZGF0YV9zaXplID49IEZGX01BWF9FWFRSQURBVEFfU0laRSkKPiAgICAgICAg ICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOwo+ICAKPiArICAgIGlmIChhdmN0eC0+Y29kZWNfd2hp dGVsaXN0ICYmIGF2X21hdGNoX2xpc3QoY29kZWMtPm5hbWUsIGF2Y3R4LT5jb2RlY193aGl0ZWxp c3QsICcsJykgPD0gMCkgewo+ICsgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLCAi Q29kZWMgKCVzKSBub3Qgb24gd2hpdGVsaXN0IFwnJXNcJ1xuIiwgY29kZWMtPm5hbWUsIGF2Y3R4 LT5jb2RlY193aGl0ZWxpc3QpOwo+ICsgICAgICAgIHJldHVybiBBVkVSUk9SKEVJTlZBTCk7Cj4g KyAgICB9CgpJIHRoaW5rIHRoaXMgd2lsbCBicmVhayB0aGUgY2FzZSB3aGVyZSB0aGUgd2hpdGVs aXN0IGlzIHByb3ZpZGVkIGluIHRoZQpvcHRpb25zIGRpY3Rpb25hcnksIGFzIGl0J3Mgbm90IGFw cGxpZWQgeWV0IGF0IHRoaXMgcG9pbnQuCgotLSAKQW50b24gS2hpcm5vdgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==