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 010014C79C for ; Fri, 2 Aug 2024 19:41:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 064E868D8A6; Fri, 2 Aug 2024 22:41:15 +0300 (EEST) Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com [208.88.110.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BCF3268D753 for ; Fri, 2 Aug 2024 22:41:08 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 6DC0C9C5DF0 for ; Fri, 2 Aug 2024 15:41:06 -0400 (EDT) Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavis, port 10032) with ESMTP id mfabflBRxuuJ for ; Fri, 2 Aug 2024 15:41:01 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id BBEC39C5EC4 for ; Fri, 2 Aug 2024 15:41:01 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.savoirfairelinux.com BBEC39C5EC4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=savoirfairelinux.com; s=DFC430D2-D198-11EC-948E-34200CB392D2; t=1722627661; bh=WJK2tKrUT/5f1f541d1yq1blUtvXn4zHaLY2zY61Ths=; h=Date:From:To:Message-ID:MIME-Version; b=WBZvRxgH4w9N1eMArKOc8PBLgU4IwaL4/DSRI5owq9gORYekRs1iLNtkGAdHFKUTL USJAY9WI9hACMVzxL7RSA19/IxPJd2ONyR1+fhAUNcr7rzhmYsi6SfNIow112qQ/0Z /2sSs8NvAsWR0h367ZThPNKmuNiwMPTYibuAqghTVmNRfSucnQ7zpi6M2rIDs3rtB5 yhD4YNY227gkIQlz0TUUR+pXWFR5oy52G8rNlySF8wvIrOpnTbVrF/iDWkIgAitF+T kxQG4w9/HGEQn7zncZvgl2oNW+f4Ocpf0cCRtZIQ0/S+vcLwt+K8Mxlr8PG72qjRcr bhhlaiffynNKg== X-Virus-Scanned: amavis at mail.savoirfairelinux.com Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavis, port 10026) with ESMTP id MjylwKp1OEte for ; Fri, 2 Aug 2024 15:41:01 -0400 (EDT) Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com [192.168.48.237]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 9B0579C5DF0 for ; Fri, 2 Aug 2024 15:41:01 -0400 (EDT) Date: Fri, 2 Aug 2024 15:41:01 -0400 (EDT) From: =?utf-8?Q?Fran=C3=A7ois-Simon?= Fauteux-Chapleau To: FFmpeg development discussions and patches Message-ID: <1977752609.532131.1722627661551.JavaMail.zimbra@savoirfairelinux.com> In-Reply-To: References: MIME-Version: 1.0 X-Mailer: Zimbra 8.8.15_GA_4581 (ZimbraWebClient - FF121 (Linux)/8.8.15_GA_4581) Thread-Topic: libavfilter: add PipeWire-based grab Thread-Index: D/oGpfEEt7OUbHgBK/I5zNa18ZYA5g== Subject: Re: [FFmpeg-devel] [PATCH v2] libavfilter: add PipeWire-based grab 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: ----- On Aug 2, 2024, at 12:11 PM, Quack Doc quackdoctech@gmail.com wrote: > Pipewire video capture is more generic. Some compositors like weston > support pipewire as a backend without portals. Gamescope also creates a > pipewire output without need for portals, it would be *really* nice to > support gamescope capture with this. Pipewire also gives access to video > devices directly as well without needing portals, which allows > ergonomically letting multiple apps accsess v4l2 devices for instance like > firefox and say discord. So being able to support the file descriptor > directly, or using target-object much like the pipewiresrc gstreamer would > be greatly appreciated. The patch already supports passing a file descriptor and a PipeWire node ID directly via the "fd" and "node" options. The portal is only used if these values are not provided by the user. The original motivation for adding these options was to allow communication with the portal to be handled outside of FFmpeg, but I imagine they could also be used on e.g. Weston to bypass the portal entirely. _______________________________________________ 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".