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 8B32B4B451 for ; Wed, 5 Jun 2024 18:20:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 297FB68D3FA; Wed, 5 Jun 2024 21:20:09 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2093.outbound.protection.outlook.com [40.107.237.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DD71568CF59 for ; Wed, 5 Jun 2024 21:20:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NGAm0o1XpCBo7jE3lDGSzSeRCEMYsV+xiHSwacbqfo6cMLcG1Vga9+sbnj18Al2nP65Jd11Swrf67tQ7ETyxe3fNbyANNcwliWa/R0qRqDfOho9UgHLg1Kc2xc2UxwqU4aYVWrK37Ni/zv5Ra1vZP400eh2VLBqPgElUuTZH3YVdhvt0Fhx/VJ6pukquJEYNXa3Ir8cmOKnNMF9eP2bHAO5RRvQx5yIiOXCAN5tGYPWTBfkc30moj6eSqgwA8xad682DJXD4syWLUEbIVNzH8JhqhvuoSj1Ec5N96pAMQHKGK5zgqPWNsWkD0ByZGXlnOFs4snNgpxCpIXDwuFn2JQ== 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=RK5/5jZ5VKBpqrHexY0kdU21Zsn+NoJUf8hcHWAshi0=; b=VTEoV+QoJB4M113GxPzj19SpW9puEuvkvdfoE3fcX/B1YU4JO1bwFrjAIGiFbGjxnnoJRWFidOIU00/KHXCh5OjxrWM3UBj0p1HATBfkLILTR+Cj6cX3Z8w1I6kF4K1m21VR4JxNyd+iZnI10MRPdwbDiyJr7mQeJKaxcNeRfUWoM1vhCSMaCq09DIhADcepeyBnwdZlGgA0xc9lh3WmJyRBrXrk0aTCpre5pDiQNd1JJ30gjLa+uCsW+qDa6FbX59JEfZd7q1KFtFl07BhIBDQ2irVgNjkvP+RSYKPbsKjm/lk76b7XP/5mAPAkDahhsvPe0ZBWbb34+jUS/c2r5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tvaughan.com; dmarc=pass action=none header.from=tvaughan.com; dkim=pass header.d=tvaughan.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tvaughan.onmicrosoft.com; s=selector2-tvaughan-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RK5/5jZ5VKBpqrHexY0kdU21Zsn+NoJUf8hcHWAshi0=; b=d5y0Tsp+U1ti2v3uKrmSgSCDtUf224VwlHE1hfyGaHJ+5PZomOFJCz0YZZA2FLCgKKmr2ufegG26H+p02LHeeYF+gYjhLie0+McbVZzeojxxBPBkwxLUr0ijFp1w8lq2jgQGDOK8Xl7ox5UaKRk6RGKtW3D2x6JUrq39RDg3Q0E= Received: from SJ0PR11MB5581.namprd11.prod.outlook.com (2603:10b6:a03:305::8) by PH0PR11MB7544.namprd11.prod.outlook.com (2603:10b6:510:28d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.35; Wed, 5 Jun 2024 18:19:56 +0000 Received: from SJ0PR11MB5581.namprd11.prod.outlook.com ([fe80::ee2c:8df3:aeb4:6ec2]) by SJ0PR11MB5581.namprd11.prod.outlook.com ([fe80::ee2c:8df3:aeb4:6ec2%4]) with mapi id 15.20.7633.033; Wed, 5 Jun 2024 18:19:56 +0000 From: Tom Vaughan To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] FFMPEG support for x265 vbv-end and vbv-end-fr-adj Thread-Index: AQHanApAI+fhjsoMxkaGljk/uu3pDrGYV2UAgCDlHQA= Date: Wed, 5 Jun 2024 18:19:56 +0000 Message-ID: <7A584933-F50C-46C8-B0DC-259D5023A895@tvaughan.com> References: <20240515125936.GN6420@pb2> In-Reply-To: <20240515125936.GN6420@pb2> 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=tvaughan.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR11MB5581:EE_|PH0PR11MB7544:EE_ x-ms-office365-filtering-correlation-id: 4959fae7-ee91-4cff-e4d4-08dc858c1a6b 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?djZCYy9rZWxaYkRTMDgyWkZsSytEbEt2cGxaTDE1ZklhUENybk1MNm5QaVJC?= =?utf-8?B?U3pLZE0zRXlaREhScUdIVEVQY2o5aTBDR3F4QnlmZ2RXbnRmR3JVclB5Q01y?= =?utf-8?B?dlptWEQ5blJ3V1FNV3pPRGFVc2F2ckhKTkIrNzlCNXdNVVJDSDZjMXF0Zjd2?= =?utf-8?B?cm5mZFIwZmRKSlNKQjlFYklvSUlNMnd4RjhzcUt5bWxrcUdUUlhwUUh0eDkx?= =?utf-8?B?b0ozSC90K29acWl1VmhMTVF0clNMVUErQkUxU0MyTTFiT2NYaU4xY3QxWWRV?= =?utf-8?B?R2pkY29MeDdlV1JsRmlvK1JnRVl2djh5a29jdTN5N0JNcU1UOG9tRXdqWmh3?= =?utf-8?B?UE16SHp4Sy8yMkNlOHNxTUVsRy9UVzh0R3RrQmx3WWdPcWlCZmprUm9PUW1z?= =?utf-8?B?QSt3WFhvaFBHSCtOdHlTTW1kVWhyNC9ET3RqaktwcmloalZWWlZNeHFFZytL?= =?utf-8?B?dUN3ZC9ZS3RoSjlPZnl4NDNsN0hWNnhXTktVUUMrQWVVV0VuaFBrUEpscG5T?= =?utf-8?B?aEhPVFprL3NoVDBaUk50d3EwQXlGWTZEa1pza3hHS1YwdWpSbm02eWNLVk9P?= =?utf-8?B?UVRKWVA3TEZ1dDZTcTg4TFM1LzBiNTNSNktrWEN1RkdJUTB4VjZLcEttRDkw?= =?utf-8?B?ajkzVEdrdVdhU1AzTDBwN0FMTFE4MFBoeERqa2dLc1owZXpLWll6SGgvWjds?= =?utf-8?B?c1N4ZW1PdHF3NzZBdW1JWVpyZDJUUk02bld2MVVOZ3YzS2ZMd25BMjJmS1JB?= =?utf-8?B?WERiV2wzdnFra0t3WTkwRm5vYm4waG9zelFocGZXUVhFMytpTUJsN1owQTlW?= =?utf-8?B?YktVdllUSEtHSzdRY2hSSSt1blRlR0hCcHFmRzM5RjZNSmxycTNEcVV0SGc3?= =?utf-8?B?WkFXVFZyL0l0QnhGN2htQ0Y0bGcvYlVNQkZmSnFOQjRydGZiTFQySWM3bE9L?= =?utf-8?B?blNOMHVTUjRja0thQXR1b1BWQ1FzMEFiMEJOLyt4WWxrNUFDU2hCbjFVNHJY?= =?utf-8?B?MkEyeW9RNjlLelhibUtoOHZyYlVyU0NXM2NyQ3d6ZDd0S1NZcXVuY0FmSDdR?= =?utf-8?B?MW9ldXk5c2owTU5GTkMxUDRjTVJBOXdRYndRclViL2QyNWlYaHRjQzMzS1B3?= =?utf-8?B?U0lwbENoeHlVYTZaN1hsZnNGM3lYelBDbllKbERrTnRLeU5XRUNqWjlFcVpT?= =?utf-8?B?bEU3YVJTcVBRMGdyMG9ZUWcrQzFiVTNaZ2prSU1rd1djZ3dpU0J1Y3FvZk5n?= =?utf-8?B?Qm1FdUpwa3lhd2ZLSXFRMW9IWE1rQ1QvSG9KcFp3ZWZsenFVNHVhcFJ3WlFm?= =?utf-8?B?cjFiU2ROOHZRbXBvbjUxb2R0ejlvRUJ5cittVDBvYURSNmQ3YkU3VzRuUWEw?= =?utf-8?B?ZU1Gb1B0OXgyOFNwQmVyTkJSejU3aFk1cE9STmdGcHZMWmZmWHB1NFZpc0Fo?= =?utf-8?B?K3p2MDJteXM2NmMzclltY0N4OVZHeFVqcEhlNEI1bGx5REl1Y0tkVTk2aXBB?= =?utf-8?B?bGlHSktzdGFVWW9aSXBxMnlmZm5kTHYzNGR2dmwrRUVnZHdhUGw0aUdra1FV?= =?utf-8?B?a1RHR3dJVm5NSWdsYXBmQUFjWW1hWkE4RzZiUzlXSHV1YW1uR0ovS0dlT3BW?= =?utf-8?B?emJuTXIvNngzQ0Q3WTNTMDNLTkpBalBmcUE1VkZWN3Y1bUJIdHo4Y0l5cFhW?= =?utf-8?B?SXV0WFVibVpyTTRxRXRNS055V3Q4cytXa094TWgyWDdxRkpMdTBLWWZYemNz?= =?utf-8?B?SWxqVVdHcEtoT0ZGUlpUUDFkRllqZ1lmRnlVdVcxZ1NxeXVhZlRhdGdtZEgw?= =?utf-8?Q?9jtrcaCiDHS+sOP3E4toRpOntptOwg2Dubql4=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5581.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dEpWeHFRTi95VklTc1VlODIxK3RpcmpmNXQ2R21zeUMxMzB2MDNnTVg1WE9u?= =?utf-8?B?dlg2cndNeEtrMElrbFpOOWxpUmQwbjZ4bWNzQjhuWFBiUnJXZURHdCtnVjNK?= =?utf-8?B?aUJDZGtOUDgwN200L1owbDh2VW9lMHNNb3Z3MlVvSVU5ZEVNZkpMZStPOW1M?= =?utf-8?B?L29YdlRWdEN0SGVaK1hWcEdlNTNra1FFZW9rUlFRd0NZMytGUnBiQjhhSm1F?= =?utf-8?B?UFV5Y1VxV3dSbThuTmJRNXM5UFVabzBRR1doNitVRWNOZnNBeHY2eWRiTTc3?= =?utf-8?B?bGdYYnlYUUtlZnFDM3Z4bVU5dm8ya0xZNklFQWRZT25mRDdwWFBiNG9NRHZl?= =?utf-8?B?VXBLbVNXL3IzQlVTb1BDOVowS1I3Qk00Y3IrWG5pSGpMWTBjWGxjdEV4a2Yw?= =?utf-8?B?cThZVmtNZ3lhajZwQVlmRFB5VXF3UUh6ZDdTd2c0MmhSb1c4bWZTL20yZTk5?= =?utf-8?B?eThLcjBvNGl3WFpnU1hLL3l6ZUtSN3RveS8vZjQ2b3RsSk9sTkp4WVU5OGgw?= =?utf-8?B?Q0U5Z0dTVnNKZWdGbWZkelZrL056a3luRXJnS0Fqdm84UWpuQ2ZOcW9WL3Jp?= =?utf-8?B?ZlhrQlR0UTZ5M0Q3UEtXRWZ4UkZSVHVmcWlpMWp3QTZUZXRqK1VmTW04dHZu?= =?utf-8?B?SVQwa3IzODhEcWZiWlZnT2lMTEZtakNCU1MwTkthcHZqVEt4azFlTWExS2lP?= =?utf-8?B?Nm9lMmZjS1F5VlUvcU9tSEpMMkdoVUo0RFNabzZBRndLSlphK2ZZQVRCQ1V1?= =?utf-8?B?RU5rNzNvY2lKSHZpVkxlTnlwdDNOWE90R1huZXNsaW1NdllJV1VROEp5SzBV?= =?utf-8?B?TklucEU4WFlPdFYwZ2xkOWp5a3dneEZQNlVkRkJ2aTFHZWRWMFZZc1JMT0Uy?= =?utf-8?B?dUk2a21GOXZOWUxPR0xodks5VERoc2Q0NHFja1JoZThnbk56ZTFBcjhBcDQ1?= =?utf-8?B?b2xNMnBlZlk4L0dlU3VEaUV5SU9BVnplUmwrNVhjelFKbHBLMmRhSG9FODd3?= =?utf-8?B?OUhFelU2Rm56bFdsek9lL1pycGlKMmNLTERPWlFZRmU5VFRXZXdaOWJiL0hl?= =?utf-8?B?VG1QYlhYZkxQbUZsRXhzalM1cUxFa1VYMEx3dHBUSWxDbzgwdXk0aFBxT3Z4?= =?utf-8?B?RlBrM2FMV1dDSHMzQ1hzTVlZYWNLSlNuR2g4WStyNTM2NkFKWTJHdjYyaTdT?= =?utf-8?B?K2d5N2NQRC84ZTV5ak90aUwyVU4zbmFHVlBIbklXTWx0SmRlWFV6cXZuM0pa?= =?utf-8?B?SmRTV2VENnpEQzVibnBTTEh5QllOUXBiNUFsanR4Wk9RYTdXcUhmQjNsdjBN?= =?utf-8?B?STZIaDhOeXRyL2puY0lvcDJmZ1d1VVZyektoNXFCTkVOOVJqeVVERWhZeU1n?= =?utf-8?B?aUFPZE1jTldrOGJ2UzArclM2d21HMDMrU1l2bWZGUWc5TjVYMldrVUNRaHFQ?= =?utf-8?B?ck9sbTZKb0RSRkhqRkp6VjQ2WktDenBQSGF3S2toMTZZYnc4S3VLQzNnazk4?= =?utf-8?B?K3dzVGZKZ2xBUG1XeEVrd090SFNXS3BETWx5UjlwR2lLNHFaZnh6Rlo3Vy9H?= =?utf-8?B?RU9oM2NWSVZpN1RvcDREOTc5VmtWNDBGMk0zZ29YWmUvL2VlSXM1VWFTZlRh?= =?utf-8?B?OExva2dWOUtaNW4yMDJSTFQzNmZISXpOTEJBcHJPZk9ja0FvYnRXUEhFZjM1?= =?utf-8?B?ZGN1VEZHL1IxTTNsSnpLbWRrb1NwMllQcFVaRVQ1K3hOck9ZSGtPeFZrUERC?= =?utf-8?B?RUR2VkJoSEZpejdGQ3ZxZm5LbFNLYnJFY0JkejlPc3YzYnZURm1UcGFBZGFL?= =?utf-8?B?Ry9kWXRUOGFDdXA1TTVHUDlDbGRXTDJvZjdYckZIUFlRenJ4ZFUwaXNlMUU3?= =?utf-8?B?YmJTeVhubUxMK3RaQUwwUjRwOE1zdHRMYVBHM24zVmlMcG8rWGFWRDI4V0Rn?= =?utf-8?B?Z0hiOXNNNkNtUkpkMnpBYnhSZzlWMWR0UFdBYUJDNnpqS2ZEQTFCZ2IvUGpS?= =?utf-8?B?VjVxblIrQjBBYlBlcVZKcnhEWU9oQWJQQmhQU240RllXUzdGd0UwRFRzaDNZ?= =?utf-8?B?clpOTWNDbG9hRThGTDhxZndHRTU4eEw1S2FVcjBIZ1B3SXVXMm1RNUxvZGJl?= =?utf-8?B?L01tbWpHb0JJdElyTE42K3p1YzRHcnpIMm13dmpnZ3JJV1JsSWx2MHJlNWQz?= =?utf-8?B?UW80TmZGV1NWM3AyUkprcU5NNnpjT0R1WExuZlFGRm5JS1prditla0FGanFU?= =?utf-8?B?R0ZYTjdIZ0NXVFBWaFhEcEVqQ2VRPT0=?= Content-ID: <26002137C745D147A913CC9155F03EE2@namprd11.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: tvaughan.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5581.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4959fae7-ee91-4cff-e4d4-08dc858c1a6b X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2024 18:19:56.4411 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d8287e11-750a-4650-b170-e1327a2fe9e8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GHcw1y1J+AOJYlEJ8i0bBiydSNCOpBAUQ14Azx8hKe1Eda/wr2XfAe258bDyhE6obzfDpaGpI03NAm4HH4RU1uVgehL9OVy5Kc4aKS595Bw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7544 Subject: Re: [FFmpeg-devel] FFMPEG support for x265 vbv-end and vbv-end-fr-adj 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: TWljaGFlbCAtIFNvcnJ5IEkgbWlzc2VkIHlvdXIgcmVzcG9uc2Ugb24gNS8xNS4gSSBsZWQgdGhl IHgyNjUgcHJvamVjdCBmcm9tIDIwMTMgdG8gMjAxOCwgYW5kIEkgaGVscGVkIHRvIGRlZmluZSB0 aGlzIGZlYXR1cmUsIGJ1dCBJIGNhbid0IHNwZWFrIGZvciB0aGUgeDI2NSBkZXZlbG9wbWVudCB0 ZWFtIHRvZGF5LiBJIGNvdWxkIHB1dCB5b3UgZGlyZWN0bHkgaW4gdG91Y2ggd2l0aCB0aGUgeDI2 NSBkZXZlbG9wZXJzIGF0IE11bHRpY29yZXdhcmUgdG8gd29yayB0aGlzIG91dC4gSSB3aWxsIGFs c28gZW5jb3VyYWdlIHRoZW0gdG8gcmVzcG9uZCB0byB0aGlzIHRocmVhZCBkaXJlY3RseSBvbiB0 aGUgRkZNUEVHLWRldmVsIG1haWxpbmcgbGlzdC4NCg0KU3BlYWtpbmcgYXMgYW4gZW5kLXVzZXIs IEkgZG9uJ3QgdGhpbmsgd2UgcmVxdWlyZSBmcmFtZS1hY2N1cmF0ZSBwcmVjaXNpb24uIFRoZSB2 YnYtZW5kLWZyLWFkaiB2YWx1ZSBzcGVjaWZpZXMgdGhlIHBvaW50IGF0IHdoaWNoIHRoZSB2YnYt ZW5kIGxvZ2ljIGlzIGFjdGl2YXRlZC4gdmJ2LWVuZC1mci1hZGogaXMgYSB2YWx1ZSBiZXR3ZWVu IDAgYW5kIDEsIGJ1dCBzaG91bGQgYWx3YXlzIGJlIGxlc3MgdGhhbiAxLiBNdWx0aXBseSB2YnYt ZW5kLWZyLWFkaiBieSAxMDAgdG8gZ2V0IHRoZSAlIG9mIHRoZSB0cmFuc2NvZGluZyBqb2IgaW4g dGltZSB3aGVyZSB0aGUgdmJ2LWVuZCBmZWF0dXJlIG5lZWRzIHRvIGJlIHRyaWdnZXJlZC4gQSBm bGFnIHRoYXQgaXMgcGFzc2VkIGZyb20gRkZNUEVHIHRvIHgyNjUgYXQgdGhpcyBwb2ludCB3b3Vs ZCB3b3JrLiBJJ20gYXdhcmUgb2YgdGhlIGNoYWxsZW5nZXMgb2YgZnJhbWUtcmF0ZSBhY2N1cmFj eSB3aGVuIHRyYW5zY29kaW5nLiBJIHdvdWxkIHNheSB0aGF0IGEgImJlc3QgZWZmb3J0IiBmcm9t IEZGTVBFRyB0byB0cmlnZ2VyIHRoZSBzaWduYWwgYXQgdGhlIHJpZ2h0IHBvaW50IGlzIGdvb2Qg ZW5vdWdoLiBOb24tZGVjb2RhYmxlIGZyYW1lcyBzaG91bGQgY291bnQgYXMgaWYgdGhleSB3ZXJl IGRlY29kYWJsZSwgdG8gbm90IHRocm93IG9mZiB0aGUgdGltZSBjYWxjdWxhdGlvbi4NCg0KQXMg YW4gZXhhbXBsZSwgaWYgc29tZW9uZSBpcyBjaHVua2luZyB0aGUgZW5jb2Rpbmcgb2YgYSB2aWRl byB0aXRsZSBpbnRvIDMwMCBzZWNvbmQgY2h1bmtzLCBhbmQgdGhleSB3YW50IHRoZSB2YnYtZW5k IGVuZm9yY2VtZW50IHRvIHN0YXJ0IDE1IHNlY29uZHMgYmVmb3JlIHRoZSBlbmQgb2YgdGhlIGNo dW5rIGVuY29kZSwgdGhleSB3b3VsZCB1c2UgdmJ2LWVuZC1mci1hZGogMC45NS4gV2hlbiB4MjY1 IGdldHMgdG8gdGhlIGxhc3QgNSUgb2YgdGhlIGVuY29kZSAobGFzdCAxNSBzZWNvbmRzKSwgdmJ2 LWVuZCBsb2dpYyB3b3VsZCBiZSBhY3RpdmF0ZWQuIDEgb3IgMiBmcmFtZXMgaW5hY2N1cmFjeSB3 b24ndCBtYXR0ZXIuDQoNClRoYW5rcywNClRvbQ0KDQrvu79PbiA1LzE1LzI0LCA1OjU5IEFNLCAi ZmZtcGVnLWRldmVsIG9uIGJlaGFsZiBvZiBNaWNoYWVsIE5pZWRlcm1heWVyIiA8ZmZtcGVnLWRl dmVsLWJvdW5jZXNAZmZtcGVnLm9yZyA8bWFpbHRvOmZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBl Zy5vcmc+IG9uIGJlaGFsZiBvZiBtaWNoYWVsQG5pZWRlcm1heWVyLmNjIDxtYWlsdG86bWljaGFl bEBuaWVkZXJtYXllci5jYz4+IHdyb3RlOg0KDQoNCk9uIFdlZCwgTWF5IDAxLCAyMDI0IGF0IDA5 OjEwOjUxUE0gKzAwMDAsIFRvbSBWYXVnaGFuIHdyb3RlOg0KPiBXaGVuIEkgYXR0ZW1wdCB0byBw YXNzIHZidi1lbmQgYW5kIHZidi1lbmQtZnItYWRqIHBhcmFtZXRlcnMgdG8geDI2NSwgRkZNUEVH IGZhaWxzLg0KPiANCj4geDI2NSBbZXJyb3JdOiB2YnYtZW5kLWZyLWFkaiBjYW5ub3QgYmUgZW5h YmxlZCB3aGVuIHRvdGFsIG51bWJlciBvZiBmcmFtZXMgaXMgdW5rbm93bg0KPiANCj4geDI2NSBu ZWVkcyB0byBrbm93IGhvdyBtYW55IGZyYW1lcyBpdCBpcyBlbmNvZGluZyBzbyB0aGF0IGl0IGtu b3dzIHdoZW4gdGhlIHZidi1lbmQgbG9naWMgbmVlZHMgdG8ga2ljayBpbi4gSW4gdGhpcyBjYXNl IGl0IHdvdWxkIGJlIGFmdGVyIDk2JSBvZiB0aGUgc291cmNlIHZpZGVvIGlzIGVuY29kZWQuIERl c3BpdGUgc3BlY2lmeWluZyBhIGR1cmF0aW9uIG9mIDMwIHNlY29uZHMgKCAtdCAzMCApIG9uIGJv dGggaW5wdXQgYW5kIG91dHB1dCAodXNpbmcgYSA2MCBzZWNvbmQgc291cmNlIHZpZGVvKSwgeDI2 NSBkb2VzIG5vdCBrbm93IHRoZSB0b3RhbCBudW1iZXIgb2YgZnJhbWVzIChidXQgRkZNUEVHIHN1 cmVseSBkb2VzKS4NCj4gDQo+IGZmbXBlZyAtaSB0ZXN0X3VoZHNkcl8xbWluLm1vdiAtdCAzMCAt YW4gLXNuIC1kbiAtYzp2IGxpYngyNjUgLWI6diAxMjAwMGsgLW1heHJhdGUgOE0gLWJ1ZnNpemUg MThNIC14MjY1LXBhcmFtcyB2YnYtaW5pdD0wLjk6dmJ2LWVuZD0wLjk6dmJ2LWVuZC1mci1hZGo9 Ljk2OnJjLWxvb2thaGVhZD00ODpxZy1zaXplPTMyOnNjZW5lY3V0PTA6bm8tb3Blbi1nb3A9MTpm cmFtZS10aHJlYWRzPTA6cmVwZWF0LWhlYWRlcnM9MTpuci1pbnRlcj00MDA6bnItaW50cmE9MTAw OnBzeS1yZD0wOmNicXBvZmZzPTA6Y3JxcG9mZnM9MyAtdCAzMCB0ZXN0X3VoZHNkcl85Ni5tcDQN Cg0KDQp5b3UgY2FuIHNwZWNpZnkgdG90YWxfZnJhbWVzIGFsb25nIHdpdGggdmJ2LWVuZC1mcg0K DQoNCnRoZXJlIGlzIGluIGdlbmVyYWwgbm90IGEgMToxIGNvcnJlc3BvbmRhbmNlIGJldHdlZW4g ZHVyYXRpb24gYW5kIHRoZSBudW1iZXIgb2YgZnJhbWVzDQp0aGUgZnJhbWUgcmF0ZSBtYXkgdmFy eSwgdGhlcmUgbWF5IGJlIHNraXBlZCBmcmFtZXMgb3IgZGFtYWdlZCBmcmFtZXMgdGhhdA0Kd2hl cmUgbG9zdCBhbmQgc28gb24uDQoNCg0KaW4gY2FzZSBvZiBzb21lIDIgcGFzcyBtb2RlIGl0IHNo b3VsZCBiZSBwb3NzaWJsZSB0byBnZXQgdGhlIGV4YWN0IG51bWJlciBvZiBmcmFtZXMNCmluIHRo ZSAybmQgcGFzcy4NCk90aGVyd2lzZSBteSBndXQgZmVlbG5nIGlzIHRoYXQgYSB0aW1lIGJhc2Vk IGluc3RlYWQgb2YgYSBmcmFtZSBudW1iZXIgYmFzZWQNCnRocmVzaG9sZCB3b3VsZCBoYXZlIGJl ZW4gZWFzaWVyIHRvIHdvcmsgd2l0aA0KDQoNCmlmIHlvdSBhcmUgdGhpbmtpbmcgdGhhdCB0aGUg dG90YWwgZnJhbWUgbnVtYmVyIHNob3VsZCBiZSBzZXQgYXV0b21hdGljYWxseQ0KYW5kIG5vdCBi eSBoYW5kLiBJIGFncmVlLCBpdHMganVzdCBub3QgZWFzeSB0byBkbyB0aGF0IGluIGFsbCBjYXNl cy4NCkl0IGNvdWxkIG1heWJlIGJlIGRvbmUgaW4gc3BlY2lmaWMgY2FzZXMgYnV0IGluIHRoZSBn ZW5lcmFsIGNhc2UNCml0IHdvdWxkIG5lZWQgMiBwYXNzZXMgdG8gYmUgcmVsaWFibGUuDQoNCg0K dGh4DQoNCg0KWy4uLl0NCi0tIA0KTWljaGFlbCBHbnVQRyBmaW5nZXJwcmludDogOUZGMjEyOEIx NDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQg0KDQoNCkRpY3RhdG9yc2hpcDogQWxsIGNp dGl6ZW5zIGFyZSB1bmRlciBzdXJ2ZWlsbGFuY2UsIGFsbCB0aGVpciBzdGVwcyBhbmQNCmFjdGlv bnMgcmVjb3JkZWQsIGZvciB0aGUgcG9saXRpY2lhbnMgdG8gZW5mb3JjZSBjb250cm9sLg0KRGVt b2NyYWN5OiBBbGwgcG9saXRpY2lhbnMgYXJlIHVuZGVyIHN1cnZlaWxsYW5jZSwgYWxsIHRoZWly IHN0ZXBzIGFuZA0KYWN0aW9ucyByZWNvcmRlZCwgZm9yIHRoZSBjaXRpemVucyB0byBlbmZvcmNl IGNvbnRyb2wuDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==