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 46BE147396 for ; Mon, 6 Nov 2023 04:13:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E35F568C93F; Mon, 6 Nov 2023 06:13:16 +0200 (EET) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 180BA68C8C6 for ; Mon, 6 Nov 2023 06:13:09 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699243995; x=1730779995; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=0apuxeMWrFpRholBkRe9GBQ17ZXWqfeYAnqSvifFRcc=; b=YLuy8eUmTmVaR+jhZl5HMBJMDOUqHhQczQo6x2aQI8cDmAL8vZBgr1jQ K3ScF8gJXjc7IVeB8xjnx8/KGTPKGdseGJeI6Ious6H3mKIFPKfP+cG6i PJsKHzm0ej2s37rknxB1FRM1iHgH/XubHjkI4D2ajFdF0AR+cTUVuekwF z7UYkvlvLf0zoXq3Kj3gxofn+XvXaCyhglEVAUghDK/JOPNjnwIEJR5Gj lIQTdQb53iqL+TdMallT4L4LZZXpKzL/9Pm31KehEVD3wHx8Q3mPLstxG 3Pv8Pe6QKQjkU+FBrkwqwl44pTnne29JR0z3p6/HWnR+NYiRs31+QQjSn Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10885"; a="389019716" X-IronPort-AV: E=Sophos;i="6.03,280,1694761200"; d="scan'208";a="389019716" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Nov 2023 20:13:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10885"; a="935678558" X-IronPort-AV: E=Sophos;i="6.03,280,1694761200"; d="scan'208";a="935678558" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Nov 2023 20:13:06 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.34; Sun, 5 Nov 2023 20:13:06 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Sun, 5 Nov 2023 20:13:06 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Sun, 5 Nov 2023 20:13:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HxcoqgMsdZ8MCZAN8pzqRjUHTNHN/gyNI54i32b6rEFG5ki/e3b46W40qEMwS8lRiCxkoutGfXLHsvVvvOfYDdEMBIOE4wo2plupRAXG1ZwNCGbrqIPqiQ7NQ+12sZlSxE4wcEx2oJ0XNBQLJaOi3xxjEl0MqWIstkeDvMQEb6peTp8SjpmsZgsz+0UjNM52Fpju9ekQNX9WjJX/Dz1QsMqlt0uTtYqGKUeDQI9jKxZTqf5Up4b2u1tG/tp0aqZapJs02DGejiEfuIpm6JAxNS8rHbv6+WFAtfIwAJCEG0egir/f1S/o0mSlBJHPWif1DQrWy72Xt4zuJO9g5p+2tQ== 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=0apuxeMWrFpRholBkRe9GBQ17ZXWqfeYAnqSvifFRcc=; b=IVe/qvRfFFvzCZTR6t2FONRZtTMmaJaqpt3SOidbgu9w9IeqENfLIh9d4AvBtPau7XOYxWa1o0yZYNERY/0tEdevwZH5VTCS1NHYPbZEmfeMBzn1kbe2P1TWpRO/0GZBksOOh2Lmz3BHqtH7PdySfKIfFU9Y/COWWwZ8g2NUSvAjSrI71WHSci98ICxknZf6CVv/uuDaKWZLOzxaV1jYDUkq3VZGP8Q0mF2DYT0WfUd9tD1L1dsxgJYHKyv60AAdsFimqoLxX1J1MjtCuC5OfVWImqk9vXL/Xu8nLH7sZt/sFrUlyDnWL5lcNlwexe1Mj3yL7MmZBrGfwBYJ5yOaaQ== 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 MW3PR11MB4619.namprd11.prod.outlook.com (2603:10b6:303:5b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Mon, 6 Nov 2023 04:13:04 +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; Mon, 6 Nov 2023 04:13:04 +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: AdmG0tDkaPPFmNsRRsy2yJkNGMWOQyJiM0gAAAI9IBA= Date: Mon, 6 Nov 2023 04:13:03 +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_|MW3PR11MB4619:EE_ x-ms-office365-filtering-correlation-id: 647ff9b8-73eb-45a0-e99a-08dbde7eabee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 272ZNLLT1PS45eHcE79kN6OKh4cQ+nmSEIpPfkHQLBstBkh9kXJKmxOCIMW2EYxRE8KwZej9w1jg5Zlg4yoFP6G5dNfUGifBIPt9pdmQrxdE2n6GDSIyRT8/YRcYMnLcqEk8FHp//AHkXRDg/iGflj92AITWRsqb/m2IRPLD4QoeMHawa/T2ngMM7o5Hcv/zZZSfH35q9dAzzjrLUOM1AlDdyLX+MoWGK6DF34sMpaA/X9qN7z4O1/BwnYpz5F+DwhD7cb9txUObFr9FLnewvZ0tEQVDYtslQUnThc8vkvIco5i1hZVB7s5LmWZoBGglF9cN9xEtLuIBWeZ9TU8YgoMYWM0NviBld346sWQ+CWh+y8juL996SG6qY0fLTcmtofPtCT5kqVyfv3unw+MH1njpAGZFhpFUQIK3lX9dFXrTdbZkwY7gYES+tbfteLz+NY/bzsf0pK62X+Yx6LkyQsCTmQ+GygtKE8KivYX80wZqZrTcjq+6l9NMm+CcHtisV77+jJ7PJ962WaYwk5L7Xm/WRPb3Hq2XsR8SAI9mmSwcaO7e8RJE23Od/6t0vBvau2HvB+XCJ8n6UT6Q5PsA2EUSzVk4KKDll8lYoWChHdc= 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)(376002)(39860400002)(366004)(396003)(346002)(136003)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(55016003)(38100700002)(7696005)(71200400001)(6506007)(53546011)(83380400001)(9686003)(82960400001)(122000001)(66899024)(86362001)(33656002)(41300700001)(2906002)(966005)(8936002)(8676002)(5660300002)(52536014)(66446008)(64756008)(6916009)(66476007)(66556008)(316002)(76116006)(66946007)(26005)(478600001)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R24rR0pDeSsrYVpuTTFFa2Q2TjAxZTZVeTdSVFpIRlpVN3VKNmNxU0dPQnJ0?= =?utf-8?B?VUxVeGIvNDU0ejNqd1ZnVENpaHQ2aW8vNVdLYmpBYUlnQ2QrcmQ5RThYZTFX?= =?utf-8?B?YldDZnUxdllpT3JwYkYvRXZ3VnRvNWE0YmRPUVU2ZERGcGtzZ0N6K0hFa3BC?= =?utf-8?B?Z3Q0a0FUclRlSyt5TkNBc2JJYkQ0a0V6QVFwWDIycFVHRHZyUllQK2RLc3hi?= =?utf-8?B?RjBJM1B0QlBYaW5MemtSeUVrdzJ5UlZpTEprWk90d1BUdjI4SXduUkQwdnBh?= =?utf-8?B?ZUhtY3hET3BwVFNLMmZRZktYZ2tWRFZCODdoaGZvcnhXNzZydGU3cVAzRStP?= =?utf-8?B?V1JVVE92TCtlaCs0UXJicmxBL3cyZU1pVkVNM0QrbDIvbUNEazhGTjhmeWpD?= =?utf-8?B?M3MydFplaGk3WjVXbW0zUENLMy8zd09zVUJCUEIrT0dKT3RUOWFOTVpXaFEz?= =?utf-8?B?Q0pQa1ZTMkpWbW5mdFFTYzZlWmlJdEMwejUxcklWMVo1L2hmaGZhUlRsUHpH?= =?utf-8?B?OElNbmh0YXNZSDB1bzlPMFQyNWN4TVp0NE1rakM5TG45U2pTU2lRbkhJdS9B?= =?utf-8?B?bHIrOFcwUkNjUFlKRWRJZUNZL2ZURDBUOGVSeE1CanQzMmt3aDRLcGx4OS90?= =?utf-8?B?ejlSL2dHYWlMaXVTZFlYeWtkbTRzTWdBOUpHaHhGb0JvNFNuOTM0dGdQRkNH?= =?utf-8?B?b3FRMXFHY1hLblQ2cFhkeGJFbS9hS0JJcnIvaGZOK0pQK25GeFVaKzN6V2lI?= =?utf-8?B?eVl1YjR0dE9iS0Z3c2VxQk1kU3AyaDl1emwwYlFRTDNwQ2JvUDc3UUdXUTlF?= =?utf-8?B?cE50YmhXZHp3aVkwWkI4SFpsT0xLcjNOL0djZDdKUXRlZlNTSXBaVVpiZnFr?= =?utf-8?B?ZExJdURnRDNVOGgrdnAxUm53NzJ2RENuSWVDL0JTd1FhR2Qwa2crdFlFWmww?= =?utf-8?B?bWIvNWhQeEZLM25KWGlDL1JUNU1ubXJ1SitIUzhKeFhucmRVYnRMR3pZdzY4?= =?utf-8?B?SHJPRnVKekRDYkFwN3g2dmpGY0NoV0N4ak9mUXVEOFdnelZmUmFyWkVrSGc4?= =?utf-8?B?RUIremo5QjVVL2RpNkxTUU9WZXRhc0NuQVZLTmd5ZnhsekdUZ2ZUYVBhY1o0?= =?utf-8?B?elpsUWhQSFVwR292WlBPNSszZlE1UjZFeEZXbjI3MUluT3NGQzBPZmNGUUF1?= =?utf-8?B?U013TDFRcVlrWk1OVjZKZmVkSDB6d3hCTVhUWHllRDcvUWt6TUUyRmpnNTZX?= =?utf-8?B?ZEZocDFRQ09kZVMzQmdKUnE4c2ZRMnVGeG9pd3E1ZWJqdk1RaGNwNzVkQmlO?= =?utf-8?B?V2IrbWh4MDV5MWZjTVRUYzBhVTQ4Tm9nV2pYcThwSHFERENJbjBzNm9rZ0Ja?= =?utf-8?B?NEJONUx2U2N5RUNEdDc4VG5zeWEvQUhyeE9yM3VlTUhYalhCcTcyZjRGUStz?= =?utf-8?B?SG11RTgrZ0R3bHpFdWp1L2pZZm9sZEVhUjYxVGpydDF5d3JTSDY4aUpodXdw?= =?utf-8?B?MXJSRmNBeGpLZHAyNGVkU3FGRHRjZVE2cFVvR3FtcHNrRXA4Zi95OTJyTEFv?= =?utf-8?B?VW93Rjc1OWFRRGhRM0ZRRFptRUw2dnZscGxjTFQ3c3BhUms0UEdiT1p3eVhI?= =?utf-8?B?dDA5L2NMNFZvVWI0cHlYMHlPZGpETlpYcUs1UzlhbTVNUGR4aUhwUWNtd2NC?= =?utf-8?B?QkFFN3hIcVRGQnBTSkdRa3NtbWFJem5udGc1TFlWQnpzYkZsOHd6YXhWeXpF?= =?utf-8?B?WWVoRllhM1FUV2lMalk4QU9URWlySmd5Z0hrMzhQUDhwTVYwTXFEbjYvaStu?= =?utf-8?B?ZTk3SWo2cnNENWJ6azdxb2dvZGJ6NDBUdmhkN1ljTDU3dEt2T3IxdTltRVVD?= =?utf-8?B?YXFvSCtCUXRvRmczd3lOWURySHlXUk5OUjJSblNwZ3NRQ3IzRnB2TWlRdlJ6?= =?utf-8?B?enZHQlNoeHJ5VmJLb3FpcXprdXRtWi9aUFlmMDM2VEdlYXR5THdFMFV6RTZr?= =?utf-8?B?Zit3bnY3NTI1Y0FlaGpEVEhRVFl4NDhhVzNuMkZvRTg0N3AvS0dDaWdqalNS?= =?utf-8?B?Z3oxUjhLRU9lY2pJa0RSM2psUlJ5UkE3ZkhMWDF5dUFHZ3BZVHdubVNsYWZw?= =?utf-8?Q?bXnnc0bbGO0ThoozC8cUNeJ+0?= 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: 647ff9b8-73eb-45a0-e99a-08dbde7eabee X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2023 04:13:03.4378 (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: 5CagN0dUG16zs2TzwQKuij9ytv5fy+LGdPQCIFcPTkdRWRB2Hz4fjA5Do/l1BGCF+qYWpxEvS1MC0nq4FxyItg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4619 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gUm9uYWxkIFMu IEJ1bHRqZQ0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDYsIDIwMjMgMTA6NDggQU0NCj4gVG86 IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBk ZXZlbEBmZm1wZWcub3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHY1 XSBhdmNvZGVjL2Nic192cDg6IEFkZCBzdXBwb3J0IGZvcg0KPiBWUDggY29kZWMgYml0c3RyZWFt DQo+IA0KPiBIaSwNCj4gDQo+IE9uIFN1biwgTm92IDUsIDIwMjMgYXQgNzo1NuKAr1BNIERhaSwg Smlhbmh1aSBKIDwgamlhbmh1aS5qLmRhaS1hdC0NCj4gaW50ZWwuY29tQGZmbXBlZy5vcmc+IHdy b3RlOg0KPiANCj4gPiBUaGlzIGNvbW1pdCBhZGRzIHN1cHBvcnQgZm9yIFZQOCBiaXRzdHJlYW0g cmVhZCBtZXRob2RzIHRvIHRoZSBjYnMNCj4gPiBjb2RlYy4gVGhpcyBlbmFibGVzIHRoZSB0cmFj ZV9oZWFkZXJzIGJpdHN0cmVhbSBmaWx0ZXIgdG8gc3VwcG9ydCBWUDgsDQo+ID4gaW4gYWRkaXRp b24gdG8gQVYxLCBILjI2NCwgSC4yNjUsIGFuZCBWUDkuIFRoaXMgY2FuIGJlIHVzZWZ1bCBmb3IN Cj4gPiBkZWJ1Z2dpbmcgVlA4IHN0cmVhbSBpc3N1ZXMuDQo+ID4NCj4gPiBUaGUgQ0JTIFZQOCBp bXBsZW1lbnRzIGEgc2ltcGxlIFZQOCBib29sZWFuIGRlY29kZXIgdXNpbmcNCj4gPiBHZXRCaXRD b250ZXh0IHRvIHJlYWQgdGhlIGJpdHN0cmVhbS4NCj4gPg0KPiANCj4gSXMgaXQgcG9zc2libGUg dG8gcmUtdXNlIHRoZSBleGlzdGluZyB2cDU2cmFjIGRlY29kZXIgZm9yIHRoaXM/IEhhdmluZyB0 d28NCj4gYXJpdGhtZXRpYyBib29sIGRlY29kZXJzIHRoYXQgZG8gdGhlIHNhbWUgdGhpbmcgaXMg YSBiaXQgd2VpcmQuDQo+IA0KDQpUaGFuayBmb3IgeW91ciBjb21tZW50YXJ5Lg0KDQpUaGUgZXhp c3RpbmcgUkFDIGRlY29kZXIgY2Fubm90IGJlIHJldXNlZCBoZXJlIGJlY2F1c2U6DQoxLiBUaGUg VlBYUmFuZ2VDb2RlciBpcyBvcHRpbWl6ZWQgZm9yIHBlcmZvcm1hbmNlLCB0aGF0IGl0IGFsd2F5 cyByZWFkIG9uZSBtb3JlIGJ5dGUuIEhvd2V2ZXIsIGl0IGRvZXMgbm90IGFwcGx5IGJvdW5kcyBj aGVja2luZyB0byBwcmV2ZW50IG92ZXJyZWFkcy4gDQogICAgSXQgd2FzIHN1Z2dlc3RlZCB0byBp bXBsZW1lbnQgdGhpcyBzaW1wbHkgYm9vbGVhbiByZWFkZXIsIGluIHRoZSBjb21tZW50IG9mIHBh dGNoIHYxIGFuZCB2Mi4NCjIuIEFkZGl0aW9uYWxseSwgYWxsIENCUyBoYXZlIHRvIHVzZSBHZXRC aXRDb250ZXh0IHRvIHJlYWQgYml0c3RyZWFtIGFuZCB0cmFjZSB0aGUgc3ludGF4IGVsZW1lbnRz Lg0KDQo+IA0KPiA+ICtzdGF0aWMgY29uc3QgdWludDhfdCB2cDhfdG9rZW5fdXBkYXRlX3Byb2Jz WzRdWzhdWzNdWzExXSA9IHsNCj4gPg0KPiANCj4gSXQgd291bGQgYmUgbmljZSBpZiB0aGVzZSBz eW1ib2xzIGNvdWxkIGJlIHJlLXVzZWQgZnJvbSB0aGUgZXhpc3RpbmcgdnA4DQo+IG5hdGl2ZSBk ZWNvZGVyLCBpbnN0ZWFkIG9mIGR1cGxpY2F0aW5nIHRoZW0/IEJvdGggc291cmNlICsgYmluYXJ5 IHNpemUgYXJlDQo+IHJlbGV2YW50IGhlcmUuDQoNCkluY2x1ZGluZyB2cDhkYXRhLmggd291bGQg aW50cm9kdWNlIG1hbnkgdW53YW50ZWQgc3RhdGljIHRhYmxlcyBvdGhlciB0aGFuIHZwOF90b2tl bl91cGRhdGVfcHJvYnMgYW5kIGluY3JlYXNlIHRoZSBiaW5hcnkgc2l6ZS4gDQpBcyBzdWdnZXN0 ZWQgaW4gcGF0Y2ggdjMsIGl0IGlzIGJldHRlciB0byB1c2UgbG9jYWwgZGVmaW5lZCB2cDhfdG9r ZW5fdXBkYXRlX3Byb2JzLg0KDQo+IA0KPiBJJ20gYWxzbyB3b25kZXJpbmcgaWYgLSBsb25nZXIt dGVybSAtIGl0IG1ha2VzIHNlbnNlIHRvIHRyeSB0byBtZXJnZSBzb21lIG9mDQo+IHRoZXNlIGNv bmNlcHRzIGJhY2sgaW50byB0aGUgbmF0aXZlIGRlY29kZXJzLCBvYmplY3RzIGxpa2UNCj4gVnA4 UmF3RmFtZUhlYWRlciwgYnV0IEknbSBndWVzc2luZyB0aGF0J3Mgbm90IHN1cGVyLXVyZ2VudC4u Lg0KDQpUaGFua3MuIFRoYXQgY2FuIGJlIHJldXNlZCBpbiB0aGUgZnV0dXJlLg0KDQo+IA0KPiBS b25hbGQNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N Cj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0K PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwNCj4gDQo+ IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbCBmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnDQo+IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLg0KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=