From patchwork Wed Mar 21 23:12:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Thompson X-Patchwork-Id: 8081 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.1.70 with SMTP id c67csp154242jad; Wed, 21 Mar 2018 16:18:09 -0700 (PDT) X-Google-Smtp-Source: AG47ELvg80CegbtPR2+QkuyU73hrr3Lb215d8f3r/b28MtusdYno81NY1LT4YIv+Hjp+Bvh2YQQp X-Received: by 10.223.136.183 with SMTP id f52mr16824075wrf.74.1521674289751; Wed, 21 Mar 2018 16:18:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521674289; cv=none; d=google.com; s=arc-20160816; b=WzHoJzDCJknVHPnyPZUSvDwz+gBKnZFLHjRUqAX9J5plIHXAmNcNklkT2IV3Frs+c/ +/kqPviigD4GU3g2nQ4ZQFHBlCIExjJyVX8Z3bBwYkhEsHlU4nUbQfJ8AFlmWXp2y9rn kehocxg7VF26LQ20nyxSZRNgLhlyTKQIQA8BQ3EIRjXoyJ7XS+JbwCs38bhjR0rWHlHl XDTHl6EJQ0VkvAIJlDuhcuSlHfqN8Bo866NV5ddp+2MYG7xaWt9Hw9tJVMKBDPNzDyO8 /gpghvpBznEwNrCHewNiZKb4btyQaP7Yh3Xx6p6RXiKlBBLYogGAaI+51rfRjZHW4YLa 32gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=mtp2KHKhJCQ5dCPxJzVjs3oYpBe1nnFMShUH7S55si8=; b=t1sk1BiPcvWDgJJOErUUSavKJMKwIoPrtd9oiZlJLRixaY2GqiMzdX+owhOUlQcWIz oSaFtJmbJMxXiFWn4GLx9KuYMnI0hhs1yBvukDlx5Vre5XmOUlKzE92pKPdGbEjmMScf pkoPqJIXER3XOVzrzApn6zL6GabQHa1gnOGbKqbtYKm1NrsDdTtmk2ytBLWgD4aetfOZ SnhFx3xjDDGtqCYCMSRcwJcpna0VA77BcU4O5S7DErWC4LJkk3g3wXgXSHwyH2p86R9C ZMmsfSFRWccJvl43u0fTDmpO0IGHoe0HfFILf6BT5OSK3hAEsCeh3nkqSVa+OEwmJbrK 4Flg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20150623.gappssmtp.com header.s=20150623 header.b=YoDYyCal; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id k110si4057875wrc.273.2018.03.21.16.18.09; Wed, 21 Mar 2018 16:18:09 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@jkqxz-net.20150623.gappssmtp.com header.s=20150623 header.b=YoDYyCal; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ED28C689A79; Thu, 22 Mar 2018 01:17:52 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr0-f193.google.com (mail-wr0-f193.google.com [209.85.128.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DB54A689898 for ; Thu, 22 Mar 2018 01:17:46 +0200 (EET) Received: by mail-wr0-f193.google.com with SMTP id c24so6860070wrc.6 for ; Wed, 21 Mar 2018 16:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=U7NpSkPl6tErSlChKyv6QvfKIoue0TpYBXiko3l19a4=; b=YoDYyCal6TeapcogAZoULMfM+MxFmIbTheYv9IoKJr2NTvVLVUOZ0EpdAV90s2g8D3 aUSglpnXnXC6dME3cXEGZ5z0IZ285DGNitwb8jZAKBRhBDoPKhlM1duvHGEDoZNSmLT9 wL0DXA2l6/f9UKwqRCrGL6TX2BC7Fu/3wzIbfb3APSJPFBDW6qX0HeuKYZvmqQGC87Yr 0oh3KB1Q1jgFuWxU2+LC4ZVrdzaWOJZWZYFPELE9txAO0tidS2aguagosUAzWgeKk9xk +dLzDIiglwNHNB0vivYjlF387PkeigjMzKSM0vAb6CdUVsRb0oy3PzAqv/L1iyXDwu3M I4hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=U7NpSkPl6tErSlChKyv6QvfKIoue0TpYBXiko3l19a4=; b=qEot/9pplQRfWASsMG0GoiCZqaJIrm6ZQ9lfOKcInPfzASO0MN7rGWypyzTStWZjkV PTkmTLIxlK1EoTxWkb1SDA7YBYVAJc/uyZv4X0Jo0fXhXvH8/rKL/owQYZCxLfUBxJv+ dRcNh3nAj+y1AgAQ33I1ZBdZAk7EN5IhIe6xCwPJNhoGtZjVV1E264WeNgcmsAyP5zkd CNKutqhm0XXD1xzU2wE9OELrFLfIziJirZuSy8whVsXLmOOurHA43STrFp0h6TJK5Cwn UzVCR3x6pBpiEv6NI1FSl/B+hi9ak/f3m6SJxr3M0SChVbrf2xnCMFEvGjMhjrSvvD2C iUIw== X-Gm-Message-State: AElRT7GuBekvuq5VNuTIItuoGsycvv1Wh8dxY03yuMuLKTmOpWirWbYp 812rVh9MB7xA/O20wMGdb4PmTiAQ X-Received: by 10.223.164.140 with SMTP id g12mr15003552wrb.270.1521673960557; Wed, 21 Mar 2018 16:12:40 -0700 (PDT) Received: from rywe.jkqxz.net (cpc91242-cmbg18-2-0-cust650.5-4.cable.virginm.net. [82.8.130.139]) by smtp.gmail.com with ESMTPSA id 11sm5218741wmd.1.2018.03.21.16.12.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Mar 2018 16:12:39 -0700 (PDT) From: Mark Thompson To: ffmpeg-devel@ffmpeg.org Date: Wed, 21 Mar 2018 23:12:30 +0000 Message-Id: <20180321231236.3024-1-sw@jkqxz.net> X-Mailer: git-send-email 2.16.1 Subject: [FFmpeg-devel] [PATCH v2 1/7] hwcontext_drm: Clarify value for unknown format modifiers X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- This will allow users such as EGL or Vulkan to detect whether the format modifier has actually been set or not. libavutil/hwcontext_drm.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavutil/hwcontext_drm.h b/libavutil/hwcontext_drm.h index 2e225451e1..42709f215e 100644 --- a/libavutil/hwcontext_drm.h +++ b/libavutil/hwcontext_drm.h @@ -58,6 +58,9 @@ typedef struct AVDRMObjectDescriptor { size_t size; /** * Format modifier applied to the object (DRM_FORMAT_MOD_*). + * + * If the format modifier is unknown then this should be set to + * DRM_FORMAT_MOD_INVALID. */ uint64_t format_modifier; } AVDRMObjectDescriptor;