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 C5532480D1 for ; Sun, 10 Dec 2023 16:38:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A886E68D0FC; Sun, 10 Dec 2023 18:37:44 +0200 (EET) Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.220]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0153268D059 for ; Sun, 10 Dec 2023 18:37:34 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; t=1702226254; cv=none; d=strato.com; s=strato-dkim-0002; b=rjEYBrz5lQmxNrfKZ1BG6Bm6q4YBsgdayPdG9wNwW2MnRiA28cGt7vV867Qptp9SOw SSyQ/jHelQ00i35efvGur/datuOm7tTBmUVuUUqGgsluzlvvwnlKdTDWHt5WinfrPQq6 sNAbPah+A22ykKPdrX/6v3Eeql/fhwvyHVumeIG0+FJVon1oA4t3TRdMMVxndcrIIVkA XRkNz4nT5pFBJIH3xQem3bFBLurdDS9C95eKoIJERf3snekH4CLFtmgIRlDO9YIZ1Dnm +KLp3a5q9lJBp9GyzQJjGaiiSKdd+lRYQBcvMbhYsT5AbYBsP+aErzigFpZgDWqyGevD OZFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1702226254; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=2rKGD9Wpd/X1AT8j+7Jdv6KBmdSz7NSzKaQ9Wy+vMMw=; b=ZZ1LBT/JsyLdPDMTrvv+yqpQRfuJXjalsz7I6lFaBduk64KAbBMlDCi9P5vfBnnT4R IUpIgq2WBhKSqZBFWjuMBcgHyQdQf88Hf8RTQkF03hdQRJMLA0yltj34ql6d0Qh1drnM EaOoX7TZKm9nKSxFP83GHq6iMSmnc1tT6KxYVJwBYH32i1d0LawWQBQ4bqgNmshFv5vJ XfAJpQG0P/XmSzbC8xboLT/0SOe+GMLg2TDKgHrHGQRflJWe3k/Z8cHnb5wuKLu3Drvb 6eF6ddQiQbWOwee9kCZjsVSUchGBowBRssDlNW2g2e0+g5BxD+WIJ3grdDHgaTjgToK0 hKYQ== 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=1702226254; s=strato-dkim-0002; d=oneric.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=2rKGD9Wpd/X1AT8j+7Jdv6KBmdSz7NSzKaQ9Wy+vMMw=; b=X7bKbxCUIwUiWbIYgGGAiTQH9cz9wqvtJ0HK9wlpfo44BydESbqmTJfDmo5OyjdzAX vBkoxQeKWFr6ve5iyr6PhWma2pulaJQN9ff3oa3+3qxV8eWntTu7o+oo4ZjLo5xPhg8e oSiBZaOH3wJcnMtfwQPREb59zsg83p2+HTdXiBaxRtcN5sTjwURmNMJv2RIZYrrO1k71 dNyus7FFejtgmafwC2ufRa8e5zDCYZfVMwLE9eqYXzYX4V0MvdRpY5J+AAMj0PT61LWM adkSrSZG1TBlY8hRjGqt9Rcw2fKqObiAv8eHGX26jnKJW3dSdwIF1Z4ZAo66w+FjnlT3 ZV9g== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1702226254; s=strato-dkim-0003; d=oneric.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=2rKGD9Wpd/X1AT8j+7Jdv6KBmdSz7NSzKaQ9Wy+vMMw=; b=h4t3/Xru57NmQCJEz5uihIAAOK9wTj+ATLFs05SqGvr842gYOZ+fC2uV+ZqRjXUQqT 1aBQ9nkeQvcav5ZoEQBA== X-RZG-AUTH: ":I2IBZ0mrW/AWQXwgB4oxKM1YsW1lFUznrLvi/XReWqAAlWwZ8wlvfXmGs4jUQ0oz8ZbhHexs8fhgUyAHJ90htHJwb5tQKk/WXOwm3hdv" Received: from abhoth.workgroup by smtp.strato.de (RZmta 49.10.0 AUTH) with ESMTPSA id g26a92zBAGbYWJl (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 10 Dec 2023 17:37:34 +0100 (CET) From: Oneric To: ffmpeg-devel@ffmpeg.org Date: Sun, 10 Dec 2023 17:37:15 +0100 Message-Id: <20231210163715.4016-4-oneric@oneric.de> In-Reply-To: <20231210163715.4016-1-oneric@oneric.de> References: <20231210163715.4016-1-oneric@oneric.de> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 3/3] 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 dCBsaWtlIGJlZm9yZS4KLS0tCuKAnOKAnQotLS0KIGxpYmF2Y29kZWMvYXNzLmMgICAgICAgICAg fCAxMiArKysrKysrKy0tLS0KIGxpYmF2Y29kZWMvd2VidnR0ZGVjLmMgICAgfCAgMiArLQogdGVz dHMvcmVmL2ZhdGUvc3ViLXdlYnZ0dCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9hc3MuYyBi L2xpYmF2Y29kZWMvYXNzLmMKaW5kZXggYTY4ZDM1NjhiNC4uZTdhMWFjMGViNSAxMDA2NDQKLS0t IGEvbGliYXZjb2RlYy9hc3MuYworKysgYi9saWJhdmNvZGVjL2Fzcy5jCkBAIC0xODEsMTAgKzE4 MSwxNCBAQCB2b2lkIGZmX2Fzc19icHJpbnRfdGV4dF9ldmVudChBVkJQcmludCAqYnVmLCBjb25z dCBjaGFyICpwLCBpbnQgc2l6ZSwKICAgICAgICAgaWYgKGxpbmVicmVha3MgJiYgc3RyY2hyKGxp bmVicmVha3MsICpwKSkgewogICAgICAgICAgICAgYXZfYnByaW50ZihidWYsICJcXE4iKTsKIAot ICAgICAgICAvKiBzdGFuZGFyZCBBU1MgZXNjYXBpbmcgc28gcmFuZG9tIGNoYXJhY3RlcnMgZG9u J3QgZ2V0IG1pcy1pbnRlcnByZXRlZAotICAgICAgICAgKiBhcyBBU1MgKi8KLSAgICAgICAgfSBl bHNlIGlmICgha2VlcF9hc3NfbWFya3VwICYmIHN0cmNocigie30iLCAqcCkpIHsKLSAgICAgICAg ICAgIGF2X2JwcmludGYoYnVmLCAiXFwlYyIsICpwKTsKKyAgICAgICAgLyogY2FuY2VsIGN1cmx5 IGJyYWNrZXRzIHRvIGF2b2lkIGJvZ3VzIG92ZXJyaWRlIHRhZyBibG9ja3MKKyAgICAgICAgICog aGlkaW5nIHRleHQuIFN0YW5kYXJkIEFTUyBoYXMgbm8gY2hhcmFjdGVyIGVzY2FwZXMsCisgICAg ICAgICAqIHRob3VnaCAob25seSkgbGliYXNzIHByb3ZpZGVzIFx7IGFuZCBcfS4KKyAgICAgICAg ICogVW5wYWlyZWQgY2xvc2luZyBicmFja2V0cyBkb24ndCBuZWVkIGVzY2FwaW5nIGF0IGFsbCB0 aG91Z2ggYW5kCisgICAgICAgICAqIHRvIG1ha2UgdGhlIHNpdHVhdGlvbiBsZXNzIGJhZCBpbiBz dGFuZGFyZCBBU1MgaW5zZXJ0IGFuIGVtcHR5IGJsb2NrCisgICAgICAgICAqLworICAgICAgICB9 IGVsc2UgaWYgKCFrZWVwX2Fzc19tYXJrdXAgJiYgKnAgPT0gJ3snKSB7CisgICAgICAgICAgICBh dl9icHJpbnRmKGJ1ZiwgIlxce3t9Iik7CiAKICAgICAgICAgLyogYXBwZW5kIHdvcmQtam9pbmVy IFUrMjA2MCBhcyBVVEYtOCB0byBicmVhayB1cCBzZXF1ZW5jZXMgbGlrZSBcTiAqLwogICAgICAg ICB9IGVsc2UgaWYgKCFrZWVwX2Fzc19tYXJrdXAgJiYgKnAgPT0gJ1xcJykgewpkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy93ZWJ2dHRkZWMuYyBiL2xpYmF2Y29kZWMvd2VidnR0ZGVjLmMKaW5kZXgg NmU1NWJjNTQ5OS4uMzViZGJlODA1ZCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy93ZWJ2dHRkZWMu YworKysgYi9saWJhdmNvZGVjL3dlYnZ0dGRlYy5jCkBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyBj b25zdCBzdHJ1Y3QgewogICAgIHsiPGk+IiwgIntcXGkxfSJ9LCB7IjwvaT4iLCAie1xcaTB9In0s CiAgICAgeyI8Yj4iLCAie1xcYjF9In0sIHsiPC9iPiIsICJ7XFxiMH0ifSwKICAgICB7Ijx1PiIs ICJ7XFx1MX0ifSwgeyI8L3U+IiwgIntcXHUwfSJ9LAotICAgIHsieyIsICJcXHsifSwgeyJ9Iiwg IlxcfSJ9LCB7IlxcIiwgIlxcXHhlMlx4ODFceGEwIn0sIC8vIGVzY2FwZSB0byBhdm9pZCBBU1Mg bWFya3VwIGNvbmZsaWN0cworICAgIHsieyIsICJcXHt7fSJ9LCB7IlxcIiwgIlxcXHhlMlx4ODFc eGEwIn0sIC8vIGVzY2FwZSB0byBhdm9pZCBBU1MgbWFya3VwIGNvbmZsaWN0cwogICAgIHsiJmd0 OyIsICI+In0sIHsiJmx0OyIsICI8In0sCiAgICAgeyImbHJtOyIsICJceGUyXHg4MFx4OGUifSwg eyImcmxtOyIsICJceGUyXHg4MFx4OGYifSwKICAgICB7IiZhbXA7IiwgIiYifSwgeyImbmJzcDsi LCAiXFxoIn0sCmRpZmYgLS1naXQgYS90ZXN0cy9yZWYvZmF0ZS9zdWItd2VidnR0IGIvdGVzdHMv cmVmL2ZhdGUvc3ViLXdlYnZ0dAppbmRleCAyMzE3YzdkNWEwLi43ZjBhMzA2MzYxIDEwMDY0NAot LS0gYS90ZXN0cy9yZWYvZmF0ZS9zdWItd2VidnR0CisrKyBiL3Rlc3RzL3JlZi9mYXRlL3N1Yi13 ZWJ2dHQKQEAgLTIxLDcgKzIxLDcgQEAgRGlhbG9ndWU6IDAsMDowMDoyMi4wMCwwOjAwOjI0LjAw LERlZmF1bHQsLDAsMCwwLCxhdCB0aGUgQU1OSC4KIERpYWxvZ3VlOiAwLDA6MDA6MjQuMDAsMDow MDoyNi4wMCxEZWZhdWx0LCwwLDAsMCwsVGhhbmsgeW91IGZvciB3YWxraW5nIGRvd24gaGVyZS4N CiBEaWFsb2d1ZTogMCwwOjAwOjI3LjAwLDA6MDA6MzAuMDAsRGVmYXVsdCwsMCwwLDAsLEFuZCBJ IHdhbnQgdG8gZG8gYSBmb2xsb3ctdXAgb24gdGhlIGxhc3QgY29udmVyc2F0aW9uIHdlIGRpZC5c Tm11bHRpcGxlIGxpbmVzXE5hZ2Fpbg0KIERpYWxvZ3VlOiAwLDA6MDA6MzAuMDAsMDowMDozMS41 MCxEZWZhdWx0LCwwLDAsMCwsV2hlbiB3ZSBlLW1haWxlZOKAlA0KLURpYWxvZ3VlOiAwLDA6MDA6 MzAuNTAsMDowMDozMi41MCxEZWZhdWx0LCwwLDAsMCwsRGlkbid0IHdlIHtcYjF9dGFsayB7XGkx fWFib3V0XE57XGkwfSBlbm91Z2h7XGIwfSBpbiB0aGF0IGNvbnZlcnNhdGlvbj8gXHtJJ20gbm90 IGFuIEFTUyBjb21tZW50XH0NCitEaWFsb2d1ZTogMCwwOjAwOjMwLjUwLDA6MDA6MzIuNTAsRGVm YXVsdCwsMCwwLDAsLERpZG4ndCB3ZSB7XGIxfXRhbGsge1xpMX1hYm91dFxOe1xpMH0gZW5vdWdo e1xiMH0gaW4gdGhhdCBjb252ZXJzYXRpb24/IFx7e31JJ20gbm90IGFuIEFTUyBjb21tZW50fQ0K IERpYWxvZ3VlOiAwLDA6MDA6MzIuMDAsMDowMDozNS41MCxEZWZhdWx0LCwwLDAsMCwsTm8hIE5v IG5vIG5vIG5vOyAnY29zICdjb3Mgb2J2aW91c2x5ICdjb3MNCiBEaWFsb2d1ZTogMCwwOjAwOjMy LjUwLDA6MDA6MzMuNTAsRGVmYXVsdCwsMCwwLDAsLHtcaTF9TGF1Z2hze1xpMH0NCiBEaWFsb2d1 ZTogMCwwOjAwOjM1LjUwLDA6MDA6MzguMDAsRGVmYXVsdCwsMCwwLDAsLFlvdSBrbm93IEknbSBz byBleGNpdGVkIG15IGdsYXNzZXMgYXJlIGZhbGxpbmcgb2ZmIGhlcmUuDQotLSAKMi4zOS4yCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==