From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTP id CA1294A727
	for <ffmpegdev@gitmailbox.com>; Thu,  4 Apr 2024 17:48:47 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1E50B68D0E8;
	Thu,  4 Apr 2024 20:48:45 +0300 (EEST)
Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com
 [209.85.208.46])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AAD0668C934
 for <ffmpeg-devel@ffmpeg.org>; Thu,  4 Apr 2024 20:48:38 +0300 (EEST)
Received: by mail-ed1-f46.google.com with SMTP id
 4fb4d7f45d1cf-56e2b3e114fso177638a12.2
 for <ffmpeg-devel@ffmpeg.org>; Thu, 04 Apr 2024 10:48:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1712252918; x=1712857718; darn=ffmpeg.org;
 h=user-agent:in-reply-to:content-transfer-encoding
 :content-disposition:mime-version:references:mail-followup-to
 :message-id:subject:to:from:date:from:to:cc:subject:date:message-id
 :reply-to; bh=OFCTGVwe98KwFBYhWWIlNorZ/5QWry450rHy6j4ycKc=;
 b=SFoXg/HR8SJ+oQAJh1gIcIug64wN3b4wIzKErgttYz7jRVPrWZBY1nY+fT/KSqd22p
 SVFjvL2IV3yOMtX1SKTtxSYu/CxQI72UgFtY774YYB+0aO0aLMkgRJHEpf/TQeqXhndu
 24Y2WekUZhOmkJ2f31irqI4bjXAviGdBhLQfcypJQsydsXvJj+2uxjjuE6DSBet/mi8I
 VQyh4CS//juWPvS8DJdCdHZglvxmiHGJaXS31Uy7tUA929nRdfbunYyhuKmfBiL0/4HX
 nxm/6nLa/OjN69eh5yPXqZc6cYVm4uhEzi/sQSy5mtrKw2YdDWqCxz+cUzW5zfIylCra
 h46A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1712252918; x=1712857718;
 h=user-agent:in-reply-to:content-transfer-encoding
 :content-disposition:mime-version:references:mail-followup-to
 :message-id:subject:to:from:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=OFCTGVwe98KwFBYhWWIlNorZ/5QWry450rHy6j4ycKc=;
 b=fsbZR8SjhXAZZC+rHWCCwOmDOE1BgCDKTpQT8eL7csC++j3ZJ6DWt9ejdV/jxrZsC9
 FAARlL7b1WqgwXCJE3b14jOfpGiCBYelExKPR6OCeX2clriCDNPZy8imduXfRjH2IBCl
 xbj6h5jue+Agwtpm8epWGxm62NMU2PvJKwnNr6peLhcylseyUlYEYwBwncBD+553rXQb
 d976wOxyF4hAjwts4fQ1dQ6sIgzgwbtCmGIAoXFcmSxmTO+4j9m+vBsyoSC//psTsXYq
 pe8LucMJtI705YR6hNYtfIJ4W8rwILZhd4RM19W5tdxXUAJf7D7uO6Qq/hUibRO28umB
 hCsQ==
X-Gm-Message-State: AOJu0Yzb+wNQT5D+CNzDuGTCNDxO25heT7l7TD101fXZ8DX6W+T4vjNL
 rSvkubCb4ldfGmV1O/NRdWZu5Bnzuss5+yNKDsC5nGYHvNliIKKGU0yKavsb
X-Google-Smtp-Source: AGHT+IFAG9x+kSC1dFtOvu9LuTvv/Z8W9L1P5kGS/FguB2hAZ0NLcAcBypiH9hN+bzbNRn6qSaD/HA==
X-Received: by 2002:a50:9311:0:b0:56e:2a7d:827d with SMTP id
 m17-20020a509311000000b0056e2a7d827dmr473743eda.15.1712252917583; 
 Thu, 04 Apr 2024 10:48:37 -0700 (PDT)
Received: from mariano (host-79-42-51-175.retail.telecomitalia.it.
 [79.42.51.175]) by smtp.gmail.com with ESMTPSA id
 v3-20020aa7d643000000b0056e0376286bsm2420359edr.24.2024.04.04.10.48.37
 for <ffmpeg-devel@ffmpeg.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 04 Apr 2024 10:48:37 -0700 (PDT)
Received: by mariano (Postfix, from userid 1000)
 id 0B5DDBFCE8; Thu,  4 Apr 2024 19:48:36 +0200 (CEST)
