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 EAA1F44C64 for ; Mon, 13 Feb 2023 08:43:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8537968BDBC; Mon, 13 Feb 2023 10:43:01 +0200 (EET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E722C68BD42 for ; Mon, 13 Feb 2023 10:42:53 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676277779; x=1707813779; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=teTIFlJSbGYDaf9bGEaiN6cZlM+f02B7ccXnsu3vRkY=; b=T30F7jEGUL2Xb9xvq7iUKemueIdaBqXzsj2e4X2sbATso4ItwsPkdQDN I1fn87+8GjhGVXz8p2MfCSUa5vN9iJgf4a3VvYjkJq7Nud5BNi4/f8jAt XquIHIqKcfBaaCfBV7zKU4PZFC94LyW1eXgMrnT2guohbUwIegUtQt0fy kziMlJFVXuki0t7nH5cnu7T0tGq9s9yvDB6iNeH9/X0Z0tn6LZNre0ZO/ i1PUxCzrp+k0vfpqJndVarls2nipguMk/a0YNGaPibVmAoYLd2E2qOD98 4blI06wkpg4aN8tdYJTTyWh7gkjVJjCmzzyGmCXqLn6gqAmyBY+jsi440 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10619"; a="329469943" X-IronPort-AV: E=Sophos;i="5.97,293,1669104000"; d="scan'208";a="329469943" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2023 00:42:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10619"; a="701187793" X-IronPort-AV: E=Sophos;i="5.97,293,1669104000"; d="scan'208";a="701187793" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP; 13 Feb 2023 00:42:16 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 13 Feb 2023 00:42:16 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 13 Feb 2023 00:42:16 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 13 Feb 2023 00:42:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oYwlF+BLZfZ4RAxQXlwDVlwrFkN/tipNXfSB3zUfBfBKQ4xiA3UbiD0Qa0LQ9mIrhFYl6b8+QJXVcqMnHwSrt4HVY8aYIKxn4TL+adZ5nrpFmWI3dDejK7wcndUUz9X5YF/vLTiZPgaeIlvM4wkha47gc3N8AV2vnAaEDQFf0YoSZQvcK1t5xZXylV+IyzKEux5PR225Dh15sRq0TvxG0NB+5CsPkgV/WUap768MR8w5QPW37ZFpAaQdx9rfDxb5anTNNCtl1Y4UWqF4DwwqoQRTN8xctJiFO92JfzNrE/g5Dy/uFnu8VO+fWN9n1owK8A0JlTMdWLdjWuHl5lAWSQ== 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=TJBsck7nheH+uUb61CBGOD6SXbOI5mSGYfWqZaaQoZ0=; b=Ksi4qo5wF/LzHC3NoZWTwRdfvbwboWdddMIINjZwq9rzwsNLPRFp4P1ge+h9ePU25+MW3Bt0MXJLrNXwCg8qBF10rflb3pTSd9Ejnj+KSdPdUoKqfbgI8Fp+DWuYNktARXuWlMqXQIFU62Bq/UZQkdnXoaTBy5tgxpSGZvpVp+smQJMBIvpXFhLW16v29Vd/L8reL39gOK75QzhhtAJmUnmBpSEZ/tUrq9V97ATTLvau//90W7fPMiaIrALVwT8GgIDFmrVE0ywaA3q5IJa6d5EajwqOID2IqcQnSaxmakdLBZqBkpRK26lGTqNkjfL0uKP+Xz4TK2FS3hMAHc4tVQ== 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 IA1PR11MB6396.namprd11.prod.outlook.com (2603:10b6:208:3ab::10) by PH7PR11MB7028.namprd11.prod.outlook.com (2603:10b6:510:20b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.24; Mon, 13 Feb 2023 08:42:13 +0000 Received: from IA1PR11MB6396.namprd11.prod.outlook.com ([fe80::1acf:bc94:238e:d67a]) by IA1PR11MB6396.namprd11.prod.outlook.com ([fe80::1acf:bc94:238e:d67a%8]) with mapi id 15.20.6086.023; Mon, 13 Feb 2023 08:42:13 +0000 From: "Chen, Wenbin" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH] libavcodec/qsvenc: Do not pass RGB solorspace to VPL/MSDK Thread-Index: AQHZP2/hzWb0yxgodU2abrv4yHHEWq7MjsXw Date: Mon, 13 Feb 2023 08:42:13 +0000 Message-ID: References: <20230213055545.535005-1-wenbin.chen@intel.com> In-Reply-To: <20230213055545.535005-1-wenbin.chen@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR11MB6396:EE_|PH7PR11MB7028:EE_ x-ms-office365-filtering-correlation-id: b7e2574a-e263-432b-208e-08db0d9e343d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pFo6486pWx7yEKUx1fD+AoBsuQCeFRbusgVYGR3y7h5ySBCs8jyy7GQRu2fMX3iLENkTNjFrc4r8kgFIjyKpbIYN7yWv69OE/Ogd0XotzvLs8rfUwjTIKgD2J49JcFHr9Iqf7k1/pe0gHWaOgI2JhANQ2sSaTHtRFXTfLr6/SiW4V6ZsKmGS9P4wcQOg0/ZE5fLtg40Cmtr3oS+Z6tvBsEG1bS9fvJTUYvWhbHvYS4d9DRGIfBkgLflHTuZFWmXI1M0hlKW9KzEcFjf8e5oiSCkQf4DEWP31QEG/LKmD95f24UnkDOP68IVqQ5etB1Fq7Syq6D0lzQ2wVkPGjscLkgcLI6QOpk6byOmHSyrBXjUXmELzGiFTTUi8rPNgI2BRAg/zczKCKxejGtgsqu82mVVa6rBY5Sqm3n/4PrYoGlueS9PL1OYyqMq1ubY0QO9VRgzbUkvIA1u+nN1Ro5lrfjFO0bLLKmZjo5G8EwLJUH7HJjj5yOLp19OpiJqFnj8cNEP2fKVxCtWdS4WeCDmCds7xezCdhwHs7keO2CZIjoVA6RWVO7mmqZRS3Ave272BRikCtu1yq2b+hBN91PU2NnKU9gt7vcUgh5zgVwOD22Gqplh59kULH7tT0hkO9+Vmi0THODS/cbpXPU9oSvEr+NmrhuCJCnRRi+y2RFonNwokBMuwCgQ5yC84xtoUmZAQJ6KKmVaZwVSwbpFlQFJF8Nijh5CcEMrRHME4huQ8Fvk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR11MB6396.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(136003)(39860400002)(366004)(376002)(396003)(346002)(451199018)(316002)(8936002)(52536014)(6506007)(38070700005)(26005)(966005)(478600001)(86362001)(186003)(122000001)(82960400001)(38100700002)(9686003)(83380400001)(5660300002)(2906002)(55016003)(33656002)(71200400001)(7696005)(41300700001)(66899018)(66476007)(8676002)(66946007)(66556008)(76116006)(6916009)(64756008)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?g8TzogJxhlTBxhpNr1rM8Dbglm99JWGgIXkIUEQIO/ti42iNJoCDGT6wkz98?= =?us-ascii?Q?1xGWboliH4SzzdEtvHDXB+m1JfBKdhZPYfA039gybLmKKZnmuDp6u2O2H3Hj?= =?us-ascii?Q?jZ3i1vs+a5c+JKGKqrRv6KbTKRpxNTgOVWWnNtGyCzyTY/5pBvDuWaukywRV?= =?us-ascii?Q?o7Zzw/f+3DxfeEImBFWLFVLkaJ9Ex0AQzHwbQMaWESpyP0oLQK6FqKaNOUUY?= =?us-ascii?Q?PHD79cILH9Vs0AnGtj9p0/6mHNJlMFhDi42fP/4XB8s3KHj/RUx85Z9g7uKu?= =?us-ascii?Q?tnSn8c3LhCTxZTReF5OaklSE+/S//uZa+3lgrMrM03c03Za03pDoHgIp//RU?= =?us-ascii?Q?R4NYg+g+kc8iae3unu23Jg6+zUum1UVsLXAGS80FlnllYTTHRRMxtOOfe4Pp?= =?us-ascii?Q?boX9elHWku7YLdRukxDv+8LamlC/n5cKF8Y63t5vMFCbVH59mjTsUYyuK039?= =?us-ascii?Q?uftavaR8Bsgabf69xkiQFJX8PvZpwbmWa4Ylh2eQMV+/u/bbhL/jyOT0J6xd?= =?us-ascii?Q?3CYc9fhBzPT2ocv+CiHEdI8w5FXur8mRUeBameLM2UR70gnl0tlOVvEphLFu?= =?us-ascii?Q?hQnyP10w+3n1+4Lg/y7VixKNA5fBtrLK+YMkBRVzgfQ124wmHRnuNept4JQM?= =?us-ascii?Q?x5n5iefon+dvWAS1stCJgZn9TsA8awGcBsOS6Ekf28RU+mC1ha/NmCbxNyqY?= =?us-ascii?Q?zMDgIA/Y9f/IjH50brN5XfZzt0oGqAguDN6vCzMbsVcwZjBRX7aNtS6MqwVL?= =?us-ascii?Q?7n8cVfxGORTCz734eeZXseaJh9H3kkQTgRlk+oBPnFHM3t+vKublHRddqx3T?= =?us-ascii?Q?le6cXk7M8xmx4+w+j8u8NYLsxNSlEpB7K9+VhA/PORw/4M0pjUjmJWsjWitI?= =?us-ascii?Q?Y+ztbnDfCQWWAGjpSf6T1JZM1wwonyWpatySWEZ8CKPkV8lwxJ5NvrEXcWF2?= =?us-ascii?Q?OUK5gxxookQyQ5EWbi+jCvoslXpyiIRG9fD+um49o0TBkl1macsX69o+OVG8?= =?us-ascii?Q?IJKmQ7H7R7VUjRSRkTouDmwSBveI9rCTlyuiFEl5BPbF2pgE0H0P6XC3L7Ec?= =?us-ascii?Q?ZjBkzSY4sPpX6zjSTaiNGNlaCA0wLUgvqQ8pKKVm8T0RMShAzYkvxL9cWIkR?= =?us-ascii?Q?7Y2cu9LJ0wn4mFYCaLhHecmtnRm03pglu9jVnB0ib1FS8oKUYidxl4eP5+hH?= =?us-ascii?Q?P0UeVpfOS5zqskqKJuWwYa9yz+m1pBnSAdq2yX2Lzi+WU9VaH/N+LTuiyRND?= =?us-ascii?Q?kaAYcx5tYBfV2t8nNqd5AcV6uMBXxHdEo/Tcx9rXVeWjZRmKgoScG9QG4P4I?= =?us-ascii?Q?Q2KPgIeh4gKuARUG0vTRO1FIs8EAu/E+tDRZvjJP8PWP4s+EAgjgteyln0kL?= =?us-ascii?Q?AEm6S2DRp9rrsk6dFjwutP3Wke6D1z0ibyvuItMhZgscp0AlZ/4+oNFyVnrR?= =?us-ascii?Q?hiSFumBq4BXnglpbl8EIz9lvGcpEP26X5w5rVvctnKzscim6gLEUraiFS2je?= =?us-ascii?Q?umlvM4SwscoGuwj4EPM6wHCcSSm2Ui/rj1eevkcbTBN6xo48a/6vsO1PRQGc?= =?us-ascii?Q?029Yh7bVISLWLXzjRMmPs+CTlFY2p6SlsZD06SIw?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB6396.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7e2574a-e263-432b-208e-08db0d9e343d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2023 08:42:13.5004 (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: J4X2z2kkj5aJkUuB4WL5hlIxSRkG04wpSG8vFfRiqitOtC3bPgti8vdJ6trRR9md5N8L4f4ZEDNSMu6zE38yrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7028 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/qsvenc: Do not pass RGB solorspace to VPL/MSDK 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: > From: Wenbin Chen > > When encode RGB frame, Intel driver convert RGB to YUV, so we cannot > set RGB colorspace to VPL/MSDK. > > Signed-off-by: Wenbin Chen > --- > libavcodec/qsvenc.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c > index 2f0e94a914..944a76f4f1 100644 > --- a/libavcodec/qsvenc.c > +++ b/libavcodec/qsvenc.c > @@ -1185,7 +1185,12 @@ static int init_video_param(AVCodecContext > *avctx, QSVEncContext *q) > q->extvsi.ColourDescriptionPresent = 1; > q->extvsi.ColourPrimaries = avctx->color_primaries; > q->extvsi.TransferCharacteristics = avctx->color_trc; > - q->extvsi.MatrixCoefficients = avctx->colorspace; > + if (avctx->colorspace == AVCOL_SPC_RGB) > + //YUV will be converted to RGB, so RGB colorspace is not supported Comment is wrong. It should be " RGB will be converted to YUV". I will send patch v2. > + q->extvsi.MatrixCoefficients = AVCOL_SPC_UNSPECIFIED; > + else > + q->extvsi.MatrixCoefficients = avctx->colorspace; > + > } > > if ((avctx->codec_id != AV_CODEC_ID_VP9) && (q->extvsi.VideoFullRange > || q->extvsi.ColourDescriptionPresent)) { > -- > 2.34.1 > > _______________________________________________ > 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". _______________________________________________ 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".