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 8B25947338 for ; Tue, 5 Sep 2023 11:56:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4628368C7AE; Tue, 5 Sep 2023 14:56:49 +0300 (EEST) Received: from mail-yb1-f182.google.com (mail-yb1-f182.google.com [209.85.219.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 61FB568C3F4 for ; Tue, 5 Sep 2023 14:56:43 +0300 (EEST) Received: by mail-yb1-f182.google.com with SMTP id 3f1490d57ef6-d71a41c4693so130638276.1 for ; Tue, 05 Sep 2023 04:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693915002; x=1694519802; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=AD8hqaVSp3KSNzW2fE+SCNTSr/VWT61iavrcFQ46ajs=; b=IKaSljelMdzvFUFSCUiv9O18EBEdNb5wPvf03DOaNH845pmgI8Lh8eiqdDFiD3M6Rk Lwx10ONjKOFlXvp56F0ZUn6N8pADSrbQevvF4ovY56mj1Do+s3A6Fmye604eJmO79BKS aWaffPkPDj5Hyyp2sc7qk5NyNbNhFd7PtLhaM57ZyDs+8rOQIAUYczk7Mrkl2PvfWrsF 3pAQ5a1GFstahHd+YVbrlbndNeF2VRxiZPpgFVnMuOPRl0tsstwTz89vAcGo27+DM/Rm QZMLaiMb3Bts6B8bnOOhdV/oOW7PkQlqbouvKPYq5MvfSQMUDd0dU8rt6/jwDDjDZtM/ 8M0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693915002; x=1694519802; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AD8hqaVSp3KSNzW2fE+SCNTSr/VWT61iavrcFQ46ajs=; b=Bn5sIZrUXBn2JYt0LSQ87vrbFpJM4EKvMtzPIHuaDYV/wFPzv13MDoJj1Xkqq4AqX+ wQB8J9PxPkbhqAIYZGk8tSxv3mdkyJrof9DHOrCIB6Awamqmg2TIBizYseZzBlukFRGV fw/x4Csx6X3EXRPo9zSmfSqPcvC0VosIYuTkSYWyTVlPGfaM5ii6ly+2DK3M4fHyblzZ Wr5EFDCEx6X5Hyzzoq9kMyCODsI/DREXtD75XRisc6YzItTPm6rAEmctYNANSjA+1Kd5 v3LW817I94MyC01XUghoKW64M36peT+0fTvU5Vj3UGen/Y23rMBPbppKzEOH+qnZpTPt d6DA== X-Gm-Message-State: AOJu0Yz7gHStBifwCKKUYJl5JVkQReSMq16J1ML0FITPbjWTsoCYLfO2 +TbThFRsQlio5H55AdkAwyes4GoGh5k= X-Google-Smtp-Source: AGHT+IF+61YO/MjCOQVBEWxCT9mKHTu9d+4OKClqVp9/k7vgeUwpviLcPVbxr+SKoh8g/Ha0RjUvxg== X-Received: by 2002:a25:c744:0:b0:d7b:95ad:5f0d with SMTP id w65-20020a25c744000000b00d7b95ad5f0dmr7364054ybe.0.1693915001705; Tue, 05 Sep 2023 04:56:41 -0700 (PDT) Received: from [192.168.1.35] (c-68-56-149-176.hsd1.mi.comcast.net. [68.56.149.176]) by smtp.gmail.com with ESMTPSA id u15-20020a258f8f000000b00d7823cc7d62sm2641861ybl.19.2023.09.05.04.56.41 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Sep 2023 04:56:41 -0700 (PDT) Message-ID: <91d4fb29-96dc-4407-b95e-6d8668f30696@gmail.com> Date: Tue, 5 Sep 2023 07:56:40 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US-large To: ffmpeg-devel@ffmpeg.org References: <20230901203828.275197-1-jeebjp@gmail.com> <20230901203828.275197-6-jeebjp@gmail.com> From: Leo Izen In-Reply-To: <20230901203828.275197-6-jeebjp@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v4 05/13] avutil/frame: split side data removal out to non-AVFrame function 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: T24gOS8xLzIzIDE2OjM4LCBKYW4gRWtzdHLDtm0gd3JvdGU6Cj4gVGhpcyB3aWxsIG1ha2UgaXQg cG9zc2libGUgdG8gcmV1c2UgbG9naWMgaW4gZnVydGhlciBjb21taXRzLgo+IC0tLQo+ICAgbGli YXZ1dGlsL2ZyYW1lLmMgfCAyNCArKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAgIDEgZmlsZSBj aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9saWJhdnV0aWwvZnJhbWUuYyBiL2xpYmF2dXRpbC9mcmFtZS5jCj4gaW5kZXggOWVmZjg1MWQ2 NC4uMGIxYThlNTI0NCAxMDA2NDQKPiAtLS0gYS9saWJhdnV0aWwvZnJhbWUuYwo+ICsrKyBiL2xp YmF2dXRpbC9mcmFtZS5jCj4gQEAgLTk1LDYgKzk1LDIxIEBAIHZvaWQgYXZfZnJhbWVfc2lkZV9k YXRhX3NldF91bmluaXQoQVZGcmFtZVNpZGVEYXRhU2V0ICpzZXQpCj4gICAgICAgd2lwZV9zaWRl X2RhdGEoJnNldC0+c2QsICZzZXQtPm5iX3NkKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgdm9pZCBy ZW1vdmVfc2lkZV9kYXRhKEFWRnJhbWVTaWRlRGF0YSAqKipzZCwgaW50ICpuYl9zaWRlX2RhdGEs Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgZW51bSBBVkZyYW1lU2lkZURh dGFUeXBlIHR5cGUpCj4gK3sKPiArICAgIGZvciAoaW50IGkgPSAqbmJfc2lkZV9kYXRhIC0gMTsg aSA+PSAwOyBpLS0pIHsKPiArICAgICAgICBBVkZyYW1lU2lkZURhdGEgKmVudHJ5ID0gKCgqc2Qp W2ldKTsKPiArICAgICAgICBpZiAoZW50cnktPnR5cGUgIT0gdHlwZSkKPiArICAgICAgICAgICAg Y29udGludWU7Cj4gKwo+ICsgICAgICAgIGZyZWVfc2lkZV9kYXRhKCZlbnRyeSk7Cj4gKwo+ICsg ICAgICAgICgoKnNkKVtpXSkgPSAoKCpzZClbKm5iX3NpZGVfZGF0YSAtIDFdKTsKPiArICAgICAg ICAoKm5iX3NpZGVfZGF0YSktLTsKPiArICAgIH0KPiArfQo+ICsKCkRvIHdlIG5lZWQgQVZGcmFt ZVNpZGVEYXRhICoqKnNkIGhlcmU/IEl0IGxvb2tzIGxpa2UgKipzZCB3aWxsIHN1ZmZpY2UsIAph cyBzZFtpXSA9IGZvbyB3aWxsIHN0aWxsIG1vZGlmeSB0aGUgb3JpZ2luYWwuCgoKPiAgIEFWRnJh bWUgKmF2X2ZyYW1lX2FsbG9jKHZvaWQpCj4gICB7Cj4gICAgICAgQVZGcmFtZSAqZnJhbWUgPSBh dl9tYWxsb2Moc2l6ZW9mKCpmcmFtZSkpOwo+IEBAIC05NDUsMTQgKzk2MCw3IEBAIEZGX0VOQUJM RV9ERVBSRUNBVElPTl9XQVJOSU5HUwo+ICAgCj4gICB2b2lkIGF2X2ZyYW1lX3JlbW92ZV9zaWRl X2RhdGEoQVZGcmFtZSAqZnJhbWUsIGVudW0gQVZGcmFtZVNpZGVEYXRhVHlwZSB0eXBlKQo+ICAg ewo+IC0gICAgZm9yIChpbnQgaSA9IGZyYW1lLT5uYl9zaWRlX2RhdGEgLSAxOyBpID49IDA7IGkt LSkgewo+IC0gICAgICAgIEFWRnJhbWVTaWRlRGF0YSAqc2QgPSBmcmFtZS0+c2lkZV9kYXRhW2ld Owo+IC0gICAgICAgIGlmIChzZC0+dHlwZSA9PSB0eXBlKSB7Cj4gLSAgICAgICAgICAgIGZyZWVf c2lkZV9kYXRhKCZmcmFtZS0+c2lkZV9kYXRhW2ldKTsKPiAtICAgICAgICAgICAgZnJhbWUtPnNp ZGVfZGF0YVtpXSA9IGZyYW1lLT5zaWRlX2RhdGFbZnJhbWUtPm5iX3NpZGVfZGF0YSAtIDFdOwo+ IC0gICAgICAgICAgICBmcmFtZS0+bmJfc2lkZV9kYXRhLS07Cj4gLSAgICAgICAgfQo+IC0gICAg fQo+ICsgICAgcmVtb3ZlX3NpZGVfZGF0YSgmZnJhbWUtPnNpZGVfZGF0YSwgJmZyYW1lLT5uYl9z aWRlX2RhdGEsIHR5cGUpOwo+ICAgfQo+ICAgCj4gICBjb25zdCBjaGFyICphdl9mcmFtZV9zaWRl X2RhdGFfbmFtZShlbnVtIEFWRnJhbWVTaWRlRGF0YVR5cGUgdHlwZSkKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=