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 B2F7C40253 for ; Tue, 19 Jul 2022 06:45:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5D21468B4CC; Tue, 19 Jul 2022 09:45:46 +0300 (EEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA5AA68B44B for ; Tue, 19 Jul 2022 09:45:38 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1658213144; x=1689749144; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=r1PcD/PmEloLN1fvftw4zzzSu+dFcoClrzxAnLD0R+A=; b=N3fZrVaRJ9o3Wx5/jyM0yqbyM5AG7oAqwZPXfQXRZzTMsobCiq2G5h2+ h3HehK1MqUtrJFw9xN462WU3zvGRlKK2RdupJU7pqXdSZ8Le/vSibX3bq cLm7HiDEtoXAXICCGjURx3+oAihhz3AFpppyM2oEDWGo+5ABgaAkibkMl O+JY/BxbdlQSqA3qYFq6OlfOfGQtCJhpZYUK55w85qwPCCOB7RD7FDgwa dQ1ipHOD/W5h21P629z+NSM1lsi62y6TEck1W8P7EzDMeLyTatcy+zvff 9TsTq7MTLSNho5ElVkYruiO358asCNCgl+IPtb+2fprG26wC//NEOEJMb g==; X-IronPort-AV: E=McAfee;i="6400,9594,10412"; a="348101371" X-IronPort-AV: E=Sophos;i="5.92,283,1650956400"; d="scan'208";a="348101371" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jul 2022 23:45:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,283,1650956400"; d="scan'208";a="687010716" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by FMSMGA003.fm.intel.com with ESMTP; 18 Jul 2022 23:45:26 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.7; Mon, 18 Jul 2022 23:45:26 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 18 Jul 2022 23:45:25 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Mon, 18 Jul 2022 23:45:25 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 18 Jul 2022 23:45:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jeh1hqL139Rtmgil0jhVWQsLZXvLHKZO6xOid9407xuXsxCf1X+n3JQGerySmIPGE/KTq5byEZm5FAhGeC0u7tirHGW7dAuekX3HTlSuD5UaOcG+DVGPuOLwVo/VeSUmn3y2V0vvIraMvkHtgYTjbR31GzKrzqvmGTPF54B3OxPx2MI1l2hdXSsT4n1TV6Qf9CRU42BhSy29fFNtcLUvJaGP1MEH6n1roA6pzGFUx4A/1vNCy8hJjRM80hoi7AM0QF/MzKQZ3LZNu0ezR1hjcdRECyU1fi33MfCQjg3gOfaRZtUEiJHN4ja2+VHRiX6jmw4oB+yeAOhEoJy5g4N5vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=r1PcD/PmEloLN1fvftw4zzzSu+dFcoClrzxAnLD0R+A=; b=mwTxQrHSv38NxQvttIpW1Vnb+a3kuiDUAmBra1Ub1yZcOp91OrJUCLzaWRvlHBGmBkVra1ex0nntPOnA4gJvE/d1qgzsOptKbenOK0Mn6UdXlSZ6b6YuFBd96X0QtMqkpEhQ12eQYSQSpp8r8VpFduHWpCHcVyZvX2g5ilGrLoJy0psfAaKTHAmLu14FZ9aAKaf2f01p49cC01vkqgmo80wle0Ky+3bUzPUyzVDm5e+hpVR5tK8GGs7Rk9V6WSQ/Mrt6XTm2mlHX0P5sf1/4ijeOPKSiFBKziELpehCJqgrj+Cz2LWiXK8pqocxYb/nnHTUYrMtfeefRQoUxWZKiLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by IA1PR11MB6324.namprd11.prod.outlook.com (2603:10b6:208:388::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23; Tue, 19 Jul 2022 06:45:24 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::f977:9a9f:bad7:d3ce]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::f977:9a9f:bad7:d3ce%5]) with mapi id 15.20.5438.023; Tue, 19 Jul 2022 06:45:24 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v2] libavfilter/vf_overlay_qsv: Use format of first input to set output format for overlay_qsv Thread-Index: AQHYkbBmVrJVu504w0++G7LQCTGe/62FUtyA Date: Tue, 19 Jul 2022 06:45:24 +0000 Message-ID: <176081539a9a3b082959e3131f3ccf47f7a61ecc.camel@intel.com> References: <20220707031252.76494-1-wenbin.chen@intel.com> In-Reply-To: <20220707031252.76494-1-wenbin.chen@intel.com> Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 50660c04-6d0b-42c5-60b2-08da695241ec x-ms-traffictypediagnostic: IA1PR11MB6324:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: soq9zcF84To7KK9OvqUhZ7TQnzhQ23iMxjrqc4sW1vL/OmgBg0f2X1fD6KqFoPjnbUaV/Irmh+9+KTQU3GDNYjLM4W9W6MTAnfXQG9mXfKKhBM92+HenBf0xom3SIB5TI4/B3g5PrYRbNvM5gQxP9qQFogmTTUadxyPCR2OWeYyBsSU/nvGclFyCtJZ9d4ax/sX5jzT0i0vMdtPBi/uhtNNS8X1dUmdUoXiXGlQSKgzap05h5rWB/riqDuNttcSUPyBCfUH2WFajmkN3bh5GfEI+cQSAH1z6z9Sk2Y9QshAojJUGMNIk4kgPW5NBizYl2CpYODRPtZQA/xL3l7x3jv2jxpMuRSZA91SAfp1mvVC5TKjWX9AQwYpf1Xj6sgX66Z6U0w1DomRq9tdH4D5TIIeY8niZqdfmg8iv+0/GhR+CQZsJKT+aC1KCYuZJGBeE2rF4fse70HYNh1WTTD6bbzKHqHrsRgQkGuHrJywnrVPp4j1pegoeixWxZ/RcVjdd89RK9McB+p6dhrcfUyONAIl80sbK9j7BAXeT2UlFbNZzo3CqTtq7gd3+4FvGGRwuc3BEAHNtXzCGf/tb61POTt0AVLWMQGQFxBOIptb2AwuI3niiGDAZu6tJ86VTPabzWdUubnDeh1xppdqMCoOrjzI4OYE8awVxKXoEm7CvPqA+u3dJIGhJIrI3YgsG8Pf4VmBY+M+ZywHjN5LXeejog8QdZuji404gP3iHevbuLT7FSn2lYZvFHCogKH+7ZbVcM1ARhN0g1aRFUwOnm69mcqqYerTyIW1/2+v0iS03OBp3M2ADjGazkTntO/alhvjqp/D8UZj6uED94jrYAm3BPAJVmMp4DE1gW4LjKbH78CA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(136003)(39860400002)(396003)(366004)(376002)(346002)(91956017)(8936002)(66946007)(5660300002)(8676002)(66476007)(66556008)(66446008)(64756008)(38100700002)(186003)(76116006)(36756003)(38070700005)(2906002)(6916009)(71200400001)(316002)(478600001)(966005)(6486002)(86362001)(6506007)(41300700001)(122000001)(82960400001)(6512007)(26005)(2616005)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cTBBOWVyVzhVdlRtaUhpOUViVGo5ZWx5ZENjZEtvY1FPcC82VEhLaUVpTTBB?= =?utf-8?B?bEVKVkQ2aFVJcXQxL3lKWVg0MklRMU1MVVFSV0hVd2RZMnQ3dTVGTjZnZEdt?= =?utf-8?B?VUFxbWNqemZKMHd6QlNGd29MQkt6RWovVW9BNUFmUU5DTmVsR0RkZFJGSlFD?= =?utf-8?B?R3RaS3kwRFZXTHJHeUQyVzFzR2RkUmsrVzFKWEVIWWNKeUVkdDZMOXdJMEEr?= =?utf-8?B?Z1pWdVErbWRNS1J2TEw2bzQ4TS9xMVpVejZ2RnZxS2pWU05uN1gwVnJCeVhH?= =?utf-8?B?blc3R05pYlhBM3p5Ynd6eHE1V2ZkTG9qeHcvY1VKaTJUZlRoNno0VGI1OFZB?= =?utf-8?B?UWZJZHRwL1dtWnlOQm1kT1g1bjZTbjBwemF6WW5oYXpwRWpZNHhHYW1vdFd1?= =?utf-8?B?aXNWenoxNk1uVUx5TnVUa2RmWG1LWGdzckF2SHUyQXJQd29Yd2llQzQzMDJS?= =?utf-8?B?NUlWUzJYZmYwWVpiR1JJcjVVbXhheXEvRjYrejlISjZ4MFlKSUorQWZHdXlm?= =?utf-8?B?Q1FYT2tzOXhDaGY4UjBVS1h4QUlsOXowNnZmSXVzRGpqSE9LRkFMTG1melBo?= =?utf-8?B?bjJsdTltZ0VRaEtiekcwWm9LNUQ1ck1Pc3FIVndOWTBaS2FvSFNqZGQ3ei83?= =?utf-8?B?M0l5NmtPSEI2QXFJVDhNU3JadGxMSlkrRWVTOHREbnA1dU12ZkVIMjZoM0xE?= =?utf-8?B?em11bmpiR1pyWTEyUDdWeldMWTdrcWxzdnByMzRhOUt6NmNQNjI0OWczZHZr?= =?utf-8?B?N0phZVErbllhcHlYMmNkc3dPT1NUcHpqUjd6WDNBSndGcGdpSEFjb1ZRSm9S?= =?utf-8?B?SjlmMXE2VUpORXYyL1pPUzc0VEF5eW01VWpEc1Y3ZmlVT0Z3U0NBQ21RU1lD?= =?utf-8?B?Q04vb2IwT01kVThFN25pbWdjTGNVTkk0UWpNWUprOUpYMUxab3lUSm1vemFE?= =?utf-8?B?bzdOOFlVNmFlZW1jYkFJNS9CRkRMd2M3UlhKZFRLenFtb3hyLytidi9pV1pw?= =?utf-8?B?ZFpraC84cFpVazJsWVRNcVpHOXRxZUJ3VDhvZjRLbkZlM3V4WG5yelpYMkFI?= =?utf-8?B?QTJEZjdUMnU5YjIxbENDWllzZ2tlSGdJZVpranB6MzNlcWtWUVJDdEF2OUpw?= =?utf-8?B?UDFGTkVxMlRDVGd4Q1llTVhtcnBaK0NRWHRYWG1rTlI5S3pQcHFNQkp1MzNU?= =?utf-8?B?WE5uQ3kreDZRZ2xYMGp2UGlsL1UvcndoZmNvZ0FiWHFwa0w1MFRRVjRFa3ZW?= =?utf-8?B?R0s0dlB6eHZLVCtGalc3S2xKbVMvbmVPem9tWnN4cTUrdnlKRVp4Q3A5am8v?= =?utf-8?B?YzM4ZWhKQ1Z0blJwQUk1WUVtY3J1UWFFREhnUHl6NW9CcXZ5RnNqM3lCclV3?= =?utf-8?B?ajNIdzRnWWNOdnpsS1hQZ3NtbFJJQzFxMFpwcVlaMTZGVEoxSVNCQmhhQlFT?= =?utf-8?B?Ui9WdlN4SXFXYTY5dk40Y2xRa2pkYWdaYlpnZTZRL0tseEVBVWJWTEMyS1Ji?= =?utf-8?B?NW9GRjdxempoQmpxSE5pZGhpMFZUek5xL2ltcXFLYU9FVzZZWnd1ZFRPaitE?= =?utf-8?B?YjArdWd3TDZBS01wSE9YQ1FzSlJVVGFiNlJ5b29DZXpkUjVGMUdJMmY3Szl3?= =?utf-8?B?UDEyd1I2ai96REJ3WUpqV3pBYU4zRjM1QTNqYWlZNGZ5WFJzSGVETHF3YUhW?= =?utf-8?B?eDZ3bXgvL3NrWDFXWFNRUXh6QUNMYUoyL1NmWWpseFZFTmI5RFFtQWtIdkVH?= =?utf-8?B?THdQZXNwNVlmWHVFdVV3YjV0QThCQnZwY291elNWbCt1REx0a0NxLzVUQXQ1?= =?utf-8?B?VTJkNXFpNXpYU3lRQ2pmRWtXTzkyQm41endTRHhVam5YWnJtK0NBa09ZS0Z0?= =?utf-8?B?aEpIK1lndDh6SHdhdnM1OG44c2tJT09leFVJV3F1NHBnNG1uNURzUmptZjZU?= =?utf-8?B?akRRR3BQU3dHandpOUF1bVhkSmNmTjNmcUtzWXY0QVpuNjh1M3ZrVGpBc282?= =?utf-8?B?MGhpekcrUi9EeHNCbVgzclozVmpyeTN1akVyb25Bb1VaVnRmMGZYNVIramEr?= =?utf-8?B?bnk1Q05WMWs1ZW55WDgwQWhlRy8xVXFGdVJBQWVqakdJckJaQ1dPc3hkTEh5?= =?utf-8?B?RWR5Q3RmWDNjenkvNVppcVExVGdLQURGZHdJWEFoWnRrZ09kQUxYeVlKQnRv?= =?utf-8?B?WVE9PQ==?= Content-ID: <31E5DD5F6B5A3D4CA76CE0898ED2F715@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50660c04-6d0b-42c5-60b2-08da695241ec X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2022 06:45:24.0435 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VadI+ucQbngPoYKKauQKoQxdOB1JfVY+xh3TizilOv6W9QgqTUkGTtCcFZ+wmgD5/veZhAiyAoaL4rsy3zV3KQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6324 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v2] libavfilter/vf_overlay_qsv: Use format of first input to set output format for overlay_qsv 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 Thu, 2022-07-07 at 11:12 +0800, Wenbin Chen wrote: > overlay_qsv hard coded to use nv12 as output format. Now use the format > of the first input to set output format. > > For detailed information of supported format on different platform, > please see the "composition" rows in "Video Processing Features" at > below link: > https://www.intel.com/content/www/us/en/develop/documentation/media-capabilities-of-intel-hardware/top.html > > Signed-off-by: Wenbin Chen > --- > libavfilter/vf_overlay_qsv.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/libavfilter/vf_overlay_qsv.c b/libavfilter/vf_overlay_qsv.c > index 7e76b39aa9..d947a1faa1 100644 > --- a/libavfilter/vf_overlay_qsv.c > +++ b/libavfilter/vf_overlay_qsv.c > @@ -276,6 +276,7 @@ static int config_output(AVFilterLink *outlink) > int ret; > > av_log(ctx, AV_LOG_DEBUG, "Output is of %s.\n", > av_get_pix_fmt_name(outlink->format)); > + vpp->qsv_param.out_sw_format = in0->format; > if ((in0->format == AV_PIX_FMT_QSV && in1->format != AV_PIX_FMT_QSV) || > (in0->format != AV_PIX_FMT_QSV && in1->format == AV_PIX_FMT_QSV)) { > av_log(ctx, AV_LOG_ERROR, "Mixing hardware and software pixel formats > is not supported.\n"); > @@ -288,6 +289,7 @@ static int config_output(AVFilterLink *outlink) > av_log(ctx, AV_LOG_ERROR, "Inputs with different underlying QSV > devices are forbidden.\n"); > return AVERROR(EINVAL); > } > + vpp->qsv_param.out_sw_format = hw_frame0->sw_format; > } > > outlink->w = vpp->var_values[VAR_MW]; LGTM, will apply Thanks Haihao _______________________________________________ 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".