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 08692404EF for ; Wed, 21 Jun 2023 15:58:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DC23268C051; Wed, 21 Jun 2023 18:57:58 +0300 (EEST) Received: from smtp-fw-52005.amazon.com (smtp-fw-52005.amazon.com [52.119.213.156]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2AB0868BF4A for ; Wed, 21 Jun 2023 18:57:52 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.it; i=@amazon.it; q=dns/txt; s=amazon201209; t=1687363077; x=1718899077; h=from:to:subject:date:message-id:mime-version; bh=fPH237eq4Fe7upwbkV6uFUlRtHDJSflzuxDhb1yVUzY=; b=E9Awgb6tcKEXxXV65l2nNbEAIDFd6CHpyh+Pl8E54dRf7A8B1zimllWJ l97BXPWZDI0yAoo8dy/Opw0hgm3DT9MwUowcmQWYhXZNhUhKt2GXWC1cC S+3iPQ7FUD6wJ8YZqzG8Q6mPd7k3jFHfxQjful/uagW/sTywXgCAWlIx0 4=; X-Amazon-filename: 0002-lavc-libx264-add-mb_info-option.patch X-IronPort-AV: E=Sophos;i="6.00,260,1681171200"; d="scan'208,223";a="588646776" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-pdx-2a-m6i4x-3ef535ca.us-west-2.amazon.com) ([10.43.8.6]) by smtp-border-fw-52005.iad7.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2023 15:57:49 +0000 Received: from EX19D008EUA001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2a-m6i4x-3ef535ca.us-west-2.amazon.com (Postfix) with ESMTPS id 3CC2C60A2C for ; Wed, 21 Jun 2023 15:57:47 +0000 (UTC) Received: from EX19D025EUC003.ant.amazon.com (10.252.61.205) by EX19D008EUA001.ant.amazon.com (10.252.50.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 21 Jun 2023 15:57:47 +0000 Received: from EX19D025EUC002.ant.amazon.com (10.252.61.247) by EX19D025EUC003.ant.amazon.com (10.252.61.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 21 Jun 2023 15:57:46 +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, 21 Jun 2023 15:57:46 +0000 From: "Carotti, Elias" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH 2/2] lavc/libx264: add mb_info option Thread-Index: AQHZpFkf0wniyBZwyEaKKXbWaPmS1g== Date: Wed, 21 Jun 2023 15:57:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.1.212.11] Content-Type: multipart/mixed; boundary="_002_ff9b0b22be35733a7e3931b222bd643d00e67174camelamazonit_" MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] lavc/libx264: add mb_info option 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_ff9b0b22be35733a7e3931b222bd643d00e67174camelamazonit_ Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all, please find the second part of the patch set. Best, Elias NICE SRL, viale Monte Grappa 3/5, 20124 Milano, Italia, Registro delle Impr= ese di Milano Monza Brianza Lodi REA n. 2096882, Capitale Sociale: 10.329,1= 4 EUR i.v., Cod. Fisc. e P.IVA 01133050052, Societa con Socio Unico --_002_ff9b0b22be35733a7e3931b222bd643d00e67174camelamazonit_ Content-Type: text/x-patch; name="0002-lavc-libx264-add-mb_info-option.patch" Content-Description: 0002-lavc-libx264-add-mb_info-option.patch Content-Disposition: attachment; filename="0002-lavc-libx264-add-mb_info-option.patch"; size=8125; creation-date="Wed, 21 Jun 2023 15:57:46 GMT"; modification-date="Wed, 21 Jun 2023 15:57:46 GMT" Content-ID: <8CC8906742EC4B48BBC4FC9C8DF132F0@amazon.com> Content-Transfer-Encoding: base64 RnJvbSAyYWZkOTk5ZjM4ZmMzYTdjM2Y1NmFiYTFkODc0ZGUwMGJjOTU3NWJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGlhcyBDYXJvdHRpIDxlbGlhc2NydCBfYXRfIGFtYXpvbiBf ZG90XyBpdD4KRGF0ZTogVHVlLCAyMCBKdW4gMjAyMyAxOToyOTowOCArMDIwMApTdWJqZWN0OiBb UEFUQ0ggMi8yXSBsYXZjL2xpYngyNjQ6IGFkZCBtYl9pbmZvIG9wdGlvbgoKUGFzcyB0aGUgaW5m b3JtYXRpb24gYWJvdXQgdW5jaGFuZ2VkIHBhcnRzIG9mIHRoZSBmcmFtZSBieSBtZWFucyBvZiB0 aGUKQVZWaWRlb0hpbnQgc2lkZSBkYXRhLgotLS0KIENoYW5nZWxvZyAgICAgICAgICAgIHwgIDEg KwogZG9jL0FQSWNoYW5nZXMgICAgICAgfCAgMyArKwogbGliYXZjb2RlYy9saWJ4MjY0LmMgfCA5 MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliYXZjb2Rl Yy92ZXJzaW9uLmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ2hhbmdlbG9nIGIvQ2hhbmdlbG9nCmluZGV4IDlj ZjNkZjhkNmYuLmVjMWI4NDhiMDQgMTAwNjQ0Ci0tLSBhL0NoYW5nZWxvZworKysgYi9DaGFuZ2Vs b2cKQEAgLTIxLDYgKzIxLDcgQEAgdmVyc2lvbiA8bmV4dD46CiAtIEVzc2VudGlhbCBWaWRlbyBD b2RpbmcgZnJhbWUgbWVyZ2UgYnNmCiAtIGJ3ZGlmX2N1ZGEgZmlsdGVyCiAtIE1pY3Jvc29mdCBS TEUgdmlkZW8gZW5jb2RlcgorLSBzdXBwb3J0IGZvciB0aGUgUF9TS0lQIGhpbnRpbmcgdG8gc3Bl ZWQgdXAgbGlieDI2NCBlbmNvZGluZwoKIHZlcnNpb24gNi4wOgogLSBSYWRpYW5jZSBIRFIgaW1h Z2Ugc3VwcG9ydApkaWZmIC0tZ2l0IGEvZG9jL0FQSWNoYW5nZXMgYi9kb2MvQVBJY2hhbmdlcwpp bmRleCBiZmUwNDU1NmQyLi4wMjcyM2Y1ZGI3IDEwMDY0NAotLS0gYS9kb2MvQVBJY2hhbmdlcwor KysgYi9kb2MvQVBJY2hhbmdlcwpAQCAtMiw2ICsyLDkgQEAgVGhlIGxhc3QgdmVyc2lvbiBpbmNy ZWFzZXMgb2YgYWxsIGxpYnJhcmllcyB3ZXJlIG9uIDIwMjMtMDItMDkKCiBBUEkgY2hhbmdlcywg bW9zdCByZWNlbnQgZmlyc3Q6CgorMjAyMy0wNi0yMSAtIHh4eHh4eHh4eHggLSBsYXZjIDYwLjIy LjEwMCAtIGxpYngyNjQuYworICBBZGQgbWJfaW5mbyBvcHRpb24uCisKIDIwMjMtMDYtMjEgLSB4 eHh4eHh4eHh4IC0gbGF2dSA1OC4xNC4xMDAgLSB2aWRlb19oaW50LmgKICAgQWRkIEFWVmlkZW9I aW50IEFQSS4KCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2xpYngyNjQuYyBiL2xpYmF2Y29kZWMv bGlieDI2NC5jCmluZGV4IDU3MzZmMWVmYTcuLmM0MmU3YWQzOWQgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvbGlieDI2NC5jCisrKyBiL2xpYmF2Y29kZWMvbGlieDI2NC5jCkBAIC0zMCw2ICszMCw3 IEBACiAjaW5jbHVkZSAibGliYXZ1dGlsL3N0ZXJlbzNkLmgiCiAjaW5jbHVkZSAibGliYXZ1dGls L3RpbWUuaCIKICNpbmNsdWRlICJsaWJhdnV0aWwvaW50cmVhZHdyaXRlLmgiCisjaW5jbHVkZSAi bGliYXZ1dGlsL3ZpZGVvX2hpbnQuaCIKICNpbmNsdWRlICJhdmNvZGVjLmgiCiAjaW5jbHVkZSAi Y29kZWNfaW50ZXJuYWwuaCIKICNpbmNsdWRlICJlbmNvZGUuaCIKQEAgLTQ4LDYgKzQ5LDkgQEAK IC8vIGZyb20geDI2NC5oLCBmb3IgcXVhbnRfb2Zmc2V0cywgTWFjcm9ibG9ja3MgYXJlIDE2eDE2 CiAvLyBibG9ja3Mgb2YgcGl4ZWxzICh3aXRoIHJlc3BlY3QgdG8gdGhlIGx1bWEgcGxhbmUpCiAj ZGVmaW5lIE1CX1NJWkUgMTYKKyNkZWZpbmUgTUJfTFNJWkUgNAorI2RlZmluZSBNQl9GTE9PUih4 KSAgICAgICgoeCkgPj4gKE1CX0xTSVpFKSkKKyNkZWZpbmUgTUJfQ0VJTCh4KSAgICAgICBNQl9G TE9PUigoeCkgKyAoTUJfU0laRSAtIDEpKQoKIHR5cGVkZWYgc3RydWN0IFgyNjRPcGFxdWUgewog I2lmIEZGX0FQSV9SRU9SREVSRURfT1BBUVVFCkBAIC0xMjMsNiArMTI3LDggQEAgdHlwZWRlZiBz dHJ1Y3QgWDI2NENvbnRleHQgewogICAgICAqIGVuY291bnRlciBhIGZyYW1lIHdpdGggUk9JIHNp ZGUgZGF0YS4KICAgICAgKi8KICAgICBpbnQgcm9pX3dhcm5lZDsKKworICAgIGludCBtYl9pbmZv OwogfSBYMjY0Q29udGV4dDsKCiBzdGF0aWMgdm9pZCBYMjY0X2xvZyh2b2lkICpwLCBpbnQgbGV2 ZWwsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQpAQCAtMjk1LDYgKzMwMSw3IEBAIHN0 YXRpYyB2b2lkIGZyZWVfcGljdHVyZSh4MjY0X3BpY3R1cmVfdCAqcGljKQogICAgICAgICBhdl9m cmVlKHBpYy0+ZXh0cmFfc2VpLnBheWxvYWRzW2ldLnBheWxvYWQpOwogICAgIGF2X2ZyZWVwKCZw aWMtPmV4dHJhX3NlaS5wYXlsb2Fkcyk7CiAgICAgYXZfZnJlZXAoJnBpYy0+cHJvcC5xdWFudF9v ZmZzZXRzKTsKKyAgICBhdl9mcmVlcCgmcGljLT5wcm9wLm1iX2luZm8pOwogICAgIHBpYy0+ZXh0 cmFfc2VpLm51bV9wYXlsb2FkcyA9IDA7CiB9CgpAQCAtMzIwLDYgKzMyNyw3NCBAQCBzdGF0aWMg ZW51bSBBVlBpeGVsRm9ybWF0IGNzcF90b19waXhmbXQoaW50IGNzcCkKICAgICByZXR1cm4gQVZf UElYX0ZNVF9OT05FOwogfQoKK3N0YXRpYyB2b2lkIGF2X2Fsd2F5c19pbmxpbmUgbWJpbmZvX2Nv bXB1dGVfY2hhbmdlZF9jb29yZHMoY29uc3QgQVZWaWRlb1JlY3QgKnJlY3QsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbWlu X3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGludCAqbWF4X3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGludCAqbWluX3ksCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbWF4X3kpCit7CisgICAg Km1pbl95ID0gTUJfRkxPT1IocmVjdC0+eSk7CisgICAgKm1heF95ID0gTUJfQ0VJTChyZWN0LT55 ICsgcmVjdC0+aGVpZ2h0KTsKKyAgICAqbWluX3ggPSBNQl9GTE9PUihyZWN0LT54KTsKKyAgICAq bWF4X3ggPSBNQl9DRUlMKHJlY3QtPnggKyByZWN0LT53aWR0aCk7Cit9CisKK3N0YXRpYyB2b2lk IGF2X2Fsd2F5c19pbmxpbmUgbWJpbmZvX2NvbXB1dGVfY29uc3RhbnRfY29vcmRzKGNvbnN0IEFW VmlkZW9SZWN0ICpyZWN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaW50ICptaW5feCwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbWF4X3gsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg Km1pbl95LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaW50ICptYXhfeSkKK3sKKyAgICAqbWluX3kgPSBNQl9DRUlMKHJlY3QtPnkp OworICAgICptYXhfeSA9IE1CX0ZMT09SKHJlY3QtPnkgKyByZWN0LT5oZWlnaHQpOworICAgICpt aW5feCA9IE1CX0NFSUwocmVjdC0+eCk7CisgICAgKm1heF94ID0gTUJfRkxPT1IocmVjdC0+eCAr IHJlY3QtPndpZHRoKTsKK30KKworc3RhdGljIGludCBzZXR1cF9tYl9pbmZvKEFWQ29kZWNDb250 ZXh0ICpjdHgsIHgyNjRfcGljdHVyZV90ICpwaWMsCisgICAgICAgICAgICAgICAgICAgICAgICAg Y29uc3QgQVZGcmFtZSAqZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgQVZW aWRlb0hpbnQgKmluZm8pCit7CisgICAgaW50IG1iX3dpZHRoID0gKGZyYW1lLT53aWR0aCArIE1C X1NJWkUgLSAxKSAvIE1CX1NJWkU7CisgICAgaW50IG1iX2hlaWdodCA9IChmcmFtZS0+aGVpZ2h0 ICsgTUJfU0laRSAtIDEpIC8gTUJfU0laRTsKKworICAgIGNvbnN0IEFWVmlkZW9SZWN0ICptYmlu Zm9fcmVjdHM7CisgICAgaW50IG5iX3JlY3RzOworICAgIHVpbnQ4X3QgKm1iaW5mbzsKKworICAg IG1iaW5mb19yZWN0cyA9IChjb25zdCBBVlZpZGVvUmVjdCAqKWF2X3ZpZGVvX2hpbnRfcmVjdHMo aW5mbyk7CisgICAgbmJfcmVjdHMgPSBpbmZvLT5uYl9yZWN0czsKKworICAgIG1iaW5mbyA9IGF2 X2NhbGxvYyhtYl93aWR0aCAqIG1iX2hlaWdodCwgc2l6ZW9mKCptYmluZm8pKTsKKyAgICBpZiAo IW1iaW5mbykKKyAgICAgICAgcmV0dXJuIEFWRVJST1IoRU5PTUVNKTsKKworI2RlZmluZSBDT01Q VVRFX01CSU5GTyhtYmluZm9fZmlsbGVyXywgbWJpbmZvX21hcmtlcl8sIGNvbXB1dGVfY29vcmRz X2ZuXykgXAorICAgIG1lbXNldChtYmluZm8sIG1iaW5mb19maWxsZXJfLCBzaXplb2YoKm1iaW5m bykgKiBtYl93aWR0aCAqIG1iX2hlaWdodCk7IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3Ig KGludCBpID0gMDsgaSA8IG5iX3JlY3RzOyBpKyspIHsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFwKKyAgICAgICAgaW50IG1pbl94LCBtYXhfeCwgbWluX3ksIG1heF95OyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29t cHV0ZV9jb29yZHNfZm5fKG1iaW5mb19yZWN0cywgJm1pbl94LCAmbWF4X3gsICZtaW5feSwgJm1h eF95KTsgXAorICAgICAgICBmb3IgKGludCBtYl95ID0gbWluX3k7IG1iX3kgPCBtYXhfeTsgKytt Yl95KSB7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgbWVtc2V0KG1iaW5mbyArIG1i X3kgKiBtYl93aWR0aCArIG1pbl94LCBtYmluZm9fbWFya2VyXywgbWF4X3ggLSBtaW5feCk7IFwK KyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbWJpbmZvX3JlY3Rz Kys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKKworICAgIGlmIChpbmZvLT50eXBlID09IEFWX1ZJREVPX0hJTlRfQ0hB TkdFRCkgeworICAgICAgICBDT01QVVRFX01CSU5GTyhYMjY0X01CSU5GT19DT05TVEFOVCwgMCwg bWJpbmZvX2NvbXB1dGVfY2hhbmdlZF9jb29yZHMpOworICAgIH0gZWxzZSAvKiBpZiAoaW5mby0+ dHlwZSA9PSBBVl9WSURFT19ISU5UX0NIQU5HRUQpICovIHsKKyAgICAgICAgQ09NUFVURV9NQklO Rk8oMCwgWDI2NF9NQklORk9fQ09OU1RBTlQsIG1iaW5mb19jb21wdXRlX2NvbnN0YW50X2Nvb3Jk cyk7CisgICAgfQorCisgICAgcGljLT5wcm9wLm1iX2luZm8gPSBtYmluZm87CisgICAgcGljLT5w cm9wLm1iX2luZm9fZnJlZSA9IGF2X2ZyZWU7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj IGludCBzZXR1cF9yb2koQVZDb2RlY0NvbnRleHQgKmN0eCwgeDI2NF9waWN0dXJlX3QgKnBpYywg aW50IGJpdF9kZXB0aCwKICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFWRnJhbWUgKmZyYW1l LCBjb25zdCB1aW50OF90ICpkYXRhLCBzaXplX3Qgc2l6ZSkKIHsKQEAgLTQwNCw2ICs0NzksNyBA QCBzdGF0aWMgaW50IHNldHVwX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICpjdHgsIGNvbnN0IEFWRnJh bWUgKmZyYW1lLAogICAgIGludDY0X3Qgd2FsbGNsb2NrID0gMDsKICAgICBpbnQgYml0X2RlcHRo LCByZXQ7CiAgICAgQVZGcmFtZVNpZGVEYXRhICpzZDsKKyAgICBBVkZyYW1lU2lkZURhdGEgKm1i aW5mb19zZDsKCiAgICAgKnBwaWMgPSBOVUxMOwogICAgIGlmICghZnJhbWUpCkBAIC00OTksNiAr NTc1LDE3IEBAIEZGX0VOQUJMRV9ERVBSRUNBVElPTl9XQVJOSU5HUwogICAgICAgICAgICAgZ290 byBmYWlsOwogICAgIH0KCisgICAgbWJpbmZvX3NkID0gYXZfZnJhbWVfZ2V0X3NpZGVfZGF0YShm cmFtZSwgQVZfRlJBTUVfREFUQV9WSURFT19ISU5UKTsKKyAgICBpZiAobWJpbmZvX3NkKSB7Cisg ICAgICAgIGludCByZXQgPSBzZXR1cF9tYl9pbmZvKGN0eCwgcGljLCBmcmFtZSwgKGNvbnN0IEFW VmlkZW9IaW50ICopbWJpbmZvX3NkLT5kYXRhKTsKKyAgICAgICAgaWYgKHJldCA8IDApIHsKKyAg ICAgICAgICAgIC8qIE5vIG5lZWQgdG8gZmFpbCBoZXJlLCB0aGlzIGlzIG5vdCBmYXRhbC4gV2Ug anVzdCBwcm9jZWVkIHdpdGggbm8KKyAgICAgICAgICAgICAqIG1iX2luZm8gYW5kIGxvZyBhIG1l c3NhZ2UgKi8KKworICAgICAgICAgICAgYXZfbG9nKGN0eCwgQVZfTE9HX1dBUk5JTkcsICJzZXR1 cF9tYl9pbmZvIGZhaWxlZCB3aXRoIGVycm9yOiAlc1xuIiwgYXZfZXJyMnN0cihyZXQpKTsKKyAg ICAgICAgfQorICAgIH0KKwogICAgIGlmICh4NC0+dWR1X3NlaSkgewogICAgICAgICBmb3IgKGlu dCBqID0gMDsgaiA8IGZyYW1lLT5uYl9zaWRlX2RhdGE7IGorKykgewogICAgICAgICAgICAgQVZG cmFtZVNpZGVEYXRhICpzaWRlX2RhdGEgPSBmcmFtZS0+c2lkZV9kYXRhW2pdOwpAQCAtMTEwMiw2 ICsxMTg5LDkgQEAgRkZfRU5BQkxFX0RFUFJFQ0FUSU9OX1dBUk5JTkdTCiAgICAgICAgIH0KICAg ICB9CgorICAgIHg0LT5wYXJhbXMuYW5hbHlzZS5iX21iX2luZm8gPSB4NC0+bWJfaW5mbzsKKyAg ICB4NC0+cGFyYW1zLmFuYWx5c2UuYl9mYXN0X3Bza2lwID0gMTsKKwogICAgIC8vIHVwZGF0ZSBB VkNvZGVjQ29udGV4dCB3aXRoIHgyNjQgcGFyYW1ldGVycwogICAgIGF2Y3R4LT5oYXNfYl9mcmFt ZXMgPSB4NC0+cGFyYW1zLmlfYmZyYW1lID8KICAgICAgICAgeDQtPnBhcmFtcy5pX2JmcmFtZV9w eXJhbWlkID8gMiA6IDEgOiAwOwpAQCAtMTMxMSw2ICsxNDAxLDcgQEAgc3RhdGljIGNvbnN0IEFW T3B0aW9uIG9wdGlvbnNbXSA9IHsKICAgICB7ICJub2lzZV9yZWR1Y3Rpb24iLCAiTm9pc2UgcmVk dWN0aW9uIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKG5vaXNlX3JlZHVj dGlvbiksIEFWX09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gLTEgfSwgSU5UX01JTiwgSU5UX01BWCwg VkUgfSwKICAgICB7ICJ1ZHVfc2VpIiwgICAgICAiVXNlIHVzZXIgZGF0YSB1bnJlZ2lzdGVyZWQg U0VJIGlmIGF2YWlsYWJsZSIsICAgICAgT0ZGU0VUKHVkdV9zZWkpLCAgQVZfT1BUX1RZUEVfQk9P TCwgICB7IC5pNjQgPSAwIH0sIDAsIDEsIFZFIH0sCiAgICAgeyAieDI2NC1wYXJhbXMiLCAgIk92 ZXJyaWRlIHRoZSB4MjY0IGNvbmZpZ3VyYXRpb24gdXNpbmcgYSA6LXNlcGFyYXRlZCBsaXN0IG9m IGtleT12YWx1ZSBwYXJhbWV0ZXJzIiwgT0ZGU0VUKHgyNjRfcGFyYW1zKSwgQVZfT1BUX1RZUEVf RElDVCwgeyAwIH0sIDAsIDAsIFZFIH0sCisgICAgeyAibWJfaW5mbyIsICAgICAgIlNldCBtYl9p bmZvIGRhdGEgdGhyb3VnaCBBVlNpZGVEYXRhLCBvbmx5IHVzZWZ1bCB3aGVuIHVzZWQgZnJvbSB0 aGUgQVBJIiwgT0ZGU0VUKG1iX2luZm8pLCBBVl9PUFRfVFlQRV9CT09MLCB7IC5pNjQgPSAwIH0s IDAsIDEsIFZFIH0sCiAgICAgeyBOVUxMIH0sCiB9OwoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMv dmVyc2lvbi5oIGIvbGliYXZjb2RlYy92ZXJzaW9uLmgKaW5kZXggZGE2ZjNhODRhYy4uOTQxMTUx MWUwNCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy92ZXJzaW9uLmgKKysrIGIvbGliYXZjb2RlYy92 ZXJzaW9uLmgKQEAgLTI5LDcgKzI5LDcgQEAKCiAjaW5jbHVkZSAidmVyc2lvbl9tYWpvci5oIgoK LSNkZWZpbmUgTElCQVZDT0RFQ19WRVJTSU9OX01JTk9SICAyMQorI2RlZmluZSBMSUJBVkNPREVD X1ZFUlNJT05fTUlOT1IgIDIyCiAjZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9NSUNSTyAxMDAK CiAjZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9JTlQgIEFWX1ZFUlNJT05fSU5UKExJQkFWQ09E RUNfVkVSU0lPTl9NQUpPUiwgXAotLQoyLjM0LjEKCg== --_002_ff9b0b22be35733a7e3931b222bd643d00e67174camelamazonit_ 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_ff9b0b22be35733a7e3931b222bd643d00e67174camelamazonit_--