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 X-Spam-Level: X-Spam-Status: No, score=-0.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C11EBC18E5B for ; Tue, 17 Mar 2020 14:17:19 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 953FE2051A for ; Tue, 17 Mar 2020 14:17:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="vBsyAJxj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 953FE2051A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8F7C36E162; Tue, 17 Mar 2020 14:16:42 +0000 (UTC) Received: from mail-ua1-x930.google.com (mail-ua1-x930.google.com [IPv6:2607:f8b0:4864:20::930]) by gabe.freedesktop.org (Postfix) with ESMTPS id 948A56E447; Mon, 16 Mar 2020 13:34:26 +0000 (UTC) Received: by mail-ua1-x930.google.com with SMTP id l7so6514716uap.8; Mon, 16 Mar 2020 06:34:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Yy099JAom5bAbi8Qbz1H+SJ7UdGj0QTEMi6J4hlPQso=; b=vBsyAJxjpSOP1wsnL4B+EtfS+VM+CLDQD1WIcpkioapzNrnXbsmNLyamLKgabMHPYo VNEI1U1be4bV4FE97MznPlVZx+phJGKihntwX3anPbZXUOBrQ1QSRQP5DMHNRKV6nkra EalNDU2L/jkRt5Mg9iKARKK8ODh8R3c47dQATNPCFBbi1bS4E2U7VieklDUsmDOSOktd FKRABcyVkbu67IRyoPmMATgR/K3fDvsByo3ykqM/PWP4d5478XR7+jUq0NVhBU0qB+RZ eWyOPNNJd1YOnrnA3NWsH4LEIjgW+JpQ8xhgkraGMMfjFWvRBB0d8aSV3TDPEPRuWrGP uvNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Yy099JAom5bAbi8Qbz1H+SJ7UdGj0QTEMi6J4hlPQso=; b=QytaymdDTwVUmmAF7P2deNIq26PFlZrsdcbsYEVzHG8oujjySLLJ8og5DECIiK5wRX 6e7wDTxy2sJyps+sjiUB+1n9jhRB9JE2PBrmNTG2sJNfQmIFaeC5n204/e2HlT6FFQkl cakYUswjc+iKJghrN55DPnzSzmLMW3W43L3CUPfXXmTb3aXG5dQaTfaK1wbBlNYUcbYl wmnmm/rAIfeKQHOIuRcQHcU9/bv4VeaF00mmc1kFZ4ALhpBXKYyRx1Fs5am4eDO6K4nK +Gr3ac+TrGXZC44+qhE5DUIkoF2fN75Hrh2Acx9WCBryXk19yvedYq3wgkwxBhYUH+82 EBGw== X-Gm-Message-State: ANhLgQ1M7X60M51hOoIVRhzRH2ZrqEidPYQFo1H98P6dMtHirAB2AbCG RWIkj9PUS8Q34TB87R172+06+j+Vi5lb28Au1wc= X-Google-Smtp-Source: ADFU+vsbKICcgyfr3v1DAw3IM9hKto3Koagz9JoDk44cGcHvl/eNriZb1K4uO2t6bD/NRmhqOi3v7EyzxLJEd9fdWQM= X-Received: by 2002:ab0:67:: with SMTP id 94mr1431640uai.139.1584365665520; Mon, 16 Mar 2020 06:34:25 -0700 (PDT) MIME-Version: 1.0 References: <33d1749d876a83416c44671efcb37c74f87d1bd4.camel@ndufresne.ca> <20200316102034.GA30883@pendragon.ideasonboard.com> <20200316130125.GK4732@pendragon.ideasonboard.com> In-Reply-To: <20200316130125.GK4732@pendragon.ideasonboard.com> From: Tomek Bury Date: Mon, 16 Mar 2020 13:34:14 +0000 Message-ID: Subject: Re: Plumbing explicit synchronization through the Linux ecosystem To: Laurent Pinchart X-Mailman-Approved-At: Tue, 17 Mar 2020 14:16:40 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , xorg-devel , Maling list - DRI developers , "wayland-devel @ lists . freedesktop . org" , Discussion of the development of and with GStreamer , Jason Ekstrand , ML mesa-dev , Nicolas Dufresne , linux-media@vger.kernel.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" > As long as we can fall back to not using fences then we should be fine. Buffers written by the camera are trivial because you control what happens - just don't attach fence, so that the capture can be used immediately. For recycled buffers there's an extra bit of work to do because won't be up to camera driver to decide whether the buffer comes back with or without fence. _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel