From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A42DC77B77 for ; Tue, 11 Apr 2023 14:01:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230313AbjDKOBl (ORCPT ); Tue, 11 Apr 2023 10:01:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56362 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231260AbjDKOBg (ORCPT ); Tue, 11 Apr 2023 10:01:36 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69DD040E8; Tue, 11 Apr 2023 07:01:25 -0700 (PDT) Received: from [IPV6:2804:14d:72ba:89f6::54d7] (unknown [IPv6:2804:14d:72ba:89f6::54d7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dwlsalmeida) by madras.collabora.co.uk (Postfix) with ESMTPSA id 4F06266031EA; Tue, 11 Apr 2023 15:01:19 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1681221684; bh=EYGWwnPROZzN2bhC/9ghXtcVDKwLhKwK3egm6aLzTTI=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=KPvDPs16JUS2BCC3WvKZkkdkK7l8rrg2fWmm7/eGL4YjET8E9YRxTpR5LqfkcPM/Z Rmqz/wJm/pLVqz6IiLNx6k0StrqvOYnVJe9BP/abuOMJTJPchKiJ8Az7+BSof5Cbyr Sf9nlaqkAL589VRR6jj3gz7oZCxvOYUe/+ugJ2BB8Z9+GT6dTqYxmmYocMfIihpQG5 0N8uZCmntrthpOPEQAyYZ7lvBHB5djpRMr6swUj1LEfrhSF1QOG1UAMgafM9zF7Erq rDPDP3AjXtbT3VIyKnAnl0+9YfQz+IEgX/Xrt5Y7NLHFYc9D4kygTgB4uo9r7T2im7 ycTuAD9usSaFg== Message-ID: Date: Tue, 11 Apr 2023 11:01:12 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 0/6] Initial Rust V4L2 support To: Willy Tarreau , Miguel Ojeda Cc: Hans Verkuil , wedsonaf@gmail.com, ojeda@kernel.org, mchehab@kernel.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, kernel@collabora.com References: <20230406215615.122099-1-daniel.almeida@collabora.com> <136035a4-26df-1c14-e51e-406b4ee5fe33@xs4all.nl> Content-Language: en-US From: Daniel Almeida In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: rust-for-linux@vger.kernel.org Hans (Verkuil), > One potential solution is to have somebody step up as the maintainer > of the Rust side (e.g. the author of the abstractions). I'd be willing to step up as maintainer for the Rust V4L2 stuff. I will also be contributing more bindings if we decide that's worthwhile, because right now this is obviously very incomplete. IIRC, Benjamin was originally looking into Rust for the AV1 driver he's just written in C, but back then there was just too much work to be done to even get started on the task. My point is that maybe these type of drivers - i.e.: m2m codec stuff - are good candidates for Rust, because the codec-specific bits are very self-contained. -- Daniel