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 4DE9D4699A for ; Fri, 30 Jun 2023 00:31:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3E41A68C2E0; Fri, 30 Jun 2023 03:30:59 +0300 (EEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E18B8680BEC for ; Fri, 30 Jun 2023 03:30:51 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688085057; x=1719621057; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=ZuGiEwWmaT3PPL3ZKxzEbcwbVzw0CMqQxPWrdixgvr4=; b=HTHe1/CX2zFNxL4dilafW5VirCIOcBgIgCBgsJaTbBY3aKf7oQN7XUry Wz18HLlggvjB241Psmz0V9XXIXU7TleE7XKPaHoaG0ZX9AoPY1MhfoXYb OA7wEdsK5BRjtFeQ2H5Uk15e3nHOvg+4ciCXKtiZktWfvEJOFfLRX8WMp fPxhUMvkxE4mA0wYMmPr2ts8l1vvWdS88hPvh07WcA0aNUGDtdLMsLG+/ w56/qkZObNs6l/w5xzATFUhTyAjHGXbiD5yauYHdnCrYpY10rRzHQHljd lhTVhkAkA7krkzGDOPRdzj7acJntkTgTQte/GU1lzxS7RT6MmWvDcW54r g==; X-IronPort-AV: E=McAfee;i="6600,9927,10756"; a="352093314" X-IronPort-AV: E=Sophos;i="6.01,169,1684825200"; d="scan'208";a="352093314" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2023 17:30:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10756"; a="964186515" X-IronPort-AV: E=Sophos;i="6.01,169,1684825200"; d="scan'208";a="964186515" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2023 17:30:48 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2507.27; Thu, 29 Jun 2023 17:30:47 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2507.27 via Frontend Transport; Thu, 29 Jun 2023 17:30:47 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.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.2507.27; Thu, 29 Jun 2023 17:30:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X1ql7rSFpOw07Tu0NTs2gMhyyEqwAN1u40sHOSufA7GsDBloIxTSTMNYNHyGynh9XJnc/uniJzfBmxJbkO80yqR4j7n+/a5ap/pCMMvR7kROfxulWV0IP71mzhyVrg0wyIAfohnZ5oH4wY3PeCS1tM0LX7Ppo3QG57TxjFF4P56TOCic9J43T/ZlDhTkebnIXE4w4Cfzr0wWnCVnm7FTu8+obtCUvDXsvpH+IEtSijoKYG5hWA+jImkDu1Nmkg7J7WW/W7x1x9Anls6f4+Lv3JLkaWIQbZGjKo6Jk0aL3gp16+dZbCE5YOPgeBEJcD0Rhv2xkjn03Y8boZYLyqa0Lw== 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=ZuGiEwWmaT3PPL3ZKxzEbcwbVzw0CMqQxPWrdixgvr4=; b=m738JRq7aL9aVJxElYIezanV3t2oVqgq89dzTSxCgeNEXPUhmQ5cgWncjnvOhQX2IUjI2yOOYATEvK72tBQ1sN6x00K5gsOGSkBExJbd1f6AMpOGfyX/ZVE5yHGEH0T9JGK+cq7d8sBGhZZFxOS2uebtpqhGckzdEB1tHA5wfrmVbIIWKDZ8P7rV63BNQ+Y0JKAwxQgCfrAn9/Cn+Pwptjd45Fnq7VM2AphdEfTiCBaEI4v7hicrEBh1VlJcuHOr5Q7HrDfVRnC1c5rAgMvNVe4zkb5ZqI/BPJExyPDnpBswEXbJ7okocJzIVjo7TkmX52vgaWGTAyTrJxAOlJPLng== 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 PH0PR11MB5031.namprd11.prod.outlook.com (2603:10b6:510:33::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Fri, 30 Jun 2023 00:30:45 +0000 Received: from DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::534e:f5e7:4c88:ba3b]) by DM6PR11MB2681.namprd11.prod.outlook.com ([fe80::534e:f5e7:4c88:ba3b%7]) with mapi id 15.20.6521.020; Fri, 30 Jun 2023 00:30:44 +0000 From: "Dai, Jianhui J" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v3] avformat/ivfenc: Set the "number of frames" in IVF header Thread-Index: AdmqUjXAHthgnmdBRgC5NMuERogRYQAXLaSAAA6iF8A= Date: Fri, 30 Jun 2023 00:30:44 +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_|PH0PR11MB5031:EE_ x-ms-office365-filtering-correlation-id: 6568bd98-75fa-4e1e-5707-08db79013e1d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Of2mSf1Bg7ANx1rVLdkRelYWk7xMuclpPG4v+g2gNE0Tq60j2vFmUHYLQ7XuWqTU8qJhO1KYs5kzY1cX/1u6QvpEl/8Ra9kGO6xHlEOhizeyEjyUVEZj0t28aqfgLNSRacKf8ZszB4ZzpSpOUy8DxUz6o/YpTjJ+OwI4/lPLB7uBP+1aqVRFOyz/pjhruRu6PI8H2Hxx+Qvic0a7JjgIW9oq8dI5eBmmJCxhtn9X14NAAiIeLCoXwqUpEVNPWrB02VeS7+hRfjgu6VIdEujBTeiXR2Y0dlkAKOws+7cHIEBLkYQ5monvOuJHSGPOAVrLAQpj0siqNo4fM6zRluX4efJdt+XMjRWMwvd6WsvkZ3ADYqg21VqTMSOwLKZlQ8DMZDRbvQRz2ICMhNqXNnJo5IzRwdN91BVxsNxmuYTP4IWvDoRXmb0Iy9CUO3NIQw7Xm5SQOF2NnJVljq6j1YczDbNVlpTVXYWFz4O93azgYuMTOWI6HRBtud9TFodANG5HdxubaFo1vJ+vlSzfvylLVRp1xwi1Xlruh7SmLuwjiy3XQK+73NrAcSQXZiot8ahrNviQ4HhekDPO5SKdI8DWeRVSf+TjUu5cOXdONR5fsc= 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:(13230028)(39860400002)(396003)(366004)(376002)(346002)(136003)(451199021)(66446008)(5660300002)(66476007)(26005)(2906002)(186003)(71200400001)(38070700005)(38100700002)(9686003)(122000001)(6506007)(8936002)(83380400001)(53546011)(41300700001)(52536014)(66946007)(64756008)(66556008)(33656002)(16799955002)(55016003)(82960400001)(7696005)(966005)(478600001)(8676002)(86362001)(6916009)(316002)(76116006)(66899021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QVBRSmNlWHhMeWJSNW9WMnZpS3JKckVabDI0NDdBL0NlRzVoUDJ1OGxrSUZo?= =?utf-8?B?cmdmNFkrNXAxdFBQcFRiQWg1T05rakhQL3owVWtSM3diYmVvZTFOVmprMzFE?= =?utf-8?B?dFN3K2JySy9qSG9vZ09Eb0p5YkZBNVJFdVNBeFFGVFU4NGk2a3RRdVFkaGx5?= =?utf-8?B?bTlPbFg0NVMxMmhPbmc5U0ptbERWMFVhWi9iRm1ES1JNb1Z3bHI2VmVjam5q?= =?utf-8?B?cDRBSmZYTGh6WkVRbHp5SEt1Nnc0QWpVOFl2NnVubnFMVDNPN25TWTNqMG5S?= =?utf-8?B?Q1Z0bW5KNFZEdUxQSnpudTBEYTZJQW1JbDdQSEtMd0ltcExRVnI4UWFNZGVl?= =?utf-8?B?NStCaEJqc3pFQmZKWDlNbWlFTXc0UkNKSGdYelVzbHhsZWRDVVVKY21BUE4z?= =?utf-8?B?cHk2b1JKRFhZSm1ENngzdEQrdUJrTk0wYlN1RU9GS1ZMZkh3K2YyMEF3bUhk?= =?utf-8?B?OHlCTGVlUVlJSVZzSEVkVExIK0tyOFhoK21UOE9DSmliaXpSbjJKWUVxMmI0?= =?utf-8?B?UThESmdmcFRVTWlYallQOTNQeWI5SHMyVUJyK0tmUE5JTjVRdUd1Wk56cU5v?= =?utf-8?B?NzFKTkVBN1d1QzNpTXFka2pUNnBwcTFEenZMYmovRkkrSUs2eXJjM1Y1RTJP?= =?utf-8?B?UXY5RWJDQ1huZVFhSklwQThEK3lwOWZwZ1RpR0ZVbHNrQVdrYm9oUlRNSS9T?= =?utf-8?B?bjNDamFHc0NpMm81TXhJL1FNYzdSZDdTVHpPRXVuZjZ6WnE5Qy90UUNPczRr?= =?utf-8?B?V0IwL1RRV0RuTStuSDlXKzJNME5WZFZJUlYrNDdpcEtWNWkvS0dCaDBSWUJh?= =?utf-8?B?eEhXYmpicWd1WUs0Z3Fib2NFczUzcnUyektVNlBScFBid000ZGRmWDFUL3Y3?= =?utf-8?B?bVc5aWwxZS9BTDM0bjBmbXhKYnd2WmlqSTArSWp2VWZOOUVNSVBsYy9tQkE0?= =?utf-8?B?cTY4cGUyeHU4QUJ6OHpETmVhOFp0TFEwcGdNV1Y4c1Z1SVZ4TlJzUVhTb2VX?= =?utf-8?B?WVFaNGhvNE55M3dJL1lQS25aRTJQVkZOTHU1NUpQUHBtS3ZYQUwraWl2cG9y?= =?utf-8?B?M2F3OEhxMFdxS0hyQ3R1WHhBS3k4TjdmOUFESE4yNm9Ebk01Qms2eUFhY2N4?= =?utf-8?B?clBFUTRKSlYxVDFFYnIxQmh1V3BmNk1wVTRPNjdPS1dnUVRCdXpBdlNQRTVj?= =?utf-8?B?V0RGZForVXdZYnA5Sm1rWnpKcTB5OXkwc2dhSFlzUDNJcElwK3ZsTDF5QllE?= =?utf-8?B?dEJzNTBQWWE3UEk1NnJWeTUxeXdQakhHYXZlRGRvaDhpWXhWM2h3Q2M0V1do?= =?utf-8?B?cXdmc2pXenI4a1czSEMvS1Y1UU1pY2RXVWNQK1BubkRXam5DdHlzNTRXa1dy?= =?utf-8?B?NXhReUFjMFAvRWVxNUpEcjhiNG5YSmJvNWVIOE5xY3RDY0JZZGZET0NGZStT?= =?utf-8?B?cUN4MXlxODZMSnF3ejlKZ1hPa0dBWFNSdEdyNHY0Ymg5Y1Ixd3FjNHplYXh1?= =?utf-8?B?ZFRqdS9kc2xPMTlVWURKZFMwNENJZkNtNU5kWEdGZklhS0RKT3NZTW1PL3BL?= =?utf-8?B?V2pnZnlsa2xkeS82VjV5UXl5UFBOUm4zaHhJWXVoRDNldUpJMGFCU0Zhc3po?= =?utf-8?B?ZE5mZUlCWkNwR2h4WkVMTmxTZXQrTnlqeTlHM3FUTlNUQ3F5ai9sRVVlZDRq?= =?utf-8?B?WXlQaEM1U0hJVW1JQXVnN0JOOE5OdzFjYUpPcUppTmk3b0llN1J1d0doYkZU?= =?utf-8?B?NDlad0NpNmxwRkdXSk94bW9LdFlvQ2tWVFVzYkw4TDM1VHVERVY0a20wSmNW?= =?utf-8?B?dzJmNG5yU25OM0ZLS2pjZDM4Uk40QWxlL1VTYmZCMjF6U0IwaGY1eFlpZFJt?= =?utf-8?B?ejhsZ3Y1ZVFQUS94T25OR1FhOUpxZGl0cVZTNlZHVytUMFk3bTZ6NWRYclpy?= =?utf-8?B?cExGSkcvSStkaFR0aHhVRWFqcTYvZTl1Q0h6VjJyYjVsZUFreENaeEVTNmxk?= =?utf-8?B?RXdZeDVFV3R2cUZEbWpOcjNEejI5dmduc1BBWnFROEsvSVlxbENUWjkzaUM1?= =?utf-8?B?VUU2cEtoSEJpVEZWekFlQXlDdGlxUVdUTkFoVTJIS0trTWZaQ3JaY2xuNHhV?= =?utf-8?Q?8cHwPdCwJgMpN6c43NpPvOEVx?= 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: 6568bd98-75fa-4e1e-5707-08db79013e1d X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2023 00:30:44.6649 (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: qXmY1qo9rpc6pAWmcTZQUzMfKO7BuHhHdMfBU9vq3LWzNQ6FGKKySMNgE1RVaQuQCOwBtvmGI7Y4KEzk+voaUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5031 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v3] avformat/ivfenc: Set the "number of frames" in IVF header 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 IEJ1bHRqZQ0KPiBTZW50OiBGcmlkYXksIEp1bmUgMzAsIDIwMjMgMToyNyBBTQ0KPiBUbzogRkZt cGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctDQo+IGRldmVs QGZmbXBlZy5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0ggdjNdIGF2 Zm9ybWF0L2l2ZmVuYzogU2V0IHRoZSAibnVtYmVyIG9mDQo+IGZyYW1lcyIgaW4gSVZGIGhlYWRl cg0KPiANCj4gSGksDQo+IA0KPiBPbiBUaHUsIEp1biAyOSwgMjAyMyBhdCA4OjU04oCvQU0gRGFp LCBKaWFuaHVpIEogPCBqaWFuaHVpLmouZGFpLWF0LQ0KPiBpbnRlbC5jb21AZmZtcGVnLm9yZz4g d3JvdGU6DQo+IA0KPiA+IFNob3VsZCBzZXQgIm51bWJlciBvZiBmcmFtZXMiIHRvIGJ5dGVzIDI0 LTI3IG9mIElWRiBoZWFkZXIsIG5vdA0KPiA+IGR1cmF0aW9uLg0KPiA+IEl0IGlzIGRlc2NyaWJl ZCBieSBbMV0sIGFuZCBjb25maXJtZWQgYnkgcGFyc2luZyBhbGwgSVZGIGZpbGVzIGluIFsyXS4N Cj4gPg0KPiA+IFRoaXMgY29tbWl0IGFsc28gdXBkYXRlcyB0aGUgbWQ1c3VtIG9mIHJlZnMgdG8g cGFzcyBmYXRlLWNicy4NCj4gPg0KPiA+IFsxXSBEdWNrIElWRiAtIE11bHRpbWVkaWFXaWtpDQo+ ID4gaHR0cHM6Ly93aWtpLm11bHRpbWVkaWEuY3gvaW5kZXgucGhwL0R1Y2tfSVZGDQo+ID4NCj4g PiBbMl0gd2VibS92cDgtdGVzdC12ZWN0b3JzDQo+ID4gaHR0cHM6Ly9jaHJvbWl1bS5nb29nbGVz b3VyY2UuY29tL3dlYm0vdnA4LXRlc3QtdmVjdG9ycw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog Smlhbmh1aSBEYWkgPGppYW5odWkuai5kYWlAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBsaWJh dmZvcm1hdC9pdmZkZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKyst LS0NCj4gPiAgbGliYXZmb3JtYXQvaXZmZW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgMTMgKysrKystLS0tLS0tLQ0KPiA+ICB0ZXN0cy9yZWYvZmF0ZS9jYnMtdnA5LXZwOTAt Mi0wMy1kZWx0YXEgICAgICAgICAgICAgfCAgMiArLQ0KPiA+ICB0ZXN0cy9yZWYvZmF0ZS9jYnMt dnA5LXZwOTAtMi0wNi1iaWxpbmVhciAgICAgICAgICAgfCAgMiArLQ0KPiA+ICB0ZXN0cy9yZWYv ZmF0ZS9jYnMtdnA5LXZwOTAtMi0wOS1sZl9kZWx0YXMgICAgICAgICAgfCAgMiArLQ0KPiA+ICAu Li4vcmVmL2ZhdGUvY2JzLXZwOS12cDkwLTItMTAtc2hvdy1leGlzdGluZy1mcmFtZSAgfCAgMiAr LQ0KPiA+ICAuLi4vcmVmL2ZhdGUvY2JzLXZwOS12cDkwLTItMTAtc2hvdy1leGlzdGluZy1mcmFt ZTIgfCAgMiArLQ0KPiA+IHRlc3RzL3JlZi9mYXRlL2Nicy12cDktdnA5MC0yLXNlZ21lbnRhdGlv bi1hcS1ha2l5byB8ICAyICstDQo+ID4gdGVzdHMvcmVmL2ZhdGUvY2JzLXZwOS12cDkwLTItc2Vn bWVudGF0aW9uLXNmLWFraXlvIHwgIDIgKy0NCj4gPiAgdGVzdHMvcmVmL2ZhdGUvY2JzLXZwOS12 cDkwLTItdGlsaW5nLXBlZGVzdHJpYW4gICAgIHwgIDIgKy0NCj4gPiAgdGVzdHMvcmVmL2ZhdGUv Y2JzLXZwOS12cDkxLTItMDQteXV2NDQwICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiAgdGVzdHMv cmVmL2ZhdGUvY2JzLXZwOS12cDkxLTItMDQteXV2NDQ0ICAgICAgICAgICAgIHwgIDIgKy0NCj4g PiAgdGVzdHMvcmVmL2ZhdGUvY2JzLXZwOS12cDkyLTItMjAtMTBiaXQteXV2NDIwICAgICAgIHwg IDIgKy0NCj4gPiAgdGVzdHMvcmVmL2ZhdGUvY2JzLXZwOS12cDkzLTItMjAtMTBiaXQteXV2NDIy ICAgICAgIHwgIDIgKy0NCj4gPiAgdGVzdHMvcmVmL2ZhdGUvY2JzLXZwOS12cDkzLTItMjAtMTJi aXQteXV2NDQ0ICAgICAgIHwgIDIgKy0NCj4gPiAgMTUgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0 aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3Jt YXQvaXZmZGVjLmMgYi9saWJhdmZvcm1hdC9pdmZkZWMuYyBpbmRleA0KPiA+IDUxMWYyMzg3ZWQu LmM3MWEyOGUwZDMgMTAwNjQ0DQo+ID4gLS0tIGEvbGliYXZmb3JtYXQvaXZmZGVjLmMNCj4gPiAr KysgYi9saWJhdmZvcm1hdC9pdmZkZWMuYw0KPiA+IEBAIC01MSw5ICs1MSw5IEBAIHN0YXRpYyBp bnQgcmVhZF9oZWFkZXIoQVZGb3JtYXRDb250ZXh0ICpzKQ0KPiA+ICAgICAgc3QtPmNvZGVjcGFy LT5jb2RlY19pZCAgID0gZmZfY29kZWNfZ2V0X2lkKGZmX2NvZGVjX2JtcF90YWdzLA0KPiA+IHN0 LT5jb2RlY3Bhci0+Y29kZWNfdGFnKTsNCj4gPiAgICAgIHN0LT5jb2RlY3Bhci0+d2lkdGggICAg ICA9IGF2aW9fcmwxNihzLT5wYik7DQo+ID4gICAgICBzdC0+Y29kZWNwYXItPmhlaWdodCAgICAg PSBhdmlvX3JsMTYocy0+cGIpOw0KPiA+IC0gICAgdGltZV9iYXNlLmRlbiAgICAgICAgID0gYXZp b19ybDMyKHMtPnBiKTsNCj4gPiAtICAgIHRpbWVfYmFzZS5udW0gICAgICAgICA9IGF2aW9fcmwz MihzLT5wYik7DQo+ID4gLSAgICBzdC0+ZHVyYXRpb24gICAgICAgICAgPSBhdmlvX3JsMzIocy0+ cGIpOw0KPiA+ICsgICAgdGltZV9iYXNlLmRlbiAgICAgICAgICAgID0gYXZpb19ybDMyKHMtPnBi KTsNCj4gPiArICAgIHRpbWVfYmFzZS5udW0gICAgICAgICAgICA9IGF2aW9fcmwzMihzLT5wYik7 DQo+ID4gKyAgICBzdC0+bmJfZnJhbWVzICAgICAgICAgICAgPSBhdmlvX3JsMzIocy0+cGIpOw0K PiA+ICAgICAgYXZpb19za2lwKHMtPnBiLCA0KTsgLy8gdW51c2VkDQo+ID4NCj4gPiAgICAgIGZm c3RyZWFtKHN0KS0+bmVlZF9wYXJzaW5nID0gQVZTVFJFQU1fUEFSU0VfSEVBREVSUzsNCj4gPg0K PiANCj4gSXMgdGhlIHJlbW92YWwgb2YgdGhlIHN0LT5kdXJhdGlvbiBhc3NpZ25tZW50IG5lY2Vz c2FyeT8gQXBwbGljYXRpb25zIHVzaW5nDQo+IHRoaXMgZmllbGQgd2lsbCBub3cgc2VlIGEgcmVn cmVzc2lvbi4NCg0KVGhhbmtzLg0KSXQncyBnb29kIGZvciBtZSB0byBzZXQgYm90aCBzdC0+bmJf ZnJhbWVzIGFuZCBzdC0+ZHVyYXRpb24uDQpUaGUgYWNjdXJhY3kgb2YgYGR1cmF0aW9uYCBjYW5u b3QgYmUgZ3VhcmFudGVlZC4gDQpMdWNraWx5LCB0aGUgZHVyYXRpb24gaXMgb2Z0ZW4gY29ycmVj dCwgYmVjYXVzZSBpdCBpcyBwb3B1bGFyIGNvbmZpZ3VyZSB0aGF0IHRpbWVfYmFzZS5kZW4vdGlt ZV9iYXNlLm51bSA9PSBmcHMuDQoNCj4gDQo+IFJvbmFsZA0KPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 DQo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbA0KPiANCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsIGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcNCj4gd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==