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 ESMTP id ACF6540A72 for ; Tue, 3 Jan 2023 00:13:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9677D68BCD5; Tue, 3 Jan 2023 02:13:22 +0200 (EET) Received: from mail.overt.org (mail.overt.org [72.14.183.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 024DD68BC47 for ; Tue, 3 Jan 2023 02:13:15 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=overt.org; s=mail; t=1672704793; bh=Pwbg0sZJlK0Yo8MUwobcXPKco/yPmQdPVjHM6wniTac=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=IqWFEZQkNdO+8H0pmEghVgx9LMwMlcGlKMfFBQkPaTuF7G5HC1hjg+Fo7E83X4JMQ 9qkK8ar6DcBKzAvzWWAXRQ+2Ay2ajyvWNlr0iYCYQZZ4gLqBx7D5SbTRS2VQsCKx2p anrAGN0i7Tmay1E7/Mipk8tpXejri2wq+UXhj1skYjqwbkOk5aQq3BAd8aGAia0xk1 XF8nyR822ZsenFPLZKf7jhyKZc/lFO1LJbNO0UBJYc7LFbhbMx0Dspg3357693AOyu nj3XzmMQnQokwxyhLpjE4+RQ4zGYCv1b2IV3U910v8c1ZT1ToatKJQWHKQ5ea6R3CV SY3QReMu33tPA== Received: from authenticated-user (mail.overt.org [72.14.183.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.overt.org (Postfix) with ESMTPSA id 959A9629EB; Mon, 2 Jan 2023 18:13:13 -0600 (CST) Date: Mon, 2 Jan 2023 16:13:11 -0800 From: Philip Langdale To: FFmpeg development discussions and patches Message-ID: <20230102161311.165e61bd@fido7> In-Reply-To: References: <20230102232133.729217-1-philipl@overt.org> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 0/2] Interpolation filter using nvidia OFFRUC Library 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 Cc: Dennis Mungai Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On Tue, 3 Jan 2023 02:39:19 +0300 Dennis Mungai wrote: > Related, > > If this were to be implemented in mpv, can libplacebo pick up this > feature spec as a filter in ffmpeg? Perhaps that would make such a > feature easier to merge down the line, instead of re-implementing it > directly in ffmpeg as an additional filter. > > Adding Niklaas to the thread. It doesn't make a difference. The licensing is fundamentally unusable for an open-source project (and there are engineers at nvidia who know this and wish they could write filters leveraging all their various capabilities). The only thing with any nuance is what level of `nonfree` a project is willing to have sitting in their repo. Most projects (including mpv and libplacebo) would say "none", because it's not worth the trouble. ffmpeg has gone back and forth on what exact critera have to be met to qualify as mergeable vs unmergeable nonfree. In the past we have accepted filters based around nvidia libraries with prohibitive licensing - see the libnpp based filters, but I don't think we have the appetite for that now. If we were to decide that this filter was ok on that basis, I'd merge it, but honestly, the usability benefit of it being in master is tiny vs all the other hoops you have to jump through. Anyway - punchline: it is not easier to get this kind of thing merged into other projects. --phil _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".