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 1D2C049296 for ; Tue, 6 Feb 2024 23:02:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E6BA168D081; Wed, 7 Feb 2024 01:02:27 +0200 (EET) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 31E7E68AF3B for ; Wed, 7 Feb 2024 01:02:22 +0200 (EET) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id 2C42E247D990B for ; Wed, 7 Feb 2024 00:02:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1707260541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/bIjrzqXM+fD9+9BSVbbOoKBtzYp37YyP2SAGnh25Jg=; b=LBkbiLHnzUe3C1xpBF3uhYSSefhKcIz6WzC3G4exS0blverx3ydoQQSJvsuzSa3TgfAgRi JN88HGBwov+51QO16vbTHbqjpmB7ObNE0LywTrxwGUDhri/I+fuuvNYsmKG2QA8TOHwBXE C9JbkQwaGQ9KC+omEA3Rdz/4Ypk7hZaIKr8rwTorg+YN7mRLfbTc57GktPsI61dzkx+UUq D2ronTpZKTddzOZ4kEjbMLD/NO26Rv93FRAbuID/JBH2R29LIYXDqXD6KYv9wePx/7dfn9 GNAQqHa0+08HpHppELgsk8xmQ6TozA5xzGPboKMU2imd4o6tCwrRnyJ95nZKhw== Message-ID: Date: Wed, 7 Feb 2024 00:02:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240206225735.12251-1-jamrial@gmail.com> From: Timo Rothenpieler In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avcodec/nvdec: don't free NVDECContext->bitstream 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gMDcuMDIuMjAyNCAwMDowMCwgVGltbyBSb3RoZW5waWVsZXIgd3JvdGU6Cj4gT24gMDYuMDIu MjAyNCAyMzo1NywgSmFtZXMgQWxtZXIgd3JvdGU6Cj4+IEVuc3VyZSBhbGwgaHdhY2NlbHMgdGhh dCBhbGxvY2F0ZSBhIGJ1ZmZlciB1c2UgCj4+IE5WREVDQ29udGV4dC0+Yml0c3RyZWFtX2ludGVy bmFsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+ Cj4+IC0tLQo+PiDCoCBsaWJhdmNvZGVjL252ZGVjLmPCoMKgwqDCoMKgIHwgMiArLQo+PiDCoCBs aWJhdmNvZGVjL252ZGVjX2gyNjQuYyB8IDQgKystLQo+PiDCoCBsaWJhdmNvZGVjL252ZGVjX2hl dmMuYyB8IDQgKystLQo+PiDCoCAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBk ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbnZkZWMuYyBiL2xpYmF2 Y29kZWMvbnZkZWMuYwo+PiBpbmRleCAyN2JlNjQ0MzU2Li5kMTNiNzkwNjMyIDEwMDY0NAo+PiAt LS0gYS9saWJhdmNvZGVjL252ZGVjLmMKPj4gKysrIGIvbGliYXZjb2RlYy9udmRlYy5jCj4+IEBA IC0yNTksOCArMjU5LDggQEAgaW50IGZmX252ZGVjX2RlY29kZV91bmluaXQoQVZDb2RlY0NvbnRl eHQgKmF2Y3R4KQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgTlZERUNDb250ZXh0ICpjdHggPSBhdmN0 eC0+aW50ZXJuYWwtPmh3YWNjZWxfcHJpdl9kYXRhOwo+PiAtwqDCoMKgIGF2X2ZyZWVwKCZjdHgt PmJpdHN0cmVhbSk7Cj4+IMKgwqDCoMKgwqAgYXZfZnJlZXAoJmN0eC0+Yml0c3RyZWFtX2ludGVy bmFsKTsKPj4gK8KgwqDCoCBjdHgtPmJpdHN0cmVhbcKgwqDCoMKgwqDCoMKgwqDCoMKgID0gTlVM TDsKPj4gwqDCoMKgwqDCoCBjdHgtPmJpdHN0cmVhbV9sZW7CoMKgwqDCoMKgwqAgPSAwOwo+PiDC oMKgwqDCoMKgIGN0eC0+Yml0c3RyZWFtX2FsbG9jYXRlZCA9IDA7Cj4+IGRpZmYgLS1naXQgYS9s aWJhdmNvZGVjL252ZGVjX2gyNjQuYyBiL2xpYmF2Y29kZWMvbnZkZWNfaDI2NC5jCj4+IGluZGV4 IGYwMjI2MTliNjQuLjhjNzJkNWY0ZjcgMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2Y29kZWMvbnZkZWNf aDI2NC5jCj4+ICsrKyBiL2xpYmF2Y29kZWMvbnZkZWNfaDI2NC5jCj4+IEBAIC0xMzgsMTEgKzEz OCwxMSBAQCBzdGF0aWMgaW50IAo+PiBudmRlY19oMjY0X2RlY29kZV9zbGljZShBVkNvZGVjQ29u dGV4dCAqYXZjdHgsIGNvbnN0IHVpbnQ4X3QgKmJ1ZmZlciwKPj4gwqDCoMKgwqDCoCBjb25zdCBI MjY0U2xpY2VDb250ZXh0ICpzbCA9ICZoLT5zbGljZV9jdHhbMF07Cj4+IMKgwqDCoMKgwqAgdm9p ZCAqdG1wOwo+PiAtwqDCoMKgIHRtcCA9IGF2X2Zhc3RfcmVhbGxvYyhjdHgtPmJpdHN0cmVhbSwg JmN0eC0+Yml0c3RyZWFtX2FsbG9jYXRlZCwKPj4gK8KgwqDCoCB0bXAgPSBhdl9mYXN0X3JlYWxs b2MoY3R4LT5iaXRzdHJlYW1faW50ZXJuYWwsIAo+PiAmY3R4LT5iaXRzdHJlYW1fYWxsb2NhdGVk LAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgY3R4LT5iaXRzdHJlYW1fbGVuICsgc2l6ZSArIDMpOwo+PiDCoMKgwqDCoMKgIGlmICghdG1w KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKPj4gLcKgwqDC oCBjdHgtPmJpdHN0cmVhbSA9IHRtcDsKPj4gK8KgwqDCoCBjdHgtPmJpdHN0cmVhbSA9IGN0eC0+ Yml0c3RyZWFtX2ludGVybmFsID0gdG1wOwo+PiDCoMKgwqDCoMKgIHRtcCA9IGF2X2Zhc3RfcmVh bGxvYyhjdHgtPnNsaWNlX29mZnNldHMsIAo+PiAmY3R4LT5zbGljZV9vZmZzZXRzX2FsbG9jYXRl ZCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChjdHgtPm5iX3NsaWNlcyArIDEpICogCj4+IHNpemVvZigqY3R4LT5zbGljZV9vZmZzZXRz KSk7Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL252ZGVjX2hldmMuYyBiL2xpYmF2Y29kZWMv bnZkZWNfaGV2Yy5jCj4+IGluZGV4IGI4M2Q1ZWRjZjkuLjI1MzE5YTEzMjggMTAwNjQ0Cj4+IC0t LSBhL2xpYmF2Y29kZWMvbnZkZWNfaGV2Yy5jCj4+ICsrKyBiL2xpYmF2Y29kZWMvbnZkZWNfaGV2 Yy5jCj4+IEBAIC0yNzQsMTEgKzI3NCwxMSBAQCBzdGF0aWMgaW50IAo+PiBudmRlY19oZXZjX2Rl Y29kZV9zbGljZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIGNvbnN0IHVpbnQ4X3QgKmJ1ZmZlciwK Pj4gwqDCoMKgwqDCoCBOVkRFQ0NvbnRleHQgKmN0eCA9IGF2Y3R4LT5pbnRlcm5hbC0+aHdhY2Nl bF9wcml2X2RhdGE7Cj4+IMKgwqDCoMKgwqAgdm9pZCAqdG1wOwo+PiAtwqDCoMKgIHRtcCA9IGF2 X2Zhc3RfcmVhbGxvYyhjdHgtPmJpdHN0cmVhbSwgJmN0eC0+Yml0c3RyZWFtX2FsbG9jYXRlZCwK Pj4gK8KgwqDCoCB0bXAgPSBhdl9mYXN0X3JlYWxsb2MoY3R4LT5iaXRzdHJlYW1faW50ZXJuYWws IAo+PiAmY3R4LT5iaXRzdHJlYW1fYWxsb2NhdGVkLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY3R4LT5iaXRzdHJlYW1fbGVuICsgc2l6 ZSArIDMpOwo+PiDCoMKgwqDCoMKgIGlmICghdG1wKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0 dXJuIEFWRVJST1IoRU5PTUVNKTsKPj4gLcKgwqDCoCBjdHgtPmJpdHN0cmVhbSA9IHRtcDsKPj4g K8KgwqDCoCBjdHgtPmJpdHN0cmVhbSA9IGN0eC0+Yml0c3RyZWFtX2ludGVybmFsID0gdG1wOwo+ PiDCoMKgwqDCoMKgIHRtcCA9IGF2X2Zhc3RfcmVhbGxvYyhjdHgtPnNsaWNlX29mZnNldHMsIAo+ PiAmY3R4LT5zbGljZV9vZmZzZXRzX2FsbG9jYXRlZCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjdHgtPm5iX3NsaWNlcyArIDEpICog Cj4+IHNpemVvZigqY3R4LT5zbGljZV9vZmZzZXRzKSk7Cj4gCj4gYml0c3RyZWFtX2ludGVybmFs IHdhcyBhZGRlZCBmb3IgdGhlIGF2MSBzbGljZSByZWNvbnN0cnVjdGlvbnMuCj4gUHJvYmFibHkg Zm9yIHRoZSBleGFjdCByZWFzb24gdG8gYXZvaWQgdGhpcyBjb25mdXNpb24uCj4gCj4gTG9va2lu ZyBhdCB0aGlzIHNvbWUgbW9yZS4uLiBXaXRoIHRoaXMgcGF0Y2ggaW4gcGxhY2UsIHRoZXJlIHNo b3VsZCAKPiBuZXZlciBiZSBhIHNpdHVhdGlvbiBpbiB3aGljaCB3ZSB3YW50IHRvIGZyZWUvZnJl ZXAgY3R4LT5iaXRzdHJlYW0/Cj4gU28gdGhlIGZyZWVwKCkgb24gaXQgc2hvdWxkIHByb2JhYmx5 IGJlIHJlbW92ZWQgYWxvbmdzaWRlLCBhbmQgcmVwbGFjZSAKPiB3aXRoIGp1c3Qgc2V0dGluZyBp dCB0byBOVUxMLgoKTGlrZXdpc2UsIHRoZSBlbnRpcmUgbmVlZCBmb3IgdGhlIF9zaW1wbGVfZW5k X2ZyYW1lIGZ1bmN0aW9uIGlzIGdvbmUuCk5VTEwnaW5nIHRoZSBiaXRzdHJlYW0gY2FuIGp1c3Qg YmUgZG9uZSBpbiB0aGUgbm9ybWFsIG9uZSwgYW5kIGFsbCAKZGVjb2RlcnMgY2FuIHVzZSBpdC4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=