From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 19B544DB15 for ; Tue, 3 Jun 2025 18:34:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 84E5468DBD4; Tue, 3 Jun 2025 21:34:48 +0300 (EEST) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 039F068C726 for ; Tue, 3 Jun 2025 21:34:41 +0300 (EEST) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-b26f7d2c1f1so5629715a12.0 for ; Tue, 03 Jun 2025 11:34:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rlb.org; s=google; t=1748975680; x=1749580480; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=DnBVEtT7OGaAk5oNMYRMw93u4ZKQGYP6919BMzfevYw=; b=ah1BFmFLCKaoR4HMHCLqKPjAxu0P3m1ESmzdJYH07F+5oVthRWP5p/m3SZPNCjAlxr hWlSKie//LT42H+q6NTLs5qC14rOxjcyOZe9RLJRt8k71MOMlDsnrYs2anZFIWLVsRES p31qg4TSinZ8LnQ9BgqvOyocNT4ZEdeGvTM/Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748975680; x=1749580480; 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=DnBVEtT7OGaAk5oNMYRMw93u4ZKQGYP6919BMzfevYw=; b=YLe7WArt7oVgAJVubOsD0ALcANoHARIi7IxyWWmGG9YIIz8sXQHWl/6A4XGTC1yQXe vnX+GMK44TtEDNMy4vZJP/Ks/hKWzChuLoPiy5pEfIbwSWKWueShCyiloKgN8Y3qEzQm bs2+HfE9clyC8v9JpjvfpCaibL6gTEJSfsl8ExEBW0nrfi7ux2EZ2oPNuoT0GweKHkKI kqU01CikUfI3imCAPiN8kCHg4/OFM/LG49e2DvYhWncJfQiT3OhAcEM4+eZAPJrZKg7O UHpfi6/+Rqu3ppqo60Y9Rr4BpJgHQpOWUHD1cuJxsk74j9JiU59FgnSry/Rqpr9vTwps CyfQ== X-Gm-Message-State: AOJu0YxVWaEXnmHAQoRu8oDRCDl/iCiPc6uozTVkPdJivbYqVgAbqon2 BJr8BOBXVvLCQKW0c9SBQv5Sn9OpZWM8/pZ/zR8c5mdmGL6+f3s5tQCjifjV0Mrk+Cr7y4KAszp YwNZMw2CV2XXto3BfC/3JiZ7BucyV7N191kBuXWmUJw0TNNt0dieKI3A= X-Gm-Gg: ASbGnctBxUK+lWAIIAJvp63dvb0bZVGLBmGswpRcLrWuix1n+mOHTm3qW3Iw4jF2RIl MWDNOdB03cyzWJiZqojC2WTvK4amq9uCLh1An7LrDtULgHyZT0z3ikFPwtzCr8pijC0NllQyoxS CJrtT3LPvSzFhTpBb9C0Ir6wIEBxsB1ZE= X-Google-Smtp-Source: AGHT+IGHMO4vvaMtqgg5NdtRvONRq2rkix/fNyMZSk2hck/hzjYkSvFRL3F7930PDrOAAC8+w2OqPtS8NpoT/YZ1WVY= X-Received: by 2002:a05:6214:20e2:b0:6f4:cfb3:9df9 with SMTP id 6a1803df08f44-6fad19671e4mr290318636d6.33.1748975668975; Tue, 03 Jun 2025 11:34:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Zach Swena Date: Tue, 3 Jun 2025 11:34:17 -0700 X-Gm-Features: AX0GCFt09gakICHpe5NZwHKxe2mdvyGshdOPh4DQf2F7Af_7XjTci3PSSafcxjg Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up 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: T24gVHVlLCBKdW4gMywgMjAyNSBhdCAxMDo1OeKAr0FNIE5pY29sYXMgR2VvcmdlIDxnZW9yZ2VA bnN1cC5vcmc+IHdyb3RlOgoKPiBTb2Z0d29ya3ogaGFzIGJlZW4gcnVkZSBhbmQgaW5zdWx0aW5n IHRvIG1lLCB0aGV5IGhhdmUgYmVlbiBydWRlIGFuZAo+IGluc3VsdGluZyB0byBwZW9wbGUgSSBy ZXNwZWN0Lgo+Cj4gQXJlIHlvdSBhc2tpbmcgbWUgdG8gc3VjayBpdCB1cCBhbmQgaGVscCB0aGVt PwoKVGhlIHdheSBJIHNlZSBpdCwgcnVkZW5lc3MgaGFzIGJlZW4gcHJlc2VudCBvbiBhbGwgc2lk ZXMgb2YgbW9zdCBvZiB0aGUKY29uZmxpY3RzIEkgaGF2ZSBzZWVuIG9uIHRoZSBNTCBsYXRlbHkg YW5kIGl0IGlzIHdheSB0b28gZWFzeSB0byByZWZsZWN0CnJ1ZGVuZXNzIGJhY2sgc28geWVzIEkg dGhpbmsgZXZlcnlvbmUgb24gaGVyZSBuZWVkcyB0byBnZXQgb3ZlciBpdCBhbmQgd29yawp0b2dl dGhlciBwb2xpdGVseS4KCj4gVGhpcyBpcyB3aGF0IEkgd2FudCB0b28uIEFuZCB0aGlzIGlzIHdo eSB5b3UgZG8gbm90IHdhbnQgc29mdHdvcmt6IHRvCj4gd29yayBvbiB0aGlzIGZlYXR1cmUuIFRo aXMgcGF0Y2ggc2VyaWVzIGxlYWRzIGxpYmF2ZmlsdGVyIGludG8gYSBkZWFkCj4gZW5kIHRoYXQg Y2Fubm90IGV2b2x2ZSBmb3Igd2hhdCB5b3Ugd2FudC4KClRoaXMgaXMgd2h5IEkgaGF2ZSBiZWVu IHRyeWluZyB0byBhc2sgaGlnaCBsZXZlbCBxdWVzdGlvbnMuICBIaXMgb2xkCnN1YnRpdGxlIGZp bHRlcmluZyBwYXRjaHNldCB3b3VsZCBuZWVkIGEgbG90IG9mIHJld29yayB0byBicmluZyB0byB0 aGUKY3VycmVudCBjb2RlYmFzZSBzbyBzdGFydGluZyBvdmVyIGlzbid0IGEgYmFkIGlkZWEuICBJ IGRvbid0IHJlYWxseSBjYXJlCndobyB3b3JrcyBvbiBvciBtYWtlcyB0aGUgY29tbWl0cyBmb3Ig dGhlIGNvZGUgYXMgbG9uZyBhcyB0aGUgcmVzdWx0aW5nCmNvZGUgaXMgY2xlYW4sIG1ha2VzIHNl bnNlIHRvIG90aGVyIGRldmVsb3BlcnMgYW5kIGFjY29tcGxpc2hlcyB3aGF0CmV2ZXJ5b25lIG5l ZWRzLiAgVGhlcmUgYXJlIHN0cnVjdHVyYWwgY2hhbmdlcyBuZWVkZWQgZm9yIHdoYXQgSSB3YW50 IGFuZCBpdAp3b3VsZCBiZSBnb29kIHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGFsbG93cyBmb3Ig ZnVuY3Rpb25hbGl0eSBmb3IKYWRkaXRpb25hbCBwcm9jZXNzaW5nIG9wdGlvbnMgYWxzby4KCgo+ IE9uIFR1ZSwgSnVuIDMsIDIwMjUgYXQgOTo0OOKAr0FNIEphbWVzIEFsbWVyIDxqYW1yaWFsQGdt YWlsLmNvbT4gd3JvdGU6ClBsZWFzZSBkbyBub3QgdG9wLXBvc3QuCgpJIHdhcyB0cnlpbmcgdG8g ZmlndXJlIG91dCB3aHkgeW91IGJyb3VnaHQgdGhpcyB1cCBhZ2FpbiwgYmVjYXVzZSBJIGRpZG4n dAp0aGluayBJIHdhcywgYnV0IHJlYWxpemVkIHRoYXQgR21haWwgd2FzIGF1dG9tYXRpY2FsbHkg bWFraW5nIGV2ZXJ5IHJlcGx5IGEKdG9wIHBvc3QgYW5kIGhpZGluZyBpdCBmcm9tIG1lLi4uICBJ J2xsIGRvIG15IGJlc3QgdG8gcmVwbHkgd2l0aCB0aGUgcmlnaHQKZm9ybWF0LiAgUGxhc2UgbGV0 IG1lIGtub3cgaWYgYW55IHByb2JsZW1zIHBlcnNpc3QKCgpPbiBUdWUsIEp1biAzLCAyMDI1IGF0 IDExOjAy4oCvQU0gSGVuZHJpayBMZXBwa2VzIDxoLmxlcHBrZXNAZ21haWwuY29tPiB3cm90ZToK PiBGb3IgYSBjbGVhbiBBUEkgaW4gdGhlIGZ1dHVyZSwgd2Ugc2hvdWxkIHN0YXJ0IHdpdGggYSBj bGVhbiBhbmQgY2xlYXIKPiBkZWZpbml0aW9uIG9mIHB1YmxpYyBBUEksIGFuZCBub3QgdXNlIGl0 IHRvIHNvbHZlCj4gaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgc29sdXRpb25zIGluIGxhdmZpIHRo YXQgc2hvdWxkIHJhdGhlciBnZXQKPiBzb2x2ZWQgaW4gbGF2ZmkgaXRzZWxmLCBhbmQgbm90IGlu IHRoZSB1c2VyLWZhY2luZyBBUEkuCj4gQW5kIHRoaXMgaXMgZXhhY3RseSB3aGF0IEkndmUgYWxz byB0cmllZCB0byBleHBsYWluIGZyb20gZGF5IG9uZSB0aGF0Cj4gdGhpcyBwYXRjaHNldCBzaG93 ZWQgdXAgb24gdGhlIE1MLgoKSG93ICBjYW4gd2Ugc3RhcnQgdGhpcyBuZXcgY29udmVyc2F0aW9u IHRvIHByb3Blcmx5IGRlZmluZSB3aGF0IHdvcmsgbmVlZHMKZG9uZSBiZWZvcmUgd2UgZ2V0IGxv c3QgaW4gdGhlIHdlZWRzIGFnYWluIGFib3V0IHNwZWNpZmljIGltcGxlbWVudGF0aW9ucwphbmQg bGlicmFyaWVzPyAgSSB0aGluayBhIG5ldyBwdWJsaWMgQVBJIGFuZCBjbGkgb3B0aW9ucy9maWx0 ZXJncmFwaApkZWZpbml0aW9ucyBzaG91bGQgYmUgY29uc2lkZXJlZCBmb3IgaGFuZGxpbmcgYW5j aWxsYXJ5IGRhdGEgcm91dGluZyBpbgpnZW5lcmFsIGJldHdlZW4gc3RyZWFtIHR5cGVzLiAgV2hh dCBpcyB0aGUgYmVzdCB3YXkgdG8gc3RhcnQgdGhhdApjb252ZXJzYXRpb24/ICBBcmUgYW55IG9m IHRoZSBxdWVzdGlvbnMgcHJvcG9zZWQgYnkgIHNvZnR3b3JreiBpbiB0aGUKYmVnaW5uaW5nIG9m IHRoaXMgdGhyZWFkIHJlbGV2YW50IHRvIHRoYXQgY29udmVyc2F0aW9uIHlldCwgb3IgZG8gd2Ug bmVlZAp0byBlc3RhYmxpc2ggdGhlIHJlcXVpcmVkIGNoYW5nZXMgaW4gZnVuY3Rpb25hbGl0eSBm aXJzdCBiZWZvcmUgZGlzY3Vzc2luZwpkYXRhIHN0cnVjdHVyZXMgYW5kIHZhcmlhYmxlIG5hbWVz PwoKWmFjaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==