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 0D9BE44DFF for ; Fri, 25 Nov 2022 01:52:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9F91368BD51; Fri, 25 Nov 2022 03:52:54 +0200 (EET) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 70F2568BD3D for ; Fri, 25 Nov 2022 03:52:48 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669341173; x=1700877173; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=S/UECZ+UHDh4ksHSgaxqx9SJuBX25Vs0AcraZpCoC5o=; b=mCNtVPL5W3LUjxE8J66OVxcI0XhdIEHybMLela/JPSMyf30ygOfDhbdP e/GWYkCmEWjvFbAenJwfzd288fTfZNmFe2vzsUIKQ+fJRcBMf/4AiPgFl FPgjL+h0/9AXNYJKmfBpK7WQ3KOCCilzrOBY10T5ZvSFlaPyy2jEzwiqk GCBdxWLegElgqodZfe01y2Iyrrv9gY4l4nfHMET0OelBdVqmKRxXP6bDS 1r/CAvPbfmA1za2WALn2+x+8KWxNfCrAQ5EXi8DPa6DggxZ0FBdIYOzkg WLP+L8mEjLAeDxCsCI5WV7Ek4S9vMoSNk3l0ykUKwAvl6731dHcEkBiyG g==; X-IronPort-AV: E=McAfee;i="6500,9779,10541"; a="376534787" X-IronPort-AV: E=Sophos;i="5.96,192,1665471600"; d="scan'208";a="376534787" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2022 17:52:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10541"; a="767229100" X-IronPort-AV: E=Sophos;i="5.96,191,1665471600"; d="scan'208";a="767229100" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 24 Nov 2022 17:52:32 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 24 Nov 2022 17:52:32 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 24 Nov 2022 17:52:32 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) 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.2375.31; Thu, 24 Nov 2022 17:52:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KHfqaAPQou/N7sIv21IDHWK2Zgyuklh+BzKJxxWK0QysRnntSE4+TE8wGWjBHG6AI5SB9onWMk8/O3tY9vpG7wfIMlpGGpNeznkQJZqpSWxNYD86vrd/+5/UivnAY5bTNCdY96xkutVZqzaRXOxXnlsL9ocpzhCENmHWFAr95QRLrQ1ozNpJTycpRVBGOYe4u38FWWHSF1V3SWij+h9b+MEKiMYVeUo6/H20NlOa8Ma1g9xU87TI7h5RQL2gZPFxlTHmcW6oWs0GUx5Zak3VSXnXkEwTHftuGSY0tMOByc7TnWzPwF8rTQbr87MqeH6DFrn4V4uZn4Qjtnaaur20bg== 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=S/UECZ+UHDh4ksHSgaxqx9SJuBX25Vs0AcraZpCoC5o=; b=TASwj8G7eW6LtnbMQAB2I7iXTO1vM3C3w437fhmNmldtIO7+pTiwDLFwzOsVheCLe5tTS3JBW72+uIn9zcVBWpNcDgdo5JbZ1bQcKrVvi+w7YDIvepE7AP8lq3TANZ5i+8TiPxlg55JLTGc9MSoh/LEE55xD2omQKgIso0DJB/G55QXSUkTmjpTcdPD2RhvSXE5gw16o8DZGifS3dRHGPrWcuhjuUGLkVUxaGTQ9u+D1gvNAeCk0tnb+90sBejm0s1kJGUmnrXNsaQSA2l5bZ+8Oegi+4vEd02guzyiMUXM2omg8ZFAzWEMIFs2v5PTD7zaHGsIGv5sjTn4OBR8Flg== 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 PH0PR11MB5596.namprd11.prod.outlook.com (2603:10b6:510:eb::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Fri, 25 Nov 2022 01:52:30 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::e3ef:177c:4008:7ee9]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::e3ef:177c:4008:7ee9%5]) with mapi id 15.20.5857.019; Fri, 25 Nov 2022 01:52:30 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH 1/4] lavfi/qsvvpp: change the output frame's width and height Thread-Index: AQHY/+X9jRcAl2Asz0OXAie1W2Rk1a5ObUcAgAB0E4A= Date: Fri, 25 Nov 2022 01:52:30 +0000 Message-ID: <6740fb24d37102cda0eb61ed1e757cece03ed750.camel@intel.com> References: <20221124091930.558046-1-haihao.xiang@intel.com> In-Reply-To: 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_|PH0PR11MB5596:EE_ x-ms-office365-filtering-correlation-id: 857f0a15-8613-4127-c5d5-08dace87b6a8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 90s3TONEjxsjJJNNEEjhevgaSFM2zvE3+lun/MyINGkuJaj86q36va7h2cAa9HlIoRdt4bXG8ETPwksNzsWL5iuhi8HvBoWgJTfuYE4sS4MpEHVxSeutp3KBpEGzBozpEZvBByIKABn6zQ/qRW+v3hBOpC+vv5KIzdyQ8N0waPaYF1eDTjJ/Eh9jdT6P/dsbGRkV0LHNF20X8i9zCdEq/+B8eytxdh0BhhN7s4p4Irn386/HKiePo1D0zumpEGRc4Iyt92BkUWgxRjOpxzKXYvdyTnGdNNPzxN9txLY2QNwgF1JRVdeoIOpD0ikxGujXPmSdgLP1sgl0nofjKsTQLR3ZhOhg4BstKqo052iBraVk3+9y92CLZjezp4/8GUPARhna6EtMAdgZW8kTkYI1RKBttc/2eianAqg6RQGngMaKYO6jGRR0zlTEkdmCucgbrhOOhYSwoKkb9V/h0DxaghddoIjSmXHCL5lxE82yy2zgjW/CCoHP6r3Y7Sa5sY/YQ5ofiIFDGZ4ddGmDwDsrgnL/FIniOgCwbxigc52AD1Yej43xKGw6crSi8hz5ERPv6zjwEUBnBFo3EPdoCP7f4xu9LZyp54JEncxjUnCxCWDAA3jirc0PmXhC5zXekE7Mrq/3Yb8Fb9JKyYug82IGYOt4MnCrfJ8aKqvCmygizYAKDApO0QtMftr119YYSbkLKE9mHPM5G1hnPAeiexPWvg== 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:(13230022)(396003)(39860400002)(136003)(376002)(366004)(346002)(451199015)(5660300002)(2906002)(4001150100001)(66946007)(83380400001)(66556008)(64756008)(36756003)(91956017)(76116006)(8676002)(4326008)(66446008)(66476007)(86362001)(316002)(6916009)(8936002)(41300700001)(6486002)(478600001)(6506007)(26005)(53546011)(6512007)(107886003)(38070700005)(2616005)(186003)(122000001)(71200400001)(38100700002)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWp4M1RYeG4rQ0xqODQ1eVZGcGptWVpmY2djWEJ6U2l6WnF1TXoyZVVHN1Ro?= =?utf-8?B?Zy91NHVHcFgyMTBZdkJXTTlxSlZzcXRDOGx6Q2dzZzdocWdqajA1THdjem1i?= =?utf-8?B?elpHMlBXaEduTk9aT3UvSWtOanQxaHgwT25WNU5rVnhRQjJ3ZXU4cCtWS3NT?= =?utf-8?B?ZjFIR2R6OU5LNFVqdzNJMzVkbWtySGVLenZkdzFRVlR2RGZXU29FWnhYMUNR?= =?utf-8?B?amFtU2h6eWx4QzFTMHF1N2tJWXBveHR4aU1iR3VHbllKTm51SXNqVlAvV21i?= =?utf-8?B?NktmYjZVZjBqaldOczFRQU4xS1pObitCNkRMR2NtZUhJWXhLR2RqVEYxOHBE?= =?utf-8?B?ei9TYldLeHVoVUFwWmNNbHl0Z3ZYZXNibWRWTVhjUCtlSkZpbHNZWWxwSFRu?= =?utf-8?B?dDVlWGw5WHNOdlRyNTQwOTBFZ2NPTG05YlJjbE1VQ0lCTDBCdWNraXBNWGlK?= =?utf-8?B?QjhUa3FYdnpzaHZLcjBwUUt4dzF4QmQ5RitiY3VoYnN1WFRHVEFHTzdOTk5R?= =?utf-8?B?L0djWkJ3cHp0eHI4YUlrdWlmcHhYVmQyd3FZRzN5U0U3UDByZ1paZzBCSVk4?= =?utf-8?B?ZTBWYXQxRmxNMzJGdWFsb1dwSERNcnVyTzNZb2lFTVY3QWlUR2V4TFR2QTJk?= =?utf-8?B?eDFHRmovUlZWMmFFQjNSWDZGbHRsTHpqb293UDhjU0duZUM5R25GS3R3TEhH?= =?utf-8?B?Qm9sdDhtS1pMdlpUVVp6cWliVHdFSlg2czh3bDBHQTBoakpjdGs3ZnRuMCta?= =?utf-8?B?bEFDam9JSGR2bnBpN3RQTDk1Y0Vyb1FaK3FCRC9kUUxVTzFFclpSZDVxTXp3?= =?utf-8?B?VFFsSE1OUVV0ZkNUdDFrcHhpbHVNTVRJT2xoMUdqdDhkbGVMNEtjSDNRMEM3?= =?utf-8?B?MjdyUXlZem5DWXY3Z0ROZHZMeFRVMlF4L1JIek0vdUZrM3ZtL3EwMEJTVXpk?= =?utf-8?B?bG5VSVBkQ0FCc1FoSEFsb2F5Wlg1djhmMkpUQ0x3M3hUOGxxTDNQWjVrQUVH?= =?utf-8?B?UERQYUVNa2grSytuSDI5U3lFM1pORGxlRW8wN0VQaXRjODNLdlNZK05qNzlS?= =?utf-8?B?d3lZemJyS1NQTzVDYTc2b2g1TmZtejlVaFFFcnVqRW91YTBDYVVYWFQrVjk3?= =?utf-8?B?YUFmcWdsTmFXOEdCZ0ZDNjhnV1grVFcyOUdSMndqdjlka3ZCQUljZEZjU0x2?= =?utf-8?B?WUR0cjRVTzZyQnY5Wi9FU0w5TXhFcDFtWitIbGtoQ3NaR3pmRUdOMTB6azg4?= =?utf-8?B?VHBRVEVEWFZmbHA0aUVON0NVYnd4bWtEU2orUkUxY01LZEpmWEZBeGladWlj?= =?utf-8?B?TUxFc0lBTThtTE9zdml6SHpWUFJEdVZYQW1uWHpQTGxBb3JpZ1d6V3gyMGh0?= =?utf-8?B?bHdYQU1xeGUzRHI2YWhEdmVlbG5CRFZNSFdWRG12NTVrYjc2MUdLM05la2xa?= =?utf-8?B?VWNmV1h4aTUyU2RDV0p4dWpyeFhVZjhPenYvc1ROVUtkSXpocVlzWi85RmpS?= =?utf-8?B?QTF4ZG1xNS9NNk5wT3JhQXNsdEZSNGlQbi81dVRPR1dCR1Z0VllybHZwcUpL?= =?utf-8?B?VDFLTS9Ec1BmWU4rYjdNdVZNOFNrMSs5bDVpSStKcVFqYXBUNENWMEJnTmlS?= =?utf-8?B?R0pxRERoTzhBMWkydmtRUEVCbFQ4Mmc1bkh1OEFaZHpmYmFPeWJGei9ZZnMz?= =?utf-8?B?NEVuUkY4TGFWMkNubUx5TysxTEFocngxYk5KM2J3QWRSNzVPbTc1ZFk2d3lp?= =?utf-8?B?WVR5VWxWUk5yUGZCSU5rMXNaYWZMUXIxazRNL2dGeFpWQm9va1VkK1F3RVFR?= =?utf-8?B?RU5uVWpFb0MreGREU2VLMk4xQUlLcVhpLzdaZGkzbk9HV09rdDUwVGJuUVRm?= =?utf-8?B?dWg1emdjbTNNVlZVMWtaWStQNldzenV5M1NVUy84bEZOaWlHWFc0LzQ5TG1O?= =?utf-8?B?akk5MG1yOEFMaEcrNkRkbEN2cTFxRzBUS01wS2orY2MyckZnbVIyMW5Qc1J6?= =?utf-8?B?YU1zZFVKTFprSFNlUWtqV3oyNUNBcmVqOUd4bElvcU1aS0Exa09ZelFuUHlx?= =?utf-8?B?OVJRaS9sVkRGKzIvWjE3dXBVUUNXRGFEbS9TUlpRbFd2dUhIcFV5ZWkrSzJ6?= =?utf-8?B?bUhTYkdmSTdka1Fhbm1vdzJUTE1jNW9SZzZPUUdnVlcraUNBaG1qSVQ3MFRN?= =?utf-8?B?OFE9PQ==?= 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: 857f0a15-8613-4127-c5d5-08dace87b6a8 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 01:52:30.6610 (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: c/jUsZx1AACftdMmJfBNAvbaP6WJ9EORavkDGIDcCTUXIdTy3PzU+nI5KXzp69Y0/G1v2FpxioNadTnzcU4m2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5596 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH 1/4] lavfi/qsvvpp: change the output frame's width and height 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: "Chen, Wenbin" 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-11-24 at 18:57 +0000, Soft Works wrote: > > -----Original Message----- > > From: ffmpeg-devel On Behalf Of > > Xiang, Haihao > > Sent: Thursday, November 24, 2022 10:19 AM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Chen,Wenbin > > Subject: [FFmpeg-devel] [PATCH 1/4] lavfi/qsvvpp: change the output > > frame's width and height > > > > From: "Chen,Wenbin" > > > > Make sure the size of the output frame always matches the agreed upon > > image size. > > > > Signed-off-by: Wenbin Chen > > --- > > libavfilter/qsvvpp.c | 5 ++--- > > 1 file changed, 2 insertions(+), 3 deletions(-) > > > > diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c > > index 8428ee89ab..bf719b2a29 100644 > > --- a/libavfilter/qsvvpp.c > > +++ b/libavfilter/qsvvpp.c > > @@ -487,15 +487,14 @@ static QSVFrame *query_frame(QSVVPPContext *s, > > AVFilterLink *outlink) > > if (!out_frame->frame) > > return NULL; > > > > - out_frame->frame->width = outlink->w; > > - out_frame->frame->height = outlink->h; > > - > > ret = map_frame_to_surface(out_frame->frame, > > &out_frame->surface); > > if (ret < 0) > > return NULL; > > } > > > > + out_frame->frame->width = outlink->w; > > + out_frame->frame->height = outlink->h; > > out_frame->surface.Info = s->vpp_param.vpp.Out; > > > > return out_frame; > > -- > > Which problem case does this address? av_hwframe_get_buffer() gets a frame with aligned dimension, the filtered_frame dimension might not be the expected one if don't reset width and height to the agreed image width and height. E.g. the filtered frame is 1920x1088, not 1920x1080 in the following command $ ffmpeg -hwaccel qsv -i input.mp4 -vf "vpp_qsv=w=1920:h=1080" -f null - 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".