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 2BEE64638A for ; Mon, 15 May 2023 20:16:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D79FD68BF84; Mon, 15 May 2023 23:16:12 +0300 (EEST) Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5942868BE7A for ; Mon, 15 May 2023 23:16:07 +0300 (EEST) Received: by mail-ua1-f51.google.com with SMTP id a1e0cc1a2514c-77d03730ccbso3905810241.3 for ; Mon, 15 May 2023 13:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684181765; x=1686773765; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=H6bj76KObVofYq8eU+s2+1rjhZfxyC+P7gQZeD1V4yc=; b=g3B2aU8NFthhQKmLyQmpTOHiaknYFBw1a1FWo9LBxMByS0pCHc/136Oagwq637DHMi qEoEnfigkZkwSfP1mlcFC8uuMKSecEQ2pQWuSqssKjcuHxu2rYbhw6FbpxkZ/hGV4oNt 4fxY1LrlJRxJv8kasdpzlUkH16/DSbMbllElVX9jzF2B64ijsyBi914Jgcs+zH1Y1Npr fXPx5FcOq+M91wCX9NwChKpJzTRzFzDWd9eGDIrzvknyCbRwsa2uFN2ypezdtCUiX2Xt 7/F6lL5g/xEs55Px6fF91oRzP8c1LqbVT0+MwHoQzpA94ZIxTEXPtzBE9qFWuqhbajXo Z8Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684181765; x=1686773765; 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=H6bj76KObVofYq8eU+s2+1rjhZfxyC+P7gQZeD1V4yc=; b=GRosEqWnPknqnnoSAQ1K14LEZJ/jqsFeqs7/fX1NmTlwLiZ62u8hfXJqEmg1oSLdEG 73leT1oFaczge5URAHA+0s3G3OGqC2y65h0HPGO6FmW5knFMWrYpqpLQN9HN/kdxBE4j DNXrkIH4Xm93zKMp6Ce4xERizsdx6y/Y3Pn24i6VauEupbL65c27A40vTljHUR7X8v+I z2XRnmqxTR0Hcuc+fTLqMe6OylN6u93/09ekjTOKbOUzsFtphoRyiTSpvnX0TtsvHp1x BmqYmgm3lfkKXVuUlhp4xF+8ZwOX5/ABkeR4S3W4dZ79xvLVchBNIhfV13ENM1jUkMwC 6daw== X-Gm-Message-State: AC+VfDyd5KpN7Z6fSFT1t4QiUOQu5/4vU+FsNaDpRQBNTVeiGr5cGHod hsC4DEOqT3Gv2zB6AO/6ddJXP7CogV5CJkyG4PrL8PXf X-Google-Smtp-Source: ACHHUZ4unbQwYvJIO8QQBKEBhG3SoaWaPtuWt0NpLDU9Uz4SZt6nmmChd35WEA3hKj5PWwP7G+bT03lkEmQkSaE0ssY= X-Received: by 2002:a67:ff15:0:b0:432:8d37:f0e4 with SMTP id v21-20020a67ff15000000b004328d37f0e4mr15170259vsp.21.1684181765341; Mon, 15 May 2023 13:16:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Mon, 15 May 2023 22:15:30 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] Global variables in FFmpeg command expressions? 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: T24gTW9uLCBNYXkgMTUsIDIwMjMgYXQgODo0NeKAr1BNIEpvYW4gTGx1Y2ggPGpvYW4ubGx1Y2hA aWNsb3VkLmNvbT4gd3JvdGU6Cgo+IEhpIGFsbCwKPgo+IEkgcmVjZW50bHkgbWFkZSBhIGZlYXR1 cmUgcmVxdWVzdCB0byBvbmUgb2YgdGhlIGNvbW11bml0eSBtZW1iZXJzLiBJIHdhcwo+IHJlYWR5 IHRvIHBheSBhIHJlYXNvbmFibGUgYW1vdW50IGZvciBpdCwgYnV0IGFzIGl0IHdhcyBhIHJlbGF0 aXZlbHkgcXVpY2sKPiBmaXgsIGhlIHdhcyBraW5kIGVub3VnaCB0byBpbXBsZW1lbnQgaXQgb24g aGlzIG93biwgYW5kIEkgbWFkZSBhIGRvbmF0aW9uCj4gdG8gdGhlIGNvbW11bml0eSBpbnN0ZWFk LiBUaGUgZmVhdHVyZSBJIHJlZmVyIHRvIGlzIHRoZSDigJxrZWVw4oCdIHBhcmFtZXRlciBvbgo+ IHRoZSBtcGRlY2ltYXRlIGZpbHRlciwgd2hpY2ggd2FzIGltcGxlbWVudGVkIGJ5IFRoaWxvIEJv cmdtYW5uLgo+Cj4gSSBhbSBhIHJldGlyZWQgc29mdHdhcmUgZGV2ZWxvcGVyIGFuZCBhbHRob3Vn aCBJIGVtYnJhY2VkIHNvbWUgcmVhbGx5Cj4gY29tcGxleCBwcm9qZWN0cyBpbiB0aGUgcGFzdCAo aW5jbHVkaW5nIG9jY2FzaW9uYWwgY29kZSBjb250cmlidXRpb25zIHRvCj4gdGhlIExMVk0gY29t cGlsZXIgcHJvamVjdCkgSSBhbSBub3QgY3VycmVudGx5IGluIHRoZSBkaXNwb3NpdGlvbiB0byBk byBpdAo+IGFueW1vcmUgZHVlIHRvIHNldmVyYWwgcmVhc29ucyBtb3N0bHkgcmVsYXRlZCB0byBh Z2UuCj4KPiBTbywgSSBqdXN0IGpvaW5lZCB0aGlzIG1haWxpbmcgbGlzdCBiZWNhdXNlIEkgd2Fu dCB0byBzdWdnZXN0IGEgZnVydGhlcgo+IGltcHJvdmVtZW50IHRvIEZGbXBlZywgb3Igb3RoZXJ3 aXNlIGFzayBmb3Igd29ya2Fyb3VuZHMuCj4KPiBUaGUgcHJvYmxlbSBJIHdhbnQgdG8gc29sdmUg aXMgdG8gdHJpbSBkdXBsaWNhdGVkIGZyYW1lcyBvZiBhIHZpZGVvIGNsaXAsCj4gaW4gdGhlIHNh bWUgZXhhY3Qgd2F5IHRoYXQgdGhlIG1wZGVjaW1hdGUgZG9lcywgYnV0IHByZXNlcnZpbmcgdGhl Cj4gY29ycmVzcG9uZGluZyBhdWRpbyBzZWN0aW9ucyBvZiB0aGUgcHJlc2VydmVkIHZpZGVvIGZy YW1lcyBpbiBjb3JyZWN0IHN5bmMKPiBvbiB0aGUgb3V0cHV0IHZpZGVvLiBPciBpbiBvdGhlciB3 b3JkcywgdHJpbSBkdXBsaWNhdGVkIGZyYW1lcyBmcm9tIGEgdmlkZW8KPiBpbnB1dCwgd2hpbGUg YWxzbyB0cmltbWluZyB0aGUgY29ycmVzcG9uZGluZyBhdWRpbywgaW4gc3luYy4KPgo+IFRvIGFj Y29tcGxpc2ggdGhpcywgSSBhdHRlbXB0ZWQgY29tbWFuZHMgc3VjaCBhcyB0aGlzIG9uZToKPgo+ IGZmbXBlZyAtaSAkSU5QVVQgLXZmICJzZWxlY3Q9J2lmKCBndChzY2VuZSwwLjAwMDAxKSwgKHN0 KDEsdCk7c3QoMiwxKSksCj4gaWYobHRlKHQtbGQoMSksJHtLRUVQfSksc3QoMiwxKSxzdCgyLDAp KSApJywgc2V0cHRzPU4vRlJBTUVfUkFURS9UQiIgLWFmCj4gImFzZWxlY3Q9J2xkKDIpJywgYXNl dHB0cz1OL1NSL1RC4oCdICAkT1VUUFVUCj4KPiBUaGUgdHJpY2sgaGVyZSBpcyAob3Igd291bGQg YmUpIHRvIHVzZSB2YXJpYWJsZSBudW1iZXIgMiBmcm9tIHRoZSB2aWRlbwo+IHNlY3Rpb24gdG8g dGVsbCB0aGUgYXVkaW8gc2VjdGlvbiB3aGljaCBmcmFtZXMgdG8gc2VsZWN0IChiYXNlZCBvbiB3 aGF0IHRoZQo+IHZpZGVvIHNlY3Rpb24gaXMgc2VsZWN0aW5nKS4gIEhvd2V2ZXIsIHRoaXMgd29u J3Qgd29yayBiZWNhdXNlIOKAmHZhcmlhYmxl4oCZCj4gbnVtYmVyIDIgZnJvbSB0aGUgZmlyc3Qg 4oCYc2VsZWN04oCZIGV4cHJlc3Npb24gaXMgb3V0IG9mIHNjb3BlIG9uIHRoZQo+IOKAmGFzZWxl Y3TigJkgZXhwcmVzc2lvbi4gVGhlcmVmb3JlIGl0IGFsd2F5cyBldmFsdWF0ZXMgdG8gMCBpbiB0 aGUg4oCYYXNlbGVjdOKAmQo+IGV4cHJlc3Npb24gYW5kIHRoZSBvdXRwdXQgZ29lcyB3aXRoIG5v IGF1ZGlvLgo+Cj4gSSB0aGluayB0aGF0IGhhdmluZyBhIHdheSB0byBzcGVjaWZ5IOKAmGdsb2Jh bOKAmSB2YXJpYWJsZXMsIHdpdGggdmFsaWQgc2NvcGUKPiB0aHJvdWdoIHRoZSBlbnRpcmUgZmZt cGVnIGNvbW1hbmQsIGZlYXR1cmluZyAnc3RvcmUgZ2xvYmFsJyBhbmQgJ2xvYWQKPiBnbG9iYWzi gJkgc2VtYW50aWNzLCB3b3VsZCBiZSB2ZXJ5IGhlbHBmdWwgYW5kIHdvdWxkIGVub3Jtb3VzbHkg aW5jcmVhc2UgdGhlCj4gdXNlIGNhc2VzIGZvciB0aGlzIGxpYnJhcnkuIFNvIGl0IHdvdWxkIGJl IG5pY2UgaWYgc29tZWJvZHkgd291bGQgbG9vayBhdAo+IGltcGxlbWVudGluZyBpdC4gSSB1bmRl cnN0YW5kIHRoaXMgaXMgZmFyIGZyb20gc3RyYWlnaHRmb3J3YXJkLCBidXQgSXQKPiB3b3VsZCBi ZSBnYW1lIGNoYW5naW5nIGlmIGRvbmUgaW4gbXkgb3Bpbmlvbi4KPgo+IEFzIHNhaWQsIG15IGN1 cnJlbnQgdXNlIGNhc2UgaXMgdHJpbW1pbmcgdGhlIGF1ZGlvIHN0cmVhbSBpbiBzeW5jIHdpdGgg dGhlCj4gdmlkZW8gc3RyZWFtIGFzIGRlc2NyaWJlZCBhYm92ZS4gU28gYWx0ZXJuYXRpdmVseSwg SSB3b3VsZCBhcHByZWNpYXRlIGFueQo+IGhpbnRzIG9uIGhvdyB0byBhY2NvbXBsaXNoIHRoaXMg aWYgdGhpcyBpcyAvYWxyZWFkeS8gcG9zc2libGUuCj4KClRoYXQgYXBwcm9hY2ggaXMgcHJvbmUg dG8gbWFueSBlcnJvcnMgYW5kIG1ha2VzIGl0IHVzZWxlc3MgaWYgZnJhbWUKdGhyZWFkaW5nIGlz IGFkZGVkIHRvIGxpYmF2ZmlsdGVyLgpJbnN0ZWFkIGZpbHRlciB0aGF0IHRha2VzIGJvdGggQSBh bmQgViBzdHJlYW0gYW5kIG91dHB1dHMgQSBhbmQgViBzdHJlYW0gaXMKbW9yZSBzb2xpZCBhcHBy b2FjaC4KCgo+Cj4gVGhhbmtzCj4KPiBKb2huIExMdWNoCj4KPgo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K