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 1CD114910E for ; Tue, 5 Mar 2024 10:17:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BED8C68CADA; Tue, 5 Mar 2024 12:17:39 +0200 (EET) Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E656A68C9F8 for ; Tue, 5 Mar 2024 12:17:33 +0200 (EET) Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-6089b64f4eeso48429367b3.2 for ; Tue, 05 Mar 2024 02:17:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709633851; x=1710238651; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=nihMuQE8mGlFNySBLydjXDrEDGbOF1tVxyXRViJdKEA=; b=dryoHUR4UMxTGaNHp/qTBY6FsdSd1VPkq4N7sGMVNtRQKBQb/pT1mEx51dEMCvMFPe 7YCJzsKYbJZS2DMQO6SXVmmrTQRempN5rnhugL3rZ3y+TzBO3adxTw+ESAYDxALhfUId mvL85PMXwfAVW9kmJ5meB5xMWMOvmxueXx9A5raHbbKm82CanlZhZ3lESy71cozXgzST AEXXgYDNvDbCDfHeaMc5PeMvyNG92M/5z4GCRJJ/P207akBrtMrY+M6WMwyZszW3cHOO Agd0Zb8Ke22Es7G6ZRcasDVMOKlnPSof1jxX9qC99Ms2XLY2PSrsEu8ovcr9gTVAijNc 2XWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709633851; x=1710238651; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nihMuQE8mGlFNySBLydjXDrEDGbOF1tVxyXRViJdKEA=; b=VPIx6NLICd5GzkTmqBgH93uj2c4YOA5/1anbCNBgFwgQsGQxB50nwPgTSR8InB6rfH 8d1JQ3vkyNA14B0Xsjj2KgZqvGgBnrDlmDFXnxzR9u9LM0sTXeuepOlV0rPpZXzsMCpu WPH+N2XNeFvg7GzeztXG2vXeN7jKDfzDnK08eq3iFlRMwW29iWhc263gF9GzAV899dyr WXgFkfsJr4oxAhCLlf53wz70KEsRiPXDYaICJDilG/8FqOWf5JiamCImDELZvHbouDwK VVc8DGUQEnvKoYgWBhbQ0+ho2Twjc3l1Z9wI4dMC5+qimsMWc/f6Fmjahi18BADr//lD JtYQ== X-Gm-Message-State: AOJu0YxJm722G4hfaa+YeddEH1+JeyJf8Y6UBCxgH5dBe/WxozO2ENmZ hNyjy+5EbI3uB6kPB8k9grYAXtaVgg++4bRKB8oV+VGTTwEj0Y8KDoSuIhVG6uS0QBK4k5i3wce 00d555mDAxFb6GbQjL3xnbS2VW3F4QaTQro4= X-Google-Smtp-Source: AGHT+IEb8DX+hTpT1cwLDbkQpmM/zQk0qOhb5kO51C4jMEoiGspyX7KrMDyFnRLVg8UgCyyiOi9PUgs6lJNghYaVkuE= X-Received: by 2002:a0d:e8c4:0:b0:609:845a:4a89 with SMTP id r187-20020a0de8c4000000b00609845a4a89mr11522834ywe.39.1709633851570; Tue, 05 Mar 2024 02:17:31 -0800 (PST) MIME-Version: 1.0 References: <20240304130657.30631-1-anton@khirnov.net> <20240304130657.30631-5-anton@khirnov.net> In-Reply-To: From: "Diederick C. Niehorster" Date: Tue, 5 Mar 2024 11:17:16 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 05/29] lavu/opt: distinguish between native and foreign access for AVOption fields 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: T24gTW9uLCBNYXIgNCwgMjAyNCBhdCAxMTozOeKAr1BNIE1hcnRvbiBCYWxpbnQgPGN1c0BwYXNz d2QuaHU+IHdyb3RlOgoKPiBPbiBNb24sIDQgTWFyIDIwMjQsIEFudG9uIEtoaXJub3Ygd3JvdGU6 Cj4KPiA+IE5hdGl2ZSBhY2Nlc3MgaXMgZnJvbSB0aGUgY29kZSB0aGF0IGRlY2xhcmVkIHRoZSBv cHRpb25zLCBmb3JlaWduIGFjY2Vzcwo+ID4gaXMgZnJvbSBjb2RlIHRoYXQgaXMgdXNpbmcgdGhl IG9wdGlvbnMuIEZvcmJpZCBmb3JlaWduIGFjY2VzcyB0bwo+ID4gQVZPcHRpb24ub2Zmc2V0L2Rl ZmF1bHRfdmFsLCBmb3Igd2hpY2ggdGhlcmUgaXMgbm8gZ29vZCByZWFzb24sIGFuZAo+ID4gd2hp Y2ggc2hvdWxkIGFsbG93IHVzIG1vcmUgZnJlZWRvbSBpbiBleHRlbmRpbmcgdGhlaXIgc2VtYW50 aWNzIGluIGEKPiA+IGNvbXBhdGlibGUgd2F5Lgo+ID4gLS0tCj4gPiBsaWJhdnV0aWwvb3B0Lmgg fCAxNCArKysrKysrKysrKysrKwo+ID4gMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykK PiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL29wdC5oIGIvbGliYXZ1dGlsL29wdC5oCj4g PiBpbmRleCBlMzRiODUwNmY4Li5lNDAyZjZhMGEwIDEwMDY0NAo+ID4gLS0tIGEvbGliYXZ1dGls L29wdC5oCj4gPiArKysgYi9saWJhdnV0aWwvb3B0LmgKPiA+IEBAIC00Myw2ICs0MywxNiBAQAo+ ID4gICogKCJvYmplY3RzIikuIEFuIG9wdGlvbiBjYW4gaGF2ZSBhIGhlbHAgdGV4dCwgYSB0eXBl IGFuZCBhIHJhbmdlIG9mCj4gcG9zc2libGUKPiA+ICAqIHZhbHVlcy4gT3B0aW9ucyBtYXkgdGhl biBiZSBlbnVtZXJhdGVkLCByZWFkIGFuZCB3cml0dGVuIHRvLgo+ID4gICoKPiA+ICsgKiBUaGVy ZSBhcmUgdHdvIG1vZGVzIG9mIGFjY2VzcyB0byBtZW1iZXJzIG9mIEFWT3B0aW9uIGFuZCBpdHMg Y2hpbGQKPiBzdHJ1Y3RzLgo+ID4gKyAqIE9uZSBpcyBjYWxsZWQgJ25hdGl2ZSBhY2Nlc3MnLCBh bmQgcmVmZXJzIHRvIGFjY2VzcyBmcm9tIHRoZSBjb2RlCj4gdGhhdAo+ID4gKyAqIGRlY2xhcmVz IHRoZSBBVk9wdGlvbiBpbiBxdWVzdGlvbi4gIFRoZSBvdGhlciBpcyAnZm9yZWlnbiBhY2Nlc3Mn LAo+IGFuZCByZWZlcnMKPiA+ICsgKiB0byBhY2Nlc3MgZnJvbSBvdGhlciBjb2RlLgo+ID4gKyAq Cj4gPiArICogQ2VydGFpbiBzdHJ1Y3QgbWVtYmVycyBpbiB0aGlzIGhlYWRlciBhcmUgZG9jdW1l bnRlZCBhcyAnbmF0aXZlCj4gYWNjZXNzIG9ubHknCj4gPiArICogb3Igc2ltaWxhciAtIGl0IG1l YW5zIHRoYXQgb25seSB0aGUgY29kZSB0aGF0IGRlY2xhcmVkIHRoZSBBVk9wdGlvbgo+IGluCj4g PiArICogcXVlc3Rpb24gaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlIGZpZWxkLiBUaGlzIGFsbG93 cyB1cyB0byBleHRlbmQgdGhlCj4gPiArICogc2VtYW50aWNzIG9mIHRob3NlIGZpZWxkcyB3aXRo b3V0IGJyZWFraW5nIEFQSSBjb21wYXRpYmlsaXR5Lgo+ID4gKyAqCj4KPiBDaGFuZ2luZyBwcml2 YXRlL3B1YmxpYyBzdGF0dXMgb2YgZXhpc3RpbmcgZmllbGRzIHJldHJvc3BlY2l0dmVseSBjYW4g YmUKPiBjb25zaWRlcmVkIGFuIEFQSSBicmVhay4KPgo+ID4gICAgICAqLwo+ID4gQEAgLTMwOCw2 ICszMjAsOCBAQCB0eXBlZGVmIHN0cnVjdCBBVk9wdGlvbiB7Cj4gPiAgICAgZW51bSBBVk9wdGlv blR5cGUgdHlwZTsKPiA+Cj4gPiAgICAgLyoqCj4gPiArICAgICAqIE5hdGl2ZSBhY2Nlc3Mgb25s eS4KPiA+ICsgICAgICoKPiA+ICAgICAgKiB0aGUgZGVmYXVsdCB2YWx1ZSBmb3Igc2NhbGFyIG9w dGlvbnMKPiA+ICAgICAgKi8KPgo+IE9uZSBjb3VsZCBhcmd1ZSB0aGF0IGl0IHdpbGwgYmUgbW9y ZSBkaWZmaWN1bHQgdG8gZ2V0IHRoZSBkZWZhdWx0IHZhbHVlIG9mCj4gYW4gb3B0aW9uICh5b3Un ZCBoYXZlIHRvIGNyZWF0ZSBhbiBvYmplY3QsIGNhbGwgYXZfb3B0X3NldF9kZWZhdWx0cygpIGFu ZAo+IGZpbmFsbHkgZG8gYXZfb3B0X2dldCksIGJ1dCB3aGF0IEkgZmluZCBtb3JlIHByb2JsZW1h dGljIGlzIHRoZQo+IGluY29uc2lzdGVuY3kuIFlvdSBhcmUgbm90IGFsbG93ZWQgdG8gYWNjZXNz IGRlZmF1bHRfdmFsLCB1bmxlc3MgaXQgaXMgYW4KPiBhcnJheSB0eXBlLCBpbiB3aGljaCBjYXNl IHlvdSBtaWdodCBhY2Nlc3MgaXQgdG8gZ2V0IGFycmF5IHNldHRpbmdzLCBidXQgLQo+IG9oIHdl bGwgLSBub3QgdGhlIGRlZmF1bHQgdmFsdWUuCj4KClRoZXJlIGlzIG5vIGhlbHBlciBmdW5jdGlv biBmb3IgZ2V0dGluZyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBhbiBvcHRpb24uIElmCnlvdSBkaXNh bGxvdyByZWFkaW5nIHRoaXMgZmllbGQgZGlyZWN0bHkgKGFzIGluIG9uZSBvZiB5b3VyIG90aGVy IHBhdGNoZXMpLApwbGVhc2UgYWRkIHN1Y2ggYSBoZWxwZXIgZnVuY3Rpb24ocyksIHNpbmNlIGxp YnJhcnkgdXNlcnMgbmVlZCBpdC4gSXQKc2hvdWxkIGFsc28gd29yayB3aXRob3V0IGluc3RhbnRp YXRpbmcgdGhlIG9iamVjdCwgYnV0IGRpcmVjdGx5IG9uIHRoZQpjbGFzcyBkZWZpbml0aW9uCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K