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 7985349E8E for ; Tue, 12 Mar 2024 21:26:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0DBF768CDD9; Tue, 12 Mar 2024 23:26:06 +0200 (EET) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 382C468CC8B for ; Tue, 12 Mar 2024 23:26:00 +0200 (EET) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-1ddbad556a8so7989725ad.3 for ; Tue, 12 Mar 2024 14:26:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710278758; x=1710883558; 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=Ut+hJC35qswU6oiDs7KKYpj/gYup8HMygjAJ1rJvqw8=; b=BnYHIlkEwr+9TgKRdrOk+koJJfdS2kPTBPOfLIaiMgedo5sQA0yVCQah6EQIPwqET5 vau0PDRXWBgm7klted4dX7F8PEDsCR+UOKOwTg3SzkD7k8noXSrjfumFeIKSvutUeIaC GgtBNbTaoWaTZ1UcmfoCMnWDSYfkkWhaX7JhoXMrQX5C4PccfnSgA9DkYT+N3myzBR0Y HNE24bf7O7HS9b2hWb2iPzZM8YG13O1/uPzflua59LLdIZHBC0FBBcqo8kCYkyiJGR8X 2/+IBBoWXAPBw1b053Lw1Vt8Vi2pdG0zPewt7L+drJDsRacZLBLHmYwQmMrtqTWugHVq 1fbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710278758; x=1710883558; 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=Ut+hJC35qswU6oiDs7KKYpj/gYup8HMygjAJ1rJvqw8=; b=AbhcC2lfStpktrKnjyg8WXAwreydm/v6MjW4u9yCTB2RgVDq9QCw651wCu3a/k2bPc +X4hcL+jpzdVXTsj8Y+pd89jXiJEJ7vQZRHTww7FpcpuFTVeNwdlDpVObe8bUGr6YXp8 bMwAe3CO9y0dW54WxJgX6OFyisf3ZXQCSYh0+0sRnBeLISXvTFZx9W6ahNn3q/UK5Tz+ ZIcTZ2p/iLshA1iEr4TKjYWpdPorsOAdPuB7J7hh18F2m6fd/SSjKvnAktJmJFy1ybQu PljiOMvcTEQZ0x6FygFeYwvuzq7ivgCqiNO1jvaa32bSBvw7ZMLJdvrTftt7IIagKmI3 iw8A== X-Gm-Message-State: AOJu0Ywr2qyieXdQz3gMMMrtO8/dBuMkJdL/GfGCZwaZma8mscKliQry lonQxMn5iSwe7rPijH2hvXsOwHoilFGUCa3ct6QmkgncnDcB3VFCNH6udm3K X-Google-Smtp-Source: AGHT+IH3AEUO+PziZL1cPZb10Dx4Y9CVBc+3S3TqPYlDChNg8aEpEr5LHUX2zWolNxB1vr5+4ph8lw== X-Received: by 2002:a17:902:d887:b0:1dd:528e:9bd with SMTP id b7-20020a170902d88700b001dd528e09bdmr8212573plz.34.1710278758065; Tue, 12 Mar 2024 14:25:58 -0700 (PDT) Received: from [192.168.0.10] ([190.194.169.124]) by smtp.gmail.com with ESMTPSA id ix6-20020a170902f80600b001dbc3f2e7f4sm7201363plb.101.2024.03.12.14.25.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 12 Mar 2024 14:25:57 -0700 (PDT) Message-ID: Date: Tue, 12 Mar 2024 18:26:00 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240311205844.3569895-1-jeebjp@gmail.com> <20240311205844.3569895-9-jeebjp@gmail.com> From: James Almer In-Reply-To: <20240311205844.3569895-9-jeebjp@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v8 08/14] avutil/frame: add helper for getting side data from array 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: T24gMy8xMS8yMDI0IDU6NTggUE0sIEphbiBFa3N0csO2bSB3cm90ZToKPiAtLS0KPiAgIGxpYmF2 dXRpbC9mcmFtZS5jIHwgMjAgKysrKysrKysrKysrKysrLS0tLS0KPiAgIGxpYmF2dXRpbC9mcmFt ZS5oIHwgMTQgKysrKysrKysrKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2ZyYW1lLmMg Yi9saWJhdnV0aWwvZnJhbWUuYwo+IGluZGV4IDMwZGI4M2E1ZTUuLjQ3ZWNkOTY0YjggMTAwNjQ0 Cj4gLS0tIGEvbGliYXZ1dGlsL2ZyYW1lLmMKPiArKysgYi9saWJhdnV0aWwvZnJhbWUuYwo+IEBA IC04MzAsMTYgKzgzMCwyNiBAQCBpbnQgYXZfZnJhbWVfc2lkZV9kYXRhX2Nsb25lKEFWRnJhbWVT aWRlRGF0YSAqKipzZCwgaW50ICpuYl9zZCwKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+ IC1BVkZyYW1lU2lkZURhdGEgKmF2X2ZyYW1lX2dldF9zaWRlX2RhdGEoY29uc3QgQVZGcmFtZSAq ZnJhbWUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIEFW RnJhbWVTaWRlRGF0YVR5cGUgdHlwZSkKPiArY29uc3QgQVZGcmFtZVNpZGVEYXRhICphdl9mcmFt ZV9zaWRlX2RhdGFfZ2V0KGNvbnN0IEFWRnJhbWVTaWRlRGF0YSAqKnNkLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50IG5iX3NkLAo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBBVkZyYW1l U2lkZURhdGFUeXBlIHR5cGUpCj4gICB7Cj4gLSAgICBmb3IgKGludCBpID0gMDsgaSA8IGZyYW1l LT5uYl9zaWRlX2RhdGE7IGkrKykgewo+IC0gICAgICAgIGlmIChmcmFtZS0+c2lkZV9kYXRhW2ld LT50eXBlID09IHR5cGUpCj4gLSAgICAgICAgICAgIHJldHVybiBmcmFtZS0+c2lkZV9kYXRhW2ld Owo+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuYl9zZDsgaSsrKSB7Cj4gKyAgICAgICAgaWYg KHNkW2ldLT50eXBlID09IHR5cGUpCj4gKyAgICAgICAgICAgIHJldHVybiBzZFtpXTsKPiAgICAg ICB9Cj4gICAgICAgcmV0dXJuIE5VTEw7Cj4gICB9Cj4gICAKPiArQVZGcmFtZVNpZGVEYXRhICph dl9mcmFtZV9nZXRfc2lkZV9kYXRhKGNvbnN0IEFWRnJhbWUgKmZyYW1lLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBBVkZyYW1lU2lkZURhdGFUeXBlIHR5 cGUpCj4gK3sKPiArICAgIHJldHVybiAoQVZGcmFtZVNpZGVEYXRhICopYXZfZnJhbWVfc2lkZV9k YXRhX2dldCgKPiArICAgICAgICAoY29uc3QgQVZGcmFtZVNpZGVEYXRhICoqKWZyYW1lLT5zaWRl X2RhdGEsIGZyYW1lLT5uYl9zaWRlX2RhdGEsCj4gKyAgICAgICAgdHlwZQo+ICsgICAgKTsKPiAr fQo+ICsKPiAgIHN0YXRpYyBpbnQgZnJhbWVfY29weV92aWRlbyhBVkZyYW1lICpkc3QsIGNvbnN0 IEFWRnJhbWUgKnNyYykKPiAgIHsKPiAgICAgICBpbnQgcGxhbmVzOwo+IGRpZmYgLS1naXQgYS9s aWJhdnV0aWwvZnJhbWUuaCBiL2xpYmF2dXRpbC9mcmFtZS5oCj4gaW5kZXggYTdlNjJkZWQxNS4u ZTU5ZjAzM2NjZSAxMDA2NDQKPiAtLS0gYS9saWJhdnV0aWwvZnJhbWUuaAo+ICsrKyBiL2xpYmF2 dXRpbC9mcmFtZS5oCj4gQEAgLTEwNjIsNiArMTA2MiwyMCBAQCBBVkZyYW1lU2lkZURhdGEgKmF2 X2ZyYW1lX3NpZGVfZGF0YV9hZGQoQVZGcmFtZVNpZGVEYXRhICoqKnNkLCBpbnQgKm5iX3NkLAo+ ICAgaW50IGF2X2ZyYW1lX3NpZGVfZGF0YV9jbG9uZShBVkZyYW1lU2lkZURhdGEgKioqc2QsIGlu dCAqbmJfc2QsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFWRnJhbWVT aWRlRGF0YSAqc3JjLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ICAgCj4gKy8qKgo+ICsgKiBHZXQg YSBzaWRlIGRhdGEgZW50cnkgb2YgYSBzcGVjaWZpYyB0eXBlIGZyb20gYW4gYXJyYXkuCj4gKyAq Cj4gKyAqIEBwYXJhbSBzZCAgICBhcnJheSBvZiBzaWRlIGRhdGEuCj4gKyAqIEBwYXJhbSBuYl9z ZCBpbnRlZ2VyIGNvbnRhaW5pbmcgdGhlIG51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBhcnJheS4K PiArICogQHBhcmFtIHR5cGUgIHR5cGUgb2Ygc2lkZSBkYXRhIHRvIGJlIHF1ZXJpZWQKPiArICoK PiArICogQHJldHVybiBhIHBvaW50ZXIgdG8gdGhlIHNpZGUgZGF0YSBvZiBhIGdpdmVuIHR5cGUg b24gc3VjY2VzcywgTlVMTCBpZiB0aGVyZQo+ICsgKiAgICAgICAgIGlzIG5vIHNpZGUgZGF0YSB3 aXRoIHN1Y2ggdHlwZSBpbiB0aGlzIHNldC4KPiArICovCj4gK2NvbnN0IEFWRnJhbWVTaWRlRGF0 YSAqYXZfZnJhbWVfc2lkZV9kYXRhX2dldChjb25zdCBBVkZyYW1lU2lkZURhdGEgKipzZCwKPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludCBu Yl9zZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu dW0gQVZGcmFtZVNpZGVEYXRhVHlwZSB0eXBlKTsKPiArCj4gICAvKioKPiAgICAqIEB9Cj4gICAg Ki8KCkxHVE0uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K