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 22F1744FFC for ; Fri, 19 May 2023 14:15:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EDC6D68C154; Fri, 19 May 2023 17:15:14 +0300 (EEST) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7BA1768C054 for ; Fri, 19 May 2023 17:15:08 +0300 (EEST) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-52cb78647ecso2316186a12.1 for ; Fri, 19 May 2023 07:15:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684505706; x=1687097706; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=O0fxTD8/iudrY9ieSaN0nHO0ZUAr4KkZMNxlMpBJovo=; b=aRJsycc72G0NzstQ9HkNMdPx990ISE7B5YiQYWWycjji0O7niKQ9Oo+Y4h3vIrIzEj hCdxMssMyJ9iEVHSERMN4HdZIR9fjRNFxhs4mwnSi7pORs0g0D8H8rKEIePv3nqdA5eu dtyvI0dpDvdu0qG5+E6m/HIe7sqPYHUxoLTVbQ6itfB9Y9qMzzQupiSpL0QylASDRgmk ssdAA1y8e8TCf0qdZuhmUCPT6mtuBddhSUjPdnIhiAE9NQRhu1UPSTyDdC/EYDv3h0lY r4ENLOhrQdxYeQrU94f2JUBLa39QTXGw+nDxPlnbUvUnhFerc/P9iFLXGL3YHKyhx5MA F00g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684505706; x=1687097706; 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=O0fxTD8/iudrY9ieSaN0nHO0ZUAr4KkZMNxlMpBJovo=; b=kameeE2xfzxl8LCcMCYMmYEeUgNVXYtt7ujRuExtMCfd9/9t7FN86LGiJ+3VBvib3l 5ZrpLHWk8mrqQzrfCvZsfChaw8Q2rX/f2w+rO7qdGUvU96RxFK9rc5cwX2CNv82Dbolu L3mWGW24M4ioIM0VFwe19gVf/BkUZ6PB2GPUDCKiNFxAz6G72vdkL1/8Mk7fJ1NlV1H4 j6TiYn20kXWMaJ9B/zgla7kToAZG1KkeZZG30dMeFnDaXxa49w7+cBD9k/rWo+Ki8Y69 VkOdxRe181S+jV7dfxCUuCOxbvfrxyXzUpWD+LYMHPhzFYVA94RI/AqmhXWOHD+eeWGV dutQ== X-Gm-Message-State: AC+VfDz72Ra78hmmhKg+HCX+ODe5ksA6Gsig71G79r6CiR7eFymIxjuJ yNF4Eu7yOeCDdjsi3S2RfvDeoFa1ZfkBKZgHM4mPXJi1u7kdSDrPGLKgUA== X-Google-Smtp-Source: ACHHUZ5ngA75uuLj23GRr77bI5Fy1hG2F3phlwmKiWG9Kh7xhlYcr8d7bzJrz75uyrYNYtpV9sQ8+Qx7A74uCtmgdNs= X-Received: by 2002:a17:903:188:b0:1ae:600d:3d07 with SMTP id z8-20020a170903018800b001ae600d3d07mr3279895plg.4.1684505705937; Fri, 19 May 2023 07:15:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Lance Wang Date: Fri, 19 May 2023 22:14:54 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avfilter/vf_subtitles: add wrap_unicode option 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: T24gRnJpLCBNYXkgMTksIDIwMjMgYXQgMzo1OeKAr1BNIFpoYW8gWmhpbGkgPHF1aW5rYmxhY2tA Zm94bWFpbC5jb20+IHdyb3RlOgoKPiBGcm9tOiBaaGFvIFpoaWxpIDx6aGlsaXpoYW9AdGVuY2Vu dC5jb20+Cj4KPiBTbyBDSksgY2FuIGJlIHdyYXBwZWQgYXV0b21hdGljYWxseS4KPgo+IFNpZ25l ZC1vZmYtYnk6IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4KPiAtLS0KPiAgbGli YXZmaWx0ZXIvdmVyc2lvbi5oICAgICAgfCAgMiArLQo+ICBsaWJhdmZpbHRlci92Zl9zdWJ0aXRs ZXMuYyB8IDEzICsrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvdmVyc2lvbi5o IGIvbGliYXZmaWx0ZXIvdmVyc2lvbi5oCj4gaW5kZXggYmE4YTZmZGFiMi4uMDg3NzkxMzBmNSAx MDA2NDQKPiAtLS0gYS9saWJhdmZpbHRlci92ZXJzaW9uLmgKPiArKysgYi9saWJhdmZpbHRlci92 ZXJzaW9uLmgKPiBAQCAtMzIsNyArMzIsNyBAQAo+ICAjaW5jbHVkZSAidmVyc2lvbl9tYWpvci5o Igo+Cj4gICNkZWZpbmUgTElCQVZGSUxURVJfVkVSU0lPTl9NSU5PUiAgIDgKPiAtI2RlZmluZSBM SUJBVkZJTFRFUl9WRVJTSU9OX01JQ1JPIDEwMAo+ICsjZGVmaW5lIExJQkFWRklMVEVSX1ZFUlNJ T05fTUlDUk8gMTAxCj4KPgo+ICAjZGVmaW5lIExJQkFWRklMVEVSX1ZFUlNJT05fSU5UIEFWX1ZF UlNJT05fSU5UKExJQkFWRklMVEVSX1ZFUlNJT05fTUFKT1IsCj4gXAo+IGRpZmYgLS1naXQgYS9s aWJhdmZpbHRlci92Zl9zdWJ0aXRsZXMuYyBiL2xpYmF2ZmlsdGVyL3ZmX3N1YnRpdGxlcy5jCj4g aW5kZXggODJlMTQwZTk4Ni4uZDZhNjhlNWNkZCAxMDA2NDQKPiAtLS0gYS9saWJhdmZpbHRlci92 Zl9zdWJ0aXRsZXMuYwo+ICsrKyBiL2xpYmF2ZmlsdGVyL3ZmX3N1YnRpdGxlcy5jCj4gQEAgLTYx LDYgKzYxLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgQXNzQ29udGV4dCB7Cj4gICAgICBpbnQgb3JpZ2lu YWxfdywgb3JpZ2luYWxfaDsKPiAgICAgIGludCBzaGFwaW5nOwo+ICAgICAgRkZEcmF3Q29udGV4 dCBkcmF3Owo+ICsgICAgaW50IHdyYXBfdW5pY29kZTsKPiAgfSBBc3NDb250ZXh0Owo+Cj4gICNk ZWZpbmUgT0ZGU0VUKHgpIG9mZnNldG9mKEFzc0NvbnRleHQsIHgpCj4gQEAgLTcyLDYgKzczLDcg QEAgdHlwZWRlZiBzdHJ1Y3QgQXNzQ29udGV4dCB7Cj4gICAgICB7Im9yaWdpbmFsX3NpemUiLCAg InNldCB0aGUgc2l6ZSBvZiB0aGUgb3JpZ2luYWwgdmlkZW8gKHVzZWQgdG8gc2NhbGUKPiBmb250 cykiLCBPRkZTRVQob3JpZ2luYWxfdyksIEFWX09QVF9UWVBFX0lNQUdFX1NJWkUsIHsuc3RyID0g TlVMTH0sICAwLCAwLAo+IEZMQUdTIH0sIFwKPiAgICAgIHsiZm9udHNkaXIiLCAgICAgICAic2V0 IHRoZSBkaXJlY3RvcnkgY29udGFpbmluZyB0aGUgZm9udHMgdG8gcmVhZCIsCj4gICAgICAgICAg T0ZGU0VUKGZvbnRzZGlyKSwgICBBVl9PUFRfVFlQRV9TVFJJTkcsICAgICB7LnN0ciA9IE5VTEx9 LCAgMCwgMCwKPiBGTEFHUyB9LCBcCj4gICAgICB7ImFscGhhIiwgICAgICAgICAgImVuYWJsZSBw cm9jZXNzaW5nIG9mIGFscGhhIGNoYW5uZWwiLAo+ICAgICAgICAgIE9GRlNFVChhbHBoYSksICAg ICAgQVZfT1BUX1RZUEVfQk9PTCwgICAgICAgey5pNjQgPSAwICAgfSwKPiAgMCwgICAgICAgIDEs IEZMQUdTIH0sIFwKPiArICAgIHsid3JhcF91bmljb2RlIiwgICAiYnJlYWsgbGluZXMgYWNjb3Jk aW5nIHRvIHRoZSBVbmljb2RlIExpbmUKPiBCcmVha2luZyBBbGdvcml0aG0iLCBPRkZTRVQod3Jh cF91bmljb2RlKSwgQVZfT1BUX1RZUEVfQk9PTCwgey5pNjQgPSAxCj4gIH0sICAgICAgICAgMCwg ICAgICAgIDEsIEZMQUdTIH0sIFwKPgo+ICAvKiBsaWJhc3Mgc3VwcG9ydHMgYSBsb2cgbGV2ZWwg cmFuZ2luZyBmcm9tIDAgdG8gNyAqLwo+ICBzdGF0aWMgY29uc3QgaW50IGFzc19saWJhdmZpbHRl cl9sb2dfbGV2ZWxfbWFwW10gPSB7Cj4gQEAgLTMyOSw2ICszMzEsMTcgQEAgc3RhdGljIGF2X2Nv bGQgaW50IGluaXRfc3VidGl0bGVzKEFWRmlsdGVyQ29udGV4dAo+ICpjdHgpCj4gICAgICAgICAg cmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKPiAgICAgIH0KPgo+ICsgICAgaWYgKGFzcy0+d3JhcF91 bmljb2RlKSB7Cj4gKyNpZiAoTElCQVNTX1ZFUlNJT04gPj0gMHgwMTYwMDAxMCkKPiArICAgICAg ICByZXQgPSBhc3NfdHJhY2tfc2V0X2ZlYXR1cmUoYXNzLT50cmFjaywgQVNTX0ZFQVRVUkVfV1JB UF9VTklDT0RFLAo+IDEpOwo+ICsgICAgICAgIGlmIChyZXQgPCAwKQo+ICsgICAgICAgICAgICBh dl9sb2coY3R4LCBBVl9MT0dfV0FSTklORywgImxpYmFzcyBkb2Vzbid0IGJ1aWxkIHdpdGgKPiBB U1NfRkVBVFVSRV9XUkFQX1VOSUNPREUgc3VwcG9ydFxuIik7Cj4gKyNlbHNlCj4gKyAgICAgICAg YXZfbG9nKGN0eCwgQVZfTE9HX0lORk8sICJsaWJhc3MgdmVyc2lvbiAlI3ggZG9lc24ndCBzdXBw b3J0Cj4gQVNTX0ZFQVRVUkVfV1JBUF9VTklDT0RFXG4iLAo+ICsgICAgICAgICAgICAgICBMSUJB U1NfVkVSU0lPTik7Cj4gKyNlbmRpZgo+ICsgICAgfQo+ICsKPgoKSSBwcmVmZXIgdG8gZW5hYmxl IHRoZSBmZWF0dXJlIGRlZmF1bHQoaWYgbGliYXNzIGxpYnJhcnkgc3VwcG9ydCkgaW5zdGVhZApv ZiBhZGRpbmcgYSBuZXcgb3B0aW9uIHRvIHR1cm4gb2ZmIGl0KGRlZmF1bHQgaXMgb24pLgpBbHNv LCBpZiB0aGUgdmVyc2lvbiBpcyByaWdodCwgdGhlbiB3aHkgdG8gY2hlY2sgdGhlIHJldHVybj8K KyNpZiAoTElCQVNTX1ZFUlNJT04gPj0gMHgwMTYwMDAxMCkKKyAgICAgICAgYXNzX3RyYWNrX3Nl dF9mZWF0dXJlKGFzcy0+dHJhY2ssIEFTU19GRUFUVVJFX1dSQVBfVU5JQ09ERSwgMSk7CisjZW5k aWYKKwoKCj4gICAgICAvKiBPcGVuIHN1YnRpdGxlcyBmaWxlICovCj4gICAgICByZXQgPSBhdmZv cm1hdF9vcGVuX2lucHV0KCZmbXQsIGFzcy0+ZmlsZW5hbWUsIE5VTEwsIE5VTEwpOwo+ICAgICAg aWYgKHJldCA8IDApIHsKPiAtLQo+IDIuMjUuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=