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 382144B502 for ; Fri, 7 Jun 2024 15:22:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 06DD368D7E1; Fri, 7 Jun 2024 18:22:43 +0300 (EEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 76FBC68D771 for ; Fri, 7 Jun 2024 18:22:35 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1717773761; x=1749309761; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=waLJrhWe5vuki7x7E7rFoPRqF8dBTMKeB1G7n9SfunY=; b=ltUHkduY+kb5pirAzTqES7jkpfOTafxftBhXrkmuN/gaeHnKe32lmziv CEtIUQBxw/U8CKjoXBvewZMRsjlTjnuC3yNEvo1zUHGR51ACUkXhtfN66 5985f4QYJJZG/WQrGNJDC8JV5LqU0LSfc5bC9h7+WypKnuJmn7C5F3Z3C GXoU9WeWOiXplmLDwWD+ueD/+/P6QEoKeAtid7ihFofVqxxWQ+BpOq+QZ tFP1secTV0t2IDJiwz33SXRoZ8C52q1WwBrGBbmojz2UvGPjg5+HdxGow LXWtB1SElRSYsPhWtQDyoT9kKzywKCclLMWahwPWvCQjU/etztke/xyYt g==; X-CSE-ConnectionGUID: PNr7DevmSui37HBFuO2aZw== X-CSE-MsgGUID: zc0NGYP6RYS+oedZs0VZbw== X-IronPort-AV: E=McAfee;i="6600,9927,11096"; a="37029502" X-IronPort-AV: E=Sophos;i="6.08,221,1712646000"; d="scan'208";a="37029502" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2024 08:22:33 -0700 X-CSE-ConnectionGUID: OHTmavAuTwmAnQMmKfQXFQ== X-CSE-MsgGUID: KDmmjVeUSR+WEkwSs5FiZg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,221,1712646000"; d="scan'208";a="43282399" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Jun 2024 08:22:32 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.39; Fri, 7 Jun 2024 08:22:31 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Fri, 7 Jun 2024 08:22:31 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) 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.39; Fri, 7 Jun 2024 08:22:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yyu+46pcLd1PdURBl2RnEIln1B2YGyNjLpS/rDblYI9qswJECCYRCSGFKNb610BL5VlEIgcnerZso0OhEjgFpNqNd0rOJqsWdW8KRzdmRUUxJcZmkIgQokc7tRFebASHRWG8nG88BExO3/m6uoN8xvfBnAkYjs7Dtq4vREAzPIvKvly9aAa44M82V9ej+dURKDHxlc4wHtxB0aT7N6ptZNjLeN6U3CdijzQ4MQoSCNftxB7jGL7ktGivq5MWwJ3YjupyuK70ixnioaAokEebH8ABvqCB4LYscSl5cfauOLjlAKWS+6Igp5uIgqaxy0O7+x1c/bqbWiQJRP1MP+a0Ag== 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=waLJrhWe5vuki7x7E7rFoPRqF8dBTMKeB1G7n9SfunY=; b=KndUmGC8tqInjx7KnX+FXny5h4I1IIbnEnAepLgVJgHfi8SYhiDdAo542hcf4up2vnM/G/4EhftGKN/Vt2xZj1yLh1qC4PPdrqpx3m4a3P8MfkDLp8OMyDsAVliqmOeaSo8Ru07yfBdCPs/Eych+h+VpaAsT8ZuJMC189oMx1CcIPFA5fHuOesrlXEEj383Zl8LmWjS87DtWkuQy/16PfkOhbaD9cJ5OqEIstVCq7n3roVOwdksLlAxC/qyiFgVWtDFmRpQIC85raGQ7LUJ0jpzqUaUeHa83crNeEL/uAz3EtXpftOirW6B+1NNb8ynZIa1/h5KUWitORR+WBt9p6A== 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 CH3PR11MB8659.namprd11.prod.outlook.com (2603:10b6:610:1cf::5) by DS0PR11MB7459.namprd11.prod.outlook.com (2603:10b6:8:144::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Fri, 7 Jun 2024 15:22:27 +0000 Received: from CH3PR11MB8659.namprd11.prod.outlook.com ([fe80::7037:678a:eb45:ac6c]) by CH3PR11MB8659.namprd11.prod.outlook.com ([fe80::7037:678a:eb45:ac6c%3]) with mapi id 15.20.7633.033; Fri, 7 Jun 2024 15:22:25 +0000 From: "Wu, Tong1" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v13 06/15] avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer Thread-Index: AQHauOzTbxHL5CHgX0+F70d36NUPfbG8auIQ Date: Fri, 7 Jun 2024 15:22:25 +0000 Message-ID: References: <20240603091909.1161-1-tong1.wu@intel.com> <20240603091909.1161-6-tong1.wu@intel.com> <6c6c3292-f7a9-4862-8ac7-ad40f457b4b5@lynne.ee> In-Reply-To: <6c6c3292-f7a9-4862-8ac7-ad40f457b4b5@lynne.ee> Accept-Language: zh-CN, 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: CH3PR11MB8659:EE_|DS0PR11MB7459:EE_ x-ms-office365-filtering-correlation-id: 24058dd4-52cb-403c-7b67-08dc8705a29c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?b2JzcnRFa0liYU9FdUd0eng2cUd6bEJVLzR1MFlRc2dDVGJEbUpZUnlwcUdp?= =?utf-8?B?Rkx0UzU2Q281OFpXTGdNdnE0eDNYZmNvL3kzc0VWWEVoa0ZkcC94RHQreDcr?= =?utf-8?B?bzdmK2xBZDhjMElOaTVneldwTzVZTXhpcWQzcExpSnh0NGpIemFMU2poWVJC?= =?utf-8?B?NjdUVWlpRzc1TFpKT2d5bU00MGVSTjZ4NW1nYjFFS3pnclVOalEyclZzWWlx?= =?utf-8?B?d2tDcm5WVU1uSWhReW5IOGZNM1lJTERPZmhrWkNvVndWSm5hZHR4enIxaU5X?= =?utf-8?B?SXRQQXV6NG1YZUtqQllMUEdTWXVJUmNSeUFhWmEzRS9HYy9icFA1Z3psRTFB?= =?utf-8?B?aE1ERWFCQmVpRzNBMFZySzZZWDRSSS8xTU1EQ0NCWDdubUc1Q2hBak5uZDRs?= =?utf-8?B?S2RNRlRYd2w5QktTL3R1WDVNSHJ6eW1FM1c4LzVvL1dYTGxYczFwYk1aemFW?= =?utf-8?B?dkFRenBHc0RPUEM5Rld1M2toRGg3ZWFIN0FoZzZnM2VPcllHMGZHMXQ2ZUZt?= =?utf-8?B?RUd3TnBNNmNsRkkrQ1NYSk9tSHE0NXJvYlRBWUVVaXY2RnArbVBWTEovSVBr?= =?utf-8?B?eVQwYm1zSUNXQTZGYXNQNWhtTEhoNXJ0bU1EMmRmZ1pJVWJzYndrNGRVM0d0?= =?utf-8?B?c29OTzB6Q2N2aTAzUVVIa1RzaFN6VzI4ek9BMlY1UG9KT3MwYWFTbUE5d1NH?= =?utf-8?B?QXY3VFlMU1E4R3JSRWs1N3FzTnVjakZuWmV1ZUZ2Mk1UNzNQNExySVBrUEp4?= =?utf-8?B?cVl0bmdJQUxhRGN6NEdsQ1ZWMU5HdHYza2dwRmZMUjZVSzNZRWE4TWtiQnZD?= =?utf-8?B?U1FUSG5NVEp3RGxIcXlVbnZKeVpTK3ZFRzFaTkl1NFY2SXhjREZQUzNXTHh5?= =?utf-8?B?STNxRW03TlFUckE5ZWNoUWdZbEhTQXNpeUhxeWtnV3MxK3VJZXJ6U0QwdWlS?= =?utf-8?B?VFJ5VThOV3JSOTNCZm15NFZVTTFISDhobkx2d3RKcXhCM0I3NnZQeFYwUVJi?= =?utf-8?B?eTMvbHVtREJWQjZ1OGxyRUdNNWtodGFJMUw3NFZGUWZyeUh6NGRrcFFJb1pY?= =?utf-8?B?d0g0UlphY0gxZlRURU9nQ25IUk1BS2xDNE5LNFl1S3IwQVNQVEI4SkFTcTZo?= =?utf-8?B?NHRtYWNOV2s4SmRYelBEYWphUFBydk41ZWVkQW5XYnlsSGMwWEV3aU1TQlQr?= =?utf-8?B?dEg5d09QeDRTck9kVy9SMC8yWUQwMU9NN3JHZ2RXVXBBVTBiUDhYU0N1MGJ4?= =?utf-8?B?SWlkamhGV2d3VmNPRCtETUNHaVVyUXRQYzlTTkllTVN3NHd5bjlhM1JlVGIr?= =?utf-8?B?cTVpRmdLL1l6T3c4cWdvZmdKSTdSRzFSejU4ejYyeS82K2NNYklOTVJteUQ0?= =?utf-8?B?ZFZyUDZzNTQ4OVZudGlwZ2FuTGdwMVUwYXY4Nm14SUhWSmk5NDB2R0FjR0lV?= =?utf-8?B?V2lIbkVoRnRwNmxST3V0MjN0VlJoNWUwTUpnNCswMjNMRmdpVHdKYmlCMEVZ?= =?utf-8?B?MUFNbEwwN0JTTTEzMkd1WVVIR3Z4TFpjWmkxaFNaNXNlYjhPRE11cFlxRkNZ?= =?utf-8?B?Q3AwK0FVN292eWt2Tnd4aDZoNjNiZnI0S0ZZWnBIanRKR2JKU25OV1Q3MG8y?= =?utf-8?B?blI4ZDZTbGZBN0tvbUJlR1MzeURsQWR2OCtWdXpXa1AwSG00RDRkRm0xU1RI?= =?utf-8?B?V0dDMzd1TGVnMWdOVEdZeEgwQzZzczRubDEyNGlwUmI3bnVIQzYrREJTb1U0?= =?utf-8?B?bnNOWnppanpkZ2tBMW9NMzBTbGNWNGJPWmt5Vkd4c0t3eWMxRlpHK0dRV3NE?= =?utf-8?Q?URBvya23oKTHhGMY7x74enX4J9LyxF/MsTUV0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR11MB8659.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OU9ENGVmSTZ6MjVGYkRMbVZEQThIK1ZJK3EvMmluV2NPaUFWeUFKYjJacFk0?= =?utf-8?B?dStXaENKckJFYmdXTDJWdHdYK3dPanl5MlNJNVNWYTdRcnFxd3YvWXgvQmUw?= =?utf-8?B?SURHd0xoYWROTnBSOUZXWFZ2V0NsbjZrTmJsOVU4TDREeDNHZ0s5SXFMR2Ix?= =?utf-8?B?UnV0L1BWTmViMkorcm9xYnZlVXpVM1ZiTG42OS9qMFNJNURZTmNVa3hiUU1h?= =?utf-8?B?K1lLT2txV0JkVnkvTGY5RW9EK2ZxYVJVTElOTzNPTGlINExvV0ZPZzY5UEFF?= =?utf-8?B?Z001R0tCNi9RMTBaZW15K2RiS0hPcjErb0EyR0tNWGdRd2tQUit1UTJHMFUr?= =?utf-8?B?dGd0UUVES3FmQ0dWSkdaUjZ5eW01eVJUdmhUQ21BRy9jb0dRL1RVOEY2dVVk?= =?utf-8?B?VkRjNzFncEF5NjlWUzcvT0M1YW0zc3d4Ym9URngwMWN3b2c2V1VvVVVzMG5D?= =?utf-8?B?OTJ2RnA3SEJlODhLcnVhcjVuNExxdGE5ZGh1dFp5cWFMTmt5b204aitJTHZK?= =?utf-8?B?Ni9RcFQ2bkxHaUY5di93OHg4dmtTNW9hejZlMk1KcVAwRUZXNzVWUmZWK29q?= =?utf-8?B?c1dMQWpGSWJOL2JWQ0haUzN6ajdxN1pneU9GTmYyOExuWDhVZ1MyNStYdGoy?= =?utf-8?B?QXlUL3lJSUFVd2VuNnZMcXpaRWc0T1haaUdqcDhoNVd3YnpZdml4WksxdlRS?= =?utf-8?B?MHNJT2lqODV5TkduYnQyQ0NoeGc2N3Fzdno0ZjhqdXBydlpLVi9NUmxIWjJk?= =?utf-8?B?aGhvTFg0NjdNck1NUkU5Si9nUjBxNllaY085UDlnSEd4eXZ6R2hKQmR5ajhC?= =?utf-8?B?T3B3VldqeE5kWVI4eHJJZXhYdFdNTkxZTnpUTEl2emFrRnpqRXZObWZuUitj?= =?utf-8?B?emdXNnhxR3NtWEZCZmZoTTliYXJDYnV4aE5sbmNQcC96c0VRZkgyMzh5SHNx?= =?utf-8?B?eUlzcUFydTU3RE1iVm5CRUVFUVZjR2xtRjh4RmVhMzJqaFgzZzFPcjBQSnBD?= =?utf-8?B?T0ppQUEreS85OTY0REpVNnlzOE5lOWVzOXFXcnFJaEYyNGVlcnJlbzdQZTRi?= =?utf-8?B?MC9OVjcxYVdnTXM1b2RJWmRoZ1RJRTIyejBKVlU3dTk3VjJLQ2ZNZDJMUzZt?= =?utf-8?B?TlQwR2U5OG4xelZkYjE5OWNPRFhjSWlpOUs0b3VHVmI4dmZiUWs1K2hsalcw?= =?utf-8?B?RzlDKzFNQ1JFSWhEMVJwTUNzdEVaR1hidDQxNFAxZ0RzVlo0ME5XVnVXS2Jp?= =?utf-8?B?dy9HMUFOTUUwR2MrOVBkSGZRSWRlOXVwMUVWTDU1QUx5WWI5ck1yY28ycU41?= =?utf-8?B?VEJkM1Uvc2krckYzdURBVThYWnNmQWc4bGdSRnUzdkxzaVNNbkJiSTcyNldO?= =?utf-8?B?dXlWT3UzcGVtRWNRZ3FYVUNnVDJrSlRJVEVKVDc2cFMzMGU1TVF0YXdRRFZk?= =?utf-8?B?bkUvTHJHY0w1bjYvWUlTU0hvYlhmN2U1ZTRQanE2cjF3NzVoYkZEcnRITUVB?= =?utf-8?B?Y09Pd1V1eG94UkFKb1VnM2ZIZzFvRVdabjBjZVdBYVdTRmY0SDBVOEhWbGFQ?= =?utf-8?B?c2VFajVtRDU4RkJsM3pTR3dvOWFDY0RXTnF6cVV3SU90Vk4wMHdFSEZlUklF?= =?utf-8?B?UTlidFJzQWcyaHBFN0owRVdRVFdPYTU3SzVWZkduS2cyaUQ3VjhOaTg3YlpX?= =?utf-8?B?MjJSOFpWSDlyVWlRNzRCbjYzVldISkpUNjVJVXVYMXdwUVBiWEg1VzZXQ0Zu?= =?utf-8?B?d1JLU2xQbUxDeEkyS25wYWR5bktSTHhXdnF6akhUb1BKTW44Ky9NdW9GQXNt?= =?utf-8?B?a09DQWhML1FNUDFONVhWVDg1RFhqeHJFUjdiYU9GWXF3YjZocXJuS1VUL2pH?= =?utf-8?B?Nlo3TzNNZHhZOHRtcTcydzBsVklTZlB0OUFDWVA5aUMrZlZjNjYxNjFyL3ZB?= =?utf-8?B?aGNZZkxYNzVKMSs4MU5wRHQySnlVYzFBelZqUVhuZzMxWnh0TDBMd3FhMzI2?= =?utf-8?B?Wkt6NnpEU2Fxbmo3TGJ3S3hiUk5RcDBFQ3NyVHF4M3VpaTJrWEtmZFlmb0xW?= =?utf-8?B?K3JyZXFnNDY5MTZpQ3JEanI3V3dOYUpLL084T1lTQVFBY21MVFBxN0UrTXNz?= =?utf-8?Q?fTuY=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8659.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24058dd4-52cb-403c-7b67-08dc8705a29c X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2024 15:22:25.2099 (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: 7ictLJB+BgVGizcEET060kuVURm6awlPOBvCX9Qhfo+qkX3lTNNqEY07Cn3kpSEviJXSSQYgrkIiCE8qvpvDtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7459 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v13 06/15] avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer 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: Lynne 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: ffmpeg-devel On Behalf Of Lynne >via ffmpeg-devel >Sent: Friday, June 7, 2024 11:10 PM >To: ffmpeg-devel@ffmpeg.org >Cc: Lynne >Subject: Re: [FFmpeg-devel] [PATCH v13 06/15] avcodec/vaapi_encode: move >the dpb logic from VAAPI to base layer > >On 03/06/2024 11:18, tong1.wu-at-intel.com@ffmpeg.org wrote: >> From: Tong Wu >> >> Move receive_packet function to base. This requires adding *alloc, >> *issue, *output, *free as hardware callbacks. HWBaseEncodePicture is >> introduced as the base layer structure. The related parameters in >> VAAPIEncodeContext are also extracted to HWBaseEncodeContext. Then DPB >> management logic can be fully extracted to base layer as-is. >> >> Signed-off-by: Tong Wu >> --- >> libavcodec/Makefile | 2 +- >> libavcodec/hw_base_encode.c | 594 ++++++++++++++++++++++++ >> libavcodec/hw_base_encode.h | 124 +++++ >> libavcodec/vaapi_encode.c | 793 +++++--------------------------- >> libavcodec/vaapi_encode.h | 102 +--- >> libavcodec/vaapi_encode_av1.c | 35 +- >> libavcodec/vaapi_encode_h264.c | 84 ++-- >> libavcodec/vaapi_encode_h265.c | 53 ++- >> libavcodec/vaapi_encode_mjpeg.c | 13 +- >> libavcodec/vaapi_encode_mpeg2.c | 33 +- >> libavcodec/vaapi_encode_vp8.c | 18 +- >> libavcodec/vaapi_encode_vp9.c | 24 +- >> 12 files changed, 985 insertions(+), 890 deletions(-) >> create mode 100644 libavcodec/hw_base_encode.c > >This patch doesn't apply, > >error: sha1 information is lacking or useless (libavcodec/hw_base_encode.c). >error: could not build fake ancestor > >Could you resent the patchset or link me a repo so I can work with it? https://github.com/intel-media-ci/ffmpeg/pull/689 This is the same as v13 please have a try. _______________________________________________ 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".