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 7672E4C035 for ; Fri, 21 Feb 2025 19:27:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 70C5068BF33; Fri, 21 Feb 2025 21:27:23 +0200 (EET) Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7D35A68BF33 for ; Fri, 21 Feb 2025 21:27:16 +0200 (EET) Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-e549be93d5eso2818019276.1 for ; Fri, 21 Feb 2025 11:27:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740166035; x=1740770835; h=cc: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=a2QN1niDSaWGMt/+BoAzoA/KHiXbGbzZMOg7FfX1zhg=; b=FiYD/hM0hwv1LF5KDJhsDG5YCnFfWn+0u1Y0MM1s5iB9eXskSVwjB5nORVoMx1Q4Gd edgMDhF0GuOPSb9IlhSBZiWzfiEYuGjZxMnrLl0VVcDR2KNwMBJMk8BRvMCltE2m5aGt 5tC/YZIfEDjobYHi9BUeneLPiWu1SJ+V6mUXN99qUP2jE5PCXWiEuvXaY/N0UITUq796 8eO7gqrY6+Puu3azUoi5mKzAK2IUKq9sxDZnJLJPOzjowtl6cOj6uyRw0491z2I8LFS2 8o+5H5VXjk4H8C6VHJPMC8YrghtBGiJWyzilaX+mHXjOJoHUSCB5hlnj060Z8wp2FTdX gHpw== X-Gm-Message-State: AOJu0YxeUAsFep/glTClDbdpzTs2nSuCfaLjVGy2++mPpBxg2dhAxUbe vL8ZYVEFC3bv27F0lSKeKUk/NS1DpAYXT4J2/MMiWesJjndJic9OWyu5m8USJRnVBq+6tXbr5x/ 00wx+pUoXX+PlyBuASTTAtki4ZxM= X-Gm-Gg: ASbGncvdTBXL9KGC7YvNN8AvNHHq+EImEJ8KWnCXB3nJ2oqpU0Q20fkGawX6X3iTtjw 5M1xf+qyWmZ4ssKR1GNI2qbxUEdZ+e1nwuhYrw6PIjBYkkmML8aiSnj+F9RZKuZGZobpDXVDkQQ vcr+RGOq6j X-Google-Smtp-Source: AGHT+IHaiIs7HNJLPdetJGE/rojIin1BBJn0Hh2OEZpoIuJp/ASKXYRvMxy0gUdlXKftJTkNsaynhasZu9N1lh1zvCI= X-Received: by 2002:a05:6902:248c:b0:e5e:1816:bfcf with SMTP id 3f1490d57ef6-e5e245b7488mr3835031276.1.1740166034909; Fri, 21 Feb 2025 11:27:14 -0800 (PST) MIME-Version: 1.0 References: <418474f4-5b38-4a44-822a-8e3c367e673c@gmail.com> <20250220224924.GL4991@pb2> <20030c591bd5c5568759d5c2d7c889e3b8cf1ea1.camel@haerdin.se> <20250221132135.GN4991@pb2> In-Reply-To: Date: Fri, 21 Feb 2025 19:27:03 +0000 X-Gm-Features: AWEUYZl6CDX0mYVvV9e4LISOwrm2b7-m1R-lqn56fxrQI3Inw2lWC6IJfFWemso Message-ID: To: Soft Works X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , From: Kieran Kunhya via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Kieran Kunhya , 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: T24gRnJpLCAyMSBGZWIgMjAyNSwgMTU6MDIgU29mdCBXb3JrcywgPHNvZnR3b3JrekBob3RtYWls LmNvbT4gd3JvdGU6Cgo+Cj4KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9t OiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFs ZiBPZgo+ID4gS2llcmFuIEt1bmh5YSB2aWEgZmZtcGVnLWRldmVsCj4gPiBTZW50OiBGcmVpdGFn LCAyMS4gRmVicnVhciAyMDI1IDE1OjUzCj4gPiBUbzogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1 c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctCj4gPiBkZXZlbEBmZm1wZWcub3JnPgo+ID4gQ2M6 IEtpZXJhbiBLdW5oeWEgPGtpZXJhbjYxOEBnb29nbGVtYWlsLmNvbT4KPiA+IFN1YmplY3Q6IFJl OiBbRkZtcGVnLWRldmVsXSBJJ3ZlIHdyaXR0ZW4gYSBmaWx0ZXIgaW4gUnVzdAo+ID4KPiA+IE9u IEZyaSwgMjEgRmViIDIwMjUsIDE0OjMwIFNvZnQgV29ya3MsIDxzb2Z0d29ya3otYXQtCj4gPiBo b3RtYWlsLmNvbUBmZm1wZWcub3JnPgo+ID4gd3JvdGU6Cj4gPgo+ID4gPgo+ID4gPgo+ID4gPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YKPiA+ID4gPiBNaWNo YWVsIE5pZWRlcm1heWVyCj4gPiA+ID4gU2VudDogRnJlaXRhZywgMjEuIEZlYnJ1YXIgMjAyNSAx NDoyMgo+ID4gPiA+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNo ZXMgPGZmbXBlZy0KPiA+ID4gPiBkZXZlbEBmZm1wZWcub3JnPgo+ID4gPiA+IFN1YmplY3Q6IFJl OiBbRkZtcGVnLWRldmVsXSBJJ3ZlIHdyaXR0ZW4gYSBmaWx0ZXIgaW4gUnVzdAo+ID4gPiA+Cj4g PiA+ID4gSGkKPiA+ID4gPgo+ID4gPiA+IE9uIEZyaSwgRmViIDIxLCAyMDI1IGF0IDEwOjAxOjU2 QU0gKzAxMDAsIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4gPiA+ID4gPiB0b3IgMjAyNS0wMi0yMCBr bG9ja2FuIDIzOjQ5ICswMTAwIHNrcmV2IE1pY2hhZWwgTmllZGVybWF5ZXI6Cj4gPiA+ID4gPiA+ IEhpCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IE9uIFRodSwgRmViIDIwLCAyMDI1IGF0IDAyOjA2 OjQ3UE0gKzAxMDAsIExlYW5kcm8gU2FudGlhZ28gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gW2luc2Vy dCBtZW1lIGhlcmVdCj4gPiA+ID4gPiA+IFsuLi5dCj4gPiA+ID4gPiA+ID4gSSBhbHNvIHJlY29y ZGVkIGEgdmlkZW8gc2hvd2luZyB0aGUgZmlsdGVyIGluIGFjdGlvbiBbN10uCj4gPiA+ID4gPiA+ IFsuLi4KPiA+ID4gPiA+ID4gPiBbN10gaHR0cHM6Ly95b3V0dS5iZS9VX3k0LU5uYUlOZwo+ID4g PiA+ID4gPgo+ID4gPiA+ID4gPiBjb29sLCBpdCBkb2VzbnQgZGV0ZWN0IGV2ZXJ5b25lIHRob3Vn aAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBhbHNvIGkgdGhpbmsgdGhpcyBzaG93cyBob3cgdXNl ZnVsIGEgcGx1Z2luIGZyYW1ld29yayB3b3VsZCBiZQo+IGZvcgo+ID4gPiA+ID4gPiBmZm1wZWcK PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gd2l0aCBwbHVnaW5zIGV2ZXJ5b25lIGNvdWxkIHVzZSx0 ZXN0IGFuZCBjb250cmlidXRlIHRvIHRoaXMKPiB0b2RheS4KPiA+ID4gPiA+ID4gd2l0aG91dCBw bHVnaW5zLCB0aGlzIG5lZWRzIHRvIGJlIG1lcmdlZCBpbiBmZm1wZWcgZ2l0IG1hc3Rlci4KPiAo d2hpY2gKPiA+ID4gPiA+ID4gd2lsbCB0YWtlIHNvbWUgdGltZSBpIHN1c3BlY3QpCj4gPiA+ID4g Pgo+ID4gPiA+ID4gSGF2ZSB3ZSBub3QgZ29uZSBvdmVyIGFuZCByZWplY3RlZCBwbHVnaW5zIG1h bnkgdGltZXM/IEkgcmVjYWxsCj4gcG9pbnRzCj4gPiA+ID4KPiA+ID4gPiBubwo+ID4gPiA+IHRo ZXJlIHdhcyBubyBmb3JtYWwgYW5kIG5vIHB1YmxpYyBpbmZvcm1hbCB2b3RlIHRoYXQgaSByZW1l bWJlci4KPiA+ID4gPgo+ID4gPiA+IGl2ZSByYWlzZWQgdGhlIGlzc3VlIHdpdGggcGx1Z2lucyBt YW55IHRpbWVzLiBCZWNhdXNlIGl0IHdvdWxkCj4gPiA+ID4gYWxsb3cgcGVvcGxlIGFuZCBteXNl bGYgdG8gY29udHJpYnV0ZSBtb3JlIGNvbXBsZXggZmVhdHVyZXMgYW5kCj4gPiA+ID4gZW5kIHRo ZSBzdGFnbmF0aW9uIG9mIEZGbXBlZy4KPiA+ID4KPiA+ID4gWXVwLCB0aGF0J3MgZXhhY3RseSBv bmUgb2YgdGhlIHJlYXNvbnMgd2h5IG90aGVyIHByb2plY3RzIGxpa2UKPiBHU3RyZWFtZXIKPiA+ ID4gaGF2ZSBnYWluZWQgdGhhdCBtdWNoIHBvcHVsYXJpdHkuIEl0IG1pZ2h0IG5vdCBoYXZlIGhh cHBlbmVkIHdoZW4KPiA+ID4gZmZtcGVnIHdvdWxkIGhhdmUgYmVlbiBtb3JlIG9wZW4gYW5kIGV4 dGVuc2libGUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+ID4gPgo+ID4KPiA+IEl0J3MgcXVpdGUgdGhl IG9wcG9zaXRlLiBHc3RyZWFtZXIgaXMgc3VjY2Vzc2Z1bCBpbiBpdHMgdmVydGljYWwgYmVjYXVz ZQo+IGl0Cj4gPiBhbGxvd3MgZWFzeSBpbmNsdXNpb24gb2YgdmVuZG9yIGJpbmFyeSBibG9icy4g VGhpcyBpcyBub3QgIm9wZW4gYW5kCj4gPiBleHRlbnNpYmxlIi4KPgo+IE9wZW4gbWVhbnMgaXQn cyBleHRlbnNpYmxlIGZvciBldmVyeWJvZHksIGluY2x1ZGluZyB2ZW5kb3JzLiBJIGZhaWwgdG8g c2VlCj4gd2hhdCdzIGJhZCBhYm91dCBpdC4gRG8gd2UgaGF2ZSBhIGZpZ2h0IGFnYWluc3QgZXZl cnl0aGluZyBjb21tZXJjaWFsPwo+Cj4gV2hhdCBhcmUgeW91IGFmcmFpZCBvZiB0byBoYXBwZW4/ Cj4KPiBKdXN0IHdhbm5hIHVuZGVyc3RhbmQgdGhlIHBvc2l0aW9uLCB0aGFua3MuCj4gc3cKPgoK V2hhdCB3aWxsIGhhcHBlbiBpcyBhbGwgdGhlIGJpbmFyeSBibG9iIHZlbmRvcnMgd2hvIGhhdmUg dG8gY3VycmVudGx5IHNoaXAKYSBjdXN0b20gZmZtcGVnIGFuZCB0ZWxsIHRoZWlyIHVzZXJzIHRv IGNvbXBpbGUgZnJvbSBzb3VyY2UgY2FuIGp1c3Qgc2hpcAp0aGVpciBibG9iIGFzIGEgcGx1Z2lu LgoKRkZtcGVnIHdpbGwgZ2V0IGFsbCB0aGUgYnVnIHJlcG9ydHMgZnJvbSBjcmFzaGVzICh0aGlz IGlzIHdoeSB0aGUga2VybmVsCmhhZCB0byBhZGQgdGhlICJ0YWludGVkIikgZmxhZy4KCkkgaGF2 ZSBhIGRlZXAgZGlzbGlrZSBmb3IgYmluYXJ5IGJsb2JzLgoKVGhpbmtpbmcgdGhlIGF2aXN5bnRo IGZpbHRlciBkZXZlbG9wbWVudCBvZiB0aGUgMjAwMHMgd2lsbCByZWFwcGVhciB3aGVuCmZmbXBl ZyBnZXRzIHBsdWdpbnMgaXMgd2lzaGZ1bCB0byBzYXkgdGhlIGxlYXN0LgoKS2llcmFuCgo+Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K