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 A35F448005 for ; Wed, 8 Nov 2023 01:52:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DAF7C68CD03; Wed, 8 Nov 2023 03:52:11 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3379D68CCF0 for ; Wed, 8 Nov 2023 03:52:05 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699408330; x=1730944330; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=5Twrt52OluoPrhshfb+ScxGeM17gZIuh2McGGYaAH0g=; b=gi5L/UCANpPfensJF2ZJtiSHxonImT83oXW9p0YnyisBgL2Y6CByZyFM szG4xkS3ttw8Ve+YQbcUd8eA99M6m5Xb4O9RbAUKIi16Gno1OAGAQfE/A AxPV3klcwkvHsx30bZaF7pa1PGsV5Mz7MmxIKnq0iNaKQ14kpykQGzaIq 6ZY1VdmQb9qVnNtZm7JXyEr2kuIVjZr+z3LCAZZxLxgkKYFG5cvG50rZD EVvA3uVfIvmSLaQIYAdzUlVmghHS7Ol/RCaNY3uh39tQAKvYCqw1eOLUw ZUrMI2EsEPzhGzgCdUeI3V+ifhWoYasNBtCY8KuGyZoR9h+jzOLnuJDj8 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10887"; a="453971186" X-IronPort-AV: E=Sophos;i="6.03,285,1694761200"; d="scan'208";a="453971186" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Nov 2023 17:52:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10887"; a="797861691" X-IronPort-AV: E=Sophos;i="6.03,285,1694761200"; d="scan'208";a="797861691" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Nov 2023 17:52:02 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 7 Nov 2023 17:52:02 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 7 Nov 2023 17:52:01 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2507.34 via Frontend Transport; Tue, 7 Nov 2023 17:52:01 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 7 Nov 2023 17:52:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SfYWHJnDUjbqsTfzalL02LxZeOQ8LRwiDZEG0vtFCS/MnJSiOZRvMOit5OxdWBbBvFsst1oDv+wCXLcmVnDwvhbdSh0pNPS7OtEYXJntHV1+P1ibZUO/qVV52vpiF4psOCJhRleiGG69e3l1U8KQ7umJwYKeTeHh5hxpwgrZ9hLAz8xkeOEZh0K0okiymlODiLH3ewHh6uksB1bTGpur79yflQjGAVJlwR0a7yLiywsHC00iloYyesaRHVME+3qT8xKeAmR3Ks1jpxd0Kalvcb2cykeqLtBkE9R8qZmfuPatsxRqxRTw7VuKk77N3Cptug6Vjilk2/0KAy+xRopIWA== 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=5Twrt52OluoPrhshfb+ScxGeM17gZIuh2McGGYaAH0g=; b=CxEIUAmzXKEk+0ZBIzCjsE3HyKnW2iknkLpkd0nrd3+cFgRhdled+TS8Cja75wvIg8TKhODbAR92QiS2T8mToAF0OrRA1XdKrQfAKpmNPJDm2/QjFB9qJFRv0lh+19LebYZRtwCov37f/64H0Mb864CcnFYysIuKTiHoULrQ8Tp8W68cKvFX18x06k+LbqD4Ba1TF80skbggSYAi+xZjmpwRN1YPLHy112pBbXiiSSGfAtmTotKodGxmtXXg6+KlPIISOOKQ7KavMnk/koerjOwzU6I8SRyz9dMrFu4Sof/TfphWemNP9ZWXJVXnahf7YTa3h0i5o3EJRbLCDrOzuQ== 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 DM6PR11MB2681.namprd11.prod.outlook.com (2603:10b6:5:bd::33) by SA1PR11MB8475.namprd11.prod.outlook.com (2603:10b6:806:3a3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Wed, 8 Nov 2023 01:51:59 +0000 Received: from DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::c129:6547:c4b5:f256]) by DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::c129:6547:c4b5:f256%7]) with mapi id 15.20.6954.028; Wed, 8 Nov 2023 01:51:59 +0000 From: "Dai, Jianhui J" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v5] avcodec/cbs_vp8: Add support for VP8 codec bitstream Thread-Index: AdmG0tDkaPPFmNsRRsy2yJkNGMWOQyJiM0gAAAI9IBAAEU2kgAAACiKAACM7zFAAIG7NgAALMCiw Date: Wed, 8 Nov 2023 01:51:58 +0000 Message-ID: References: In-Reply-To: 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: DM6PR11MB2681:EE_|SA1PR11MB8475:EE_ x-ms-office365-filtering-correlation-id: 0ae848d6-b5c5-4c53-8582-08dbdffd4b8c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9QfjQCrOFglcHE9r0t1OwLlRjrBN91NBTCoMRnIEwnBcNCjcmZMk4d8D7xUK1gX0uHmsGaM21qnFuESC1uq/+4QQWr1dTdNrVoEsIR2MghskluwJbsLsqrX9b+CE7hcCFiL2tqL+ga22lTHLs1CimUEKOmWNKp0YCgqROCSPdJB21TmNDN7b3gZ69DxZml4wTfhgP2pEspPlZDbk9IZxZQYc03kFRktse5a1fKlAopbcuG6epFWoEqJf+TLzAr1Rk9PAA/+EeTdsw6e9myomdf+IDzYRm0nh5yUEiXq8sMJ2uWQwB0US91CXZn3eNy4UAJp3mqGQfSHx0dfLUqj7LS2tVdF9RJN/gxWg/yjGXAxheSOkORq/FXfPolX+W2Eq0wjZgyXT58ZlLhN2xVgYH1GbsxL8iOfDPz62oEpqPk1wdSJEedBv47HaL6H3oVGdywoUAfsbNgtnveSD48vgAI+I6jRZ6sRduqx87pX6HU4/P6wF3rueulqxHgGG52PaUEG8vTceuQKH0NpufdKfHa5B8b4kS+QYTECXK0u/DZCGlUPi7QJdncOk8+jW7pjiLyI3iZPS1JqR0Pi4L2zo4VxmzeezrtTxxmFzlzl5FRY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB2681.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(136003)(346002)(366004)(376002)(396003)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(66899024)(9686003)(52536014)(122000001)(82960400001)(966005)(26005)(478600001)(66446008)(66476007)(64756008)(6506007)(76116006)(66556008)(316002)(7696005)(38070700009)(6916009)(71200400001)(53546011)(66946007)(8676002)(45080400002)(2906002)(38100700002)(55016003)(8936002)(33656002)(83380400001)(41300700001)(86362001)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NTBTeUpnUk9aMXA3bEd5QzBUK3ByUERPZ0ZaOUxUa1ROb2kxc08rbk9SNVZV?= =?utf-8?B?S3RzR2ZBTzFmQjJGbjhVUG1VZTA3N1RSSlAxT24xZ0dneFVBcmFQMDBhRVMx?= =?utf-8?B?YjVEd25TWWxwdk93eHdQNlJod2JhWW9GdTROY1RDY0tROEJyZlQyeDMyTkNv?= =?utf-8?B?bytyOW5mN215R2ZHOW5VU1NpNXFQNE9jV2pGK3FpbGtuazlncGh6ZkdPY3Vu?= =?utf-8?B?a2l5QWNhWWlxNUQyM3VUMGhqYnNZeTdpNzRBZkhOdFZOb1hvWS9NTjlicS9H?= =?utf-8?B?TVhqSjUzNVFOY3ptL3h4M3V2S09VaGRPTWJDQ2VyL0NOTDhZUnN6RXM3Rzh0?= =?utf-8?B?MmdkWFlRRFdrWlI1MWQyMXpqNjRFdVY1OFJmcDg1dUo1Q2NEbkFzeStrdkpz?= =?utf-8?B?aDM2Q3VBb3hRaHRwODJhUkw5UlpvTkc2MW16TVFjYm1RZjQvaVRlaW53V0tO?= =?utf-8?B?c29qbU1BNjJqaWY1MUV5L1FGNC84dzJaSHhOSmlRQmdwTG01L2p0UlNKL3pk?= =?utf-8?B?WXBtejhJbGFFNk5aSnplZW5uUDF4UkkwYXlqSXdHQTlwTTlxbjdpRGV4S3Jp?= =?utf-8?B?VFdxbWp2UjhqL25pQjdSQ0UzcWhLZUp3MU1wNGhwbTM1QjZrR2lNblRmd3FI?= =?utf-8?B?VjZ2K1dSV2FQZDh0V25QQlVuWE9iSlZKRlcwelY2ck9SVHBONXVyelhIaHNU?= =?utf-8?B?TXNUdFg4c1R4azA3NlJneFJhQVcvWWRraitiU2NPT0V4RmNQclAzUlIwZWF5?= =?utf-8?B?TzVtVEN0djJ6VzlQckpneWRHV1dFWjNBZ2tqQTJzUnd3U1dLUVNmK0FXTmJ0?= =?utf-8?B?RW9wNkxtWUlNQ0tHWk5JekM1Y1d4UUhhZ2RXbjI3TnpUK1NaTlJvYkQ5MDRZ?= =?utf-8?B?RURxYlk5ZGh3RzU3RXRkZ2Y5M0g4MytZc2MyZ0orMUVSQTdhLy9zenhuVXNr?= =?utf-8?B?dUZuVlJ0UXUzZXBPNmFVM1pBT3g4WHNhSmFxZGxnQ3FhMTlmSzRWUHFvVHZm?= =?utf-8?B?cVNRbHd3WVBtWm16ODRRcHd4REgyKzVYMzZJM2hZaSt6bFhFZ2RDQWJHNUo3?= =?utf-8?B?ZzlYdUhqeHRzdFQ5WXZOT040bCszM2g1V3FTcGtheWoycFNsSCtDUjFidzB3?= =?utf-8?B?RUpRcnBEZmN2VlRTTUFpZC9SMGs4SW9jSHQ4Tkl3T21pbmtxZUxkMU5RbVA4?= =?utf-8?B?Zk1HenMrMi9GNEJidWVNVmM3ckdEY0FZZXp3dnA4dWFEMnFzUUx0Vy9JRERu?= =?utf-8?B?OUhWbUpmK2RjcFNLU0NZNzdWcFBtRWloWGJsaE5DZWxGREtVaTlWUmlkWTZy?= =?utf-8?B?MjQ0MzMxMVRQbXVGaDE0L28zZXZCZjFBL1hhb01IN01GQTdjNmJSdy80Sktp?= =?utf-8?B?L0dBSU1XOTFtQVlScHVEa2RrazV2VlNYbzJ2amsvc2tkWUprQVVVQkJ5alEz?= =?utf-8?B?bCtVZkRTT0VyZ2ZMbzd3d1daR0RJNnRIT0NOUFlIUGF5WmdUMEU0VDhja1o3?= =?utf-8?B?cC9mM0hISXhTZ0lPK3NVUWwzeUZLMENsd01MODJNYVhKakFjcGRqUEppVzhu?= =?utf-8?B?aE9ubU9SUW5JV1ZMU2xCSEhyOHdiTnEvWWs1dmpBajZ1Sk9JV3c5bmxmUDBX?= =?utf-8?B?ZTNzOXo1TThLRE1LUHRqZEdNL2FqNVpkaVVPQlErVWpyVnNHNzBWRHhpdTky?= =?utf-8?B?VVBHbmFXaEpFdk9DdzBDUzRaL0MwS0NRUmZqQ1lzUXFuOVJJdUdUSDVzTm1q?= =?utf-8?B?S2JOWjVlTDJKMUFOWW1HWXFnZlY4aW1JM1kzMEN0cjh4LzBkVnlQTS9kSTl6?= =?utf-8?B?WEwxRlNBaUpwamtJRGVXbnQ1akswcHJSclA0Z1RHVmZIYi9XcWl3TE10QUFD?= =?utf-8?B?bGZJaTkrYlJHS05oSWM3ZWtDUWJMZU1Jb2tmTmxnYVAwanJJMWVDYU51UTJW?= =?utf-8?B?RjY5clg0dGJ1MjFOSnBlRldWckcrS25vQ204T2U3bmlqS0J2M0t1UE9rTlpR?= =?utf-8?B?VGRsU2NPL2VVb1JaVWdLNlRXbGdjMmxnNGh6Qm1KdkdLUHFMbUNDR3JlOTli?= =?utf-8?B?ekxadzFwU3JlczhwUEpyaHJ0a2MxbWZid3c4YjB1UTBGZUZUM0FCODRaNlJp?= =?utf-8?Q?o9nEXrm9VfyBLZ/f3EBNsWazT?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2681.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ae848d6-b5c5-4c53-8582-08dbdffd4b8c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2023 01:51:58.9831 (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: si+7ekT64J+3v7fItOn+3AEuHRuC9jvVv+owJF6IpVXZIXGK2LPytuS2BcPP+kWwSgUUwuxPehN5p2VWCJEoww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8475 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v5] avcodec/cbs_vp8: Add support for VP8 codec bitstream 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgUm9uYWxkIFMuDQo+ IEJ1bHRqZQ0KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDgsIDIwMjMgNDoyNiBBTQ0KPiBU bzogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2NV0g YXZjb2RlYy9jYnNfdnA4OiBBZGQgc3VwcG9ydCBmb3IgVlA4DQo+IGNvZGVjIGJpdHN0cmVhbQ0K PiANCj4gSGksDQo+IA0KPiBPbiBUdWUsIE5vdiA3LCAyMDIzIGF0IDEyOjAx4oCvQU0gRGFpLCBK aWFuaHVpIEogPCBqaWFuaHVpLmouZGFpLWF0LQ0KPiBpbnRlbC5jb21AZmZtcGVnLm9yZz4gd3Jv dGU6DQo+IA0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g PiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9u IEJlaGFsZiBPZg0KPiA+ID4gUm9uYWxkIFMuIEJ1bHRqZQ0KPiA+ID4gU2VudDogTW9uZGF5LCBO b3ZlbWJlciA2LCAyMDIzIDg6MDggUE0NCj4gPiA+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlz Y3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy0NCj4gPiA+IGRldmVsQGZmbXBlZy5vcmc+DQo+ ID4gPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHY1XSBhdmNvZGVjL2Nic192 cDg6IEFkZCBzdXBwb3J0DQo+ID4gPiBmb3INCj4gPiA+IFZQOCBjb2RlYyBiaXRzdHJlYW0NCj4g PiA+DQo+ID4gPiBIaSwNCj4gPiA+DQo+ID4gPiBPbiBNb24sIE5vdiA2LCAyMDIzIGF0IDc6MDfi gK9BTSBSb25hbGQgUy4gQnVsdGplIDxyc2J1bHRqZUBnbWFpbC5jb20+DQo+ID4gPiB3cm90ZToN Cj4gPiA+DQo+ID4gPiA+IE9uIFN1biwgTm92IDUsIDIwMjMgYXQgMTE6MTPigK9QTSBEYWksIEpp YW5odWkgSiA8DQo+ID4gPiA+IGppYW5odWkuai5kYWktYXQtaW50ZWwuY29tQGZmbXBlZy5vcmc+ IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPj4gPiA+ICtzdGF0aWMgY29uc3QgdWludDhfdCB2cDhf dG9rZW5fdXBkYXRlX3Byb2JzWzRdWzhdWzNdWzExXSA9IHsNCj4gPiA+ID4+ID4NCj4gPiA+ID4+ ID4gSXQgd291bGQgYmUgbmljZSBpZiB0aGVzZSBzeW1ib2xzIGNvdWxkIGJlIHJlLXVzZWQgZnJv bSB0aGUNCj4gPiA+ID4+ID4gZXhpc3RpbmcgdnA4IG5hdGl2ZSBkZWNvZGVyLCBpbnN0ZWFkIG9m IGR1cGxpY2F0aW5nIHRoZW0/IEJvdGgNCj4gPiA+ID4+ID4gc291cmNlICsgYmluYXJ5IHNpemUN Cj4gPiA+ID4+IGFyZQ0KPiA+ID4gPj4gPiByZWxldmFudCBoZXJlLg0KPiA+ID4gPj4NCj4gPiA+ ID4+IEluY2x1ZGluZyB2cDhkYXRhLmggd291bGQgaW50cm9kdWNlIG1hbnkgdW53YW50ZWQgc3Rh dGljIHRhYmxlcw0KPiA+ID4gPj4gb3RoZXIgdGhhbiB2cDhfdG9rZW5fdXBkYXRlX3Byb2JzIGFu ZCBpbmNyZWFzZSB0aGUgYmluYXJ5IHNpemUuDQo+ID4gPiA+PiBBcyBzdWdnZXN0ZWQgaW4gcGF0 Y2ggdjMsIGl0IGlzIGJldHRlciB0byB1c2UgbG9jYWwgZGVmaW5lZA0KPiA+ID4gPj4gdnA4X3Rv a2VuX3VwZGF0ZV9wcm9icy4NCj4gPiA+ID4+DQo+ID4gPiA+DQo+ID4gPiA+IEkgZGlkbid0IG1l YW4gdG8gaW5jbHVkZSB2cDhkYXRhLmguIEkgbWVhbiB0byBpbmNsdWRlIGEgbmV3ICouaA0KPiA+ ID4gPiB0aGF0IGRlY2xhcmVzIGV4dGVybiBjb25zdCB1aW50OF90IHZwOF90b2tlbl91cGRhdGVf cHJvYnNbXVtdW11bXQ0KPiA+ID4gPiBhbmQgbW92ZSBzYWlkIHRhYmxlIGludG8gYSBuZXcgKi5j IGZpbGUuIFRoZSBwb2ludCBpcyB0byBwcmV2ZW50DQo+ID4gPiA+IHN5bWJvbA0KPiA+IGR1cGxp Y2F0aW9uLg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IEFuZCB0byBlbGFib3JhdGUgZnVydGhlciwg aW4gY2FzZSBpdCdzIHVuY2xlYXI6IHRoZSBzeW1ib2wgbW92ZQ0KPiA+ID4gbWVhbnMgdGhlIG5h dGl2ZSBWUDggZGVjb2RlciB3b3VsZCBpbmNsdWRlIHRoaXMgcHJvYmFiaWxpdHkgdGFibGUNCj4g PiA+IHVzaW5nIHRoZSBzYW1lDQo+ID4gbmV3DQo+ID4gPiBtZWNoYW5pc20gYWxzby4gSXQgd291 bGQgbm8gbG9uZ2VyIGV4aXN0IGluIHZwOGRhdGEuaC4NCj4gPg0KPiA+IFJpZ2h0Lg0KPiA+IEkg bWFkZSBhbm90aGVyIGNoYW5nZSB0byByZW9yZ2FuaXplIHRoZSB2cDhkYXRhLltjfGhdIGFuZCBv bmx5IGV4cG9ydA0KPiA+IGAgZmZfdnA4X2RjdF9jYXRfcHJvYmAgYW5kIGBmZl92cDhfdG9rZW5f ZGVmYXVsdF9wcm9ic2AuDQo+ID4gUGxlYXNlIHRha2UgYSBsb29rLg0KPiA+DQo+IA0KPiBJJ20g bm90IHN1cmUgaXQncyBhIGdvb2QgaWRlYSB0byBtb3ZlIGFsbCB0YWJsZXMgYmFjayBpbnRvIHZw OC5jLiBUaGVyZSdzIGEgcmVhc29uDQo+IHdlIGFkZGVkIGl0IGluIGEgc2VwYXJhdGUgaGVhZGVy IGZpbGUsIHNvIHRoYXQgImxhcmdlIHJhbmRvbSB0YWJsZXMgd2l0aCBudW1iZXJzIg0KPiBkb24n dCBvYmZ1c2NhdGUgdGhlIGFjdHVhbCBzb3VyY2UgY29kZSBmaWxlLiBPciB0byBzYXkgaXQNCj4g ZGlmZnJlbnRseTogeW91IGNvdWxkIHByb2JhYmx5IGhhdmUgYWNjb21wbGlzaGVkIHRoZSBzYW1l IGVmZmVjdCB3aXRoIGEgbXVjaA0KPiBzbWFsbGVyIGRpZmYuLi4gVGhhdCdzIGp1c3QgbXkgb3Bp bmlvbiB0aG91Z2guIEFueW9uZSBlbHNlIGNhcmUgYWJvdXQgYW55IG9mIHRoaXM/DQoNClRoZSBz bWFsbGVyIGRlbHRhIHBhdGNoIHRvIGV4cG9ydCB0aGUgdmFyaWFibGU6ICBodHRwczovL3BhdGNo d29yay5mZm1wZWcub3JnL3Byb2plY3QvZmZtcGVnL3BhdGNoL0RNNlBSMTFNQjI2ODE4NjM0OUU2 MDA4MjRFMTU3N0RGREIxQThBQERNNlBSMTFNQjI2ODEubmFtcHJkMTEucHJvZC5vdXRsb29rLmNv bS8NClBlcnNvbmFsbHksIEkgcHJlZmVyIHRvIGxpbWl0IHRoZSBzdGF0aWMgZGF0YSBvbmx5IGlu IHZwOC5jLiANCg0KPiANCj4gUm9uYWxkDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcNCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsDQo+IA0KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwgZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoDQo+IHN1YmplY3QgInVu c3Vic2NyaWJlIi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K