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 ESMTPS id EE3354D909 for ; Wed, 26 Feb 2025 14:34:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2F70868C448; Wed, 26 Feb 2025 16:34:39 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8327768C32D for ; Wed, 26 Feb 2025 16:34:32 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 1CC5C542B38E for ; Wed, 26 Feb 2025 15:34:32 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id E36F1542AED2 for ; Wed, 26 Feb 2025 15:34:31 +0100 (CET) Message-ID: <1677e4490923053d9403b8cbb3b79ca68ccc52b1.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 26 Feb 2025 15:34:31 +0100 In-Reply-To: <1F8FAD8B-8D33-494D-9F90-4B84CA879B83@remlab.net> References: <418474f4-5b38-4a44-822a-8e3c367e673c@gmail.com> <3335060.aeNJFYEL58@basile.remlab.net> <313bfd57b0e976df1845c160eeb60898baf6d0fb.camel@haerdin.se> <1F8FAD8B-8D33-494D-9F90-4B84CA879B83@remlab.net> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] I've written a filter in Rust 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: bcOlbiAyMDI1LTAyLTI0IGtsb2NrYW4gMTY6NTEgKzAyMDAgc2tyZXYgUsOpbWkgRGVuaXMtQ291 cm1vbnQ6Cj4gSGksCj4gCj4gTGUgMjMgZsOpdnJpZXIgMjAyNSAyMzozMDowMyBHTVQrMDI6MDAs ICJUb21hcyBIw6RyZGluIgo+IDxnaXRAaGFlcmRpbi5zZT4gYSDDqWNyaXTCoDoKPiA+IGzDtnIg MjAyNS0wMi0yMiBrbG9ja2FuIDE0OjU3ICswMjAwIHNrcmV2IFLDqW1pIERlbmlzLUNvdXJtb250 Ogo+ID4gPiBMZSBwZXJqYW50YWluYSAyMS4gaGVsbWlrdXV0YSAyMDI1LCAyMC4wMi4xNiBVVEMr MiBUb21hcyBIw6RyZGluIGEKPiA+ID4gw6ljcml0IDoKPiA+ID4gPiBUaGUgYWJvdmUgc2FpZCwg SSdtIG5vdCBhZ2FpbnN0IFJ1c3QuIEl0IGhhcyBzb21lIG5pY2UKPiA+ID4gPiBwcm9wZXJ0aWVz LiBCdXQKPiA+ID4gPiBpdCBkb2VzIG5vdCBzZWVtIHZlcnkgInN0YWJsZSIgc28gZmFyLiBQZXJo YXBzIHRoaXMgaGFzIGNoYW5nZWQKPiA+ID4gPiBpbgo+ID4gPiA+IHJlY2VudCB5ZWFycy4uCj4g PiA+IAo+ID4gPiBJTUUsIGl0J3MgYmVjb21lIHZlcnkgdXNhYmxlIGZvciB1c2VyLXNwYWNlIGNv ZGUuIEJhcmUgbWV0YWwKPiA+ID4gc3RpbGwgcHJldHR5IG11Y2ggCj4gPiA+IHJlcXVpcmVzIHVu c3RhYmxlIGZlYXR1cmVzLCBidXQgdGhhdCdzIG5vdCBhIHByb2JsZW0gZm9yIEZGbXBlZy4KPiA+ IAo+ID4gSSBtZWFuIG1vcmUgaW4gdGVybXMgb2YgQUJJLCBhbmQgaGF2aW5nIHRvIGhhdmUgY2Fy Z28gaW5zdGFsbAo+ID4gc3BlY2lmaWMKPiA+IHZlcnNpb25zIG9mIHRoZSBSdXN0IGNvbXBpbGVy IGFuZCBzbyBvbi4KPiAKPiBXaHk/IFRoZSBBQkkgd2lsbCBuZXZlciBiZSBmdWxseSBzdGFibGUu IFplcm8tY29zdCBhYnN0cmFjdGlvbnMganVzdAo+IGRvbid0IGxlbmQgdGhlbXNlbHZlcyB0byBh biBBQkkuCgpUaGUgQyBBQkkgaXMgdmVyeSBzdGFibGUuIEl0J3Mgd2h5ICJDIGZvciB0aGUgQVBJ L0FCSSBhbmQgQysrIGZvciB0aGUKaW1wbGVtZW50YXRpb24iIGlzIGEgc3VjaCBwb3dlcmZ1bCBj b21iaW5hdGlvbi4gUGVyaGFwcyB0aGUgc2FtZSB0aGluZwpjb3VsZCBiZSBkb25lIHdpdGggUnVz dCwgb3IgYm90aCBSdXN0IGFuZCBDKysuLgoKPiA+ID4gPiBJZiB3ZSdyZSBpbiB0aGUgaGFiaXQg b2YgYWxsb3dpbmcgb3RoZXIgbGFuZ3VhZ2VzIEknZCBiZSBpbgo+ID4gPiA+IGZhdm9yIG9mCj4g PiA+ID4gYWxsb3dpbmcgQysrLCBzbyB0aGF0IHdlIGNhbiBtYWtlIHVzZSBvZiB0aGUgU1RMIGNv bnRhaW5lcnMKPiA+ID4gPiByYXRoZXIgdGhhbgo+ID4gPiA+IHJvbGxpbmcgb3VyIG93bi4KPiA+ ID4gCj4gPiA+IFlpa2VzLiBSdXN0IGlzIGFjdHVhbGx5IHdheSBzYW5lciBmb3IgdHlwZS1nZW5l cmljIHByb2dyYW1taW5nCj4gPiA+IHRoYW4gQysrLgo+ID4gCj4gPiBObyBkb3VidCwgYnV0IFNU TCBpcyBzdGlsbCBtaWxlcyBiZXR0ZXIgdGhhbiByb2xsaW5nIG91ciBvd24KPiA+IGNvbnRhaW5l cnMuCj4gCj4gQnV0IFNUTCBpcyBub3Qgd29ydGggc3dpdGNoaW5nIHRvIEMrKyBmb3IuCgpXZSBh bHJlYWR5IHVzZSBDKysgaW4gdGhlIGNvZGViYXNlLiBUaGUgY29zdCBmb3IgdXNpbmcgaXQgaW4g bW9yZQpwbGFjZXMgaXMgdmVyeSBsb3cKCj4gSWYgdGhlIGdvYWwgaXMgdG8gZW5hYmxlIGEgbGFu Z3VhZ2Ugd2l0aCBzaWduaWZpY2FudGx5IGltcHJvdmVkCj4gc3RhdGljIHNhZmV0eSwgd2l0aG91 dCBjb21wcm9taXNpbmcgb24gcGVyZm9ybWFuY2UgKGVzcGVjaWFsbHkgbm8gR0MpCj4gYW5kIG9w dGltaXNhYmlsaXR5LCB0aGVuIFJ1c3QgaXMgcHJldHR5IG11Y2ggdGhlIG9ubHkgb3B0aW9uIGF0 IHRoZQo+IG1vbWVudC4KCkkgaGF2ZSBzdWdnZXN0ZWQgdXNpbmcgZm9ybWFsIG1ldGhvZHMgKGZy YW1hLWMpIHRvIGltcHJvdmUgdGhlIHNhZmV0eQpvZiB0aGUgQyBjb2RlLiBTbyBmYXIgdGhlIHJl Y2VwdGlvbiBoYXMgYmVlbiBsdWtld2FybSBhdCBiZXN0LCBldmVuIGZvcgpsZXNzIGRlbWFuZGlu ZyB0b29scyBzdWNoIGFzIHZhbHVlIGFuYWx5c2lzLCBjb21wYXJlZCB0byB3ZWFrZXN0CnByZWNv bmRpdGlvbiBjYWxjdWx1cyAoV1ApLiBGcmFtYS1DIGlzIGFsc28gbW92aW5nIHRvd2FyZHMgQysr IHN1cHBvcnQuCgo+ID4gQW55d2F5LCByYXRoZXIgdGhhbiBzaG9laG9ybmluZyBSdXN0IGludG8g dGhpcyBjb2RlYmFzZSBpdCBtaWdodAo+ID4gbWFrZQo+ID4gbW9yZSBzZW5zZSB0byBjb250cmli dXRlIHRvIE5paEFWIGluc3RlYWQuIEJ1dCBvbmx5IGlmIGl0IGhhcyBhCj4gPiBzYW5lCj4gPiBw YXJzaW5nIGZyYW1ld29yawo+IAo+IFRoYXQgbWFrZXMgc2Vuc2UgaWYgdGhlIGdvYWwgaXMgdG8g cHVibGlzaCBhbmQgZm9yZ2V0LCBidXQgb3RoZXJ3aXNlCj4gSSBkb3VidCB0aGF0IE5paEFWIHdp bGwgZXZlciBiZSByZWxldmFudCAiaW4gdGhlIGZpZWxkIi4KPiAKPiBUaGF0IGJlaW5nIHNhaWQs IEkgdGhpbmsgUnVzdCB3b3VsZCBtYWtlIG11Y2ggbW9yZSBzZW5zZSBmb3IgZGVjb2RlcnMKPiBh bmQgZGVtdXhlcnMgdGhhbiBmb3IgZmlsdGVycyBhbmQgTUwgc3R1ZmYuCgpPbiB0aGlzIEkgZnVs bHkgYWdyZWUuIEZvciBkZW11eGVycyBpdCBtYWtlcyBwZXJmZWN0IHNlbnNlLCBhbmQgYWxzbwpm b3IgdGhlIG5vbi1EU1Agc2lkZSBvZiBjb2RlY3MuIEJ1dCB0aGlzIGlzIGFsc28gd2h5LCBpZiB5 b3UncmUgYWxyZWFkeQp3aWxsaW5nIHBheSB0aGUgb3hpZGF0aW9uIGNvc3QsIGNvbnRyaWJ1dGlu ZyB0byBOaWhBViBtYWtlcyBtdWNoIG1vcmUKc2Vuc2UsIGJlY2F1c2UgeW91J3JlIG5vdCBoZWxk IGJhY2sgYnkgdHJ5aW5nIHRvIHJldGFpbiBBQkkgY29tcGF0LgoKRmFyIGFib3ZlIGFsbCB0aGlz LCB3aGF0IGlzIGV2ZW4gbW9yZSBpbXBvcnRhbnQgaXMgdG8gZG8gcHJvcGVyCnBhcnNpbmcsIHdp dGggc2F5IGEgcGFyc2VyIGNvbWJpbmF0b3IgZnJhbWV3b3JrLCBub3QganVzdCBpbXBsZW1lbnRp bmcKeWV0IGFub3RoZXIgbGlicmFyeSBvZiBzaG90Z3VuIHBhcnNlcnMuIEFuZCBvZiBjb3Vyc2Us IHVzaW5nIGV4aXN0aW5nCmxpYnJhcmllcyB3aGVuZXZlciBwb3NzaWJsZS4gQnV0IGluIHRoaXMg cHJvamVjdCBib3RoIG9mIHRoZXNlIGFtb3VudAp0byB0ZWNoLWhlcmVzeS4KCi9Ub21hcwpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==