From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8FC0B4D012 for ; Fri, 30 May 2025 09:15:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5972E68D9FF; Fri, 30 May 2025 12:15:11 +0300 (EEST) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 5941568C9CC for ; Fri, 30 May 2025 12:15:04 +0300 (EEST) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-310e1f4627aso1882454a91.2 for ; Fri, 30 May 2025 02:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748596502; x=1749201302; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=f5HetbJHxuj9JQhYxwTA1Qs5bLRrrjtOTM9dRDfyL4A=; b=HY+7cbSkRfIpp7vC/bwsboidl0QhlxZOp2he8LeRr3U0QtLSAQY43U/Za54sxTSac0 O74ZUQLUyS4YV3C/+oje7DqOG3ufjLgr6k1PiMD7cUXEma2MxeCawQTwiIDUY4kr335R EaQ5iuMmHMweT1g9m/A1hLcOOMxdpPws9G8SuJGB167R/WEmse48uxEJH29QFh4Yd0jD z/PVvy4uticPQl7p6dmV/hQE93T0mU5pQY45gCgSW918etFTKGC86EZopXTyTsfIgqAW p5TMzJk7tmocZ8hxogCqCTbmzN+81lUqTyAQbIQ3wAMJzUmHXWweSU5JZr0XjIdLdZv1 54MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748596502; x=1749201302; h=cc: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=f5HetbJHxuj9JQhYxwTA1Qs5bLRrrjtOTM9dRDfyL4A=; b=jHtq38S/VHAZs5cACbI0YHwdjA8+XmotAQ6VxHJocVpUpQtNzVSKeE3r+AqmUiZp2S JzWeF8e85STXSjzQ5nQenO83HQQi5b+q6TwoJsO8YsQJ1jXLpvbiH83W6PnicD5nTA5O ymPfIDU/uXm1ZDz4hEiaP72dz44ZvKV0gFiXRCn4+ewrUmmeie2hfHMV1fcR8gg1stUt QrufRWF/aNGfyZeqRucMrPdGMZmZ5pO8Gf6+uth/+ajiPAl8xjrjJ5s02CyBncuNrPxP tO31QnFrdlG70ne2DooMygyosSYq07ho//uxfAqYPdlzxj5P/4D1mMp0gvG0MkW0Ij3q sfmQ== X-Gm-Message-State: AOJu0YyAfWjI5LfXSvhI+Q+sJ1NdL1Z1QmoT1iVn2E8y+o2Voluq8u3Z cOt1EWjOH8vh6g6I8VYMJ2xE6VgnX6QPNNgB3zfXtqtPZKG1pAzbKj0Twvf2QHbQMYVPhmFPmo2 f6uC+r5EjGqX4V+6og+OSLsvHkwNmhrFF5xSBp7xogA== X-Gm-Gg: ASbGncvuh5t65SG2rElWkYn8SaI0cx8HzMnz+9D8cz/BAmSykBIUYb7NvLW2BTjSutl UqgIDIt/jdPs/EvnFuL248fDrJLgwyfbGyEdGOQ2Y9dyrP0m3rTngznnIzz59+gSJ9o8fGc0UN0 jqy3LxtX3ZWmwTW+33vVlZ9oWQ2CVSds/IGQ== X-Google-Smtp-Source: AGHT+IETJ9yJTaNtec4bdRY/fHVcqxThm9xL5tVTe2k/SF5FkYe5us+UhVZdIbs4iB09tuiWht8Jg08c77LF1Nu2Ntg= X-Received: by 2002:a17:90b:4c52:b0:312:1508:fb4e with SMTP id 98e67ed59e1d1-3125040566amr2317689a91.17.1748596502266; Fri, 30 May 2025 02:15:02 -0700 (PDT) MIME-Version: 1.0 References: <20250528143153.1784-1-ovchinnikov.dmitrii@gmail.com> <20250528143153.1784-2-ovchinnikov.dmitrii@gmail.com> In-Reply-To: From: Dmitrii Ovchinnikov Date: Fri, 30 May 2025 11:14:51 +0200 X-Gm-Features: AX0GCFszPRt_ZwC-E9D9pF91a1PCTE_tvydZ-EAUB5xTbJOXVvunUJy0nUMMqkg Message-ID: To: Wu Jianhua X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/2] avutil/hwcontext_d3d12va: added resource Flags support to command line 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: "ffmpeg-devel@ffmpeg.org" 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: Hi Jianhua, The patch is designed for cases when a component doesn't allocate frames, but only uses frames that come from outside (for example, from a decoder) and has requirements for them. In cases where flags are configured this way, we can avoid unnecessary surface copying, while the default behavior remains unchanged. For example, an AMF encoder with enabled PA wants frames to come from the decoder with the D3D11_BIND_SHADER_RESOURCE flag (in the case of DirectX 11). Some filters(especially shader based) may also have requirements for necessary flags. Sincerely, Ovchinnikov D.A. _______________________________________________ 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".