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 7C1354526A for ; Thu, 16 Feb 2023 01:24:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4AD2B68BE9B; Thu, 16 Feb 2023 03:24:08 +0200 (EET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 848B068BE7A for ; Thu, 16 Feb 2023 03:23:59 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676510645; x=1708046645; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=PkrxvK2/kBBX8vDJnX/lOFNqa/Cw7+UNSrzkoffzLdI=; b=GQ38+qt8dK4kErbSxEnZOYqsZCoowWyAkb/qSarr37fIjq2SekTFlPDc U3YHr62q4expjc04vbJIMYXK3ir2cRv4kJ+/TgTcy8Ms/Z3D+xVI4HDcp cK0bmOeWiE35K7nbCa5wz+serDWX+bZ6ZsmImNTQ58qIn5iJDb18twUGi vPWuMIfNlDYl8PlY8lM5QU7a2thC1c5KVLwTGyQgJxSlVWmub4/vQpe0L m2VIX3Y/yvUnqjssXd3E5Ic/Vr/8AA1c6XjZN2DF9fcrnMZcVkTE36v/W ovmJ1FBq6o3Ji3AAPhv4Hucptq3ypkiP6UsvmzaMwO/Ia0DNXhtJU6Jkf A==; X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="331591673" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="331591673" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2023 17:23:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="663274668" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="663274668" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga007.jf.intel.com with ESMTP; 15 Feb 2023 17:23:08 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Wed, 15 Feb 2023 17:23:07 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 15 Feb 2023 17:23:07 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) 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; Wed, 15 Feb 2023 17:23:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fwmtt3pWJ3wo4beAnWc8yNOytM8+AeNd3Rr/TkZgJ1muBKQS+zOxf53rcSogNF3I69bpAAo0EwIgLDNO3Q2E/FWRhI62OJ1BAkTUU7InFz2lngMzfVqgttHaANsL50ThFkCTbxUuJcyyggeQxzZVUXhGRZY/PkaVf2F9NzokARWf4CELUzS5YF3O0cdJmV4KIZOEE7BNc4XFYi5i/C2o7HZjgL5W2UL0YR8cLQiPqhRs8CmaG2gsELqCODZA3J5aG6Al8l60QifCSfLCrI8lN/2qSzKh0Zk2HUxqIR1JlVn7F0m+o7XG+1/XBTj5y2hUPO2u/0ZTfHAmgCiRR3lbiA== 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=PkrxvK2/kBBX8vDJnX/lOFNqa/Cw7+UNSrzkoffzLdI=; b=jwqocHpb0dYnN+atJe4FfNm7ekQy6NKXHubnUccrPgksDq11fj8wSYCN89V4HmT5UC1c/POigTnFXu2C1LHSJZfEIc2oF8BO2kSPgRQ0zOSmFHLOnErjvmU21QZZ/IgvKokd9o+fPXhU24P+vMOV5LOva5+5lysJ/lOWgKxBLgGu/tYQ7hnk0/VrN2kgn/pM0R907P1rNcWPGDkBp6cbQ3awevSnONFXhc+/Ews+lMC4cvpQbeL2xfOGwBXeZUKX+oK2Mg+cqJuHh3UJ9zjeFgC01pDQu+nrnw7Er3QAG9gbKJybeDAbbjwZoQcYEtpsi0Cho6jEX02CfW9FK3u1fQ== 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 DM8PR11MB5687.namprd11.prod.outlook.com (2603:10b6:8:22::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.24; Thu, 16 Feb 2023 01:23:05 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::36ba:13c8:6a29:c7af%9]) with mapi id 15.20.6086.024; Thu, 16 Feb 2023 01:23:05 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v2] libavcodec/qsvenc: Do not pass RGB solorspace to VPL/MSDK Thread-Index: AQHZP4gmIAPWK/BeQ02MQEbzzaOu7q7Qy12A Date: Thu, 16 Feb 2023 01:23:05 +0000 Message-ID: <2c84af1dc19de6ea3c1c19787cd9421b23157109.camel@intel.com> References: <20230213084926.543371-1-wenbin.chen@intel.com> In-Reply-To: <20230213084926.543371-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: user-agent: Evolution 3.36.5-0ubuntu1 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: BN9PR11MB5515:EE_|DM8PR11MB5687:EE_ x-ms-office365-filtering-correlation-id: 71e891bd-9408-400d-7ca1-08db0fbc5ada x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LzO1RhbPTCfbMmtIGsg/0Ft9D8P6Sm+1ZU6SWZM3yssGgLBqIh8K/vKsmQ63Ts4ind43/f9ajW3VVsX6B9we6Xe2zZgBASfsTygfy4zZRD2BwuZ2zhRZeeX0drYR+KbbuM+gWiSd6C1J65fgo30nqyO4JFNrj8jbk5WcHBRCuhdm2NwxALQmZxwhOACzFUmITScXWmXbyzi9iBo/tHj5iWAE83i1ZiQDYWbFmku+rrBttXIHtzPTOCjWbRn/3eXN/KljuwEnfn8kD1hWCxjsM8A9NBVeuKkBm3AOduwITWqoSbcjNm59LRGrkm9g7WhgyNKKpuXM2IT3JT6DnSEuX9T3IGXYjs3qrb3AoP22T1nXXHoNYGvZH0P4qnBkbi+YTTvP0prt7hBYNHn1pWBP9CszuIKJJwvJkxfn3XQYD+xOksYZjCEL+HexExMwv56d1S3KR0O59cLYG7scpflyHCOOK0sHdrdId88Af8pwkzfPVa4fEcr1MYN7SaEtT6JkVBksnlYvyUIAu2sU0Q5l1nsUxgCuI1hQPyYL90uQcaSNEy3dz4CLpIB64ueHp1vU5zt2LGzoouatcRSoBKmipjBZw4PtgjlG/syTUbPOM9MZIjx+2kK5CsVWJJOhgn3snfd3gjscGMsB6PWZLcT9TprLOyiwo25FVpJ3CHCQ5+iChTGZyeo1/xpTEry7KLQt7z0EgydL7DeWnHRDTGIE8Q== 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:(13230025)(396003)(136003)(39860400002)(376002)(366004)(346002)(451199018)(66446008)(316002)(83380400001)(2906002)(6506007)(122000001)(186003)(26005)(86362001)(6512007)(66476007)(5660300002)(91956017)(478600001)(82960400001)(76116006)(38100700002)(66946007)(8936002)(8676002)(71200400001)(6916009)(64756008)(66556008)(2616005)(38070700005)(41300700001)(36756003)(6486002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aDg4YlpQSnRhWEdQNWl4UnZxVFFibFpRakk2anVYNzA3aUFBMFJLR095ejZ3?= =?utf-8?B?b1NyK25ENlFKcUNaK2Fka0RxUnczSTAzMHVHV2x1d3YyMHZrQnMyZERDL0dl?= =?utf-8?B?dzYyZUd6MzBIdCtrWGJxZE9hYnhGK3V0RXJDSnhhVGU2clkwQnk0RWovcm5O?= =?utf-8?B?QVJjR1dHODZjdjhRMStmYlI5Njd0STRzTXUxcHo4dGpya0hkRnVobHRzd24w?= =?utf-8?B?ampSS3FwQ21mWnNjOWNYanp0OTg4b2ZqZ2w5V2xPczhrRVorWWRSSEw3RUx0?= =?utf-8?B?MHJGVjEzQWRqNmN2TEFJWTEvQTk5eXpRUnVpWGllWDJ0anI5UUpkODhxenkx?= =?utf-8?B?Mjk4azJWQUo0RnhlTVZ5ZFg1Q090RzhMd0VlekUrdkJkS3hJTmswK1JrU2sw?= =?utf-8?B?Z0lQa0o5OWhwZDU1QWQxTjdTV2RIc1hZZ0xFdlhHUWFTZkg2SVpramlJYkxn?= =?utf-8?B?Z3lMYjY3SWhjYWJ3V3FCQksyMTMrN0loc0oxYThORXR1Uk9OQm55ZWhzaE9u?= =?utf-8?B?R25ZT3RGczZEYTVwWllqL3JUT1JiM0daQllSMStvelk0WnhiYjczdEFzNGxw?= =?utf-8?B?OXhFeENiTmpocVdzaTRkQStDWnJGaDFiTFl6K09Kb0VCUHduckh3bGJoVTBE?= =?utf-8?B?amFHVVRHRHNXeVBpSEhGeEMvV0NDMXdqMm1TK2hkQkVtY01COWdWbFNNSitU?= =?utf-8?B?cFZHejdUM3JNcW44NTlVWDNjUTJuSW5BSXlmT2RDY01GS3l2WWwvQXRzYzJn?= =?utf-8?B?VnZOT3JnWnhDaG9tU3dXY09hK1NmWk8zSHczQXdjUHdFZ1lOVXNXUWpsZnZV?= =?utf-8?B?cEZWLzB1ZnY5K3dzdllQY3RTMVdIeDh6RTkvajE5TzlHZTdZUDdPL1Z2R29S?= =?utf-8?B?dk5WKzNRU2JwdlFQVk4xTHhWQndxWXQ5bGVhT2ZXaE1RZWd1bnRQbXRLeHJ3?= =?utf-8?B?UVVmTUk5Wi9HVmN0Y2xxYytmb2hmaVpjVHd1eHR5eHZYM3laR3VMWUFEaXlh?= =?utf-8?B?UXVsY09NZGZVN0xwNUE0MDRwOHdHWktEcHJ2ZDJnVEh0M0d6RG9CU2s1dVJl?= =?utf-8?B?VWpTTng4ZTJFN1JNN1A5MjhvWU8zUkgrc21wQ3lPSjBzaFZHV1FEYWRkdnZ1?= =?utf-8?B?TzRUQVY3aUxvL2UydVdockhBcFRTVkJnTWNqV0pTWXpNaThad1FFNWFwaFNm?= =?utf-8?B?cjRHN0g3cHdVZ2Q1aEVCQm9tYks0R1YxNlpoL1Jza0dpMGtaZmdyQk5LcGJQ?= =?utf-8?B?SGlSTWlSSEFtcTZSb0FKdmRsWkx5ekV0YW53SjFndlljZWhCR29MamZTYkxk?= =?utf-8?B?ZjFaOE5IcWpzVVBjcG5STXdBd1BuU3BXS1c2bTRBRU9yd0hPR2ExL1VuWG12?= =?utf-8?B?Z281SEF0Z0sxSDNmNGszOUNKWGRoZHNRTnp3S29xWnFUVlFiV2lWZ3k3cnZa?= =?utf-8?B?Y0pVSjVsSFFJTGNuVmtRV0pPS2d1N2FFODU3YlZwRWg5Ly83YWZDLzlzTTlO?= =?utf-8?B?L25BckpETG1qc2lkOGEvSURmMHJlUnkrTjZZc05ZOCs5R0FZTStNRnIwYmdH?= =?utf-8?B?N1dIcjJiVXJPTXV3RkRRZVIvb2NlMDBPZnIrQ2wwbldXcnZqcHJDWFU4VWty?= =?utf-8?B?RXFOOFF0S0M2MU1aVldHT2FibjBQQmJIVSszS1FLL1p1dVdVSHAwWHVXT29z?= =?utf-8?B?eUZLaWh1cW1Lb3hZRS9PS3lzaHM3d3lPSkR5TTNwRXp4ZU1kWklETm5qV3o0?= =?utf-8?B?cjBXWnlobVZuNzNNWlpxd2JxcGxBYkV5V2NNUDJrR04wOXhldlhaYTRuYnB4?= =?utf-8?B?RVpQU2NMLzVJaUJFcUtUUUdtMWFnUVlLMHBtMWFyc21kYVRTdGpEVDJ3dzVB?= =?utf-8?B?eVlJamdrMmJYYjhvVEc1akpnY2lRdnRZUzBSYUlrY3dFdHRQMEI1WkhYZ2Zn?= =?utf-8?B?a1pOZnlpM0hYUmpUc1JqOHZQS3MycllNUWRVRUpqUjZXS2tuRk5xamw4R2F6?= =?utf-8?B?YUcvMkNSUkllMFlHdVhkUFpjWjZQS002SGtKLzVrV1pwNTJGelR2b1JjR3BK?= =?utf-8?B?dHlHYzVEYVRwbW5nais2ZEFQV1E1d2ZBdFovTk1qaWNuMk9PbStidm9KaUhV?= =?utf-8?B?M2RNWFIvR29ad1NVdS9sdDQ1S2ZTdUF1bXBRVUEyMFBZRFY0TW44R1hzVkgr?= =?utf-8?B?K1E9PQ==?= Content-ID: 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: 71e891bd-9408-400d-7ca1-08db0fbc5ada X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2023 01:23:05.5124 (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: osEgKkBA2M5DbZfs8+hfZTFpfKoiCzLrl2RpbT095rYfrb2CiKgC65hf1+5Px4xtIHYFdLiIlJsYiBXMXIRZ/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5687 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v2] 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: On Ma, 2023-02-13 at 16:49 +0800, wenbin.chen-at-intel.com@ffmpeg.org wrote: > 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..d3f7532fc0 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) > + // RGB will be converted to YUV, so RGB colorspace is not > supported > + 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)) { 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".