From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 0D6DD4E4AF for ; Fri, 23 Jan 2026 13:06:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769173598; h=date : to : message-id : references : mime-version : in-reply-to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=1NsUhyeg7pnG+QG94VNYNqdEhmMXYXqrjXHuYOFXWoc=; b=AWPq//kNnu2EvQ/tcJXZglm8eMPyaSVTZktql3Ucg4+Zn720WTxJfM9HpJ6VQ4SKqRBd8 1gP6TIszYcnfCCWdLRpYk5DIfm5gwmnycbUzgI/F4bEVMFRJ9nGpDXgugaFkSsZF4iu0FNV Zh3YyOcyj0PpSlo/N0KR/dPQ/rTlp5uDN799mIeHYIc3EWHFyqmFpbor4iK3YYT24hdz8W1 qqX5+e6I3FMkmxMdOTMYKFdcq4ZIz/hWKyezv14RAKQDkSrQpmxkBFij6WkGHdXKIuXF/td ATy2zxY2M4K3IpzcnYSiaRGNwCiBzm86j/Rv3CJPx6z1J7Yk02qqgH4Wkjcw== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 38FD069153F; Fri, 23 Jan 2026 15:06:38 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1769173585; b=DJ/qE6Bd3u4MYkjMWJM6yfxYvlRIJvX5Cj+NCquX9AYKD0vPAaqMunVO1aP0j7ETWrbgx /TTQqqTS7FviWIp20s0Zqm5n9arn45CHHMOFo/bVUag1YWtTjxEJWdKDc9XDoZ3rmJRCFNJ /XtW6E5bWWHuc/CJO9Us/OEhVnVDTKRjDA1vZxfdaxgkxmiBJv/xi9o41xfpsHZ81Vfpxcv 7S1B2KZGb8P2g+aJuuZScsOLdjug6dL6DZhqy4bkPbXrtXUqd1yzreBdbMI7UOn8eat8YF0 6trP/KiCIFTAi2cUKxk2tNxD/NMjHzoelR+3/e3nVGKwUACu8RRqR/8dcYog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1769173585; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=1NsUhyeg7pnG+QG94VNYNqdEhmMXYXqrjXHuYOFXWoc=; b=jX336G5OLUVlA7oQtuq3OL7v5HgoA6TOEtYGI+rt0qhkO7R+9mMuSd55RI7qzTZtBXy7y dbunXLsNxwKF75HskQ4omryv9bb9dbMX+979wn7X/q7BX73B371/6glxB6G0VGiXLJRtQ+n Dg0dzl8p1IYrfFVImU2nMCPUKn7hDYIqfhm08S22QQjEWrXnDUBJ20kCKomtjGxLm5OohuU tomtLcsPNQHBVnQfgo63IuZPBuBxQrAGdEhAcbDJT8Ra814S0wHKJzmMoM0WpQvkxIrGQQB ZZj/ohDNl0jLgSWU4g1/6fff8Fx2+X45kD3yilYHOLSyGswHu73wrN97XDLw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=fail; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=fail; arc=none (Message is not ARC signed); dmarc=none Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 443F0691494 for ; Fri, 23 Jan 2026 15:06:12 +0200 (EET) X-ENS-nef-client: 129.199.129.80 ( name = phare.normalesup.org ) Received: from phare.normalesup.org (phare.normalesup.org [129.199.129.80]) by nef.ens.fr (8.14.4/1.01.28121999) with ESMTP id 60ND69qN008755 ; Fri, 23 Jan 2026 14:06:10 +0100 Received: by phare.normalesup.org (Postfix, from userid 1001) id B87A92EFDD; Fri, 23 Jan 2026 14:06:09 +0100 (CET) Date: Fri, 23 Jan 2026 14:06:09 +0100 To: FFmpeg development discussions and patches Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Fri, 23 Jan 2026 14:06:10 +0100 (CET) Message-ID-Hash: OLBUJNJAF7V4PYAE4PWA24KZZ5IHROCQ X-Message-ID-Hash: OLBUJNJAF7V4PYAE4PWA24KZZ5IHROCQ X-MailFrom: SRS0=WZ+9=74=phare.normalesup.org=george@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH RFC] libavfilter: expose expression variable metadata via AVFilter struct List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Nicolas George via ffmpeg-devel Cc: Len Woodward , Nicolas George Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: SGkuIFNvcnJ5LCBiZWVuIGJ1c3kuDQoNCkxlbiBXb29kd2FyZCB2aWEgZmZtcGVnLWRldmVsIChI RTEyMDI2LTAxLTE0KToNCj4gICBUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4gVG8gY2xhcmlmeSBt eSB1bmRlcnN0YW5kaW5nOg0KPiANCj4gICAxLiBEZWZpbmUgQVZFeHByVmFyIGluIGxpYmF2dXRp bC9ldmFsLmggc28gbm9uLWZpbHRlciBjb2RlIGNhbiB1c2UgaXQNCj4gICAyLiBBZGQgYWNjZXNz b3IgZnVuY3Rpb25zIGluc3RlYWQgb2YgZGlyZWN0IHN0cnVjdCBpdGVyYXRpb24NCj4gICAzLiBB ZGQgdGhlIGZpZWxkIHRvIEFWRmlsdGVyIChvciBBVkZpbHRlckNvbnRleHQpDQoNClllcywgbXkg cmVjb21tZW5kYXRpb24gd291bGQgYmUgc29tZXRoaW5nIGxpa2UgdGhhdC4NCg0KPiAgIE9uIHBv aW50IDMg4oCUIGlzIHlvdXIgdGhpbmtpbmcgdGhhdCBBVkZpbHRlckNvbnRleHQgd291bGQgYWxs b3cgdmFyaWFibGVzDQo+IHRvIGRlcGVuZCBvbiBydW50aW1lIHN0YXRlIChlLmcuLCBjb25maWd1 cmVkIGlucHV0IGRpbWVuc2lvbnMpPyBGb3IgbW9zdA0KPiBmaWx0ZXJzIHRoZSB2YXJpYWJsZXMg YXJlIHN0YXRpYywgYnV0IEkgY2FuIHNlZSBjYXNlcyB3aGVyZSB0aGF0IG1hdHRlcnMuDQoNCklm IGl0IGdvZXMgdGhyb3VnaCBhbiBhY2Nlc3NvciwgdGhlbiBpdCBkb2VzIG5vdCBtYXR0ZXIgd2hl cmUgdGhlIGZpZWxkcw0KYXJlLiBXZSBjb3VsZCBldmVuIGhhdmUgdGhlIGZpZWxkIGluIGJvdGgg QVZGaWx0ZXIgYW5kIEFWRmlsdGVyQ29udGV4dA0KYW5kIGhhdmUgdGhlIGFjY2Vzc29yIG1lcmdl IHRoZSB0d28gbGlzdHMuDQoNCj4gDQo+ICAgT24gdGhlIGFjY2Vzc29yIGFwcHJvYWNoLCBzb21l dGhpbmcgbGlrZToNCj4gDQo+ICAgLy8gbGliYXZ1dGlsL2V2YWwuaA0KPiAgIHR5cGVkZWYgc3Ry dWN0IEFWRXhwclZhciB7DQo+ICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7DQo+ICAgICAgIGNvbnN0 IGNoYXIgKmhlbHA7DQo+ICAgfSBBVkV4cHJWYXI7DQo+IA0KPiAgIC8vIGxpYmF2ZmlsdGVyL2F2 ZmlsdGVyLmgNCj4gICBpbnQgYXZmaWx0ZXJfZ2V0X25iX2V4cHJfdmFycyhjb25zdCBBVkZpbHRl ciAqZik7DQo+ICAgY29uc3QgQVZFeHByVmFyICphdmZpbHRlcl9nZXRfZXhwcl92YXIoY29uc3Qg QVZGaWx0ZXIgKmYsIGludCBpbmRleCk7DQo+IA0KPiAgIE9yIGlmIHdlIGdvIHdpdGggQVZGaWx0 ZXJDb250ZXh0Og0KPiANCj4gICBpbnQgYXZmaWx0ZXJfY3R4X2dldF9uYl9leHByX3ZhcnMoY29u c3QgQVZGaWx0ZXJDb250ZXh0ICpjdHgpOw0KPiAgIGNvbnN0IEFWRXhwclZhciAqYXZmaWx0ZXJf Y3R4X2dldF9leHByX3Zhcihjb25zdCBBVkZpbHRlckNvbnRleHQgKmN0eCwNCj4gaW50IGluZGV4 KTsNCj4gDQo+ICAgV2hpY2ggZG8geW91IHRoaW5rIGZpdHMgYmV0dGVyPyBJJ20gbGVhbmluZyB0 b3dhcmQgQVZGaWx0ZXIgc2luY2UgdGhlDQo+IHZhcmlhYmxlcyBhcmUgY29tcGlsZS10aW1lIGNv bnN0YW50cyBmb3IgYWxsIHRoZSBmaWx0ZXJzIEkndmUgbG9va2VkIGF0Lg0KDQpJIHdvdWxkIHN1 Z2dlc3QgQVZGaWx0ZXJDb250ZXh0LCBiZWNhdXNlIGN0eC0+ZmlsdGVyIGdpdmVzIHlvdSB0aGUN CmNvcnJlc3BvbmRpbmcgQVZGaWx0ZXIgd2hlcmVhcyB0aGUgb3Bwb3NpdGUgaXMgbm90IHBvc3Np YmxlLg0KDQpZb3Ugd2lsbCBuZWVkIHRvIGJlIGNhcmVmdWwgd2hlbiBnZW5lcmljIGZ1bmN0aW9u cyBpbiBsaWJhdnV0aWwgZ2V0DQpBVkV4cHJWYXIgcG9pbnRlcnMgdGhhdCBtYXkgY29tZSBmcm9t IGxpYmF2ZmlsdGVyOiB0aGV5IGNvdWxkIGJlIHRvbw0Kc21hbGwuIFRoZSBiZXN0IHdheSB0byBk byB0aGF0IHdvdWxkIHByb2JhYmx5IHRvIGxvY2sgYWxsIGxpYnJhcmllcw0KdmVyc2lvbnMgdG9n ZXRoZXIsIGFzIHdlIGRpc2N1c3NlZCBtdWx0aXBsZSB0aW1lcywgYnV0IG5vYm9keQ0KaW1wbGVt ZW50ZWQgaXQgeWV0Lg0KDQpSZWdhcmRzLA0KDQotLSANCiAgTmljb2xhcyBHZW9yZ2UNCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QgLS0gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2Vu ZCBhbiBlbWFpbCB0byBmZm1wZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=