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 CF72CC05027 for ; Wed, 1 Feb 2023 13:52:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232525AbjBANwZ (ORCPT ); Wed, 1 Feb 2023 08:52:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44690 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232520AbjBANwS (ORCPT ); Wed, 1 Feb 2023 08:52:18 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDB7F66EE5 for ; Wed, 1 Feb 2023 05:52:02 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 1266EB82168 for ; Wed, 1 Feb 2023 13:52:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B047FC433D2; Wed, 1 Feb 2023 13:51:58 +0000 (UTC) Message-ID: Date: Wed, 1 Feb 2023 14:51:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: Future of the SAA7146 drivers Content-Language: en-US To: Soeren Moch , Stefan Herdler , linux-media@vger.kernel.org Cc: Manu Abraham , Tomasz Maciej Nowak , Corinna Vinschen References: <20ceeb7f-336a-b51c-8cc8-128cc9ebcd2e@xs4all.nl> <014db0ee-55fe-2966-a531-b8c23e97b402@web.de> From: Hans Verkuil In-Reply-To: <014db0ee-55fe-2966-a531-b8c23e97b402@web.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Hi Sören, On 01/02/2023 12:35, Soeren Moch wrote: >>>> Obviously, if someone wants to do the vb2 conversion, then that would be >>>> perfect. I was looking at removing analog video support, and that doesn't >>>> look as easy as I thought it would be. >>>> > I only own full-featured (Nexus) cards, modified to also support a mode > of operation like budget cards. In full-featured cards there is a > possibility to re-read the decoded video output signal back, which could > be similar to how analog cards work. But I never had access to > analog/hybrid saa7146 cards, so I'm not sure I can test this mode. I > also don't know anybody with such card who could help testing. > I personally do not care much about analog card support in the driver, > but will at least check which part of analog functionality is used in > full-featured cards. Maybe the support for analog/hybrid cards and some > test coverage comes for free with full support for full-featured cards. It's the analog video streaming that uses vb2, so being able to test that is critical. So I decided to do this differently: 1) I'll revert the move of saa7146 to staging, it will go back to mainline. av7110 stays in staging for now (that might change, I just don't want to make more changes than strictly necessary). 2) I will do the vb2 conversion. I have the analog video hardware, so I can test this. I didn't want to spend time on that originally, but since these drivers are still in use, it is probably best if I bite the bullet and just do it. I'm now almost done with the vb2 conversion of cx18, and it was about 2 days work, which isn't that bad. I'll try to get this saa7146 vb2 conversion done this month. The PR reverting this has just been posted: https://patchwork.linuxtv.org/project/linux-media/patch/5902a4f2-da31-816c-f3cf-020340dbaddf@xs4all.nl/ Regards, Hans