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 E87824123C for ; Wed, 16 Feb 2022 05:45:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C9B0768B15F; Wed, 16 Feb 2022 07:45:36 +0200 (EET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 78A4268B0E7 for ; Wed, 16 Feb 2022 07:45:29 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644990334; x=1676526334; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=I9I49ZIX1rQuz0qmF3sSeoXIjeEM938qnXqr2o9ccI8=; b=hbmVif9v8qLxgLqLw0I6EpLXAm+/sRmUiAYiRkqc1SQ4Dmv7q9s9ksH8 M0vOQD20cIYN0lzHGABVi+Dyo8E9B9g9MA3qJO9edQHp8zNyU1csQE9OV O4RaCCM08hB4DLhmcxOaAQLu8bnESZWfobCBLAQRAypLotm6ujDvnnpQu sI59yQrAVRZk1H9UohrNFpWwzuz6xptXOzl7ikxM3Pd0g4vFWRnWcdCgt 5Nqx0Oi74ZD0xHMHP/UrrNzvgLG3AofYVuWUFY4nLtsBhXg+8p2GX/FKv xXHS2skOwN3f9vt8TFc0XDRa1hEFWm0K3EyY8q1SDESMux/H0cPmwkZnv w==; X-IronPort-AV: E=McAfee;i="6200,9189,10259"; a="230492951" X-IronPort-AV: E=Sophos;i="5.88,373,1635231600"; d="scan'208";a="230492951" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2022 21:45:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,373,1635231600"; d="scan'208";a="636337760" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 15 Feb 2022 21:45:26 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2308.20; Tue, 15 Feb 2022 21:45:25 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 15 Feb 2022 21:45:25 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 15 Feb 2022 21:45:25 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 15 Feb 2022 21:45:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a17kOC+uTCktsZi9T5VXAWrld2DCIQ9/p6uE0M6gfALMZ6EnDeJ7AjeTVyLI6RnNEx1ud4dI0ybIhOeXkbtUCuoKmUt8DHe1fVJUYmPiF0XQap7fWPW/jZ/5lNG5wSKYvOvZyrqtEv4gYtGF49fTymCzWrSef7pZVFRmyxwrv4Nac4RindlFp+AAB/xHgwdX3ZIsj0hTaCDPI6EOYnTpFdBDi49PLxqbpufjRlHznYBtj5VK6GjdbcLGRFMXWmbXBCTxX1w7N2dgDM5XV0MyLXp67ZnPppOzRzrBF+GTgoWaQ1dWxXgyRpF/jGoKQ0KBnlTSvIH9Ol+MPFauO7MvHA== 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=I9I49ZIX1rQuz0qmF3sSeoXIjeEM938qnXqr2o9ccI8=; b=cMZXXjAd5YndDzowBlDDz4T8ajtLs17f4848DscT1shQ6/50tr3TPyu7jPNnSRng8Bhk6cKE7f/ZKa3BbIpBHbt7r36TDB3AxAA9TCIDVdsBu6wIeZ1kBn2340TnW0RDGDTRpcIAvLKCqh/suo6D5YLbQPKLuyMx2iEtOtX5e//wdZBzNv2+yrpoXqwniHtIYbqaF+5WJ1+q611bk0zjX6SpBFtlzEXfgP9eReavRTpLGLk4IyMwy4h5YocOUkULDgst/ak8/JnpAuafdzyoYn1LfqcgeiU7wYCP6DNy/jE043Y0VSNR2viwfT5p4HzOICLBptVdG08vY/PUfKHReQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by MW3PR11MB4601.namprd11.prod.outlook.com (2603:10b6:303:59::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.15; Wed, 16 Feb 2022 05:45:22 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843%5]) with mapi id 15.20.4975.019; Wed, 16 Feb 2022 05:45:22 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] libavcodec/qsvdec: use the parameter from decodeHeader to configure surface Thread-Index: AQHYHvBjcBPlWGVxuEuJlE4HhhW9tayVsuMA Date: Wed, 16 Feb 2022 05:45:22 +0000 Message-ID: <4eaaf08e6e9072b4bf238c0658014c00445dcb50.camel@intel.com> References: <20220211023736.501863-1-wenbin.chen@intel.com> In-Reply-To: <20220211023736.501863-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: 3fa857fa-4708-4687-7b72-08d9f10f85f3 x-ms-traffictypediagnostic: MW3PR11MB4601:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3044; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /J1zru9hRFkJdC1BpfAkRuMRjnF+rGV/JxbYavPDkrpCYvbAmKOjUszRGGv2Bf3naXd2tSgccQfLrB2lKBOiTZhkEZi4UIAx930ACMq2rKc+EPjLN1xQq2xJLgIFuqEbX3iKn9InejgdQyAyiqy8H48W5Q/J6fkzG9BMmCe31xo6JolaTUqtm32sPnVDnXuRicUhBMo8D7xPN8mzjptnF9RjxCISWsSSim9fx2nhC2SRvGpMA3hA8we+QuUtUy24+jGaysIyfqLBmtGVc1qbCD7QmANX1MBu7x4V3ASCzRHRxZxOyUjb5Zrb/Z8ALxmdtbi6BlXUhMUjRA0BpHjK9t0B/PneUxfwmP47igPuqYanZOgK30ezgbg6tPESY8B0VTpqmgeMkkrpQy9cY5wpBLkz0TCYZEqP/M8AE7eTNhxHr3tuEW1sFdO/lz2c33XPIcyPCPxzPGa38YITqDnG1RJx3tCc0b+sExU8C4r8DQandSOp+VPwa8OiW7GndtN8z+ROekv0ba5ID1Ss1TMO21h0F4XUml/U6N3s2XqvqnU27LgP27LFyJZSYmCfvMXeQn0/Df5QHLcAdbRcK4YINIRtME0kVB63CfZQ/FtC243wAJrT5b82snALspzOCo344cxBp8Q309Ey3/8x5fE45E7b8QHTNJX9deta+U4kE9QPTQbNqNqInZyKPqkAQudedBEIOU9y4gcFSfLxX4YZb0ruv4CTiOz6DniLU9MI98g= 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:(13230001)(366004)(8936002)(2906002)(186003)(36756003)(26005)(316002)(38070700005)(6916009)(38100700002)(66476007)(122000001)(6486002)(66556008)(71200400001)(83380400001)(6512007)(91956017)(6506007)(8676002)(76116006)(508600001)(86362001)(64756008)(66946007)(66446008)(5660300002)(82960400001)(2616005)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eVNaK1hpMitldmNHdDYzdSsrZGJudTBWOXFmeVFucTkwd2FQVEVaVmo2b0o4?= =?utf-8?B?TmpvOGdwdWFsS0RPTWE3NC9kMUgrNkswb3hhN2pPR0l6bFdnYWVrTXVvcjRL?= =?utf-8?B?NjNGZ056T1Y0b3UzTDF6TWl2RE9PamhPbWZCcXZ5enp0UHYyS2piT1U2NFdW?= =?utf-8?B?ek0rM2IyZm1YcnFwQ1hJTzRaQUlCbjFBK043RmY2bXE3ZEszSjVGOWNXanU1?= =?utf-8?B?WlJYR2Q5SHlMaGlUL3oxQU5USVErb09qU2hiZUVoYzBxMU1mVFRQMFUxZmVF?= =?utf-8?B?SnNQdVNKQndpZ0pLRW5PKzdTY3l3aTNDZjFUZG8vQVN3aktONWlsUEtiVERy?= =?utf-8?B?OUdlSzlyREYyZjJQNFNvVTMySVROcUdGRitsVGJvbStzTCs3WVBGN2tHRWc3?= =?utf-8?B?SDVQUE40bkxHK3pZMC91aGZUSGJEK0VkRjhoN0QzblVGbjk4ZlB5L3JBZUZi?= =?utf-8?B?TVZHWXpPcDZTT1FyTmdhWTlpKzFMTnJiTnViUlFZYmlPSitRWDRPQktYZXh6?= =?utf-8?B?TTJkVzY0cUM4azRsTEhRZUN6WGdTZ1RaMjFVRmFoUG5ycEJLclY4Und6T0d5?= =?utf-8?B?OTBSMi94NGNIRTZicjltUjNBMXRnUTRMeFlxL1BNR1NYWDVZQ3N3V2ZvK01q?= =?utf-8?B?ZmNYazdYT0p4bmZtMFAwK1J6VXpGUm5weFZBbWxwWmlmbDI2WkFtclcxVnBm?= =?utf-8?B?TTJEcldZdWgxK1ZVT0ViZU1VeHl5T0FDUkltK0JCQmhqcVF6MUhKVm80UFhU?= =?utf-8?B?OFNPejFrNitsT2J5bVgrbStnVFU4VXVZbFpnSi9xUGl6V0lTd25DcVIyNE0r?= =?utf-8?B?RlZvcWw3MEVkc005MEdSZk5ma3lWOW1Sam9UdXJId2ZFWWFoYzJjYVp3R0ta?= =?utf-8?B?dTlwS3NoWlpnSFJwTGZhL2cxVG9hQ0praTJzUVA0UFlTdjMyRWQwbGEzZThH?= =?utf-8?B?MzVGSkkxYmY4WmRkdVljREFOZEpnYXFhMnRodTc2T0ZHTXRYZlE4SkM1dEJ3?= =?utf-8?B?ZDNBQ1Y3S1Ryb0FMNjJnMnozaWk3eWUzZkZieGx6dDFQSkFJQVM1S05yNGJq?= =?utf-8?B?QXJQdG9KUUtsbzc1SkNYY1JuYW9rTFJQNzlweWxicHlRSVNlSGlxN2VGVmRS?= =?utf-8?B?Ymh3K1YzdEd6ZnpWSjFLd1hPQ3hOd0dRQVZxdHVnSU53TDRZS1F1NTkrb3Jq?= =?utf-8?B?V2lxWCtIcWJ0QUtHcEpJU1hRRDhVaExWM0lxR0xOWEw0WXl4WGlUYzRVeFR4?= =?utf-8?B?S0k1ekR4bTlRZld5R1JWWDNRNWpPWkloT3JUVnlPaTZ1cFo1VXd1T1I5WGQ3?= =?utf-8?B?RU8ydGYvcmN4UWMrOHVPMnNyb2pSRFNPeEpOOTRJUFhNcDlxZ0tmK2RYMmR3?= =?utf-8?B?enF5b3BXRVcyb3FmTld6VXk4a3Z6MkN1aGhwbDlZZnk1ZCtyVzhHZFd3ZkI2?= =?utf-8?B?N2JaS0hhdkNqUWpid2Y4aGxkOE1LK3RzcWtZclphL0RrTkErZmQ4dHpqT3ph?= =?utf-8?B?ZVpnRVh3K3A5Y2lwc0dWU25ZY3NSRGxIVXljVnRDbHNJUUZpMy8yYjhscnR3?= =?utf-8?B?dnBJSkVSZDQwakFKM01XdHFXQ1owdnYzeFo2STFMY2R3bloyQXFzZWlJSXo2?= =?utf-8?B?bXRXclBaeklUTVFiczFNelZjNUNLcnB5N3VRaFcxRDgxQmhGTWwzNmNVdTV6?= =?utf-8?B?a1BCeUMvUnlneGRqTi9TWGRNNWt2T1gvazlQVXB1VGN4YUFyUEVvOUduUFFz?= =?utf-8?B?TE81RXNrU3Y1YTVkS1NTTzFyTmw2MTN0WVAwVWRGbEZmOGdidUx0SlJtdFJo?= =?utf-8?B?MmMvZGxpVUVYdTNGKzNUZmxlUzZjVDFNRjNlVXppSWFvS1VrSHJxd1plV3I5?= =?utf-8?B?bUE2SkFkcTA4T1VvZFlLSUdwOFNKcHlqY2NEQXU1R2NZWVJzTEY0dE53OUVN?= =?utf-8?B?WXo5OTMrZzIvaGdWY2w2bFdiUjBuVmh0SEkzaUdaazlMaVUzcHFlR0NLdFNT?= =?utf-8?B?K1MrSERiTnZEU3p6UUMzdnVESy9RK1dYRHlDc256OXFYa3lkUEtNaU9QVmgr?= =?utf-8?B?TjRFQlRSVDE5cUtaeGtXS3lKQzdmdEl0MGJwckpSZ0xDU0EvRitSQ2xkQzRF?= =?utf-8?B?L1c4eVFWVml0aUJPMzZtZkhpVmJtRzF1NnZGa3F5Z2ZCU1ZBUlFaZmxpUHdn?= =?utf-8?Q?lamMuDJoMzJrzrCWXrDoyVY=3D?= Content-ID: <2162A7DAA25EAF439EDEA092D7EF7EBC@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: 3fa857fa-4708-4687-7b72-08d9f10f85f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2022 05:45:22.2828 (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: 7ASm1GV/nrPb5F5AsJUZo1a9F33MB7KNS8I8T3VmiZ9BIGrpL0F7zkXp34Z+r3v4dfNmnm+X6U38Sm4mOcwmTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4601 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/qsvdec: use the parameter from decodeHeader to configure surface 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 Fri, 2022-02-11 at 10:37 +0800, Wenbin Chen wrote: > MSDK recognizes both yuv420p10 and yuv420p9 as MFX_FOURCC_P010, but > parameters are different. When decode yuv420p9 video, ffmpeg-qsv will use > yuv420p10le to configure surface which is different with param from > DecoderHeader and this will lead to error. Now change it use > param from decoderHeader to configure surface. > > Signed-off-by: Wenbin Chen > --- > libavcodec/qsvdec.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c > index f81737ab6d..6236391357 100644 > --- a/libavcodec/qsvdec.c > +++ b/libavcodec/qsvdec.c > @@ -423,13 +423,13 @@ static int alloc_frame(AVCodecContext *avctx, QSVContext > *q, QSVFrame *frame) > if (frame->frame->format == AV_PIX_FMT_QSV) { > frame->surface = *(mfxFrameSurface1*)frame->frame->data[3]; > } else { > - frame->surface.Info = q->frame_info; > - > frame->surface.Data.PitchLow = frame->frame->linesize[0]; > frame->surface.Data.Y = frame->frame->data[0]; > frame->surface.Data.UV = frame->frame->data[1]; > } > > + frame->surface.Info = q->frame_info; > + > if (q->frames_ctx.mids) { > ret = ff_qsv_find_surface_idx(&q->frames_ctx, frame); > if (ret < 0) LGTM, will apply -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".