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 760B4494E5 for ; Mon, 12 Feb 2024 02:02:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F2A6368D148; Mon, 12 Feb 2024 04:02:27 +0200 (EET) Received: from mo4-p00-ob.smtp.rzone.de (unknown [81.169.146.217]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 82E9E68CA0D for ; Mon, 12 Feb 2024 04:02:18 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; t=1707703337; cv=none; d=strato.com; s=strato-dkim-0002; b=IoKC+xnCIdApEk9WOWOhhucucwYNYUMtezksMbuYvXLCZL5zqr+0EtsykbV5xp+Pot flCZO/kfAqlttUXS11VByvBfZW1d2325SZpdPCVcGa0GZW2ZTJx1PBCO4ojOPBjb0UBN lHakGrABxXp4CVCIts1Fn0wZjqFsNzr5DBHIc0/De1DHHp7uuMXVGX7YGbdHjH4ruCfv Hfgplud8rKpr+1fWPPqIKdighYZsIdUarg4NiHn07M40oLWBgilhzbXIXltj3Ed2pTFU tuTm7QVCHKFoRjObxPVRoqa6A1qE7FqEYCHxZjQSAMIEnuBQlLH8c50Am82w5GlqUlwR qHWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1707703337; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=sWhLf975+n9pDZ+kqOvmCzNKzKIN8af5zcf5+xAzACU=; b=A98Umdp+IBOziFAV/7kukRcu5HPN34sGHtxwqLKu8y5rsxJHxTg5JPfTRdd9AmeyNo 6art4WQrBhAxIBRXvi3YkDE8n3V9TDtUYRXPKyLCBTZMeekgTW5iZ87QvE3wx+w3D+jC 5F16mKpmYkg+8vYOV27dcSbEzegKliV7BV1NyV3pUWCYWCPvmEpyOfvX4RQwHHxZi0pO yqF2xuTAu2+4w9YzZl7KqDsZDm/BCwjM7jASEeWeZmvExH094E94Dggc9ZWxcRxkywJK ZbzIefPlx82yqmGJYIu+cGQdhMyqUc7xadUs9EvwBcIUEHmWHfFdV+fd93MgTUs9gUxJ 6uKQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1707703337; s=strato-dkim-0002; d=oneric.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=sWhLf975+n9pDZ+kqOvmCzNKzKIN8af5zcf5+xAzACU=; b=jB0AVafno6YDxlNlzBHwnmSTQkbrAKqzaSTRDdqccXy95jrN3iYrcanRfJaOYREGfa eGHGLIIn66OFuzehdebt89/wDD1fDHCdifNIyGgAzZ4Dr1L6n2AGcMLkrr62dpmsthL1 B10opqEKyRZzKOxP3tVL7c+AapH/i6p1rLjoMkfoFzAEVHr3lH6PR00dt/GfzH3NazX1 0mB2b8EVuLwZHNmAUt+OOpPD9IjhpwAg4qyna5Y4m1IWIfHl8qIXMAbYrN1qgFvl98bu Z1AExzLefex2JuHiAc9AIARyi0ZrESrd5Q68id82tFwG+lIHBiUGfvNtdmQPH5fnntaB wjUQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1707703337; s=strato-dkim-0003; d=oneric.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=sWhLf975+n9pDZ+kqOvmCzNKzKIN8af5zcf5+xAzACU=; b=kWxOg8FGQehesqhOaTvnmd/ZkSYcsrLfEgb9e71khxTvNzf9RfRH0EqRo+snUi4Czk sdPiDY2JmlUp7huTCuCw== X-RZG-AUTH: ":I2IBZ0mrW/AWQXwgB4oxKM1YsW1lFUznrLvi/XReWqAAlWwZ8wlvfXmGs4jUQ0oz8ZbhHexs8fhgUyJVddUhvSMyyTdkfRqedioxw5M6" Received: from abhoth.workgroup by smtp.strato.de (RZmta 49.11.2 AUTH) with ESMTPSA id x7ec2e01C22HBx4 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Mon, 12 Feb 2024 03:02:17 +0100 (CET) From: Oneric To: ffmpeg-devel@ffmpeg.org Date: Mon, 12 Feb 2024 03:01:58 +0100 Message-Id: <20240212020159.6806-4-oneric@oneric.de> In-Reply-To: <20240212020159.6806-1-oneric@oneric.de> References: <20240212020159.6806-1-oneric@oneric.de> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3 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 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: VW5saWtlIHdoYXQgdGhlIG9sZCBjb21tZW50IHN1Z2dlc3RlZCwgc3RhbmRhcmQgQVNTIGhhcyBu byBjaGFyYWN0ZXIKZXNjYXBlIG1lY2hhbmlzbSwgYnV0IGEgY2xvc2luZyBjdXJseSBicmFja2V0 IGRvZXNuJ3QgZXZlbiBuZWVkIG9uZS4KCkZvciBtYW51YWwgYXV0aG9yZWQgc3ViIGZpbGVzIHVz aW5nIGEgZnVsbC13aWR0aCB2YXJpYW50IG9mIGFuIGFwcm9waWF0ZQpmb250IGFuZCB3aXRoIHNj YWxpbmcgYW5kIHBzYWNpbmcgbW9kaWZpZXJzIGlzIGEgY29tbW9uIHdvcmthcm91bmQuClRoaXMg aXMgbm90IGFuIG9wdGlvbiBoZXJlLCBidXQgd2UgY2FuIHN0aWxsIG1ha2UgdGhpbmdzIG11Y2gg bGVzcyBiYWQuCk5vdyB0aGUgZGVzaXJlZCBvcGVuaW5nIGJyYWNrZXQgc3RpbGwgc2hvd3MgdXAg aW4gbGliYXNzIGFuZApzdGFuZGFyZCByZW5kZXJzIHdpbGwgbWVyZWx5IGRpc3BsYXkgYSBiYWNr c2xhc2ggaW4gaXRzIHBsYWNlCmluc3RlYWQgb2Ygc3RyaXBwaW5nIHRoZSBmb2xsb3dpbmcgdGV4 dCBsaWtlIGJlZm9yZS4KLS0tCiBsaWJhdmNvZGVjL2Fzcy5jICAgICAgICAgIHwgMTIgKysrKysr KystLS0tCiBsaWJhdmNvZGVjL3dlYnZ0dGRlYy5jICAgIHwgIDIgKy0KIHRlc3RzL3JlZi9mYXRl L3N1Yi13ZWJ2dHQgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYXNzLmMgYi9saWJhdmNvZGVj L2Fzcy5jCmluZGV4IGE2OGQzNTY4YjQuLmU3YTFhYzBlYjUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29k ZWMvYXNzLmMKKysrIGIvbGliYXZjb2RlYy9hc3MuYwpAQCAtMTgxLDEwICsxODEsMTQgQEAgdm9p ZCBmZl9hc3NfYnByaW50X3RleHRfZXZlbnQoQVZCUHJpbnQgKmJ1ZiwgY29uc3QgY2hhciAqcCwg aW50IHNpemUsCiAgICAgICAgIGlmIChsaW5lYnJlYWtzICYmIHN0cmNocihsaW5lYnJlYWtzLCAq cCkpIHsKICAgICAgICAgICAgIGF2X2JwcmludGYoYnVmLCAiXFxOIik7CiAKLSAgICAgICAgLyog c3RhbmRhcmQgQVNTIGVzY2FwaW5nIHNvIHJhbmRvbSBjaGFyYWN0ZXJzIGRvbid0IGdldCBtaXMt aW50ZXJwcmV0ZWQKLSAgICAgICAgICogYXMgQVNTICovCi0gICAgICAgIH0gZWxzZSBpZiAoIWtl ZXBfYXNzX21hcmt1cCAmJiBzdHJjaHIoInt9IiwgKnApKSB7Ci0gICAgICAgICAgICBhdl9icHJp bnRmKGJ1ZiwgIlxcJWMiLCAqcCk7CisgICAgICAgIC8qIGNhbmNlbCBjdXJseSBicmFja2V0cyB0 byBhdm9pZCBib2d1cyBvdmVycmlkZSB0YWcgYmxvY2tzCisgICAgICAgICAqIGhpZGluZyB0ZXh0 LiBTdGFuZGFyZCBBU1MgaGFzIG5vIGNoYXJhY3RlciBlc2NhcGVzLAorICAgICAgICAgKiB0aG91 Z2ggKG9ubHkpIGxpYmFzcyBwcm92aWRlcyBceyBhbmQgXH0uCisgICAgICAgICAqIFVucGFpcmVk IGNsb3NpbmcgYnJhY2tldHMgZG9uJ3QgbmVlZCBlc2NhcGluZyBhdCBhbGwgdGhvdWdoIGFuZAor ICAgICAgICAgKiB0byBtYWtlIHRoZSBzaXR1YXRpb24gbGVzcyBiYWQgaW4gc3RhbmRhcmQgQVNT IGluc2VydCBhbiBlbXB0eSBibG9jaworICAgICAgICAgKi8KKyAgICAgICAgfSBlbHNlIGlmICgh a2VlcF9hc3NfbWFya3VwICYmICpwID09ICd7JykgeworICAgICAgICAgICAgYXZfYnByaW50Zihi dWYsICJcXHt7fSIpOwogCiAgICAgICAgIC8qIGFwcGVuZCB3b3JkLWpvaW5lciBVKzIwNjAgYXMg VVRGLTggdG8gYnJlYWsgdXAgc2VxdWVuY2VzIGxpa2UgXE4gKi8KICAgICAgICAgfSBlbHNlIGlm ICgha2VlcF9hc3NfbWFya3VwICYmICpwID09ICdcXCcpIHsKZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvd2VidnR0ZGVjLmMgYi9saWJhdmNvZGVjL3dlYnZ0dGRlYy5jCmluZGV4IDZlNTViYzU0OTku LjM1YmRiZTgwNWQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvd2VidnR0ZGVjLmMKKysrIGIvbGli YXZjb2RlYy93ZWJ2dHRkZWMuYwpAQCAtMzcsNyArMzcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0 IHsKICAgICB7IjxpPiIsICJ7XFxpMX0ifSwgeyI8L2k+IiwgIntcXGkwfSJ9LAogICAgIHsiPGI+ IiwgIntcXGIxfSJ9LCB7IjwvYj4iLCAie1xcYjB9In0sCiAgICAgeyI8dT4iLCAie1xcdTF9In0s IHsiPC91PiIsICJ7XFx1MH0ifSwKLSAgICB7InsiLCAiXFx7In0sIHsifSIsICJcXH0ifSwgeyJc XCIsICJcXFx4ZTJceDgxXHhhMCJ9LCAvLyBlc2NhcGUgdG8gYXZvaWQgQVNTIG1hcmt1cCBjb25m bGljdHMKKyAgICB7InsiLCAiXFx7e30ifSwgeyJcXCIsICJcXFx4ZTJceDgxXHhhMCJ9LCAvLyBl c2NhcGUgdG8gYXZvaWQgQVNTIG1hcmt1cCBjb25mbGljdHMKICAgICB7IiZndDsiLCAiPiJ9LCB7 IiZsdDsiLCAiPCJ9LAogICAgIHsiJmxybTsiLCAiXHhlMlx4ODBceDhlIn0sIHsiJnJsbTsiLCAi XHhlMlx4ODBceDhmIn0sCiAgICAgeyImYW1wOyIsICImIn0sIHsiJm5ic3A7IiwgIlxcaCJ9LApk aWZmIC0tZ2l0IGEvdGVzdHMvcmVmL2ZhdGUvc3ViLXdlYnZ0dCBiL3Rlc3RzL3JlZi9mYXRlL3N1 Yi13ZWJ2dHQKaW5kZXggZWE1ODdiMzI3Yy4uZmFlNTA2MDdmYiAxMDA2NDQKLS0tIGEvdGVzdHMv cmVmL2ZhdGUvc3ViLXdlYnZ0dAorKysgYi90ZXN0cy9yZWYvZmF0ZS9zdWItd2VidnR0CkBAIC0y MSw3ICsyMSw3IEBAIERpYWxvZ3VlOiAwLDA6MDA6MjIuMDAsMDowMDoyNC4wMCxEZWZhdWx0LCww LDAsMCwsYXQgdGhlIEFNTkguCiBEaWFsb2d1ZTogMCwwOjAwOjI0LjAwLDA6MDA6MjYuMDAsRGVm YXVsdCwsMCwwLDAsLFRoYW5rIHlvdSBmb3Igd2Fsa2luZyBkb3duIGhlcmUuCiBEaWFsb2d1ZTog MCwwOjAwOjI3LjAwLDA6MDA6MzAuMDAsRGVmYXVsdCwsMCwwLDAsLEFuZCBJIHdhbnQgdG8gZG8g YSBmb2xsb3ctdXAgb24gdGhlIGxhc3QgY29udmVyc2F0aW9uIHdlIGRpZC5cTm11bHRpcGxlIGxp bmVzXE5hZ2FpbgogRGlhbG9ndWU6IDAsMDowMDozMC4wMCwwOjAwOjMxLjUwLERlZmF1bHQsLDAs MCwwLCxXaGVuIHdlIGUtbWFpbGVk4oCUCi1EaWFsb2d1ZTogMCwwOjAwOjMwLjUwLDA6MDA6MzIu NTAsRGVmYXVsdCwsMCwwLDAsLERpZG4ndCB3ZSB7XGIxfXRhbGsge1xpMX1hYm91dFxOe1xpMH0g ZW5vdWdoe1xiMH0gaW4gdGhhdCBjb252ZXJzYXRpb24/IFx7SSdtIG5vdCBhbiBBU1MgY29tbWVu dFx9CitEaWFsb2d1ZTogMCwwOjAwOjMwLjUwLDA6MDA6MzIuNTAsRGVmYXVsdCwsMCwwLDAsLERp ZG4ndCB3ZSB7XGIxfXRhbGsge1xpMX1hYm91dFxOe1xpMH0gZW5vdWdoe1xiMH0gaW4gdGhhdCBj b252ZXJzYXRpb24/IFx7e31JJ20gbm90IGFuIEFTUyBjb21tZW50fQogRGlhbG9ndWU6IDAsMDow MDozMi4wMCwwOjAwOjM1LjUwLERlZmF1bHQsLDAsMCwwLCxObyEgTm8gbm8gbm8gbm87ICdjb3Mg J2NvcyBvYnZpb3VzbHkgJ2NvcwogRGlhbG9ndWU6IDAsMDowMDozMi41MCwwOjAwOjMzLjUwLERl ZmF1bHQsLDAsMCwwLCx7XGkxfUxhdWdoc3tcaTB9CiBEaWFsb2d1ZTogMCwwOjAwOjM1LjUwLDA6 MDA6MzguMDAsRGVmYXVsdCwsMCwwLDAsLFlvdSBrbm93IEknbSBzbyBleGNpdGVkIG15IGdsYXNz ZXMgYXJlIGZhbGxpbmcgb2ZmIGhlcmUuCi0tIAoyLjM5LjIKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K