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 7298045CAB for ; Wed, 3 May 2023 12:27:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8904868C095; Wed, 3 May 2023 15:27:47 +0300 (EEST) Received: from smtp-fw-9102.amazon.com (smtp-fw-9102.amazon.com [207.171.184.29]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 51BE968BF63 for ; Wed, 3 May 2023 15:27:40 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.it; i=@amazon.it; q=dns/txt; s=amazon201209; t=1683116866; x=1714652866; h=from:to:date:message-id:references:in-reply-to: mime-version:subject; bh=Prb3c0oz6dZrhGGRGZ3RcSb4KXNVMT2i92wZGGbJsRQ=; b=Nhf/jee+osV4roB7DQzwRhZJIwcDdRSzvZTrybwA6tUxCUNCzY98qtQE db7cm8SHi/8jGa/P7IktfyJniAXwwY9LyNOZejkcD1YYDpUwaazGCQe3D uc4+WAC1lP94LqV/D+NIE8oWg8f0izWrtAifx54BNPd2ydfntsMEBd25U 4=; X-Amazon-filename: 0001-Add-support-for-x264-s-MB_INFO.patch X-IronPort-AV: E=Sophos;i="5.99,247,1677542400"; d="scan'208,223";a="335617661" Thread-Topic: [FFmpeg-devel] [PATCH] Added support for MB_INFO Received: from pdx4-co-svc-p1-lb2-vlan2.amazon.com (HELO email-inbound-relay-pdx-2a-m6i4x-af372327.us-west-2.amazon.com) ([10.25.36.210]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 May 2023 12:27:32 +0000 Received: from EX19D019EUA002.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-pdx-2a-m6i4x-af372327.us-west-2.amazon.com (Postfix) with ESMTPS id 6F54560F8D for ; Wed, 3 May 2023 12:27:31 +0000 (UTC) Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D019EUA002.ant.amazon.com (10.252.50.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 3 May 2023 12:27:30 +0000 Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D025EUC002.ant.amazon.com (10.252.61.247) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 3 May 2023 12:27:30 +0000 Received: from EX19D025EUC002.ant.amazon.com ([fe80::c9fe:e3a8:dd4f:e087]) by EX19D025EUC002.ant.amazon.com ([fe80::c9fe:e3a8:dd4f:e087%3]) with mapi id 15.02.1118.026; Wed, 3 May 2023 12:27:30 +0000 From: "Carotti, Elias" To: "ffmpeg-devel@ffmpeg.org" Thread-Index: AQHYfLJt5ZoAjIylI0i9kT+cl/Xc0K1TUq0AgAAQnoCAAAmcAIAABV6AgAAG4wCAAEYxgIH2vIEA Date: Wed, 3 May 2023 12:27:30 +0000 Message-ID: <88a9ee03c8289f728a377fa81abc794575613cfb.camel@amazon.it> References: <9642852e9da11714c8643833562b6e86133ce1a1.camel@amazon.it> <0215838ca87728a7e2742ab19af7fe1d5c3f9abc.camel@amazon.it> <2d163f70-25e5-27d6-fc6a-a5a8084a03d7@rothenpieler.org> <31d55286-6118-0438-62d8-c04fcb6d183d@rothenpieler.org> <197e819b43e1c8d203fc035b6fd2ca7f46502ef6.camel@amazon.it> <4cce0209-f45c-fa9f-8672-91bb6da7c8f0@rothenpieler.org> In-Reply-To: <4cce0209-f45c-fa9f-8672-91bb6da7c8f0@rothenpieler.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.212.27] Content-Type: multipart/mixed; boundary="_002_88a9ee03c8289f728a377fa81abc794575613cfbcamelamazonit_" MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] Added support for MB_INFO 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --_002_88a9ee03c8289f728a377fa81abc794575613cfbcamelamazonit_ Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Content-Transfer-Encoding: base64 U29ycnkgdG8gcmV2aXZlIGFuIG9sZCB0aHJlYWQsIGJ1dCBJIHVwZGF0ZWQgdGhlIHBhdGNoIGZv ciBmZm1wZWcgNiBhbmQNCnRoaXMgbmV3IHBhdGNoIHNob3VsZCBhZGRyZXNzIHRoZSBjb21tZW50 cy4NClN0aWxsIHRoaXMgaXMgYSBsaWJ4MjY0LW9ubHkgcGF0Y2gsIGFuZCBwcm92aWRlcyBhIG1l YW5zIHRvIHNwZWNpZnkNCnRoYXQgb25seSBwb3J0aW9ucyBvZiB0aGUgZnJhbWUgaGF2ZSBjaGFu Z2VkIGZyb20gdGhlIHByZXZpb3VzIG9uZQ0Kd2hpbGUgdGhlIG90aGVycyBzaG91bGQgYmUgUF9T S0lQLXBlZC4NCg0KTW9yZSBzcGVjaWZpY2FsbHksIG5vdyB0aGUgZGF0YSBpcyBmdWxseSBjb250 YWluZWQgaW4gdGhlIHNpZGUgZGF0YSBhbmQNCnRoZSBhY3R1YWwgbWFwIG9mIG1hY3JvYmxvY2tz IHdoaWNoIGNoYW5nZWQgZnJvbSB0aGUgcHJldmlvdXMgZnJhbWUgaXMNCmNyZWF0ZWQgZnJvbSB0 aGUgc2lkZSBpbmZvcm1hdGlvbiBhdCBlbmNvZGluZyB0aW1lLCBtdWNoIGxpa2Ugd2hhdCBpcw0K ZG9uZSBmb3IgdGhlIHJlZ2lvbiBvZiBpbnRlcmVzdC4NCg0KYmVzdCwNCkVsaWFzDQoNCg0KT24g RnJpLCAyMDIyLTA2LTE3IGF0IDE3OjEwICswMjAwLCBUaW1vIFJvdGhlbnBpZWxlciB3cm90ZToN Cj4gQ0FVVElPTjogVGhpcyBlbWFpbCBvcmlnaW5hdGVkIGZyb20gb3V0c2lkZSBvZiB0aGUgb3Jn YW5pemF0aW9uLiBEbw0KPiBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxl c3MgeW91IGNhbiBjb25maXJtIHRoZSBzZW5kZXINCj4gYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMg c2FmZS4NCj4gDQo+IA0KPiANCj4gT24gMTcuMDYuMjAyMiAxMjo1OSwgQ2Fyb3R0aSwgRWxpYXMg d3JvdGU6DQo+ID4gPiANCj4gPiA+IFllcywgZXhhY3RseS4gSXQgcmVsaWVzIG9uIHgyNjQgdG8g ZnJlZSBpdC4NCj4gPiANCj4gPiBOb3QgcmVhbGx5LiBJdCBjYW4gcmVseSBvbiB4MjY0IGlmIHlv dSBleHBsaWNpdGx5IHdhbnQgdGhhdA0KPiA+IGJlaGF2aW9yLg0KPiA+IElmIHlvdSBkbyBub3Qg c2V0IGEgZGVhbGxvY2F0b3IsIGl0IHJlbWFpbnMgdGhlIGNhbGxlcg0KPiA+IHJlc3BvbnNpYmls aXR5Lg0KPiA+IA0KPiA+ID4gV2hhdCBoYXBwZW5zIGlmIHgyNjQgaXMgbm90IGludm9sdmVkLCBi dXQgc29tZSBvdGhlciBlbmNvZGVyLA0KPiA+ID4gd2hpY2gNCj4gPiA+IGRvZXMNCj4gPiA+IG5v dCBjaGVjayBmb3IgdGhhdCBraW5kIG9mIHNpZGUgZGF0YT8NCj4gPiA+IA0KPiA+ID4gSG93IGRv ZXMgdGhlIGNhbGxlciBrbm93IHRoYXQgdGhlIGRhdGEgd2FzIGNvbnN1bWVkLCBhbmQgdGhlDQo+ ID4gPiBvd25lcnNoaXANCj4gPiA+IHBhc3NlZCBvbj8NCj4gPiANCj4gPiBBZ2FpbiwgeW91IGRv bid0IGhhdmUgdG8gcGFzcyB0aGUgb3duZXJzaGlwLCBhbmQgaW4gZmFjdCBpbiBteSB1c2UNCj4g PiBjYXNlDQo+ID4gSSBkbyBub3QgcGFzcyBpdCBzaW5jZSBJIGFjdHVhbGx5IHJlY3ljbGUgYW5k IHVwZGF0ZSB0aGUgc2FtZQ0KPiA+IGJ1ZmZlcg0KPiA+IGZvciBzdWJzZXF1ZW50IGZyYW1lcy4g SWYgeW91IGRvIGludGVudGlvbmFsbHkgcGFzcyB0aGUgb3duZXJzaGlwDQo+ID4geW91DQo+ID4g bmVlZCB0byBiZSBhd2FyZSBvZiB3aGF0IHlvdSBhcmUgZG9pbmcuIEFzIEkgc2FpZCwgSSBzZWUg YSBsZWFrDQo+ID4gb25seSBpbg0KPiA+IGNhc2Ugb2YgYSBwcm9ncmFtbWluZyBlcnJvci4NCj4g PiBNYXliZSB3ZSBjb3VsZCBleHBsaWNpdGx5IHN0YXRlIGl0IGluIHRoZSBjb21tZW50IHNlY3Rp b24gaW4NCj4gPiBtYl9pbmZvLmg6DQo+ID4gaWYgeW91IHNldCB0aGUgZGVhbGxvY2F0b3IgeW91 J3JlIHJlbGlucXVpc2hpbmcgb3duZXJzaGlwIG9mIHRoZQ0KPiA+IGJ1ZmZlci4NCj4gDQo+IEkn bSBub3Qgc3VyZSBpZiB0aGF0J3Mgc29tZXRoaW5nIHlvdSBjYW4gc2Vuc2libHkgZG8gd2l0aCBz aWRlIGRhdGE/DQo+IFdoYXQgaWYgaXQgZ2V0cyBidWZmZXJlZCwgY29waWVkLCBhbmQgc28gb24/ DQo+IA0KPiA+IFBsdXMsIHRoZXJlJ3Mgb25lIG1vcmUgZmxhZyAoYl9tYl9pbmZvX3VwZGF0ZSkg aW4gbGlieDI2NCB3aGljaA0KPiA+IGFsbG93cw0KPiA+IHRvIHBhc3MgYmFjayBpbmZvcm1hdGlv biB0byB0aGUgY2FsbGVyIGFib3V0IHdoaWNoIG1hY3JvYmxvY2tzDQo+ID4gYW1vbmcNCj4gPiB0 aGUgZmxhZ2dlZCBvbmVzIHdlcmUgYWN0dWFsbHkgZW5jb2RlZCBhcyBQX1NLSVAuIEkgZGlkIG5v dCBhZGQNCj4gPiBzdXBwb3J0DQo+ID4gZm9yIHRoYXQgdGhvdWdoIGJ1dCBpbiB0aGUgZnV0dXJl IHNvbWVib2R5IG1heSB3YW50IHRvLg0KPiANCj4gWWVzLCBpdCdzIHZlcnkgeDI2NCBzcGVjaWZp Yy4NCj4gQnV0IHRoZSBzaWRlIGRhdGEgaXMgZ2VuZXJpYy4gSWYgZm9yIHNvbWUgcmVhc29uIHgy NjQgZG9lcyBub3QNCj4gcHJvY2VzcyBhDQo+IGZyYW1lLCBvciBhbnkgb3RoZXIgZW5jb2RlciBl bmRzIHVwIGdldHRpbmcgdXNlZCwgdGhlIGRhdGEgd2lsbCBsZWFrDQo+IGlmDQo+IGl0IHJlbGll ZCBvbiB4MjY0IHRvIGZyZWUgaXQuDQo+IA0KPiA+IEluIHByaW5jaXBsZSBJIGNvdWxkJ3ZlIHB1 dCB0aGUgYnVmZmVyIGludG8gdGhlIHNpZGUgaW5mb3JtYXRpb27CoA0KPiA+IGFuZA0KPiA+IG5v dCBqdXN0IHBhc3MgYSBwb2ludGVyIHRvIGl0IGJ1dCBJIHRob3VnaHQgdGhhdCBpdCB3b3VsZCBy ZXF1aXJlDQo+ID4gYWRkaW5nIG1vcmUgc2VtYW50aWNzIHdoaWNoIHdvdWxkIGltcGx5IGEgc3Ry b25nZXIgZGVwZW5kZW5jeSBvbg0KPiA+IGxpYngyNjQuDQo+ID4gUmlnaHQgbm93LCBtYl9pbmZv IGlzIGEgdmVjdG9yIG9mIHVpbnQ4X3QgZmxhZ3MgYW5kIHRoZSBvbmx5DQo+ID4gcG9zc2libGUN Cj4gPiB2YWx1ZSAtIHRvIGRhdGUgLSBpcyBYMjY0X01CSU5GT19DT05TVEFOVC4gV2hhdCBpZiwg c2F5LCBvbmUgZGF5DQo+ID4gbGlieDI2NCBkZWNpZGVzIHRoZSBidWZmZXIgaGFzIHRvIGJlIGEg dmVjdG9yIG9mIHVpbnQxNl90IG9yIHN0aWxsDQo+ID4gdWludDhfdCBidXQgdGhlIGZsYWdzIGFy ZSBwYWNrZWQ/IE9uIHRoZSBvdGhlciBoYW5kLCB0aGlzLCBBRkFJSywNCj4gPiBpcw0KPiA+IG9u bHkgc3VwcG9ydGVkIGJ5IGxpYngyNjQuIE90aGVyIGNvZGVjcyBtYXkgd2FudCB0byBjaG9vc2Ug YQ0KPiA+IGRpZmZlcmVudA0KPiA+IHNlbWFudGljIGZvciBhIHNpbWlsYXIgZmllbGQgYW5kIHRo ZSBvbmx5IHBvc3NpYmlsaXR5IHRvIG1ha2UgaXQNCj4gPiBnZW5lcmljIGlzIGxldHRpbmcgdGhl IGNhbGxlciBoYW5kbGluZyB0aGUgbG93IGxldmVsIGRldGFpbHMuDQo+IA0KPiBJJ20gbm90IGF3 YXJlIG9mIGFueSBvdGhlciBzaWRlIGRhdGEgd2l0aCBhIHNpbWlsYXIgc2VtYW50aWMuIEFuZCBJ J20NCj4gcmVhbGx5IG5vdCBzdXJlIGlmIGl0J3Mgc2FuZSBvciBldmVuIHZhbGlkIHRvIGRvIGl0 IGxpa2UgdGhhdC4NCj4gQ2FuJ3QgdGhlIGRhdGEgYmUgZW50aXJlbHkgY29udGFpbmVkIHdpdGhp biB0aGUgc2lkZSBkYXRhPw0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnDQo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbA0KPiANCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsDQo+ IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmfCoHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLg0KDQoKCgpOSUNFIFNSTCwgdmlhbGUgTW9udGUgR3JhcHBhIDMvNSwgMjAxMjQgTWlsYW5v LCBJdGFsaWEsIFJlZ2lzdHJvIGRlbGxlIEltcHJlc2UgZGkgTWlsYW5vIE1vbnphIEJyaWFuemEg TG9kaSBSRUEgbi4gMjA5Njg4MiwgQ2FwaXRhbGUgU29jaWFsZTogMTAuMzI5LDE0IEVVUiBpLnYu LCBDb2QuIEZpc2MuIGUgUC5JVkEgMDExMzMwNTAwNTIsIFNvY2lldGEgY29uIFNvY2lvIFVuaWNv CgoK --_002_88a9ee03c8289f728a377fa81abc794575613cfbcamelamazonit_ Content-Type: text/x-patch; name="0001-Add-support-for-x264-s-MB_INFO.patch" Content-Description: 0001-Add-support-for-x264-s-MB_INFO.patch Content-Disposition: attachment; filename="0001-Add-support-for-x264-s-MB_INFO.patch"; size=11120; creation-date="Wed, 03 May 2023 12:27:30 GMT"; modification-date="Wed, 03 May 2023 12:27:30 GMT" Content-ID: <894A901F7D6F8E418FCA6A163C61752C@amazon.com> Content-Transfer-Encoding: base64 RnJvbSA2YzkwMjRkZTJkMGNkYjAzNzA2ZWY4ODk0YTM2Zjk1NDE4NWNlZmJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlhcyBDYXJvdHRpIDxlbGlhc2NydEBhbWF6b24uaXQ+CkRh dGU6IFdlZCwgMTkgQXByIDIwMjMgMTE6NDk6MzkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBBZGQg c3VwcG9ydCBmb3IgeDI2NCdzIE1CX0lORk8KCi0tLQogbGliYXZjb2RlYy9saWJ4MjY0LmMgfCA2 MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliYXZ1dGls L01ha2VmaWxlICAgfCAgNCArKysKIGxpYmF2dXRpbC9mcmFtZS5oICAgIHwgMTAgKysrKysrKysK IGxpYmF2dXRpbC9tYl9pbmZvLmMgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogbGliYXZ1dGlsL21iX2luZm8uaCAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBsaWJhdnV0aWwvbWJfaW5mby5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZ1dGls L21iX2luZm8uaAoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGlieDI2NC5jIGIvbGliYXZjb2Rl Yy9saWJ4MjY0LmMKaW5kZXggY2ZkZDQyMjIzNi4uYTk4ZDcwMmM5MiAxMDA2NDQKLS0tIGEvbGli YXZjb2RlYy9saWJ4MjY0LmMKKysrIGIvbGliYXZjb2RlYy9saWJ4MjY0LmMKQEAgLTMwLDYgKzMw LDcgQEAKICNpbmNsdWRlICJsaWJhdnV0aWwvc3RlcmVvM2QuaCIKICNpbmNsdWRlICJsaWJhdnV0 aWwvdGltZS5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC9pbnRyZWFkd3JpdGUuaCIKKyNpbmNsdWRl ICJsaWJhdnV0aWwvbWJfaW5mby5oIgogI2luY2x1ZGUgImF2Y29kZWMuaCIKICNpbmNsdWRlICJj b2RlY19pbnRlcm5hbC5oIgogI2luY2x1ZGUgImVuY29kZS5oIgpAQCAtNDgsNiArNDksOSBAQAog Ly8gZnJvbSB4MjY0LmgsIGZvciBxdWFudF9vZmZzZXRzLCBNYWNyb2Jsb2NrcyBhcmUgMTZ4MTYK IC8vIGJsb2NrcyBvZiBwaXhlbHMgKHdpdGggcmVzcGVjdCB0byB0aGUgbHVtYSBwbGFuZSkKICNk ZWZpbmUgTUJfU0laRSAxNgorI2RlZmluZSBNQl9MU0laRSA0CisjZGVmaW5lIE1CX0ZMT09SKHgp ICAgICAgKCh4KSA+PiAoTUJfTFNJWkUpKQorI2RlZmluZSBNQl9DRUlMKHgpICAgICAgIE1CX0ZM T09SKCh4KSArIChNQl9TSVpFIC0gMSkpCiAKIHR5cGVkZWYgc3RydWN0IFgyNjRPcGFxdWUgewog I2lmIEZGX0FQSV9SRU9SREVSRURfT1BBUVVFCkBAIC0xMjMsNiArMTI3LDggQEAgdHlwZWRlZiBz dHJ1Y3QgWDI2NENvbnRleHQgewogICAgICAqIGVuY291bnRlciBhIGZyYW1lIHdpdGggUk9JIHNp ZGUgZGF0YS4KICAgICAgKi8KICAgICBpbnQgcm9pX3dhcm5lZDsKKworICAgIGludCBtYl9pbmZv OwogfSBYMjY0Q29udGV4dDsKIAogc3RhdGljIHZvaWQgWDI2NF9sb2codm9pZCAqcCwgaW50IGxl dmVsLCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXJncykKQEAgLTMyMCw2ICszMjYsNDUgQEAg c3RhdGljIGVudW0gQVZQaXhlbEZvcm1hdCBjc3BfdG9fcGl4Zm10KGludCBjc3ApCiAgICAgcmV0 dXJuIEFWX1BJWF9GTVRfTk9ORTsKIH0KIAorc3RhdGljIGludCBzZXR1cF9tYl9pbmZvKEFWQ29k ZWNDb250ZXh0ICpjdHgsIHgyNjRfcGljdHVyZV90ICpwaWMsCisgICAgICAgICAgICAgICAgICAg ICAgICAgY29uc3QgQVZGcmFtZSAqZnJhbWUsIGNvbnN0IHVpbnQ4X3QgKmRhdGEsCisgICAgICAg ICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUpCit7CisgICAgaW50IG1iX3dpZHRoID0gKGZy YW1lLT53aWR0aCArIE1CX1NJWkUgLSAxKSAvIE1CX1NJWkU7CisgICAgaW50IG1iX2hlaWdodCA9 IChmcmFtZS0+aGVpZ2h0ICsgTUJfU0laRSAtIDEpIC8gTUJfU0laRTsKKyAgICBjb25zdCBBVk1C SW5mb1JlY3QgKm1iaW5mb19yZWN0czsKKyAgICBzaXplX3QgbWJpbmZvX2NvdW50OworICAgIHVp bnQ4X3QgKm1iaW5mbzsKKworICAgIG1iaW5mb19yZWN0cyA9IChjb25zdCBBVk1CSW5mb1JlY3Qg KilkYXRhOworICAgIG1iaW5mb19jb3VudCA9IHNpemUgLyBzaXplb2YoQVZNQkluZm9SZWN0KTsK KworICAgIG1iaW5mbyA9IGF2X2NhbGxvYyhtYl93aWR0aCAqIG1iX2hlaWdodCwgc2l6ZW9mKCpt YmluZm8pKTsKKyAgICBpZiAoIW1iaW5mbykKKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVN KTsKKworICAgIC8qIFNldHMgdGhlIGRlZmF1bHQgYXMgY29uc3RhbnQsIGkuZS4gUF9TS0lQLWFi bGUsIHRoZW4gc2VsZWN0aXZlbHkgcmVzZXRzIHRoZSBmbGFnICovCisgICAgbWVtc2V0KG1iaW5m bywgWDI2NF9NQklORk9fQ09OU1RBTlQsIHNpemVvZigqbWJpbmZvKSAqIG1iX3dpZHRoICogbWJf aGVpZ2h0KTsKKworICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbWJpbmZvX2NvdW50OyBpKyspIHsK KyAgICAgICAgaW50IG1pbl95ID0gTUJfRkxPT1IobWJpbmZvX3JlY3RzLT55KTsKKyAgICAgICAg aW50IG1heF95ID0gTUJfQ0VJTChtYmluZm9fcmVjdHMtPnkgKyBtYmluZm9fcmVjdHMtPmhlaWdo dCk7CisgICAgICAgIGludCBtaW5feCA9IE1CX0ZMT09SKG1iaW5mb19yZWN0cy0+eCk7CisgICAg ICAgIGludCBtYXhfeCA9IE1CX0NFSUwobWJpbmZvX3JlY3RzLT54ICsgbWJpbmZvX3JlY3RzLT53 aWR0aCk7CisKKyAgICAgICAgZm9yIChpbnQgbWJfeSA9IG1pbl95OyBtYl95IDwgbWF4X3k7ICsr bWJfeSkgeworICAgICAgICAgICAgbWVtc2V0KG1iaW5mbyArIG1iX3kgKiBtYl93aWR0aCArIG1p bl94LCAwLCBtYXhfeCAtIG1pbl94KTsKKyAgICAgICAgfQorCisgICAgICAgIG1iaW5mb19yZWN0 cysrOworICAgIH0KKworICAgIHBpYy0+cHJvcC5tYl9pbmZvID0gbWJpbmZvOworICAgIHBpYy0+ cHJvcC5tYl9pbmZvX2ZyZWUgPSBhdl9mcmVlOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRp YyBpbnQgc2V0dXBfcm9pKEFWQ29kZWNDb250ZXh0ICpjdHgsIHgyNjRfcGljdHVyZV90ICpwaWMs IGludCBiaXRfZGVwdGgsCiAgICAgICAgICAgICAgICAgICAgICBjb25zdCBBVkZyYW1lICpmcmFt ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgc2l6ZV90IHNpemUpCiB7CkBAIC00MDQsNiArNDQ5LDcg QEAgc3RhdGljIGludCBzZXR1cF9mcmFtZShBVkNvZGVjQ29udGV4dCAqY3R4LCBjb25zdCBBVkZy YW1lICpmcmFtZSwKICAgICBpbnQ2NF90IHdhbGxjbG9jayA9IDA7CiAgICAgaW50IGJpdF9kZXB0 aCwgcmV0OwogICAgIEFWRnJhbWVTaWRlRGF0YSAqc2Q7CisgICAgQVZGcmFtZVNpZGVEYXRhICpt YmluZm9fc2Q7CiAKICAgICAqcHBpYyA9IE5VTEw7CiAgICAgaWYgKCFmcmFtZSkKQEAgLTQ5OSw2 ICs1NDUsMTcgQEAgRkZfRU5BQkxFX0RFUFJFQ0FUSU9OX1dBUk5JTkdTCiAgICAgICAgICAgICBn b3RvIGZhaWw7CiAgICAgfQogCisgICAgbWJpbmZvX3NkID0gYXZfZnJhbWVfZ2V0X3NpZGVfZGF0 YShmcmFtZSwgQVZfRlJBTUVfREFUQV9NQl9JTkZPKTsKKyAgICBpZiAobWJpbmZvX3NkKSB7Cisg ICAgICAgIGludCByZXQgPSBzZXR1cF9tYl9pbmZvKGN0eCwgcGljLCBmcmFtZSwgbWJpbmZvX3Nk LT5kYXRhLCBtYmluZm9fc2QtPnNpemUpOworICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAg ICAgICAgLyogTm8gbmVlZCB0byBmYWlsIGhlcmUsIHRoaXMgaXMgbm90IGZhdGFsLiBXZSBqdXN0 IHByb2NlZWQgd2l0aCBubworICAgICAgICAgICAgICogbWJfaW5mbyBhbmQgbG9nIGEgbWVzc2Fn ZSAqLworCisgICAgICAgICAgICBhdl9sb2coY3R4LCBBVl9MT0dfV0FSTklORywgIm1iX2luZm8g c2V0dXAgZmFpbHVyZVxuIik7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoeDQtPnVkdV9z ZWkpIHsKICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBmcmFtZS0+bmJfc2lkZV9kYXRhOyBq KyspIHsKICAgICAgICAgICAgIEFWRnJhbWVTaWRlRGF0YSAqc2lkZV9kYXRhID0gZnJhbWUtPnNp ZGVfZGF0YVtqXTsKQEAgLTEwOTYsNiArMTE1Myw5IEBAIHN0YXRpYyBhdl9jb2xkIGludCBYMjY0 X2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQogICAgICAgICB9CiAgICAgfQogCisgICAgeDQt PnBhcmFtcy5hbmFseXNlLmJfbWJfaW5mbyA9IHg0LT5tYl9pbmZvOworICAgIHg0LT5wYXJhbXMu YW5hbHlzZS5iX2Zhc3RfcHNraXAgPSAxOworCiAgICAgLy8gdXBkYXRlIEFWQ29kZWNDb250ZXh0 IHdpdGggeDI2NCBwYXJhbWV0ZXJzCiAgICAgYXZjdHgtPmhhc19iX2ZyYW1lcyA9IHg0LT5wYXJh bXMuaV9iZnJhbWUgPwogICAgICAgICB4NC0+cGFyYW1zLmlfYmZyYW1lX3B5cmFtaWQgPyAyIDog MSA6IDA7CkBAIC0xMzA1LDYgKzEzNjUsNyBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0aW9u c1tdID0gewogICAgIHsgIm5vaXNlX3JlZHVjdGlvbiIsICJOb2lzZSByZWR1Y3Rpb24iLCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQobm9pc2VfcmVkdWN0aW9uKSwgQVZfT1BU X1RZUEVfSU5ULCB7IC5pNjQgPSAtMSB9LCBJTlRfTUlOLCBJTlRfTUFYLCBWRSB9LAogICAgIHsg InVkdV9zZWkiLCAgICAgICJVc2UgdXNlciBkYXRhIHVucmVnaXN0ZXJlZCBTRUkgaWYgYXZhaWxh YmxlIiwgICAgICBPRkZTRVQodWR1X3NlaSksICBBVl9PUFRfVFlQRV9CT09MLCAgIHsgLmk2NCA9 IDAgfSwgMCwgMSwgVkUgfSwKICAgICB7ICJ4MjY0LXBhcmFtcyIsICAiT3ZlcnJpZGUgdGhlIHgy NjQgY29uZmlndXJhdGlvbiB1c2luZyBhIDotc2VwYXJhdGVkIGxpc3Qgb2Yga2V5PXZhbHVlIHBh cmFtZXRlcnMiLCBPRkZTRVQoeDI2NF9wYXJhbXMpLCBBVl9PUFRfVFlQRV9ESUNULCB7IDAgfSwg MCwgMCwgVkUgfSwKKyAgICB7ICJtYl9pbmZvIiwgICAgICAiU2V0IG1iX2luZm8gZGF0YSB0aHJv dWdoIEFWU2lkZURhdGEsIG9ubHkgdXNlZnVsIHdoZW4gdXNlZCBmcm9tIHRoZSBBUEkiLCBPRkZT RVQobWJfaW5mbyksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwgMCwgMSwgVkUgfSwK ICAgICB7IE5VTEwgfSwKIH07CiAKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9NYWtlZmlsZSBiL2xp YmF2dXRpbC9NYWtlZmlsZQppbmRleCBkYzkwMTJmOWE4Li5lOTlmNDQ4MjEzIDEwMDY0NAotLS0g YS9saWJhdnV0aWwvTWFrZWZpbGUKKysrIGIvbGliYXZ1dGlsL01ha2VmaWxlCkBAIC05MSw2ICs5 MSw3IEBAIEhFQURFUlMgPSBhZGxlcjMyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICB0ZWEuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICB0eC5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKICAgICAgICAgICBmaWxtX2dyYWluX3BhcmFtcy5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICBtYl9pbmZvLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIAogQVJDSF9IRUFERVJTID0g YnN3YXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAogICAgICAgICAgICAgICAgaW50bWF0aC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXApAQCAtMTk2LDYgKzE5Nyw3IEBAIE9CSlMtJChDT05GSUdfVkFB UEkpICAgICAgICAgICAgICAgICAgICArPSBod2NvbnRleHRfdmFhcGkubwogT0JKUy0kKENPTkZJ R19WSURFT1RPT0xCT1gpICAgICAgICAgICAgICs9IGh3Y29udGV4dF92aWRlb3Rvb2xib3gubwog T0JKUy0kKENPTkZJR19WRFBBVSkgICAgICAgICAgICAgICAgICAgICs9IGh3Y29udGV4dF92ZHBh dS5vCiBPQkpTLSQoQ09ORklHX1ZVTEtBTikgICAgICAgICAgICAgICAgICAgKz0gaHdjb250ZXh0 X3Z1bGthbi5vCitPQkpTLSQoQ09ORklHX0xJQlgyNjQpICAgICAgICAgICAgICAgICAgKz0gbWJf aW5mby5vCiAKIE9CSlMtJCghQ09ORklHX1ZVTEtBTikgICAgICAgICAgICAgICAgICArPSBod2Nv bnRleHRfc3R1Yi5vCiAKQEAgLTIxOSw2ICsyMjEsOCBAQCBTS0lQSEVBREVSUy0kKENPTkZJR19W VUxLQU4pICAgICAgICAgICArPSBod2NvbnRleHRfdnVsa2FuLmggdnVsa2FuLmggICBcCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2dWxrYW5fZnVuY3Rpb25zLmgg ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2 dWxrYW5fbG9hZGVyLmgKIAorU0tJUEhFQURFUlMtJChDT05GSUdfTElCWDI2NCkgIAkgICAgICAg Kz0gbWJfaW5mby5oCisKIFRFU1RQUk9HUyA9IGFkbGVyMzIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIGFlcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg ICAgICAgIGFlc19jdHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9mcmFtZS5oIGIvbGliYXZ1dGlsL2Zy YW1lLmgKaW5kZXggZjg1ZDYzMGM1Yy4uOWMwZmRjZjI1ZCAxMDA2NDQKLS0tIGEvbGliYXZ1dGls L2ZyYW1lLmgKKysrIGIvbGliYXZ1dGlsL2ZyYW1lLmgKQEAgLTIxNCw2ICsyMTQsMTYgQEAgZW51 bSBBVkZyYW1lU2lkZURhdGFUeXBlIHsKICAgICAgKiBBbWJpZW50IHZpZXdpbmcgZW52aXJvbm1l bnQgbWV0YWRhdGEsIGFzIGRlZmluZWQgYnkgSC4yNzQuCiAgICAgICovCiAgICAgQVZfRlJBTUVf REFUQV9BTUJJRU5UX1ZJRVdJTkdfRU5WSVJPTk1FTlQsCisKKyAgICAvKioKKyAgICAgKiBQcm92 aWRlIG1hY3JvIGJsb2NrIGVuY29kZXItc3BlY2lmaWMgaGludGluZyBpbmZvcm1hdGlvbiBmb3Ig dGhlIGVuY29kZXIKKyAgICAgKiBwcm9jZXNzaW5nLiAgSXQgY2FuIGJlIHVzZWQgdG8gcGFzcyBp bmZvcm1hdGlvbiBhYm91dCB3aGljaCBtYWNyb2Jsb2NrCisgICAgICogY2FuIGJlIHNraXBwZWQg YmVjYXVzZSBpdCBoYXNuJ3QgY2hhbmdlZCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIG9uZSBpbgor ICAgICAqIHRoZSBwcmV2aW91cyBmcmFtZS4gVGhpcyBpcyB1c2VmdWwgZm9yIGFwcGxpY2F0aW9u cyB3aGljaCBrbm93IGluCisgICAgICogYWR2YW5jZSB0aGlzIGluZm9ybWF0aW9uIHRvIHNwZWVk IHVwIHJlYWwtdGltZSBlbmNvZGluZy4gIEN1cnJlbnRseSBvbmx5CisgICAgICogdXNlZCBieSBs aWJ4MjY0LgorICAgICAqLworICAgIEFWX0ZSQU1FX0RBVEFfTUJfSU5GTywKIH07CiAKIGVudW0g QVZBY3RpdmVGb3JtYXREZXNjcmlwdGlvbiB7CmRpZmYgLS1naXQgYS9saWJhdnV0aWwvbWJfaW5m by5jIGIvbGliYXZ1dGlsL21iX2luZm8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwLi4xNWU4ZGYxOTQwCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZ1dGlsL21iX2luZm8u YwpAQCAtMCwwICsxLDQ4IEBACisvKgorICogQ29weXJpZ2h0IDIwMjMgRWxpYXMgQ2Fyb3R0aSA8 ZWxpYXNjcnQgYXQgYW1hem9uIGRvdCBjb20+CisgKgorICogVGhpcyBmaWxlIGlzIHBhcnQgb2Yg RkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBM ZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vu c2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogRkZtcGVn IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBi dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50 eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ T1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0 aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBl ZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5j LiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAx IFVTQQorICovCisKKyNpbmNsdWRlIDxzdHJpbmcuaD4KKworI2luY2x1ZGUgImF2c3RyaW5nLmgi CisjaW5jbHVkZSAiZnJhbWUuaCIKKyNpbmNsdWRlICJtYWNyb3MuaCIKKyNpbmNsdWRlICJtZW0u aCIKKyNpbmNsdWRlICJtYl9pbmZvLmgiCisKKworQVZNQkluZm9SZWN0ICphdl9tYl9pbmZvX2Ny ZWF0ZV9zaWRlX2RhdGEoQVZGcmFtZSAqZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBBVk1CSW5mb1JlY3QgKnJlY3RzLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG51bV9yZWN0cykKK3sKKyAgICBBVkZyYW1l U2lkZURhdGEgKnNpZGVfZGF0YTsKKyAgICBBVk1CSW5mb1JlY3QgKnBhcjsKKworICAgIHNpZGVf ZGF0YSA9IGF2X2ZyYW1lX25ld19zaWRlX2RhdGEoZnJhbWUsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBBVl9GUkFNRV9EQVRBX01CX0lORk8sCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBudW1fcmVjdHMgKiBzaXplb2YoQVZNQkluZm9SZWN0 KSk7CisKKyAgICBwYXIgID0gKEFWTUJJbmZvUmVjdCAqKXNpZGVfZGF0YS0+ZGF0YTsKKworICAg IC8qIEp1c3QgY29waWVzIHRoZSByZWN0cyBvdmVyIHRoZSBuZXdseSBhbGxvY2F0ZWQgYnVmZmVy ICovCisgICAgbWVtY3B5KHBhciwgcmVjdHMsIHNpemVvZihBVk1CSW5mb1JlY3QpICogbnVtX3Jl Y3RzKTsKKworICAgIHJldHVybiBwYXI7Cit9CisKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9tYl9p bmZvLmggYi9saWJhdnV0aWwvbWJfaW5mby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAwMDAuLjkxOGNmMTY3YWEKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdnV0aWwvbWJfaW5m by5oCkBAIC0wLDAgKzEsNDYgQEAKKy8qKgorICogQ29weXJpZ2h0IDIwMjMgRWxpYXMgQ2Fyb3R0 aSA8ZWxpYXNjcnQgYXQgYW1hem9uIGRvdCBjb20+CisgKgorICogVGhpcyBmaWxlIGlzIHBhcnQg b2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEgb2YgdGhlIExp Y2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogRkZt cGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv ZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIEZG bXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwg SW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0x MzAxIFVTQQorICovCisKKyNpZm5kZWYgQVZVVElMX01CX0lORk9fSAorI2RlZmluZSBBVlVUSUxf TUJfSU5GT19ICisKKyNpbmNsdWRlIDxzdGRkZWYuaD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4KKyNp bmNsdWRlICJsaWJhdnV0aWwvYXZhc3NlcnQuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvZnJhbWUu aCIKKwordHlwZWRlZiBzdHJ1Y3QgX0FWTUJJbmZvUmVjdCB7CisgICAgdWludDMyX3QgeCwgeTsK KyAgICB1aW50MzJfdCB3aWR0aCwgaGVpZ2h0OworfSBBVk1CSW5mb1JlY3Q7CisKKy8qKgorICog QWxsb2NhdGUgbWVtb3J5IGZvciBhIHZlY3RvciBvZiBBVk1CSW5mb1JlY3QgaW4gdGhlIGdpdmVu IEFWRnJhbWUKKyAqIHtAY29kZSBmcmFtZX0gYXMgQVZGcmFtZVNpZGVEYXRhIG9mIHR5cGUgQVZf RlJBTUVfREFUQV9NQl9JTkZPLgorICogVGhlIHNpZGUgZGF0YSBjb250YWlucyBhIGxpc3Qgb2Yg cmVjdGFuZ2xlcyBmb3IgdGhlIHBvcnRpb25zIG9mIHRoZSBmcmFtZQorICogd2hpY2ggY2hhbmdl ZCBmcm9tIHRoZSBsYXN0IGVuY29kZWQgb25lLiBUaGUgcmVzdCB3aWxsIGJlIGhpbnRlZCB0byBi ZQorICogUF9TS0lQLXBlZC4gIFBvcnRpb25zIG9mIHRoZSByZWN0cyB3aGljaCBhcmUgbm90IG9u IG1hY3JvYmxvY2sgYm91bmRhcmllcworICogYXJlIG5vdCBoYW5kbGVkIGFzIFBfU0tJUFMuCisg Ki8KK0FWTUJJbmZvUmVjdCAqYXZfbWJfaW5mb19jcmVhdGVfc2lkZV9kYXRhKEFWRnJhbWUgKmZy YW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZNQkluZm9S ZWN0ICpyZWN0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp emVfdCBudW1fcmVjdHMpOworCisjZW5kaWYgLyogQVZVVElMX01CX0lORk9fSCAqLwotLSAKMi4z NC4xCgo= --_002_88a9ee03c8289f728a377fa81abc794575613cfbcamelamazonit_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --_002_88a9ee03c8289f728a377fa81abc794575613cfbcamelamazonit_--