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 9136444E08 for ; Fri, 25 Nov 2022 14:49:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A809568A073; Fri, 25 Nov 2022 16:49:38 +0200 (EET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2D67268A073 for ; Fri, 25 Nov 2022 16:49:31 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669387777; x=1700923777; h=from:to:subject:date:message-id:mime-version; bh=2wB9zRRBaGmB+8UUMVCkGlrDInc0wg40QmXsvvsYhXk=; b=D0We5HFdPBPPof3SsboHquMyb3Y1b2VvBxzhfyWpuqRVyN6/LLaqiUh3 BNPlmA7lpiswbKGqu+WZ3PID+ww/o/VkrcoTNme1BWlm0hOeQk+aX/ofp oC3Is9/JjEgjxQdceOKIrpikNENFVrJDCTwUpcl3OPwfSosuFCzByMmH3 pJ/0p8ddEhI3xdlecy/k9ooEYH1Ky3WgHXBaWV5ld21dyb/F+42hml+6n Lfsl4FFopAf8u2wjqaDxpejVuHgm8Irpz76Xo3+clm157oupeb//bOKPA 2sZFm8A1EQ+o7D0rhCiWLFWuzJDRMJqhK7P43zyXOBtTyX/jGt+gUVpog g==; X-IronPort-AV: E=McAfee;i="6500,9779,10542"; a="315652258" X-IronPort-AV: E=Sophos;i="5.96,193,1665471600"; d="scan'208,217,223";a="315652258" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2022 06:49:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10542"; a="887715291" X-IronPort-AV: E=Sophos;i="5.96,193,1665471600"; d="scan'208,217,223";a="887715291" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga006.fm.intel.com with ESMTP; 25 Nov 2022 06:49:18 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.16; Fri, 25 Nov 2022 06:49:17 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 25 Nov 2022 06:49:17 -0800 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 25 Nov 2022 04:47:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A+EV6Qqvq/tbUKEve88L/FSv4J/bciJhOmW66FcU+4BNp0W82DFSnXEbVIHUJqJljrR6k0sgfild1+qeFF2pP+PVVAf3cY7JoGtiIHZdgbrLkZnI0KlI6/HKh1UjYQ0edh/C3Dvrdub/mTeH411F6rcz3cxAyrBSCCaYGrzROxfEUD595mfCRauYkjl1McT8GMxw5TToWuGleBi1KTeIAErdj5Kwa0pE/6QzF2gV5eZb3MZsPdrwNywYBmCRDgp/nhvSzCK7hA4SQaqGF3U9ooD18O1ngsyXrntF88ihWSZJSS6f5eaSIecv50qBMlt5DxKuNK2/njxLzxURX/yetQ== 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=KRdqgSCOHFMlN9C/qMyR/hXqQLVEFYTOhQBiY3hWxyM=; b=mHlYSjVUrTGiBadJfjFhCJL6NVxLzcdQVHxv9dq08VjrLcTDmHWngHchoxP/TuD3r9zdjzHQlqghKHA9jtHkTClVIWLYeedZXdJbHaxN6F5UjfEUxahsOe8hYN3505SQnBNhuEv9YTkTmpcJybOE9PsVamajX2B+aKinKYLoXWqLliBdXVT63pLwyA3w0xLSS0YfnNmPBhqv3YR254CH10wyEBQebNuVvf0Ss9rVemHYDHIxguFh/NXvzVKM1XYIQIrSRDvyJAtNlRGJv52M98NAQxb83Mck70T9YUh/ZiL69pCxrd3dj1XZxxediLmYiu/bOwkph6APVKcleYnamw== 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 PH0PR11MB5928.namprd11.prod.outlook.com (2603:10b6:510:144::16) by SJ1PR11MB6105.namprd11.prod.outlook.com (2603:10b6:a03:48c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Fri, 25 Nov 2022 12:47:40 +0000 Received: from PH0PR11MB5928.namprd11.prod.outlook.com ([fe80::5533:d49:49cb:15b6]) by PH0PR11MB5928.namprd11.prod.outlook.com ([fe80::5533:d49:49cb:15b6%7]) with mapi id 15.20.5857.018; Fri, 25 Nov 2022 12:47:40 +0000 From: "Galin, Artem" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] libavcodec/qsvenc: enable Hyper Encode Thread-Index: AdkAzAKjVmnAiZv4SS+FA1Nk06K3Ow== Date: Fri, 25 Nov 2022 12:47:40 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes 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: PH0PR11MB5928:EE_|SJ1PR11MB6105:EE_ x-ms-office365-filtering-correlation-id: dbf205e5-6e44-4ff5-94b0-08dacee33cf9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aT3Ytmmj5CuQgSoB4A+OLuxqaJUx4VqK3WD/DNCQvvq1AS4nOKAo6izGt3EiywHkDoDVQ61PeFrBEShDhPdYz6X+nr+gQ3WUKwSpSoQ3wxMgWCRiUzR4wP3Oxej8RbGKmfIIJCL3XOYYczXk4EgrK+YssasP9qC2qcnEl3K68/s2W88mHW3GaBpIeweKneGCPnMPKtG3LsXAzlND47Kyw0ly9srLjt/0T0BY3OR5dn6T/GZZW3aSrm8CW2STjkHZth2n0wFPZjvH2KnTmQvGdi2llE/4JxqNSFfD/l9TYZVe6ZXpoQ3N7rMEhCqrkfzqwHz+SS8Guo2/6ONfNoEQ5SidsTihNgbc9ARbTFHSCBRx5B37e/cLIo5zrlCryXX65XvoalDR3T16/rvEiE0/LJlSpPpl+8CHxbXICJw3W4XNT2UpX+ekGfufMRjAhlGR x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5928.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(366004)(136003)(346002)(39860400002)(396003)(451199015)(2906002)(66446008)(82960400001)(7696005)(8936002)(6506007)(66476007)(33656002)(9686003)(8676002)(86362001)(5660300002)(64756008)(52536014)(38070700005)(41300700001)(66556008)(26005)(66946007)(38100700002)(478600001)(55016003)(6916009)(73894004)(76116006)(316002)(122000001)(99936003)(71200400001)(186003)(4270600006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hJw91NgRtLJuMOwROaVCeyJQFH/8vDflrkibAiejoLkWmUGCtTdzKSa++LLg?= =?us-ascii?Q?K1SY0hWlMbbyFsJ2URhpZ/eCGUlvESZ1mpiCVHS2ubn8i0o+5xyKy0yIHfQ0?= =?us-ascii?Q?OzaXzXavwG3bBcVZMvrzGyAqWpLApE95af2QUamkoxh2b4h/f57AJVBomWHK?= =?us-ascii?Q?qEh/ZglRq/PblI1+AVEKGM18X+Y2k5R9YVBvuT3Qte8RFwWsMbbqcfXr0bDs?= =?us-ascii?Q?XLlfP2s576QDhfSVmdNxQaE0jwZKHIiYuy6PkpUL2v2nDQpDTnM4MSrlRT2I?= =?us-ascii?Q?cSxmuHJY5dOnL3CJP0VPhA6/cQVkSt3IPjHoQ1dSr+2XU+UaWyWmC3+WiEU3?= =?us-ascii?Q?7+Q+RogkN/UwOhYZTTJl58760OnnoMpGN+1qLSuqfMQ0SvNb14emtqTE7TEU?= =?us-ascii?Q?ucyWsjAjTyl7UHUx0I4kt/Ju3obHvz5PwEIADzuJug/pjIJLc4do+UYtbMBX?= =?us-ascii?Q?S7SzzaCKDAV1PaIkIJ8JURRe5l5T+tBFNMPkBNwHf5rChlK5TERMSKypdkG5?= =?us-ascii?Q?Uox6DPTE6PLN4uu/JuoCQmHER4J3BVguJVCsiOnuVj3DfEp47P5jw/TILn6D?= =?us-ascii?Q?bLbZubcmgWhP+cycCIJRJceg8BwLuQ0EV9ZXhYmeUUa7FDu6eoCP8M0oB3HE?= =?us-ascii?Q?/fOAS1WI71KnDKGWfgN7YYFwEbRDlAV/faOr1D4Y9124MRefHlRDDXmzES2e?= =?us-ascii?Q?XMq8/g2LMhQNWix91wPuNwZ80H+j35ynrBexKD/K5auElP5qreAZ1v6cIG4y?= =?us-ascii?Q?wYhBGbFCLUNvmBJduWRnJio8uslJGY2puwen9r3rKYmBRaaMCBUKz8XqoCXa?= =?us-ascii?Q?o2c5MVnF447RxWAYcvlZUEcG0DJA1JBkU1B2iMtXIPuizmJ1ilEjDaYqHOh7?= =?us-ascii?Q?+1jp4JR9cGnpB9faWhGjo0+e2IwgnYHoTUhTbyA+VQeoLgr6AMlFMv5b8bXk?= =?us-ascii?Q?9cOFEtV3LuQKUyvpEubffbMhEKx5Tpjf1WN8a/+gHg2AKArdrzpHp0f8Rz2f?= =?us-ascii?Q?xGqTCXA7DJzhaEWBzr2WrTk5LgNaSmjTZnzk6T4xc5Hr/e5owA8la7eazfQw?= =?us-ascii?Q?YwCC0vMnJzkBVx/tCbs4yHY24S2gU5kI3UO+abZ/D8n5TZ0bU82ML9p3nuQR?= =?us-ascii?Q?MA9afOHMsdvyy3CF/IV7aHx2xgK4NU8T2UXm/kj5sjSinvY3e6HJFsHxPXOx?= =?us-ascii?Q?T+66lkUWVFbViST4ew5YSJ0Vmgi4qr+UD+YB7FVvPNc/CZ4S0DaqAyvn7W2P?= =?us-ascii?Q?rjgVwCqNvsmHf2SMs8OZS+9/ce/CZ0Tq8d8B98a88fzoCzMobui6AeooZuul?= =?us-ascii?Q?wl3TEFQChhV0iUaz6WZGbykn5OGq6Jv9/AlW/E6Ou5TBAHDkn/2euEAhPaHS?= =?us-ascii?Q?fa5E9rHYHQuAhobC32ahf/LOWUfdUaVNTk5uEl2bV3DV6KbLBHroGbEy7FQ7?= =?us-ascii?Q?b6ABzn4W7ldxRoy4VGQziS3aeEeos+WoSJr0F1zTOSu/S8Bp+PfOvCBHzDpy?= =?us-ascii?Q?uuyhOvt1ULJc72qdpLPGPYMYeFLCoKGdpk6bkolBJQc9O2HozCcMIRM7vjZX?= =?us-ascii?Q?s17IUZDBpRRKWCg12ssV61aFc1gZics6m3+tvuki?= Content-Type: multipart/mixed; boundary="_004_PH0PR11MB592818D4626B951CC9B53F58E30E9PH0PR11MB5928namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5928.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbf205e5-6e44-4ff5-94b0-08dacee33cf9 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2022 12:47:40.1764 (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: 7Y8OrhZl+ki9Y84CQcA0hfMcQF1zlmg/D8hIz/be8lidcig5xuCw1OSKTLIQ8yf7T4E2uhdzYolqhaEzipV/8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6105 X-OriginatorOrg: intel.com X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] libavcodec/qsvenc: enable Hyper Encode 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: --_004_PH0PR11MB592818D4626B951CC9B53F58E30E9PH0PR11MB5928namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable --_004_PH0PR11MB592818D4626B951CC9B53F58E30E9PH0PR11MB5928namp_ Content-Type: application/octet-stream; name="0001-libavcodec-qsvenc-enable-Hyper-Encode.patch" Content-Description: 0001-libavcodec-qsvenc-enable-Hyper-Encode.patch Content-Disposition: attachment; filename="0001-libavcodec-qsvenc-enable-Hyper-Encode.patch"; size=12640; creation-date="Fri, 25 Nov 2022 12:46:00 GMT"; modification-date="Fri, 25 Nov 2022 12:47:39 GMT" Content-Transfer-Encoding: base64 RnJvbSBkZmEzNWRkMjJlOTE3ODk3MWE0NzcwOTA2NWVkNGU5NzZmNTdmOGVmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBnYWxpbmFydCA8YXJ0ZW0uZ2FsaW5AaW50ZWwuY29tPgpEYXRl OiBGcmksIDQgTm92IDIwMjIgMTE6MTA6NTIgKzAwMDAKU3ViamVjdDogW1BBVENIXSBsaWJhdmNv ZGVjL3FzdmVuYzogZW5hYmxlIEh5cGVyIEVuY29kZQoKSHlwZXIgRW5jb2RlIHVzZXMgSW50ZWwg aW50ZWdyYXRlZCBhbmQgZGlzY3JldGUgZ3JhcGhpY3Mgb24gb25lIHN5c3RlbQp0byBhY2NlbGVy YXRlIGVuY29kaW5nIG9mIGEgc2luZ2xlIHZpZGVvIHN0cmVhbS4KRGVwZW5kaW5nIG9uIHRoZSBz ZWxlY3RlZCBwYXJhbWV0ZXJzIGFuZCBjb2RlY3MsIHBlcmZvcm1hbmNlIGdhaW4gb24gQWxkZXJM YWtlIGlHUFUgKyBBUkMgR2Z4IHVwIHRvIDEuNnguCgpNb3JlIGluZm9ybWF0aW9uOiBodHRwczov L3d3dy5pbnRlbC5jby51ay9jb250ZW50L3d3dy91ay9lbi9hcmNoaXRlY3R1cmUtYW5kLXRlY2hu b2xvZ3kvYWRhcHRpeC9kZWVwLWxpbmsuaHRtbApEZXZlbG9wZXIgZ3VpZGU6IGh0dHBzOi8vZ2l0 aHViLmNvbS9vbmVhcGktc3JjL29uZVZQTC1pbnRlbC1ncHUvYmxvYi9tYWluL2RvYy9IeXBlckVu Y29kZV9GZWF0dXJlRGV2ZWxvcGVyR3VpZGUubWQKCkh5cGVyIEVuY29kZSBpcyBzdXBwb3J0ZWQg b25seSBvbiBXaW5kb3dzIGFuZCByZXF1aXJlcyBEM0QxMSBhbmQgb25lVlBMLgoKVG8gZW5hYmxl IEh5cGVyIEVuY29kZSBuZWVkIHRvIHNwZWNpZnk6Ci1IeXBlciBFbmNvZGUgbW9kZSAoLWR1YWxf Z2Z4IG9uIG9yIGR1YWxfZ2Z4IGFkYXB0aXZlKQotRW5jb2RlcjogaDI2NF9xc3Ygb3IgaGV2Y19x c3YKLUJSQzogVkJSLCBDUVAgb3IgSUNRCi1Mb3dwb3dlciBtb2RlICgtbG93X3Bvd2VyIDEpCi1D bG9zZWQgR09QIGZvciBBVkMgb3Igc3RyaWN0IEdPUCBmb3IgSEVWQyAtaWRyX2ludGVydmFsID0g MCB1c2VkIGJ5IGRlZmF1bHQKCkRlcGVuZGluZyBvbiB0aGUgZW5jb2RpbmcgcGFyYW1ldGVycywg dGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIG1heSBuZWVkCnRvIGJlIGFkanVzdGVkOgotZyByZWNv bW1lbmRlZCA+PSAzMCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlCi1hc3luY19kZXB0aCByZWNvbW1l bmRlZCA+PSAzMCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlCi1leHRyYV9od19mcmFtZXMgcmVjb21t ZW5kZWQgZXF1YWwgdG8gYXN5bmNfZGVwdGggdmFsdWUKLWJmIHJlY29tbWVuZGVkID0gMCBmb3Ig YmV0dGVyIHBlcmZvcm1hbmNlCgpJbiB0aGUgY2FzZXMgd2l0aCBmYXN0IGVuY29kaW5nICgtcHJl c2V0IHZlcnlmYXN0KSB0aGVyZSBtYXkgYmUgbm8KcGVyZm9ybWFuY2UgZ2FpbiBkdWUgdG8gdGhl IGZhY3QgdGhhdCB0aGUgZGVjb2RlIGlzIHNsb3dlciB0aGFuIHRoZSBlbmNvZGUuCgpDb21tYW5k IGxpbmUgZXhhbXBsZXM6CgpmZm1wZWcuZXhlIC1pbml0X2h3X2RldmljZSBxc3Y6aHcsY2hpbGRf ZGV2aWNlX3R5cGU9ZDNkMTF2YSxjaGlsZF9kZXZpY2U9MCAtdiB2ZXJib3NlIC15IC1od2FjY2Vs IHFzdiAtZXh0cmFfaHdfZnJhbWVzIDYwIC1hc3luY19kZXB0aCA2MCAtYzp2IGgyNjRfcXN2IC1p IGJiYl9zdW5mbG93ZXJfMjE2MHBfNjBmcHNfbm9ybWFsLm1wNAotYXN5bmNfZGVwdGggNjAgLWM6 diBoMjY0X3FzdiAtcHJlc2V0IG1lZGl1bSAtZyA2MCAtbG93X3Bvd2VyIDEgLWJmIDAgLWR1YWxf Z2Z4IG9uIG91dHB1dC5oMjY1CgpTaWduZWQtb2ZmLWJ5OiBnYWxpbmFydCA8YXJ0ZW0uZ2FsaW5A aW50ZWwuY29tPgotLS0KIGxpYmF2Y29kZWMvcXN2ZW5jLmMgICAgICB8IDkxICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGxpYmF2Y29kZWMvcXN2ZW5jLmggICAgICB8 IDE5ICsrKysrKysrLQogbGliYXZjb2RlYy9xc3ZlbmNfaDI2NC5jIHwgIDMgKysKIGxpYmF2Y29k ZWMvcXN2ZW5jX2hldmMuYyB8ICAzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcXN2ZW5jLmMgYi9s aWJhdmNvZGVjL3FzdmVuYy5jCmluZGV4IGQ1ZTlmMmQ0MjAuLjk2NTI2ZDQ1NzkgMTAwNjQ0Ci0t LSBhL2xpYmF2Y29kZWMvcXN2ZW5jLmMKKysrIGIvbGliYXZjb2RlYy9xc3ZlbmMuYwpAQCAtMTY5 LDYgKzE2OSw4IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAg ICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkgICAgICAgICAgICAgICAgIFwKIAorI2RlZmlu ZSBNRlhfSU1QTF9WSUFfTUFTSyhpbXBsKSAoMHgwZjAwICYgKGltcGwpKQorCiBzdGF0aWMgY29u c3QgY2hhciAqcHJpbnRfcmF0ZWNvbnRyb2wobWZ4VTE2IHJjX21vZGUpCiB7CiAgICAgaW50IGk7 CkBAIC0xOTcsNiArMTk5LDEwIEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlkZW9fcGFyYW0oQVZDb2Rl Y0NvbnRleHQgKmF2Y3R4LCBRU1ZFbmNDb250ZXh0ICpxLAogICAgIG1meEV4dENvZGluZ09wdGlv bjIgKmNvMiA9IE5VTEw7CiAgICAgbWZ4RXh0Q29kaW5nT3B0aW9uMyAqY28zID0gTlVMTDsKICAg ICBtZnhFeHRIRVZDVGlsZXMgKmV4dGhldmN0aWxlcyA9IE5VTEw7CisjaWYgUVNWX0hBVkVfSEUK KyAgICBtZnhFeHRIeXBlck1vZGVQYXJhbSAqZXh0aHlwZXJtb2RlcGFyYW0gPSBOVUxMOworI2Vu ZGlmCisKICAgICBjb25zdCBjaGFyICp0bXBfc3RyID0gTlVMTDsKIAogICAgIGlmIChxLT5jbzJf aWR4ID4gMCkKQEAgLTIwOCw2ICsyMTQsMTEgQEAgc3RhdGljIHZvaWQgZHVtcF92aWRlb19wYXJh bShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIFFTVkVuY0NvbnRleHQgKnEsCiAgICAgaWYgKHEtPmV4 dGhldmN0aWxlc19pZHggPiAwKQogICAgICAgICBleHRoZXZjdGlsZXMgPSAobWZ4RXh0SEVWQ1Rp bGVzICopY29kaW5nX29wdHNbcS0+ZXh0aGV2Y3RpbGVzX2lkeF07CiAKKyNpZiBRU1ZfSEFWRV9I RQorICAgIGlmIChxLT5leHRoeXBlcm1vZGVwYXJhbV9pZHggPiAwKQorICAgICAgICBleHRoeXBl cm1vZGVwYXJhbSA9IChtZnhFeHRIeXBlck1vZGVQYXJhbSAqKWNvZGluZ19vcHRzW3EtPmV4dGh5 cGVybW9kZXBhcmFtX2lkeF07CisjZW5kaWYKKwogICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX1ZF UkJPU0UsICJwcm9maWxlOiAlczsgbGV2ZWw6ICUiUFJJdTE2IlxuIiwKICAgICAgICAgICAgcHJp bnRfcHJvZmlsZShhdmN0eC0+Y29kZWNfaWQsIGluZm8tPkNvZGVjUHJvZmlsZSksIGluZm8tPkNv ZGVjTGV2ZWwpOwogCkBAIC0zNzMsNiArMzg0LDIxIEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlkZW9f cGFyYW0oQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBRU1ZFbmNDb250ZXh0ICpxLAogICAgICAgICBh dl9sb2coYXZjdHgsIEFWX0xPR19WRVJCT1NFLCAiTnVtVGlsZUNvbHVtbnM6ICUiUFJJdTE2Ijsg TnVtVGlsZVJvd3M6ICUiUFJJdTE2IlxuIiwKICAgICAgICAgICAgICAgIGV4dGhldmN0aWxlcy0+ TnVtVGlsZUNvbHVtbnMsIGV4dGhldmN0aWxlcy0+TnVtVGlsZVJvd3MpOwogICAgIH0KKworI2lm IFFTVl9IQVZFX0hFCisgICAgaWYgKGV4dGh5cGVybW9kZXBhcmFtKSB7CisgICAgICAgIGF2X2xv ZyhhdmN0eCwgQVZfTE9HX1ZFUkJPU0UsICJIeXBlckVuY29kZTogIik7CisKKyAgICAgICAgaWYg KGV4dGh5cGVybW9kZXBhcmFtLT5Nb2RlID09IE1GWF9IWVBFUk1PREVfT0ZGKQorICAgICAgICAg ICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfVkVSQk9TRSwgIk9GRiIpOworICAgICAgICBpZiAoZXh0 aHlwZXJtb2RlcGFyYW0tPk1vZGUgPT0gTUZYX0hZUEVSTU9ERV9PTikKKyAgICAgICAgICAgIGF2 X2xvZyhhdmN0eCwgQVZfTE9HX1ZFUkJPU0UsICJPTiIpOworICAgICAgICBpZiAoZXh0aHlwZXJt b2RlcGFyYW0tPk1vZGUgPT0gTUZYX0hZUEVSTU9ERV9BREFQVElWRSkKKyAgICAgICAgICAgIGF2 X2xvZyhhdmN0eCwgQVZfTE9HX1ZFUkJPU0UsICJBZGFwdGl2ZSIpOworCisgICAgICAgIGF2X2xv ZyhhdmN0eCwgQVZfTE9HX1ZFUkJPU0UsICJcbiIpOworICAgIH0KKyNlbmRpZgogfQogCiBzdGF0 aWMgdm9pZCBkdW1wX3ZpZGVvX3ZwOV9wYXJhbShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIFFTVkVu Y0NvbnRleHQgKnEsCkBAIC0xMTU0LDYgKzExODAsNTQgQEAgc3RhdGljIGludCBpbml0X3ZpZGVv X3BhcmFtKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgUVNWRW5jQ29udGV4dCAqcSkKICAgICAgICAg cS0+ZXh0cGFyYW1faW50ZXJuYWxbcS0+bmJfZXh0cGFyYW1faW50ZXJuYWwrK10gPSAobWZ4RXh0 QnVmZmVyICopJnEtPmV4dHZzaTsKICAgICB9CiAKKyNpZiBRU1ZfSEFWRV9IRQorICAgaWYgKHEt PmR1YWxfZ2Z4KSB7CisgICAgICAgIGlmIChRU1ZfUlVOVElNRV9WRVJTSU9OX0FUTEVBU1QocS0+ dmVyLCAyLCA0KSkgeworICAgICAgICAgICAgbWZ4SU1QTCBpbXBsOworICAgICAgICAgICAgTUZY UXVlcnlJTVBMKHEtPnNlc3Npb24sICZpbXBsKTsKKworICAgICAgICAgICAgaWYgKE1GWF9JTVBM X1ZJQV9NQVNLKGltcGwpICE9IE1GWF9JTVBMX1ZJQV9EM0QxMSkgeworICAgICAgICAgICAgICAg IGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLCAiRHVhbCBHRlggbW9kZSByZXF1aXJlcyBEM0Qx MVZBIFxuIik7CisgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfVU5LTk9XTjsKKyAgICAg ICAgICAgIH0KKyAgICAgICAgICAgIGlmIChxLT5wYXJhbS5tZnguTG93UG93ZXIgIT0gTUZYX0NP RElOR09QVElPTl9PTikgeworICAgICAgICAgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VS Uk9SLCAiRHVhbCBHRlggbW9kZSBzdXBwb3J0cyBvbmx5IGxvdy1wb3dlciBlbmNvZGluZyBtb2Rl IFxuIik7CisgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfVU5LTk9XTjsKKyAgICAgICAg ICAgIH0KKyAgICAgICAgICAgIGlmIChxLT5wYXJhbS5tZnguQ29kZWNJZCAhPSBNRlhfQ09ERUNf QVZDICYmIHEtPnBhcmFtLm1meC5Db2RlY0lkICE9IE1GWF9DT0RFQ19IRVZDKSB7CisgICAgICAg ICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfRVJST1IsICJOb3Qgc3VwcG9ydGVkIGVuY29k ZXIgZm9yIGR1YWwgR0ZYIG1vZGUuICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIlN1cHBvcnRlZDogaDI2NF9xc3YgYW5kIGhldmNfcXN2IFxuIik7CisgICAg ICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfVU5LTk9XTjsKKyAgICAgICAgICAgIH0KKyAgICAg ICAgICAgIGlmIChxLT5wYXJhbS5tZnguUmF0ZUNvbnRyb2xNZXRob2QgIT0gTUZYX1JBVEVDT05U Uk9MX1ZCUiAmJgorICAgICAgICAgICAgICAgIHEtPnBhcmFtLm1meC5SYXRlQ29udHJvbE1ldGhv ZCAhPSBNRlhfUkFURUNPTlRST0xfQ1FQICYmCisgICAgICAgICAgICAgICAgcS0+cGFyYW0ubWZ4 LlJhdGVDb250cm9sTWV0aG9kICE9IE1GWF9SQVRFQ09OVFJPTF9JQ1EpIHsKKyAgICAgICAgICAg ICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiTm90IHN1cHBvcnRlZCBCUkMgZm9y IGR1YWwgR0ZYIG1vZGUuICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIlN1cHBvcnRlZDogVkJSLCBDUVAgYW5kIElDUSBcbiIpOworICAgICAgICAgICAgfQor ICAgICAgICAgICAgaWYgKChxLT5wYXJhbS5tZnguQ29kZWNJZCA9PSBNRlhfQ09ERUNfQVZDICAm JiBxLT5wYXJhbS5tZnguSWRySW50ZXJ2YWwgIT0gMCkgfHwKKyAgICAgICAgICAgICAgICAocS0+ cGFyYW0ubWZ4LkNvZGVjSWQgPT0gTUZYX0NPREVDX0hFVkMgJiYgcS0+cGFyYW0ubWZ4Lklkcklu dGVydmFsICE9IDEpKSB7CisgICAgICAgICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfV0FS TklORywgIkR1YWwgR0ZYIG1vZGUgcmVxdWlyZXMgY2xvc2VkIEdPUCBmb3IgQVZDIGFuZCBzdHJp Y3QgR09QIGZvciBIRVZDLCAtaWRyX2ludGVydmFsIDAgXG4iKTsKKyAgICAgICAgICAgIH0KKyAg ICAgICAgICAgIGlmIChxLT5wYXJhbS5tZnguR29wUGljU2l6ZSA8IDMwKSB7CisgICAgICAgICAg ICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfV0FSTklORywgIkZvciBiZXR0ZXIgcGVyZm9ybWFu Y2UgaW4gZHVhbCBHRlggbW9kZSBHb3BQaWNTaXplIG11c3QgYmUgPj0gMzAgXG4iKTsKKyAgICAg ICAgICAgIH0KKyAgICAgICAgICAgIGlmIChxLT5wYXJhbS5Bc3luY0RlcHRoIDwgMzApIHsKKyAg ICAgICAgICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiRm9yIGJldHRlciBw ZXJmb3JtYW5jZSBpbiBkdWFsIEdGWCBtb2RlIEFzeW5jRGVwdGggbXVzdCBiZSA+PSAzMCBcbiIp OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBxLT5leHRoeXBlcm1vZGVwYXJhbS5IZWFk ZXIuQnVmZmVySWQgPSBNRlhfRVhUQlVGRl9IWVBFUl9NT0RFX1BBUkFNOworICAgICAgICAgICAg cS0+ZXh0aHlwZXJtb2RlcGFyYW0uSGVhZGVyLkJ1ZmZlclN6ID0gc2l6ZW9mKHEtPmV4dGh5cGVy bW9kZXBhcmFtKTsKKyAgICAgICAgICAgIHEtPmV4dGh5cGVybW9kZXBhcmFtLk1vZGUgICAgICAg ICAgICA9IHEtPmR1YWxfZ2Z4OworICAgICAgICAgICAgcS0+ZXh0cGFyYW1faW50ZXJuYWxbcS0+ bmJfZXh0cGFyYW1faW50ZXJuYWwrK10gPSAobWZ4RXh0QnVmZmVyICopJnEtPmV4dGh5cGVybW9k ZXBhcmFtOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9M T0dfRVJST1IsCisgICAgICAgICAgICAgICAgICAgIlRoaXMgdmVyc2lvbiBvZiBydW50aW1lIGRv ZXNuJ3Qgc3VwcG9ydCBIeXBlciBFbmNvZGVcbiIpOworICAgICAgICAgICAgcmV0dXJuIEFWRVJS T1JfVU5LTk9XTjsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKCFjaGVja19l bmNfcGFyYW0oYXZjdHgscSkpIHsKICAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfRVJST1Is CiAgICAgICAgICAgICAgICAic29tZSBlbmNvZGluZyBwYXJhbWV0ZXJzIGFyZSBub3Qgc3VwcG9y dGVkIGJ5IHRoZSBRU1YgIgpAQCAtMTMyOCwxMiArMTQwMiwxOSBAQCBzdGF0aWMgaW50IHFzdl9y ZXRyaWV2ZV9lbmNfcGFyYW1zKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgUVNWRW5jQ29udGV4dCAq cSkKICAgICAgICAgIC5IZWFkZXIuQnVmZmVyU3ogPSBzaXplb2YoaGV2Y190aWxlX2J1ZiksCiAg ICAgfTsKIAotICAgIG1meEV4dEJ1ZmZlciAqZXh0X2J1ZmZlcnNbNl07CisjaWYgUVNWX0hBVkVf SEUKKyAgICBtZnhFeHRIeXBlck1vZGVQYXJhbSBoeXBlcl9tb2RlX3BhcmFtX2J1ZiA9IHsKKyAg ICAgICAgLkhlYWRlci5CdWZmZXJJZCA9IE1GWF9FWFRCVUZGX0hZUEVSX01PREVfUEFSQU0sCisg ICAgICAgIC5IZWFkZXIuQnVmZmVyU3ogPSBzaXplb2YoaHlwZXJfbW9kZV9wYXJhbV9idWYpLAor ICAgIH07CisjZW5kaWYKKworICAgIG1meEV4dEJ1ZmZlciAqZXh0X2J1ZmZlcnNbNiArIFFTVl9I QVZFX0hFXTsKIAogICAgIGludCBuZWVkX3BwcyA9IGF2Y3R4LT5jb2RlY19pZCAhPSBBVl9DT0RF Q19JRF9NUEVHMlZJREVPOwogICAgIGludCByZXQsIGV4dF9idWZfbnVtID0gMCwgZXh0cmFkYXRh X29mZnNldCA9IDA7CiAKLSAgICBxLT5jbzJfaWR4ID0gcS0+Y28zX2lkeCA9IHEtPmV4dGhldmN0 aWxlc19pZHggPSAtMTsKKyAgICBxLT5jbzJfaWR4ID0gcS0+Y28zX2lkeCA9IHEtPmV4dGhldmN0 aWxlc19pZHggPSBxLT5leHRoeXBlcm1vZGVwYXJhbV9pZHggPSAtMTsKICAgICBleHRfYnVmZmVy c1tleHRfYnVmX251bSsrXSA9IChtZnhFeHRCdWZmZXIqKSZleHRyYWRhdGE7CiAgICAgZXh0X2J1 ZmZlcnNbZXh0X2J1Zl9udW0rK10gPSAobWZ4RXh0QnVmZmVyKikmY287CiAKQEAgLTEzNTUsNiAr MTQzNiwxMiBAQCBzdGF0aWMgaW50IHFzdl9yZXRyaWV2ZV9lbmNfcGFyYW1zKEFWQ29kZWNDb250 ZXh0ICphdmN0eCwgUVNWRW5jQ29udGV4dCAqcSkKICAgICAgICAgcS0+ZXh0aGV2Y3RpbGVzX2lk eCA9IGV4dF9idWZfbnVtOwogICAgICAgICBleHRfYnVmZmVyc1tleHRfYnVmX251bSsrXSA9ICht ZnhFeHRCdWZmZXIqKSZoZXZjX3RpbGVfYnVmOwogICAgIH0KKyNpZiBRU1ZfSEFWRV9IRQorICAg IGlmIChxLT5kdWFsX2dmeCAmJiBRU1ZfUlVOVElNRV9WRVJTSU9OX0FUTEVBU1QocS0+dmVyLCAy LCA0KSkgeworICAgICAgICBxLT5leHRoeXBlcm1vZGVwYXJhbV9pZHggPSBleHRfYnVmX251bTsK KyAgICAgICAgZXh0X2J1ZmZlcnNbZXh0X2J1Zl9udW0rK10gPSAobWZ4RXh0QnVmZmVyKikmaHlw ZXJfbW9kZV9wYXJhbV9idWY7CisgICAgfQorI2VuZGlmCiAKICAgICBxLT5wYXJhbS5FeHRQYXJh bSAgICA9IGV4dF9idWZmZXJzOwogICAgIHEtPnBhcmFtLk51bUV4dFBhcmFtID0gZXh0X2J1Zl9u dW07CmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3FzdmVuYy5oIGIvbGliYXZjb2RlYy9xc3ZlbmMu aAppbmRleCBhN2JiYjM3OTdlLi40YTZmYTJjYWVkIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Fz dmVuYy5oCisrKyBiL2xpYmF2Y29kZWMvcXN2ZW5jLmgKQEAgLTQ1LDEwICs0NSwxMiBAQAogI2Rl ZmluZSBRU1ZfSEFWRV9BVkJSICAgMQogI2RlZmluZSBRU1ZfSEFWRV9WQ00gICAgMQogI2RlZmlu ZSBRU1ZfSEFWRV9NRiAgICAgMAorI2RlZmluZSBRU1ZfSEFWRV9IRSAgICAgUVNWX1ZFUlNJT05f QVRMRUFTVCgyLCA0KQogI2Vsc2UKICNkZWZpbmUgUVNWX0hBVkVfQVZCUiAgIDAKICNkZWZpbmUg UVNWX0hBVkVfVkNNICAgIDAKICNkZWZpbmUgUVNWX0hBVkVfTUYgICAgICFRU1ZfT05FVlBMCisj ZGVmaW5lIFFTVl9IQVZFX0hFICAgICAwCiAjZW5kaWYKIAogI2RlZmluZSBRU1ZfQ09NTU9OX09Q VFMgXApAQCAtNjQsNiArNjYsMTQgQEAKIHsgImZvcmNlZF9pZHIiLCAgICAgIkZvcmNpbmcgSSBm cmFtZXMgYXMgSURSIGZyYW1lcyIsICAgICAgICAgT0ZGU0VUKHFzdi5mb3JjZWRfaWRyKSwgICAg IEFWX09QVF9UWVBFX0JPT0wseyAuaTY0ID0gMCAgfSwgIDAsICAgICAgICAgIDEsIFZFIH0sICAg ICAgICAgICAgICAgICAgICAgICAgIFwKIHsgImxvd19wb3dlciIsICJlbmFibGUgbG93IHBvd2Vy IG1vZGUoZXhwZXJpbWVudGFsOiBtYW55IGxpbWl0YXRpb25zIGJ5IG1meCB2ZXJzaW9uLCBCUkMg bW9kZXMsIGV0Yy4pIiwgT0ZGU0VUKHFzdi5sb3dfcG93ZXIpLCBBVl9PUFRfVFlQRV9CT09MLCB7 IC5pNjQgPSAtMX0sIC0xLCAxLCBWRX0sCiAKKyNpZiBRU1ZfSEFWRV9IRQorI2RlZmluZSBRU1Zf SEVfT1BUSU9OUyBcCit7ICJkdWFsX2dmeCIsICJQcmVmZXIgcHJvY2Vzc2luZyBvbiBib3RoIGlH ZnggYW5kIGRHZnggc2ltdWx0YW5lb3VzbHkiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIE9GRlNFVChxc3YuZHVhbF9nZngpLCBBVl9PUFRfVFlQRV9JTlQsIHsg Lmk2NCA9IE1GWF9IWVBFUk1PREVfT0ZGIH0sIE1GWF9IWVBFUk1PREVfT0ZGLCBNRlhfSFlQRVJN T0RFX0FEQVBUSVZFLCBWRSwgImR1YWxfZ2Z4IiB9LCBcCit7ICJvZmYiLCAgICAgICJEaXNhYmxl IEh5cGVyRW5jb2RlIG1vZGUiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIEFWX09QVF9UWVBFX0NPTlNU LCB7IC5pNjQgPSBNRlhfSFlQRVJNT0RFX09GRiAgICAgICB9LCAgIElOVF9NSU4sIElOVF9NQVgs IFZFLCAiZHVhbF9nZngiIH0sIFwKK3sgIm9uIiwgICAgICAgIkVuYWJsZSBIeXBlckVuY29kZSBt b2RlIGFuZCByZXR1cm4gZXJyb3IgaWYgaW5jb21wYXRpYmxlIHBhcmFtZXRlcnMgZHVyaW5nIGlu aXRpYWxpemF0aW9uIiwgICAgICAgICAgMCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9IE1G WF9IWVBFUk1PREVfT04gICAgICAgIH0sICAgSU5UX01JTiwgSU5UX01BWCwgVkUsICJkdWFsX2dm eCIgfSwgXAoreyAiYWRhcHRpdmUiLCAiRW5hYmxlIEh5cGVyRW5jb2RlIG1vZGUgb3IgZmFsbGJh Y2sgdG8gc2luZ2xlIEdQVSBpZiBpbmNvbXBhdGlibGUgcGFyYW1ldGVycyBkdXJpbmcgaW5pdGlh bGl6YXRpb24iLCAwLCBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gTUZYX0hZUEVSTU9ERV9B REFQVElWRSAgfSwgICBJTlRfTUlOLCBJTlRfTUFYLCBWRSwgImR1YWxfZ2Z4IiB9LAorI2VuZGlm CisKICNkZWZpbmUgUVNWX09QVElPTl9SRE8gXAogeyAicmRvIiwgICAgICAgICAgICAiRW5hYmxl IHJhdGUgZGlzdG9ydGlvbiBvcHRpbWl6YXRpb24iLCAgICBPRkZTRVQocXN2LnJkbyksICAgICAg ICAgICAgQVZfT1BUX1RZUEVfSU5ULCB7IC5pNjQgPSAtMSB9LCAtMSwgICAgICAgICAgMSwgVkUg fSwKIApAQCAtMTcxLDcgKzE4MSw5IEBAIHR5cGVkZWYgc3RydWN0IFFTVkVuY0NvbnRleHQgewog ICAgIG1meEV4dEFWMVRpbGVQYXJhbSBleHRhdjF0aWxlcGFyYW07CiAgICAgbWZ4RXh0QVYxQml0 c3RyZWFtUGFyYW0gZXh0YXYxYnNwYXJhbTsKICNlbmRpZgotCisjaWYgUVNWX0hBVkVfSEUKKyAg ICBtZnhFeHRIeXBlck1vZGVQYXJhbSBleHRoeXBlcm1vZGVwYXJhbTsKKyNlbmRpZgogI2lmIFFT Vl9IQVZFX09QQVFVRQogICAgIG1meEV4dE9wYXF1ZVN1cmZhY2VBbGxvYyBvcGFxdWVfYWxsb2M7 CiAgICAgbWZ4RnJhbWVTdXJmYWNlMSAgICAgICAqKm9wYXF1ZV9zdXJmYWNlczsKQEAgLTE4MCw3 ICsxOTIsNyBAQCB0eXBlZGVmIHN0cnVjdCBRU1ZFbmNDb250ZXh0IHsKIAogICAgIG1meEV4dFZp ZGVvU2lnbmFsSW5mbyBleHR2c2k7CiAKLSAgICBtZnhFeHRCdWZmZXIgICpleHRwYXJhbV9pbnRl cm5hbFs1ICsgKFFTVl9IQVZFX01GICogMikgKyBRU1ZfSEFWRV9FWFRfQVYxX1BBUkFNICogMl07 CisgICAgbWZ4RXh0QnVmZmVyICAqZXh0cGFyYW1faW50ZXJuYWxbNSArIChRU1ZfSEFWRV9NRiAq IDIpICsgKFFTVl9IQVZFX0VYVF9BVjFfUEFSQU0gKiAyKSArIFFTVl9IQVZFX0hFXTsKICAgICBp bnQgICAgICAgICBuYl9leHRwYXJhbV9pbnRlcm5hbDsKIAogICAgIG1meEV4dEJ1ZmZlciAqKmV4 dHBhcmFtOwpAQCAtMjU1LDYgKzI2Nyw3IEBAIHR5cGVkZWYgc3RydWN0IFFTVkVuY0NvbnRleHQg ewogICAgIGludCBjbzJfaWR4OwogICAgIGludCBjbzNfaWR4OwogICAgIGludCBleHRoZXZjdGls ZXNfaWR4OworICAgIGludCBleHRoeXBlcm1vZGVwYXJhbV9pZHg7CiAgICAgaW50IHZwOV9pZHg7 CiAKICAgICBpbnQgbWF4X3FwX2k7CkBAIC0yOTksNiArMzEyLDggQEAgdHlwZWRlZiBzdHJ1Y3Qg UVNWRW5jQ29udGV4dCB7CiAgICAgLy8gVGhpcyBpcyB1c2VkIGZvciBTRUkgVGltaW5nIHJlc2V0 CiAgICAgaW50IG9sZF9waWNfdGltaW5nX3NlaTsKICAgICBpbnQgc2tpcF9mcmFtZTsKKyAgICAv LyBUaGlzIGlzIHVzZWQgZm9yIEh5cGVyIEVuY29kZQorICAgIGludCBkdWFsX2dmeDsKIH0gUVNW RW5jQ29udGV4dDsKIAogaW50IGZmX3Fzdl9lbmNfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgs IFFTVkVuY0NvbnRleHQgKnEpOwpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9xc3ZlbmNfaDI2NC5j IGIvbGliYXZjb2RlYy9xc3ZlbmNfaDI2NC5jCmluZGV4IDBmZjczNTYzNDYuLmJhYzMzNzE5OGUg MTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcXN2ZW5jX2gyNjQuYworKysgYi9saWJhdmNvZGVjL3Fz dmVuY19oMjY0LmMKQEAgLTExNyw2ICsxMTcsOSBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0 aW9uc1tdID0gewogICAgIFFTVl9PUFRJT05fU0NFTkFSSU8KICAgICBRU1ZfT1BUSU9OX0FWQlIK ICAgICBRU1ZfT1BUSU9OX1NLSVBfRlJBTUUKKyNpZiBRU1ZfSEFWRV9IRQorICAgIFFTVl9IRV9P UFRJT05TCisjZW5kaWYKIAogICAgIHsgImNhdmxjIiwgICAgICAgICAgIkVuYWJsZSBDQVZMQyIs ICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHFzdi5jYXZsYyksICAgICAgICAgIEFW X09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwgICAwLCAgICAgICAgICAxLCBWRSB9LAogI2lm IFFTVl9IQVZFX1ZDTQpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9xc3ZlbmNfaGV2Yy5jIGIvbGli YXZjb2RlYy9xc3ZlbmNfaGV2Yy5jCmluZGV4IGUwNDIyNjNiZjUuLjVlMjNjYTk2NDcgMTAwNjQ0 Ci0tLSBhL2xpYmF2Y29kZWMvcXN2ZW5jX2hldmMuYworKysgYi9saWJhdmNvZGVjL3FzdmVuY19o ZXZjLmMKQEAgLTMxOCw2ICszMTgsOSBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gb3B0aW9uc1td ID0gewogICAgIFFTVl9PUFRJT05fU0NFTkFSSU8KICAgICBRU1ZfT1BUSU9OX0FWQlIKICAgICBR U1ZfT1BUSU9OX1NLSVBfRlJBTUUKKyNpZiBRU1ZfSEFWRV9IRQorICAgIFFTVl9IRV9PUFRJT05T CisjZW5kaWYKIAogICAgIHsgImlkcl9pbnRlcnZhbCIsICJEaXN0YW5jZSAoaW4gSS1mcmFtZXMp IGJldHdlZW4gSURSIGZyYW1lcyIsIE9GRlNFVChxc3YuaWRyX2ludGVydmFsKSwgQVZfT1BUX1RZ UEVfSU5ULCB7IC5pNjQgPSAwIH0sIC0xLCBJTlRfTUFYLCBWRSwgImlkcl9pbnRlcnZhbCIgfSwK ICAgICB7ICJiZWdpbl9vbmx5IiwgIk91dHB1dCBhbiBJRFItZnJhbWUgb25seSBhdCB0aGUgYmVn aW5uaW5nIG9mIHRoZSBzdHJlYW0iLCAwLCBBVl9PUFRfVFlQRV9DT05TVCwgeyAuaTY0ID0gLTEg fSwgMCwgMCwgVkUsICJpZHJfaW50ZXJ2YWwiIH0sCi0tIAoyLjM3LjAKCg== --_004_PH0PR11MB592818D4626B951CC9B53F58E30E9PH0PR11MB5928namp_ 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". --_004_PH0PR11MB592818D4626B951CC9B53F58E30E9PH0PR11MB5928namp_--