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 603D146D15 for ; Sun, 4 Aug 2024 20:10:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E747F68D7A0; Sun, 4 Aug 2024 23:10:01 +0300 (EEST) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A5D5768D3C9 for ; Sun, 4 Aug 2024 23:09:55 +0300 (EEST) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2cfcbdfa572so3955082a91.3 for ; Sun, 04 Aug 2024 13:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722802193; x=1723406993; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6hpEifuXXRaLD4wpl5xHpARR8WUmmBx5/exCTszekYA=; b=YrpuVLFEvDiteLCSY/dpU4/j0odH384wyepmPvLcirCTV3dQlrCUr4tut3C+BzbwnE x8Gcgi4niwrMOMKjsG8kyBKzr9UG1HB289Cz4C5qAhwCGv7BSzwcrHXdrREyLfy/rQL2 9scZK8nUe379s9JahGSGdckeCzJU6oEhUwMkkN/j6T6ew5FwpUhFogEtXMyeFeUYhjzs dUxF6hym4Y1bh2QR/S+RySS+Oe2DVPjw3nB4CVNDZH/S22MhpZppUQYruN/0Hi2yd3br tKvm2w/SRCG5xGLvjU8vBvMedYH5Hl7tBhItJoIeBW262xWgKjPl5hi/1YivBWyOnejs gskQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722802193; x=1723406993; h=content-transfer-encoding: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=6hpEifuXXRaLD4wpl5xHpARR8WUmmBx5/exCTszekYA=; b=ro79vifHgE7aTgXlmIXxOsMV4DVfdoLE90CUJO2cCMhRxmrOQAWj4MSX1F1XZnxMSM D6G+QdTKSUZbGmOG1wyvF6BZRHY5kBUij5fm9CdNsLppVQktexZ/GAV+ae5z5bY+aOzj tpYe9x2fze/zEV/ZPRsc9RHKdniE5VZWKDl7YsWL8EI/7k7wkaKJKr2wEIlY54zz+gbj 8kpWNo73EpXoZesWPR2/mfiinAJrcmJquvkpBY0hry91Iwss/eeA+nonqOgXqcgw/RtV uNa6bD9JKcXeOZyGFxQkfITpLDJRdDsHff0A8HrDr56DVNIjhBFhuqpS81XG8Wc1K7DV 3WAA== X-Gm-Message-State: AOJu0YyC+yRbOg+p5smzujwF/FCsWbHzk8eoxftLB1x0qRvilma63645 AKc2Wx9DGxOsxFbHdRD2GRIVEwXslUU8OjifoGwitGfh0Yijss6NFDAhi7m1FAImYQtROq/APbN 6IiORFdvsYT7n1ORDKAOpNUNP4W4jGliJ X-Google-Smtp-Source: AGHT+IF27baaAI6dAn1SlVnvU9Q8Eu68NsSenf0IqeyE92KS17XUV1bffqeEeJmFTGjmeOKhD17avh2+mYwOrrzGr6Y= X-Received: by 2002:a17:90b:3b44:b0:2c9:635b:7271 with SMTP id 98e67ed59e1d1-2cff94706c6mr8254109a91.21.1722802193073; Sun, 04 Aug 2024 13:09:53 -0700 (PDT) MIME-Version: 1.0 References: <1977752609.532131.1722627661551.JavaMail.zimbra@savoirfairelinux.com> In-Reply-To: <1977752609.532131.1722627661551.JavaMail.zimbra@savoirfairelinux.com> From: Quack Doc Date: Sun, 4 Aug 2024 16:11:24 -0400 Message-ID: To: FFmpeg development discussions and patches 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: PiBUaGUgcGF0Y2ggYWxyZWFkeSBzdXBwb3J0cyBwYXNzaW5nIGEgZmlsZSBkZXNjcmlwdG9yIGFu ZCBhIFBpcGVXaXJlIG5vZGUgSUQKPiBkaXJlY3RseSB2aWEgdGhlICJmZCIgYW5kICJub2RlIiBv cHRpb25zLiBUaGUgcG9ydGFsIGlzIG9ubHkgdXNlZCBpZiB0aGVzZQo+IHZhbHVlcyBhcmUgbm90 IHByb3ZpZGVkIGJ5IHRoZSB1c2VyLgo+Cj4gVGhlIG9yaWdpbmFsIG1vdGl2YXRpb24gZm9yIGFk ZGluZyB0aGVzZSBvcHRpb25zIHdhcyB0byBhbGxvdyBjb21tdW5pY2F0aW9uCj4gd2l0aCB0aGUg cG9ydGFsIHRvIGJlIGhhbmRsZWQgb3V0c2lkZSBvZiBGRm1wZWcsIGJ1dCBJIGltYWdpbmUgdGhl eSBjb3VsZCBhbHNvCj4gYmUgdXNlZCBvbiBlLmcuIFdlc3RvbiB0byBieXBhc3MgdGhlIHBvcnRh bCBlbnRpcmVseS4KCkkgc2VlLCBJIHRyaWVkIHRvIHB1bGwgdGhlIHBhdGNoIGFuZCB0ZXN0IGl0 LiBIb3cgZG9lcyBpbnZvY2F0aW9uIHdpdGgKbm9kZSB3b3JrPyBJJ20gYSBiaXQgY29uZnVzZWQg d2l0aCB0aGUgaW52b2NhdGlvbi4gRm9yIHRlc3RpbmcgSSB0cmllZAp1c2luZyAiZ2FtZXNjb3Bl IC0taGVhZGxlc3MgLS0gZ2x4Z2VhcnMiIHRvIGdlbmVyYXRlIGEgcmF3IHBpcGV3aXJlCnN0cmVh bS4gKGNhbWVyYXMgd2lsbCBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBvbmUgd2l0aCBwaXBld2lyZSkg dXNlZAoicHctZHVtcCB8IGpxICcuW10gfCBzZWxlY3QoLmluZm8ucHJvcHNbIm5vZGUubmFtZSJd ID09ICJnYW1lc2NvcGUiKSB8Ci5pZCciIHRvIGdldCB0aGUgbm9kZSBpZCBhbmQgdHJpZWQgdG8g dXNlIGl0IGJ1dCBpdCBzdGlsbCBzZWVtZWQgdG8KdHJpZ2dlciB0aGUgcG9ydGFsLiBJZiB5b3Ug aGF2ZSBhIGNhbWVyYSBpbnN0YWxsZWQgSSB1c2UgdGhlIGJlbG93CmNvbW1hbmQgdG8gZHVtcCBh bGwgb2YgdGhlIHZpZGVvIHNvdXJjZXMsIGdhbWVzY29wZSBhbmQgY2FtZXJhcwppbmNsdWRlZAoK cHctZHVtcCB8IGpxICcuW10gfCBzZWxlY3QoLmluZm8ucHJvcHNbIm1lZGlhLmNsYXNzIl0gPT0K IlZpZGVvL1NvdXJjZSIpIHwgLmluZm8ucHJvcHMuIm5vZGUubmFtZSIgKyAiIHwgIiArCi5pbmZv LnByb3BzLiJub2RlLmRlc2NyaXB0aW9uIiArICIgfCAiICsgKC5pZHx0b3N0cmluZyknCgpkb2Vz IHRoZSBjdXJyZW50IHBhdGNoIGhhdmUgYSBoYXJkIHJlcXVpcmVtZW50IG9uIGZpbGUgZGVzY3Jp cHRvcnMgdG8Kbm90IHVzZSB4ZGc/CgpJIGRpZCBhbHNvIHRlc3QgeGRnIGNhcHR1cmUgb24gY29z bWljLCBpdCBzZWVtcyB0byBvbmx5IHNwb3JhZGljYWxseQp3b3JrLCB1c3VhbGx5IHNwaXR0aW5n IG91dCB0aGUgYmVsb3cgZXJyb3IuIEkgY2FuIHNwYW0gaXQgdG8ga2VlcApyZXRyeWluZyBpdCB1 bnRpbCBpdCB3b3JrcwoKW1BhcnNlZF9od21hcF8wIEAgMHg3OWZhYmMwMDM2MDBdIE1hcHBpbmcg cmVxdWlyZXMgYSBoYXJkd2FyZSBjb250ZXh0CihhIGRldmljZSwgb3IgZnJhbWVzIG9uIGlucHV0 KS4KW1BhcnNlZF9od21hcF8wIEAgMHg3OWZhYmMwMDM2MDBdIEZhaWxlZCB0byBjb25maWd1cmUg b3V0cHV0IHBhZCBvbgpQYXJzZWRfaHdtYXBfMApbdmYjMDowIEAgMHg1NWNmNGRhZmY0ODBdIEVy cm9yIHJlaW5pdGlhbGl6aW5nIGZpbHRlcnMhClt2ZiMwOjAgQCAweDU1Y2Y0ZGFmZjQ4MF0gVGFz ayBmaW5pc2hlZCB3aXRoIGVycm9yIGNvZGU6IC0yMiAoSW52YWxpZCBhcmd1bWVudCkKW3ZmIzA6 MCBAIDB4NTVjZjRkYWZmNDgwXSBUZXJtaW5hdGluZyB0aHJlYWQgd2l0aCByZXR1cm4gY29kZSAt MjIKKEludmFsaWQgYXJndW1lbnQpClt2b3N0IzA6MC9oMjY0X3ZhYXBpIEAgMHg1NWNmNGRiMzgw ODBdIENvdWxkIG5vdCBvcGVuIGVuY29kZXIgYmVmb3JlIEVPRgpbdm9zdCMwOjAvaDI2NF92YWFw aSBAIDB4NTVjZjRkYjM4MDgwXSBUYXNrIGZpbmlzaGVkIHdpdGggZXJyb3IgY29kZToKLTIyIChJ bnZhbGlkIGFyZ3VtZW50KQpbdm9zdCMwOjAvaDI2NF92YWFwaSBAIDB4NTVjZjRkYjM4MDgwXSBU ZXJtaW5hdGluZyB0aHJlYWQgd2l0aCByZXR1cm4KY29kZSAtMjIgKEludmFsaWQgYXJndW1lbnQp CltvdXQjMC9tcDQgQCAweDU1Y2Y0ZGIzNzgwMF0gTm90aGluZyB3YXMgd3JpdHRlbiBpbnRvIG91 dHB1dCBmaWxlLApiZWNhdXNlIGF0IGxlYXN0IG9uZSBvZiBpdHMgc3RyZWFtcyByZWNlaXZlZCBu byBwYWNrZXRzLgoKCk9uIEZyaSwgQXVnIDIsIDIwMjQgYXQgMzo0MeKAr1BNIEZyYW7Dp29pcy1T aW1vbiBGYXV0ZXV4LUNoYXBsZWF1CjxmcmFuY29pcy1zaW1vbi5mYXV0ZXV4LWNoYXBsZWF1QHNh dm9pcmZhaXJlbGludXguY29tPiB3cm90ZToKPgo+IC0tLS0tIE9uIEF1ZyAyLCAyMDI0LCBhdCAx MjoxMSBQTSwgUXVhY2sgRG9jIHF1YWNrZG9jdGVjaEBnbWFpbC5jb20gd3JvdGU6Cj4gPiBQaXBl d2lyZSB2aWRlbyBjYXB0dXJlIGlzIG1vcmUgZ2VuZXJpYy4gU29tZSBjb21wb3NpdG9ycyBsaWtl IHdlc3Rvbgo+ID4gc3VwcG9ydCBwaXBld2lyZSBhcyBhIGJhY2tlbmQgd2l0aG91dCBwb3J0YWxz LiBHYW1lc2NvcGUgYWxzbyBjcmVhdGVzIGEKPiA+IHBpcGV3aXJlIG91dHB1dCB3aXRob3V0IG5l ZWQgZm9yIHBvcnRhbHMsIGl0IHdvdWxkIGJlICpyZWFsbHkqIG5pY2UgdG8KPiA+IHN1cHBvcnQg Z2FtZXNjb3BlIGNhcHR1cmUgd2l0aCB0aGlzLiBQaXBld2lyZSBhbHNvIGdpdmVzIGFjY2VzcyB0 byB2aWRlbwo+ID4gZGV2aWNlcyBkaXJlY3RseSBhcyB3ZWxsIHdpdGhvdXQgbmVlZGluZyBwb3J0 YWxzLCB3aGljaCBhbGxvd3MKPiA+IGVyZ29ub21pY2FsbHkgbGV0dGluZyBtdWx0aXBsZSBhcHBz IGFjY3Nlc3MgdjRsMiBkZXZpY2VzIGZvciBpbnN0YW5jZSBsaWtlCj4gPiBmaXJlZm94IGFuZCBz YXkgZGlzY29yZC4gU28gYmVpbmcgYWJsZSB0byBzdXBwb3J0IHRoZSBmaWxlIGRlc2NyaXB0b3IK PiA+IGRpcmVjdGx5LCBvciB1c2luZyB0YXJnZXQtb2JqZWN0IG11Y2ggbGlrZSB0aGUgcGlwZXdp cmVzcmMgZ3N0cmVhbWVyIHdvdWxkCj4gPiBiZSBncmVhdGx5IGFwcHJlY2lhdGVkLgo+Cj4gVGhl IHBhdGNoIGFscmVhZHkgc3VwcG9ydHMgcGFzc2luZyBhIGZpbGUgZGVzY3JpcHRvciBhbmQgYSBQ aXBlV2lyZSBub2RlIElECj4gZGlyZWN0bHkgdmlhIHRoZSAiZmQiIGFuZCAibm9kZSIgb3B0aW9u cy4gVGhlIHBvcnRhbCBpcyBvbmx5IHVzZWQgaWYgdGhlc2UKPiB2YWx1ZXMgYXJlIG5vdCBwcm92 aWRlZCBieSB0aGUgdXNlci4KPgo+IFRoZSBvcmlnaW5hbCBtb3RpdmF0aW9uIGZvciBhZGRpbmcg dGhlc2Ugb3B0aW9ucyB3YXMgdG8gYWxsb3cgY29tbXVuaWNhdGlvbgo+IHdpdGggdGhlIHBvcnRh bCB0byBiZSBoYW5kbGVkIG91dHNpZGUgb2YgRkZtcGVnLCBidXQgSSBpbWFnaW5lIHRoZXkgY291 bGQgYWxzbwo+IGJlIHVzZWQgb24gZS5nLiBXZXN0b24gdG8gYnlwYXNzIHRoZSBwb3J0YWwgZW50 aXJlbHkuCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K