Date: Thu, 4 Apr 2024 19:48:35 +0200
From: Stefano Sabatini <stefasab@gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Message-ID: <Zg7n86XLYS4VAaXf@mariano>
Mail-Followup-To: FFmpeg development discussions and patches
 <ffmpeg-devel@ffmpeg.org>
References: <20240219214227.19814-1-oneric@oneric.de>
 <20240219214227.19814-4-oneric@oneric.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20240219214227.19814-4-oneric@oneric.de>
User-Agent: Mutt/2.1.4 (2021-12-11)
Subject: Re: [FFmpeg-devel] [PATCH v4 3/4] avcodec/{ass,
 webvttdec}: more portable curly brace escapes
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/Zg7n86XLYS4VAaXf@mariano/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

T24gZGF0ZSBNb25kYXkgMjAyNC0wMi0xOSAyMjo0MjoyNiArMDEwMCwgT25lcmljIHdyb3RlOgo+
IFVubGlrZSB3aGF0IHRoZSBvbGQgY29tbWVudCBzdWdnZXN0ZWQsIHN0YW5kYXJkIEFTUyBoYXMg
bm8gY2hhcmFjdGVyCj4gZXNjYXBlIG1lY2hhbmlzbSwgYnV0IGEgY2xvc2luZyBjdXJseSBicmFj
a2V0IGRvZXNuJ3QgZXZlbiBuZWVkIG9uZS4KPiAKCj4gRm9yIG1hbnVhbCBhdXRob3JlZCBzdWIg
ZmlsZXMgdXNpbmcgYSBmdWxsLXdpZHRoIHZhcmlhbnQgb2YgYW4gYXByb3BpYXRlCgphcHByb3By
aWF0ZT8KCj4gZm9udCBhbmQgd2l0aCBzY2FsaW5nIGFuZCBwc2FjaW5nIG1vZGlmaWVycyBpcyBh
IGNvbW1vbiB3b3JrYXJvdW5kLgoKc3BhY2luZwoKPiBUaGlzIGlzIG5vdCBhbiBvcHRpb24gaGVy
ZSwgYnV0IHdlIGNhbiBzdGlsbCBtYWtlIHRoaW5ncyBtdWNoIGxlc3MgYmFkLgo+IE5vdyB0aGUg
ZGVzaXJlZCBvcGVuaW5nIGJyYWNrZXQgc3RpbGwgc2hvd3MgdXAgaW4gbGliYXNzIGFuZAo+IHN0
YW5kYXJkIHJlbmRlcnMgd2lsbCBtZXJlbHkgZGlzcGxheSBhIGJhY2tzbGFzaCBpbiBpdHMgcGxh
Y2UKPiBpbnN0ZWFkIG9mIHN0cmlwcGluZyB0aGUgZm9sbG93aW5nIHRleHQgbGlrZSBiZWZvcmUu
Cj4gLS0tCj4gIGxpYmF2Y29kZWMvYXNzLmMgICAgICAgICAgfCAxMiArKysrKysrKy0tLS0KPiAg
bGliYXZjb2RlYy93ZWJ2dHRkZWMuYyAgICB8ICAyICstCj4gIHRlc3RzL3JlZi9mYXRlL3N1Yi13
ZWJ2dHQgfCAgMiArLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYXNzLmMgYi9saWJhdmNvZGVj
L2Fzcy5jCj4gaW5kZXggYTY4ZDM1NjhiNC4uZTdhMWFjMGViNSAxMDA2NDQKPiAtLS0gYS9saWJh
dmNvZGVjL2Fzcy5jCj4gKysrIGIvbGliYXZjb2RlYy9hc3MuYwo+IEBAIC0xODEsMTAgKzE4MSwx
NCBAQCB2b2lkIGZmX2Fzc19icHJpbnRfdGV4dF9ldmVudChBVkJQcmludCAqYnVmLCBjb25zdCBj
aGFyICpwLCBpbnQgc2l6ZSwKPiAgICAgICAgICBpZiAobGluZWJyZWFrcyAmJiBzdHJjaHIobGlu
ZWJyZWFrcywgKnApKSB7Cj4gICAgICAgICAgICAgIGF2X2JwcmludGYoYnVmLCAiXFxOIik7Cj4g
IAo+IC0gICAgICAgIC8qIHN0YW5kYXJkIEFTUyBlc2NhcGluZyBzbyByYW5kb20gY2hhcmFjdGVy
cyBkb24ndCBnZXQgbWlzLWludGVycHJldGVkCj4gLSAgICAgICAgICogYXMgQVNTICovCj4gLSAg
ICAgICAgfSBlbHNlIGlmICgha2VlcF9hc3NfbWFya3VwICYmIHN0cmNocigie30iLCAqcCkpIHsK
PiAtICAgICAgICAgICAgYXZfYnByaW50ZihidWYsICJcXCVjIiwgKnApOwo+ICsgICAgICAgIC8q
IGNhbmNlbCBjdXJseSBicmFja2V0cyB0byBhdm9pZCBib2d1cyBvdmVycmlkZSB0YWcgYmxvY2tz
Cj4gKyAgICAgICAgICogaGlkaW5nIHRleHQuIFN0YW5kYXJkIEFTUyBoYXMgbm8gY2hhcmFjdGVy
IGVzY2FwZXMsCj4gKyAgICAgICAgICogdGhvdWdoIChvbmx5KSBsaWJhc3MgcHJvdmlkZXMgXHsg
YW5kIFx9Lgo+ICsgICAgICAgICAqIFVucGFpcmVkIGNsb3NpbmcgYnJhY2tldHMgZG9uJ3QgbmVl
ZCBlc2NhcGluZyBhdCBhbGwgdGhvdWdoIGFuZAo+ICsgICAgICAgICAqIHRvIG1ha2UgdGhlIHNp
dHVhdGlvbiBsZXNzIGJhZCBpbiBzdGFuZGFyZCBBU1MgaW5zZXJ0IGFuIGVtcHR5IGJsb2NrCj4g
KyAgICAgICAgICovCj4gKyAgICAgICAgfSBlbHNlIGlmICgha2VlcF9hc3NfbWFya3VwICYmICpw
ID09ICd7Jykgewo+ICsgICAgICAgICAgICBhdl9icHJpbnRmKGJ1ZiwgIlxce3t9Iik7Cj4gIAo+
ICAgICAgICAgIC8qIGFwcGVuZCB3b3JkLWpvaW5lciBVKzIwNjAgYXMgVVRGLTggdG8gYnJlYWsg
dXAgc2VxdWVuY2VzIGxpa2UgXE4gKi8KPiAgICAgICAgICB9IGVsc2UgaWYgKCFrZWVwX2Fzc19t
YXJrdXAgJiYgKnAgPT0gJ1xcJykgewo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3dlYnZ0dGRl
Yy5jIGIvbGliYXZjb2RlYy93ZWJ2dHRkZWMuYwo+IGluZGV4IDZlNTViYzU0OTkuLjM1YmRiZTgw
NWQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy93ZWJ2dHRkZWMuYwo+ICsrKyBiL2xpYmF2Y29k
ZWMvd2VidnR0ZGVjLmMKPiBAQCAtMzcsNyArMzcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsK
PiAgICAgIHsiPGk+IiwgIntcXGkxfSJ9LCB7IjwvaT4iLCAie1xcaTB9In0sCj4gICAgICB7Ijxi
PiIsICJ7XFxiMX0ifSwgeyI8L2I+IiwgIntcXGIwfSJ9LAo+ICAgICAgeyI8dT4iLCAie1xcdTF9
In0sIHsiPC91PiIsICJ7XFx1MH0ifSwKPiAtICAgIHsieyIsICJcXHsifSwgeyJ9IiwgIlxcfSJ9
LCB7IlxcIiwgIlxcXHhlMlx4ODFceGEwIn0sIC8vIGVzY2FwZSB0byBhdm9pZCBBU1MgbWFya3Vw
IGNvbmZsaWN0cwo+ICsgICAgeyJ7IiwgIlxce3t9In0sIHsiXFwiLCAiXFxceGUyXHg4MVx4YTAi
fSwgLy8gZXNjYXBlIHRvIGF2b2lkIEFTUyBtYXJrdXAgY29uZmxpY3RzCj4gICAgICB7IiZndDsi
LCAiPiJ9LCB7IiZsdDsiLCAiPCJ9LAo+ICAgICAgeyImbHJtOyIsICJceGUyXHg4MFx4OGUifSwg
eyImcmxtOyIsICJceGUyXHg4MFx4OGYifSwKPiAgICAgIHsiJmFtcDsiLCAiJiJ9LCB7IiZuYnNw
OyIsICJcXGgifSwKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvcmVmL2ZhdGUvc3ViLXdlYnZ0dCBiL3Rl
c3RzL3JlZi9mYXRlL3N1Yi13ZWJ2dHQKPiBpbmRleCBlYTU4N2IzMjdjLi5mYWU1MDYwN2ZiIDEw
MDY0NAo+IC0tLSBhL3Rlc3RzL3JlZi9mYXRlL3N1Yi13ZWJ2dHQKPiArKysgYi90ZXN0cy9yZWYv
ZmF0ZS9zdWItd2VidnR0Cj4gQEAgLTIxLDcgKzIxLDcgQEAgRGlhbG9ndWU6IDAsMDowMDoyMi4w
MCwwOjAwOjI0LjAwLERlZmF1bHQsLDAsMCwwLCxhdCB0aGUgQU1OSC4KPiAgRGlhbG9ndWU6IDAs
MDowMDoyNC4wMCwwOjAwOjI2LjAwLERlZmF1bHQsLDAsMCwwLCxUaGFuayB5b3UgZm9yIHdhbGtp
bmcgZG93biBoZXJlLgo+ICBEaWFsb2d1ZTogMCwwOjAwOjI3LjAwLDA6MDA6MzAuMDAsRGVmYXVs
dCwsMCwwLDAsLEFuZCBJIHdhbnQgdG8gZG8gYSBmb2xsb3ctdXAgb24gdGhlIGxhc3QgY29udmVy
c2F0aW9uIHdlIGRpZC5cTm11bHRpcGxlIGxpbmVzXE5hZ2Fpbgo+ICBEaWFsb2d1ZTogMCwwOjAw
OjMwLjAwLDA6MDA6MzEuNTAsRGVmYXVsdCwsMCwwLDAsLFdoZW4gd2UgZS1tYWlsZWTigJQKPiAt
RGlhbG9ndWU6IDAsMDowMDozMC41MCwwOjAwOjMyLjUwLERlZmF1bHQsLDAsMCwwLCxEaWRuJ3Qg
d2Uge1xiMX10YWxrIHtcaTF9YWJvdXRcTntcaTB9IGVub3VnaHtcYjB9IGluIHRoYXQgY29udmVy
c2F0aW9uPyBce0knbSBub3QgYW4gQVNTIGNvbW1lbnRcfQo+ICtEaWFsb2d1ZTogMCwwOjAwOjMw
LjUwLDA6MDA6MzIuNTAsRGVmYXVsdCwsMCwwLDAsLERpZG4ndCB3ZSB7XGIxfXRhbGsge1xpMX1h
Ym91dFxOe1xpMH0gZW5vdWdoe1xiMH0gaW4gdGhhdCBjb252ZXJzYXRpb24/IFx7e31JJ20gbm90
IGFuIEFTUyBjb21tZW50fQo+ICBEaWFsb2d1ZTogMCwwOjAwOjMyLjAwLDA6MDA6MzUuNTAsRGVm
YXVsdCwsMCwwLDAsLE5vISBObyBubyBubyBubzsgJ2NvcyAnY29zIG9idmlvdXNseSAnY29zCj4g
IERpYWxvZ3VlOiAwLDA6MDA6MzIuNTAsMDowMDozMy41MCxEZWZhdWx0LCwwLDAsMCwse1xpMX1M
YXVnaHN7XGkwfQo+ICBEaWFsb2d1ZTogMCwwOjAwOjM1LjUwLDA6MDA6MzguMDAsRGVmYXVsdCws
MCwwLDAsLFlvdSBrbm93IEknbSBzbyBleGNpdGVkIG15IGdsYXNzZXMgYXJlIGZhbGxpbmcgb2Zm
IGhlcmUuCgpTaG91bGQgYmUgZ29vZCBvdGhlcndpc2UgKGJ1dCBhIHNlY29uZCBsb29rIGZyb20g
c29tZW9uZSBtb3JlIGZhbWlsaWFyCndpdGggQVNTIGFsc28gbWlnaHQgYmUgZ29vZCkuCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt
YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h
aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh
Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl
Y3QgInVuc3Vic2NyaWJlIi4K