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 BDBA34D8D8 for ; Wed, 26 Feb 2025 13:50:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C8E1568C77D; Wed, 26 Feb 2025 15:50:15 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BE7BA68C49F for ; Wed, 26 Feb 2025 15:50:08 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id A9D7E542AED2 for ; Wed, 26 Feb 2025 14:50:07 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 763AE542AE8C for ; Wed, 26 Feb 2025 14:50:07 +0100 (CET) Message-ID: <85e5ad8e69fe29acdd5c5a2da2323fb8089c3fbf.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 26 Feb 2025 14:50:06 +0100 In-Reply-To: References: <418474f4-5b38-4a44-822a-8e3c367e673c@gmail.com> <20250220224924.GL4991@pb2> <20030c591bd5c5568759d5c2d7c889e3b8cf1ea1.camel@haerdin.se> <20250221132135.GN4991@pb2> 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: ZnJlIDIwMjUtMDItMjEga2xvY2thbiAyMDoxMCArMDAwMCBza3JldiBTb2Z0IFdvcmtzOgo+IAo+ IAo+IEZyb206IEtpZXJhbiBLdW5oeWEgPGtpZXJhbjYxOEBnb29nbGVtYWlsLmNvbT4KPiBTZW50 OiBGcmVpdGFnLCAyMS4gRmVicnVhciAyMDI1IDIwOjI3Cj4gVG86IFNvZnQgV29ya3MgPHNvZnR3 b3JrekBob3RtYWlsLmNvbT4KPiBDYzogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFu ZCBwYXRjaGVzCj4gPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPgo+IFN1YmplY3Q6IFJlOiBbRkZt cGVnLWRldmVsXSBJJ3ZlIHdyaXR0ZW4gYSBmaWx0ZXIgaW4gUnVzdAo+IAo+IAo+IE9uIEZyaSwg MjEgRmViIDIwMjUsIDE1OjAyIFNvZnQgV29ya3MsCj4gPHNvZnR3b3JrekBob3RtYWlsLmNvbTxt YWlsdG86c29mdHdvcmt6QGhvdG1haWwuY29tPj4gd3JvdGU6Cj4gCj4gCj4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogZmZtcGVnLWRldmVsCj4gPiA8ZmZtcGVnLWRldmVs LWJvdW5jZXNAZmZtcGVnLm9yZzxtYWlsdG86ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnCj4g PiAub3JnPj4gT24gQmVoYWxmIE9mCj4gPiBLaWVyYW4gS3VuaHlhIHZpYSBmZm1wZWctZGV2ZWwK PiA+IFNlbnQ6IEZyZWl0YWcsIDIxLiBGZWJydWFyIDIwMjUgMTU6NTMKPiA+IFRvOiBGRm1wZWcg ZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0KPiA+IGRldmVsQGZm bXBlZy5vcmc8bWFpbHRvOmRldmVsQGZmbXBlZy5vcmc+Pgo+ID4gQ2M6IEtpZXJhbiBLdW5oeWEK PiA+IDxraWVyYW42MThAZ29vZ2xlbWFpbC5jb208bWFpbHRvOmtpZXJhbjYxOEBnb29nbGVtYWls LmNvbT4+Cj4gPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gSSd2ZSB3cml0dGVuIGEgZmls dGVyIGluIFJ1c3QKPiA+IAo+ID4gT24gRnJpLCAyMSBGZWIgMjAyNSwgMTQ6MzAgU29mdCBXb3Jr cywgPHNvZnR3b3Jrei1hdC0KPiA+IGhvdG1haWwuY29tQGZmbXBlZy5vcmc8bWFpbHRvOmhvdG1h aWwuY29tQGZmbXBlZy5vcmc+Pgo+ID4gd3JvdGU6Cj4gPiAKPiA+ID4gCj4gPiA+IAo+ID4gPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJvbTogZmZtcGVnLWRldmVsCj4g PiA+ID4gPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc8bWFpbHRvOmZmbXBlZy1kZXZl bC1ib3VuY2VzQGZmCj4gPiA+ID4gbXBlZy5vcmc+PiBPbiBCZWhhbGYgT2YKPiA+ID4gPiBNaWNo YWVsIE5pZWRlcm1heWVyCj4gPiA+ID4gU2VudDogRnJlaXRhZywgMjEuIEZlYnJ1YXIgMjAyNSAx NDoyMgo+ID4gPiA+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNo ZXMgPGZmbXBlZy0KPiA+ID4gPiBkZXZlbEBmZm1wZWcub3JnPG1haWx0bzpkZXZlbEBmZm1wZWcu b3JnPj4KPiA+ID4gPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gSSd2ZSB3cml0dGVuIGEg ZmlsdGVyIGluIFJ1c3QKPiA+ID4gPiAKPiA+ID4gPiBIaQo+ID4gPiA+IAo+ID4gPiA+IE9uIEZy aSwgRmViIDIxLCAyMDI1IGF0IDEwOjAxOjU2QU0gKzAxMDAsIFRvbWFzIEjDpHJkaW4gd3JvdGU6 Cj4gPiA+ID4gPiB0b3IgMjAyNS0wMi0yMCBrbG9ja2FuIDIzOjQ5ICswMTAwIHNrcmV2IE1pY2hh ZWwgTmllZGVybWF5ZXI6Cj4gPiA+ID4gPiA+IEhpCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBP biBUaHUsIEZlYiAyMCwgMjAyNSBhdCAwMjowNjo0N1BNICswMTAwLCBMZWFuZHJvIFNhbnRpYWdv Cj4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+IFtpbnNlcnQgbWVtZSBoZXJlXQo+ID4g PiA+ID4gPiBbLi4uXQo+ID4gPiA+ID4gPiA+IEkgYWxzbyByZWNvcmRlZCBhIHZpZGVvIHNob3dp bmcgdGhlIGZpbHRlciBpbiBhY3Rpb24gWzddLgo+ID4gPiA+ID4gPiBbLi4uCj4gPiA+ID4gPiA+ ID4gWzddIGh0dHBzOi8veW91dHUuYmUvVV95NC1ObmFJTmcKPiA+ID4gPiA+ID4gCj4gPiA+ID4g PiA+IGNvb2wsIGl0IGRvZXNudCBkZXRlY3QgZXZlcnlvbmUgdGhvdWdoCj4gPiA+ID4gPiA+IAo+ ID4gPiA+ID4gPiBhbHNvIGkgdGhpbmsgdGhpcyBzaG93cyBob3cgdXNlZnVsIGEgcGx1Z2luIGZy YW1ld29yayB3b3VsZAo+ID4gPiA+ID4gPiBiZSBmb3IKPiA+ID4gPiA+ID4gZmZtcGVnCj4gPiA+ ID4gPiA+IAo+ID4gPiA+ID4gPiB3aXRoIHBsdWdpbnMgZXZlcnlvbmUgY291bGQgdXNlLHRlc3Qg YW5kIGNvbnRyaWJ1dGUgdG8gdGhpcwo+ID4gPiA+ID4gPiB0b2RheS4KPiA+ID4gPiA+ID4gd2l0 aG91dCBwbHVnaW5zLCB0aGlzIG5lZWRzIHRvIGJlIG1lcmdlZCBpbiBmZm1wZWcgZ2l0Cj4gPiA+ ID4gPiA+IG1hc3Rlci4gKHdoaWNoCj4gPiA+ID4gPiA+IHdpbGwgdGFrZSBzb21lIHRpbWUgaSBz dXNwZWN0KQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBIYXZlIHdlIG5vdCBnb25lIG92ZXIgYW5kIHJl amVjdGVkIHBsdWdpbnMgbWFueSB0aW1lcz8gSQo+ID4gPiA+ID4gcmVjYWxsIHBvaW50cwo+ID4g PiA+IAo+ID4gPiA+IG5vCj4gPiA+ID4gdGhlcmUgd2FzIG5vIGZvcm1hbCBhbmQgbm8gcHVibGlj IGluZm9ybWFsIHZvdGUgdGhhdCBpCj4gPiA+ID4gcmVtZW1iZXIuCj4gPiA+ID4gCj4gPiA+ID4g aXZlIHJhaXNlZCB0aGUgaXNzdWUgd2l0aCBwbHVnaW5zIG1hbnkgdGltZXMuIEJlY2F1c2UgaXQg d291bGQKPiA+ID4gPiBhbGxvdyBwZW9wbGUgYW5kIG15c2VsZiB0byBjb250cmlidXRlIG1vcmUg Y29tcGxleCBmZWF0dXJlcyBhbmQKPiA+ID4gPiBlbmQgdGhlIHN0YWduYXRpb24gb2YgRkZtcGVn Lgo+ID4gPiAKPiA+ID4gWXVwLCB0aGF0J3MgZXhhY3RseSBvbmUgb2YgdGhlIHJlYXNvbnMgd2h5 IG90aGVyIHByb2plY3RzIGxpa2UKPiA+ID4gR1N0cmVhbWVyCj4gPiA+IGhhdmUgZ2FpbmVkIHRo YXQgbXVjaCBwb3B1bGFyaXR5LiBJdCBtaWdodCBub3QgaGF2ZSBoYXBwZW5lZCB3aGVuCj4gPiA+ IGZmbXBlZyB3b3VsZCBoYXZlIGJlZW4gbW9yZSBvcGVuIGFuZCBleHRlbnNpYmxlIGluIHRoZSBm aXJzdAo+ID4gPiBwbGFjZS4KPiA+ID4gCj4gPiAKPiA+IEl0J3MgcXVpdGUgdGhlIG9wcG9zaXRl LiBHc3RyZWFtZXIgaXMgc3VjY2Vzc2Z1bCBpbiBpdHMgdmVydGljYWwKPiA+IGJlY2F1c2UgaXQK PiA+IGFsbG93cyBlYXN5IGluY2x1c2lvbiBvZiB2ZW5kb3IgYmluYXJ5IGJsb2JzLiBUaGlzIGlz IG5vdCAib3BlbiBhbmQKPiA+IGV4dGVuc2libGUiLgo+IAo+IE9wZW4gbWVhbnMgaXQncyBleHRl bnNpYmxlIGZvciBldmVyeWJvZHksIGluY2x1ZGluZyB2ZW5kb3JzLiBJIGZhaWwKPiB0byBzZWUK PiB3aGF0J3MgYmFkIGFib3V0IGl0LiBEbyB3ZSBoYXZlIGEgZmlnaHQgYWdhaW5zdCBldmVyeXRo aW5nCj4gY29tbWVyY2lhbD8KPiAKPiBXaGF0IGFyZSB5b3UgYWZyYWlkIG9mIHRvIGhhcHBlbj8K CkkgdGhpbmsgS2llcmFuIGFscmVhZHkgZXhwcmVzc2VkIHF1aXRlIHdlbGwgdGhlIGlzc3VlOgoK MSkgaXQgZW5jb3VyYWdlcyBwcm9wcmlldGFyeSBibG9icwoyKSBpdCBjcmVhdGVzIHByZXNzdXJl IG9uIHVzIHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgd2l0aCBzYWlkIGJsb2JzCgovVG9tYXMK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=