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 798DD40B76 for ; Fri, 4 Feb 2022 21:52:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 505DB68B2B4; Fri, 4 Feb 2022 23:52:16 +0200 (EET) Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.23]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B704768B275 for ; Fri, 4 Feb 2022 23:52:09 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1644011529; s=strato-dkim-0002; d=oneric.de; h=In-Reply-To:Message-ID:Subject:To:From:Date:Cc:Date:From:Subject: Sender; bh=9XUDcH/3u62qga55hLV5iEhETPDBgC04yZ/s8l55Vlg=; b=JXsNF4J1eHc3MDFSL2l9KZfqivYaxHUdj79ZMaJxHp61FxBIsxklzmltjYsY0CSoSf v9u/7cC5cr3XVYqBF/KlDGpRpb2nXKpbMFX4zjQvpz8rbeVKCPUzcAEC8CBpDApQCbtT GAz7PdSNFOFIrl3iDpjs4FGmZ1zd6QYmAoo9bbBq5aZSOdAfw7tM1IqSU291kYcWBjlU ipbe5B/V25NRC29fEFHbPlKKmYvdQt7MD2AT29m/U7I1bjLxx5uwKVmkjrSevQzR1R35 6ReDTSoNmc5i0RoKvtiu2VyHzsbfxS8hBcSbBGfB5j7LA5X4MKTaaqp3b8JwGcRhbzPh Pd6A== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":I2IBZ0mrW/AWQXwgB4oxKM1YsW1lFUznrLvi/XReWqAAlWwZ8wlvfXmGs4jUQ0oz8ZbhHexs8fhgU3FULo8hvt9lI4LUVcSVcLsbj0Eo" X-RZG-CLASS-ID: mo00 Received: from dismail.de by smtp.strato.de (RZmta 47.39.0 AUTH) with ESMTPSA id jfcdcdy14Lq9WRM (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 4 Feb 2022 22:52:09 +0100 (CET) Date: Fri, 4 Feb 2022 22:52:08 +0100 From: Oneric To: FFmpeg development discussions and patches Message-ID: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/{ass, webvttdec}: fix handling of backslashes 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: T24gRnJpLCBGZWIgMDQsIDIwMjIgYXQgMDI6MzA6MzcgKzAxMDAsIEFuZHJlYXMgUmhlaW5oYXJk dCB3cm90ZToKPiBBbGwgdGV4dC1iYXNlZCBzdWJ0aXRsZXMgYXJlIHN1cHBvc2VkIHRvIGJlIFVU Ri04IHdoZW4gdGhleSByZWFjaCB0aGUKPiBkZWNvZGVyOyBpZiBpdCBpc24ndCwgdGhlIHVzZXIg aGFzIHRvIHNldCB0aGUgYXBwcm9wcmlhdGUgLXN1Yl9jaGFyZW5jCj4gYW5kIC1zdWJfY2hhcmVu Y19tb2RlLgo+IAo+IC0gQW5kcmVhcwoKVGhhbmtzIGZvciB0aGUgaW5mbyEgVGhlbiBhdCBsZWFz dCB0aGUgVVRGLTggYXNzdW1wdGlvbgppcyBubyBwcm9ibGVtIGFmdGVyIGFsbC4KCgpPbiBGcmks IEZlYiAwNCwgMjAyMiBhdCAwMTo1Nzo0OCArMDAwMCwgU29mdCBXb3JrcyB3cm90ZToKPiA+IFRo ZXJlJ3Mgbm8gd2F5IG9mIGtub3dpbmcgd2hldGhlciB0aGUgd29yZC1qb2luZXIgY29tZXMgZnJv bQo+ID4gYSBjb252ZXJzaW9uIHBlcmZvcm1lZCBieSBmZm1wZWcgaW4gdGhlIHBhc3Qgb3IgYWxy ZWFkeSBleGlzdGVkCj4gPiBpbiB0aGUgb3JpZ2luYWwgc291cmNlLgo+IAo+IFRoYXQgbWlnaHQg YmUgdHJ1ZSwgYnV0IEkgdGhpbmsgaXQncyB2YWxpZCB0byBzYXkgdGhhdCBzdWNoIGNoYXJhY3Rl cnMKPiBhcmUgdmVyeSB1bnVzdWFsICJvcmlnaW5hbCIgc3VidGl0bGUgc291cmNlcyBhbmQgdGhh dCdzIHdoeSBJIGRvbid0Cj4gdGhpbmsgaXQncyBhIGdvb2QgaWRlYSBmb3IgZmZtcGVnIHRvIHN0 YXJ0IGluamVjdGluZyB0aGVtLgoKRG9uJ3QgdW5kZXJlc3RpbWF0ZSB3aGF0IHN1YnRpdGxlIGF1 dGhvcnMgY2FuIGNvbWUgdXAgd2l0aCA6KQoKPiBTdWJ0aXRsZSBpbXBsZW1lbnRhdGlvbnMgYXJl IG9mdGVuIHJhdGhlciBtaW5pbWFsLCBlc3BlY2lhbGx5IGluCj4gaGFyZHdhcmUgZGV2aWNlcyBh bmQgbWlnaHQgbm90IGFsd2F5cyBjb3ZlciB0aGUgZnVsbCByYW5nZSBvZiAKPiBVVEYtOCBzcGVj aWZpY3MuCgpUaGUgd29yZGpvaW5lciBsaWVzIGluIHRoZSBCYXNpYyBNdWx0aWxpbmd1YWwgUGxh bmUsIHNvIGV2ZW4gYW5jaWVudCBVVEYtOCAKaW1wbGVtZW50YXRpb25zIGFzc3VtaW5nIGFsbCBv ZiBVbmljb2Rl4oCZcyBjb2RlcG9pbnRzIGZpdCBpbiAxNmJpdHMKKGkuZS4gMy1ieXRlcyBtYXgg cGVyIGNvZGVwb2ludCBpbiBVVEYtOCkgd2lsbCBiZSBhYmxlIHRvIHVuZGVyc3RhbmQgaXQuCgo+ ID4gSG93ZXZlciwgdGhlIHdvcmRqb2luZXIgZG9lcyBub3QgYWx0ZXIgdGhlIHZpc3VhbGx5IGFw cGVhcmFuY2UgYW5kCj4gPiBpcyB1bmxpa2VseSB0byBjaGFuZ2UgbGluZS1icmVha2luZyBwcm9w ZXJ0aWVzOyB0aGF0J3Mgd2h5IEkgY2hvc2UKPiA+IGEgd29yZC1qb2luZXIuIFRoZXJlZm9yZSBJ IGRvbid0IHRoaW5rIHJlbW92aW5nIChvbmx5KSB0aGUgaW5zZXJ0ZWQKPiA+IHdvcmQtam9pbmVy cyBpcyBwb3NzaWJsZSwKPiAKPiBXaHkgbm90PyBBcyBpdCBzZWVtcyB0byBiZSByZXF1aXJlZCBm b3IgQVNTIGVuY29kaW5nIG9ubHksIGFsbCBvdGhlcgo+IG91dHB1dCBmb3JtYXRzIHNob3VsZCBy ZW1haW4gdW5hZmZlY3RlZC4gCgpCZWNhdXNlIOKAlCBhcyB3cml0dGVuIGJlZm9yZSDigJQgaXQg Y2FuIGV4aXN0IGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuClVuaWNvZGUgcmVjb21tZW5kcyB1c2lu ZyB0aGUgd29yZGpvaW5lciBlZyB0byBwcmV2ZW50IGxpbmVicmVha3MKYmV0d2VlbiB0d28gY2hh cmFjdGVycyB3aXRob3V0IGFueSBhZGRpdGlvbmFsIHNpZGUtZWZmZWN0cyBhcyBlZwp0aGUgY29t YmluaW5nLWdyYXBoZW1lLWpvaW5lciB3b3VsZCBjYXVzZS4KCj4gPiBidXQgYWxzbyBub3QgbmVj ZXNzYXJ5Lgo+IAo+IEknbSBub3Qgc3VyZSB3aGV0aGVyIGFsbCBmZm1wZWcgdGV4dC1zdWIgZW5j b2RlcnMgY2FuIGhhbmRsZSAKPiB0aG9zZSBjaGFycyAtIHdoaWNoIGNvdWxkIGJlIHZlcmlmaWVk IG9mIGNvdXJzZS4KClNpbmNlIGl0J3MgaW4gdGhlIEJNUCBhbmQgZmZtcGVnIGFscmVhZHkgc2Vl bXMgaGFwcHkgdG8gYXNzdW1lIHNvbWUgVVRGLTggCnN1cHBvcnQgYnkgY29udmVydGluZyBldmVy eXRoaW5nIHRvIGl0LCBJJ20gbm90IHdvcnJpZWQgYWJvdXQgdGhpcyB1bnRpbApwcm92ZW4gd3Jv bmcuCgoKPiBGaW5hbGx5LCB0aG9zZSBjaGFycyBhcmUgYSBwZXN0LiBJJ20gdXNpbmcgdGhlbSBt eXNlbGYgZm9yIGEgCj4gc3BlY2lmaWMgdXNlIGNhc2UsIGJ1dCB3aGVuIHlvdSBkb24ndCBrbm93 IHRoZXkgYXJlIHRoZXJlLCBpdCBjYW4KPiBkcml2ZSB5b3UgdG90YWxseSBtYWQsIGV2ZW50dWFs bHkgZXZlbiB0aGlua2luZyB5b3VyIHN5c3RlbSBvcgo+IHNvZnR3YXJlIGlzIGZhdWx0eS4KPiAK PiBFeGFtcGxlOiAKPiAKPiBPcGVuIHlvdXIgcGF0Y2ggZmlsZSBbMi8yXSBhbmQgc2VhcmNoIGZv ciB0aGUgc3RyaW5nCj4gIjEyMzQ1NlxOQXNjZW5kaW5nIi4gWW91IGNhbiBzZWUgdGhlIHN0cmlu ZyBpbiB0d28gbGluZXMsIGJ1dCBzZWFyY2gKPiB3aWxsIG9ubHkgZmluZCBvbmUgb2YgdGhlbS4K PiAKPiBPciBqdXN0IGxvb2sgYXQgdGhlIHR3byBsaW5lcyBkaXJlY3RseS4gVGhleSBhcmUgcHJl Y2VkZWQgYnkgKyBhbmQgLQo+IGV2ZW4gdGhvdWdoIGJvdGggYXBwZWFyIGlkZW50aWNhbC4gCgpB Y3R1YWxseSwgSSBzZWUgdGhpcyB3aXRoIGhlbHBmdWwgY29sb3VyaW5nIGxvc3QgaGVyZToKCiAg LURpYWxvZ3VlOiAwLDA6MDA6NTUuMDAsMDowMTowMC4wMCxEZWZhdWx0LCwwLDAsMCwsRGVzY2Vu ZGluZzogMTIzNDU2XE5Bc2NlbmRpbmc6IDEyMzQ1Nl5NCiAgK0RpYWxvZ3VlOiAwLDA6MDA6NTUu MDAsMDowMTowMC4wMCxEZWZhdWx0LCwwLDAsMCwsRGVzY2VuZGluZzogPDIwMGY+MTIzNDU2PDIw MGU+XE5Bc2NlbmRpbmc6IDEyMzQ1Nl5NCgpNb3JlIHBsYWluLXRleHQgb3JpZW50ZWQgZWRpdG9y cyBsaWtlbHkgd29uJ3Qgc2hvdyB0aGVtIHRob3VnaCwgeWVzLgoKT24gdGhpcyB0b3BpYywgZmlu ZGluZyByYXcgYmlkaS1tYXJrcyBpbiBBU1Mgc3VidGl0bGVzIGZvciBSVEwtbGFuZ3VhZ2VzCmlz IG5vdCB0aGF0IHVudXN1YWwgdGhvdWdoLCB0byBnaXZlIGFuIGV4YW1wbGUgZm9yICJpbnZpc2li bGUgY2hhcmFjdGVycyIKYmVpbmcgdXNlZCBtYW51YWxseSBpbiB0aGUgb3JpZ2luYWwgc291cmNl LgooQmVjYXVzZSBWU0ZpbHRlcnMgKGFuZCBsaWJhc3MgaW4gdGhlIGludGVyZXN0IG9mIGNvbXBh dGliaWxpdHkpCiBhc3N1bWVzIExUUiBieSBkZWZhdWx0IGFuZCBvdGhlciB0aGluZ3MpCgpFdmVu IGlmIEkgdGhvdWdodCByZW1vdmluZyBhbGwgd29yZGpvaW5lcnMgd2hlbiBjb252ZXJ0aW5nIGZy b20gQVNTCndhcyBhIGdvb2QgaWRlYSwgSSBzdGlsbCB3b3VsZG4ndCBrbm93IHdoZXJlIHRvIGRv IHRoaXMgKG9yIHdoZXJlIHRvCmxvb2sgdG8gcmVtb3ZlIHBvc3NpYmx5IGxpbmdlcmluZyBhdHRl bXB0cyB0byByZWNvbGxhcHNlIFxcIGludG8gXCkuCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K