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 CB72346FC0 for ; Wed, 25 Oct 2023 11:04:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5F81B68CA67; Wed, 25 Oct 2023 14:04:11 +0300 (EEST) Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 00A4268C9BB for ; Wed, 25 Oct 2023 14:04:04 +0300 (EEST) Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-7b6d6773d05so1991945241.2 for ; Wed, 25 Oct 2023 04:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698231843; x=1698836643; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=OAQCRRWQFy9Z4FF6aZrEK+vAveirznwL5vfEWz3WxbY=; b=XGQSsHN9cbiUHB06QXYEMhLiqjx9GcQjTgGygGLylNtQ4++SzJ/LX9WO9/xC+BKSbF cAyLzIWvvahdqCQMaZ8WsORsLxn0XCMjtvHaQqJoQLjNg7VvkRP6VCqto/8C5LxFxbsI 74JMt/6+JwqeVyC0KrkduSWokesXBwFE3pUuPcpznoB8p8D20BRo1R+Y5c+C0dISK318 xNcsu7TOjvF6UUWL74V49Y5KWjQoa8YLrUPjLTzU/Igdb4OLXThSMNK2WviAGT6myq4m PgU99xlCbm9F9hgztdElDMXnzpTOEwSBv6JyO2N913npV7RY6ihawcRKH4jRKe/UV1uP wI9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698231843; x=1698836643; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OAQCRRWQFy9Z4FF6aZrEK+vAveirznwL5vfEWz3WxbY=; b=HpRaY0dOby2XqIf8ZAWwpsK42Hz0aO8c8q236jQY5JqqmTfB/JbktuRzgt44vnpvrE F28MnwyqsgDhLBzbyGThOJPnblCJ2EkFKyIg7BU5eCmuYmETKv6siXG6KbpcgLx9Kwmq xfBZxEsP2TQ6RU1+2NiyZgEG+oOU35DWvzNu9JdGAhU/wColb/sNJ5xX6bU6JYgG7dBZ kE77B4dOau5IcVCnDXr2jzTF56Mv92aSXBR+BThTOp/aAetX98S2EGUHLNEojOhcafSl hN7QdgIZ3k+pKux73Os6czriCj6MpfrZ6tzVmBbIkME7mXAXn4S/14umzUC6fZrsGgUd VSsw== X-Gm-Message-State: AOJu0Ywz+gh9HXJMyTY2Dq5iZEjDE8/pPSKMP5Tax39pHQ8lOWms0Mg/ jfeIK2WazPd30K4LnVEWjvD/vXsJhFNm8UptrEDSf47tKBg= X-Google-Smtp-Source: AGHT+IFq/0m8EVqNRyKaZzVwlMjyz8kVQJ3yAyYGxlWYK6pQ+f+9BzgI+KEKPsDgJ6F2LV19cl4iKq4jofy1gCszIzc= X-Received: by 2002:a67:b703:0:b0:457:c2ff:ad98 with SMTP id h3-20020a67b703000000b00457c2ffad98mr14269107vsf.13.1698231843195; Wed, 25 Oct 2023 04:04:03 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Wed, 25 Oct 2023 13:12:04 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000c2b089060888693a" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] avcodec/mlp*: improvements 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: --000000000000c2b089060888693a Content-Type: text/plain; charset="UTF-8" Set attached. --000000000000c2b089060888693a Content-Type: text/x-patch; charset="US-ASCII"; name="0003-avcodec-mlpdec-support-for-truehd-with-channels-not-.patch" Content-Disposition: attachment; filename="0003-avcodec-mlpdec-support-for-truehd-with-channels-not-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo5no2fz1 RnJvbSAwZTIxMTM2MmExMWY1OGI4Y2FjNDliMzc0MGMxOTQ5YjA0Njg1NDFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMjUgT2N0IDIwMjMgMTI6NDM6MTMgKzAyMDAKU3ViamVjdDogW1BBVENIIDMvNF0gYXZj b2RlYy9tbHBkZWM6IHN1cHBvcnQgZm9yIHRydWVoZCB3aXRoIGNoYW5uZWxzIG5vdAogcmVwcmVz ZW50YWJsZSB3aXRoIDViaXQgZmllbGQgaW4gc2Vjb25kIHN0cmVhbQoKRml4ZXMgZGVjb2Rpbmcg Zm9yIDQuMC80LjEgbGF5b3V0cy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25lbWRh QGdtYWlsLmNvbT4KLS0tCiBsaWJhdmNvZGVjL21scGRlYy5jIHwgNSArKysrLQogMSBmaWxlIGNo YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvbWxwZGVjLmMgYi9saWJhdmNvZGVjL21scGRlYy5jCmluZGV4IDExYjVkMmZlOTguLmYx NTI0Yjk1YTYgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbWxwZGVjLmMKKysrIGIvbGliYXZjb2Rl Yy9tbHBkZWMuYwpAQCAtNDUyLDcgKzQ1MiwxMCBAQCBzdGF0aWMgaW50IHJlYWRfbWFqb3Jfc3lu YyhNTFBEZWNvZGVDb250ZXh0ICptLCBHZXRCaXRDb250ZXh0ICpnYikKICAgICAgICAgICAgIGVs c2UKICAgICAgICAgICAgICAgICBtLT5zdWJzdHJlYW1bMl0ubWFzayA9IG1oLmNoYW5uZWxfbGF5 b3V0X3RoZF9zdHJlYW0xOwogICAgICAgICBpZiAobS0+YXZjdHgtPmNoX2xheW91dC5uYl9jaGFu bmVscyA+IDIpCi0gICAgICAgICAgICBtLT5zdWJzdHJlYW1bbWgubnVtX3N1YnN0cmVhbXMgPiAx XS5tYXNrID0gbWguY2hhbm5lbF9sYXlvdXRfdGhkX3N0cmVhbTE7CisgICAgICAgICAgICBpZiAo bWgubnVtX3N1YnN0cmVhbXMgPiAyKQorICAgICAgICAgICAgICAgIG0tPnN1YnN0cmVhbVsxXS5t YXNrID0gbWguY2hhbm5lbF9sYXlvdXRfdGhkX3N0cmVhbTE7CisgICAgICAgICAgICBlbHNlCisg ICAgICAgICAgICAgICAgbS0+c3Vic3RyZWFtW21oLm51bV9zdWJzdHJlYW1zID4gMV0ubWFzayA9 IG1oLmNoYW5uZWxfbGF5b3V0X3RoZF9zdHJlYW0yOwogICAgIH0KIAogICAgIG0tPm5lZWRzX3Jl b3JkZXJpbmcgPSBtaC5jaGFubmVsX2FycmFuZ2VtZW50ID49IDE4ICYmIG1oLmNoYW5uZWxfYXJy YW5nZW1lbnQgPD0gMjA7Ci0tIAoyLjQyLjAKCg== --000000000000c2b089060888693a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avcodec-mlpenc-replace-naive-rematrix-with-brute-for.patch" Content-Disposition: attachment; filename="0001-avcodec-mlpenc-replace-naive-rematrix-with-brute-for.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo5no2gi3 RnJvbSBmNTI1N2NhOWVkODIxZTlmYjNkZDllZGMzNDg3ZGE0ZDA2YmE0N2EzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMjUgT2N0IDIwMjMgMDk6NTg6MjQgKzAyMDAKU3ViamVjdDogW1BBVENIIDEvNF0gYXZj b2RlYy9tbHBlbmM6IHJlcGxhY2UgbmFpdmUgcmVtYXRyaXggd2l0aCBicnV0ZS1mb3JjZQogc2Vh cmNoCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+Ci0tLQog bGliYXZjb2RlYy9tbHBlbmMuYyB8IDE4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspLCA1NCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL21scGVuYy5jIGIvbGliYXZjb2RlYy9t bHBlbmMuYwppbmRleCA2YjgwMTYwNWRiLi4yN2VmNWYyYzgyIDEwMDY0NAotLS0gYS9saWJhdmNv ZGVjL21scGVuYy5jCisrKyBiL2xpYmF2Y29kZWMvbWxwZW5jLmMKQEAgLTEzNiw3ICsxMzYsOCBA QCB0eXBlZGVmIHN0cnVjdCBNTFBFbmNvZGVDb250ZXh0IHsKICAgICBpbnQgICAgICAgICAgICAg bWluX3Jlc3RhcnRfaW50ZXJ2YWw7ICAgLy8vPCBNaW4gaW50ZXJ2YWwgb2YgYWNjZXNzIHVuaXRz IGluIGJldHdlZW4gdHdvIG1ham9yIGZyYW1lcy4KICAgICBpbnQgICAgICAgICAgICAgY3VyX3Jl c3RhcnRfaW50ZXJ2YWw7CiAgICAgaW50ICAgICAgICAgICAgIGxwY19jb2VmZl9wcmVjaXNpb247 Ci0gICAgaW50ICAgICAgICAgICAgIHJlbWF0cml4X3ByZWNpc2lvbjsKKyAgICBpbnQgICAgICAg ICAgICAgcmVtYXRyaXhfc2VhcmNoX3N0ZXA7CisgICAgaW50ICAgICAgICAgICAgIHJlbWF0cml4 X3NlYXJjaF9saW1pdDsKICAgICBpbnQgICAgICAgICAgICAgbHBjX3R5cGU7CiAgICAgaW50ICAg ICAgICAgICAgIGxwY19wYXNzZXM7CiAgICAgaW50ICAgICAgICAgICAgIHByZWRpY3Rpb25fb3Jk ZXI7CkBAIC0xMzk5LDc5ICsxNDAwLDE1MCBAQCBzdGF0aWMgdm9pZCBkZXRlcm1pbmVfZmlsdGVy cyhNTFBFbmNvZGVDb250ZXh0ICpjdHgsIE1MUFN1YnN0cmVhbSAqcykKICAgICAgICAgc2V0X2Zp bHRlcihjdHgsIHMsIGNoLCAwKTsKIH0KIAorc3RhdGljIGludCBpbnZlcnQyeDIoY29uc3QgaW50 MzJfdCAqcywgaW50MzJfdCAqZCkKK3sKKyAgICBpbnQ2NF90IGRldDsKKworICAgIGRbMF0gPSAr c1szXTsKKyAgICBkWzFdID0gLXNbMV07CisgICAgZFsyXSA9IC1zWzJdOworICAgIGRbM10gPSAr c1swXTsKKworICAgIGRldCA9IChpbnQ2NF90KXNbMF0gKiBkWzBdICsgKGludDY0X3Qpc1sxXSAq IGRbMl07CisgICAgaWYgKGRldCA9PSAwTEwpCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGRb MF0gPSAoZFswXSAqICgxTEwgPDwgMjgpKSAvIGRldDsKKyAgICBkWzFdID0gKGRbMV0gKiAoMUxM IDw8IDI4KSkgLyBkZXQ7CisgICAgZFsyXSA9IChkWzJdICogKDFMTCA8PCAyOCkpIC8gZGV0Owor ICAgIGRbM10gPSAoZFszXSAqICgxTEwgPDwgMjgpKSAvIGRldDsKKworICAgIHJldHVybiAwOwor fQorCiBzdGF0aWMgaW50IGVzdGltYXRlX2NvZWZmKE1MUEVuY29kZUNvbnRleHQgKmN0eCwgTUxQ U3Vic3RyZWFtICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICBNYXRyaXhQYXJhbXMgKm1w LAotICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY2gwLCBpbnQgY2gxKQorICAgICAgICAg ICAgICAgICAgICAgICAgICBNYXRyaXhQYXJhbXMgKm1wLCBpbnQgY2gwLCBpbnQgY2gxKQogewot ICAgIGludDMyX3QgbWF4bCA9IElOVDMyX01JTiwgbWF4ciA9IElOVDMyX01JTiwgbWlubCA9IElO VDMyX01BWCwgbWluciA9IElOVDMyX01BWDsKLSAgICBpbnQ2NF90IHN1bW0gPSAwLCBzdW1zID0g MCwgc3VtbCA9IDAsIHN1bXIgPSAwLCBlbmwgPSAwLCBlbnIgPSAwOwotICAgIGNvbnN0IGludCBz aGlmdCA9IDE0IC0gY3R4LT5yZW1hdHJpeF9wcmVjaXNpb247Ci0gICAgaW50MzJfdCBjZjAsIGNm MSwgZVs0XSwgZFs0XSwgbWwsIG1yOwotICAgIGludCBpLCBjb3VudCA9IDA7CisgICAgY29uc3Qg aW50IHNlYXJjaF9saW1pdCA9IDEgPDwgY3R4LT5yZW1hdHJpeF9zZWFyY2hfbGltaXQ7CisgICAg Y29uc3QgaW50IHNlYXJjaF9zdGVwID0gMSA8PCBjdHgtPnJlbWF0cml4X3NlYXJjaF9zdGVwOwor ICAgIGludDMyX3QgYmVzdFs0XSwgZFs0XSwgZVs0XSwgY291bnQgPSAwLCBjaGFuID0gLTE7Cisg ICAgdWludDY0X3QgYmVzdF9zdW0gPSBVSU5UNjRfTUFYOworICAgIGludDMyX3QgdlsyXSwgaW5j OwogCi0gICAgZm9yIChpbnQgaiA9IDA7IGogPD0gY3R4LT5jdXJfcmVzdGFydF9pbnRlcnZhbDsg aisrKSB7Ci0gICAgICAgIERlY29kaW5nUGFyYW1zICpkcCA9ICZzLT5iW2pdLmRlY29kaW5nX3Bh cmFtczsKLSAgICAgICAgY29uc3QgaW50MzJfdCAqY2hbMl07CisgICAgdlswXSA9IDA7CisgICAg dlsxXSA9IDA7CiAKLSAgICAgICAgY2hbMF0gPSBkcC0+c2FtcGxlX2J1ZmZlcltjaDBdOwotICAg ICAgICBjaFsxXSA9IGRwLT5zYW1wbGVfYnVmZmVyW2NoMV07CisgICAgaW5jID0gc2VhcmNoX3N0 ZXA7CiAKLSAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBkcC0+YmxvY2tzaXplOyBpKyspIHsK LSAgICAgICAgICAgIGludDMyX3QgbG0gPSBjaFswXVtpXSwgcm0gPSBjaFsxXVtpXTsKKyAgICB3 aGlsZSAoMSkgeworICAgICAgICBmb3IgKGludCBjID0gMDsgYyA8IDI7IGMrKykgeworICAgICAg ICAgICAgdWludDY0X3Qgc3VtID0gMDsKKworICAgICAgICAgICAgaWYgKGMpIHsKKyAgICAgICAg ICAgICAgICBlWzBdID0gMSA8PCAxNDsKKyAgICAgICAgICAgICAgICBlWzFdID0gMCA8PCAxNDsK KyAgICAgICAgICAgICAgICBlWzJdID0gdlsxXTsKKyAgICAgICAgICAgICAgICBlWzNdID0gdlsw XTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgZVswXSA9IHZbMF07Cisg ICAgICAgICAgICAgICAgZVsxXSA9IHZbMV07CisgICAgICAgICAgICAgICAgZVsyXSA9IDAgPDwg MTQ7CisgICAgICAgICAgICAgICAgZVszXSA9IDEgPDwgMTQ7CisgICAgICAgICAgICB9CiAKLSAg ICAgICAgICAgIGVubCAgKz0gRkZBQlMobG0pOwotICAgICAgICAgICAgZW5yICArPSBGRkFCUyhy bSk7CisgICAgICAgICAgICBpZiAoaW52ZXJ0MngyKGUsIGQpKSB7CisgICAgICAgICAgICAgICAg c3VtID0gVUlOVDY0X01BWDsKKyAgICAgICAgICAgICAgICBnb3RvIG5leHQ7CisgICAgICAgICAg ICB9CiAKLSAgICAgICAgICAgIHN1bW0gKz0gRkZBQlMobG0gKyBybSk7Ci0gICAgICAgICAgICBz dW1zICs9IEZGQUJTKGxtIC0gcm0pOworICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCA0 OyBpKyspIHsKKyAgICAgICAgICAgICAgICBpZiAoZFtpXSAhPSBhdl9jbGlwX2ludHAyKGRbaV0s IDE1KSkgeworICAgICAgICAgICAgICAgICAgICBzdW0gPSBVSU5UNjRfTUFYOworICAgICAgICAg ICAgICAgICAgICBnb3RvIG5leHQ7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQog Ci0gICAgICAgICAgICBzdW1sICs9IGxtOwotICAgICAgICAgICAgc3VtciArPSBybTsKKyAgICAg ICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9IGN0eC0+Y3VyX3Jlc3RhcnRfaW50ZXJ2YWw7IGor KykgeworICAgICAgICAgICAgICAgIERlY29kaW5nUGFyYW1zICpkcCA9ICZzLT5iW2pdLmRlY29k aW5nX3BhcmFtczsKKyAgICAgICAgICAgICAgICBjb25zdCBpbnQzMl90ICpjaFsyXTsKIAotICAg ICAgICAgICAgbWF4bCA9IEZGTUFYKG1heGwsIGxtKTsKLSAgICAgICAgICAgIG1heHIgPSBGRk1B WChtYXhyLCBybSk7CisgICAgICAgICAgICAgICAgY2hbMF0gPSBkcC0+c2FtcGxlX2J1ZmZlcltj aDBdOworICAgICAgICAgICAgICAgIGNoWzFdID0gZHAtPnNhbXBsZV9idWZmZXJbY2gxXTsKIAot ICAgICAgICAgICAgbWlubCA9IEZGTUlOKG1pbmwsIGxtKTsKLSAgICAgICAgICAgIG1pbnIgPSBG Rk1JTihtaW5yLCBybSk7Ci0gICAgICAgIH0KLSAgICB9CisgICAgICAgICAgICAgICAgZm9yIChp bnQgaSA9IDA7IGkgPCBkcC0+YmxvY2tzaXplOyBpKyspIHsKKyAgICAgICAgICAgICAgICAgICAg Y29uc3QgaW50NjRfdCBsbSA9IGNoWzBdW2ldLCBybSA9IGNoWzFdW2ldOworICAgICAgICAgICAg ICAgICAgICBpbnQ2NF90IGx0LCBydCwgdiA9IDA7CiAKLSAgICBzdW1tIC09IEZGQUJTKHN1bWwg KyBzdW1yKTsKLSAgICBzdW1zIC09IEZGQUJTKHN1bWwgLSBzdW1yKTsKKyAgICAgICAgICAgICAg ICAgICAgbHQgPSAoKGxtICogZVswXSkgPj4gMTQpICsgKChybSAqIGVbMV0pID4+IDE0KTsKKyAg ICAgICAgICAgICAgICAgICAgcnQgPSAoKGxtICogZVsyXSkgPj4gMTQpICsgKChybSAqIGVbM10p ID4+IDE0KTsKIAotICAgIG1sID0gbWF4bCAtIG1pbmw7Ci0gICAgbXIgPSBtYXhyIC0gbWlucjsK KyAgICAgICAgICAgICAgICAgICAgaWYgKEZGQUJTKGx0KSA+ICgxTEwgPDwgMjMpIHx8CisgICAg ICAgICAgICAgICAgICAgICAgICBGRkFCUyhydCkgPiAoMUxMIDw8IDIzKSkgeworICAgICAgICAg ICAgICAgICAgICAgICAgc3VtID0gVUlOVDY0X01BWDsKKyAgICAgICAgICAgICAgICAgICAgICAg IGdvdG8gbmV4dDsKKyAgICAgICAgICAgICAgICAgICAgfQogCi0gICAgaWYgKCFzdW1tICYmICFz dW1zKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGMpCisgICAg ICAgICAgICAgICAgICAgICAgICB2ICs9IEZGQUJTKHJ0KTsKKyAgICAgICAgICAgICAgICAgICAg ZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgdiArPSBGRkFCUyhsdCk7CisgICAgICAgICAg ICAgICAgICAgIHN1bSArPSB2OworICAgICAgICAgICAgICAgICAgICBpZiAoc3VtID4gYmVzdF9z dW0pCisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG5leHQ7CisKKyAgICAgICAgICAgICAg ICAgICAgaWYgKCgoKGx0ICogZFswXSkgPj4gMTQpICsgKChydCAqIGRbMV0pID4+IDE0KSkgIT0g bG0pIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHN1bSA9IFVJTlQ2NF9NQVg7CisgICAgICAg ICAgICAgICAgICAgICAgICBnb3RvIG5leHQ7CisgICAgICAgICAgICAgICAgICAgIH0KIAotICAg IGlmICghbWwgfHwgIW1yKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgICAgICAgICAg aWYgKCgoKGx0ICogZFsyXSkgPj4gMTQpICsgKChydCAqIGRbM10pID4+IDE0KSkgIT0gcm0pIHsK KyAgICAgICAgICAgICAgICAgICAgICAgIHN1bSA9IFVJTlQ2NF9NQVg7CisgICAgICAgICAgICAg ICAgICAgICAgICBnb3RvIG5leHQ7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg ICAgICB9CisgICAgICAgICAgICB9CiAKLSAgICBpZiAoKEZGQUJTKG1sKSArIEZGQUJTKG1yKSkg Pj0gKDEgPDwgMjQpKQotICAgICAgICByZXR1cm4gMDsKK25leHQ6CisgICAgICAgICAgICBpZiAo c3VtIDwgYmVzdF9zdW0pIHsKKyAgICAgICAgICAgICAgICBjaGFuID0gYzsKKyAgICAgICAgICAg ICAgICBiZXN0X3N1bSA9IHN1bTsKKyAgICAgICAgICAgICAgICBtZW1jcHkoYmVzdCwgZSwgc2l6 ZW9mKGUpKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogCi0gICAgY2YwID0gKEZGTUlOKEZG QUJTKG1yKSwgRkZBQlMobWwpKSAqICgxTEwgPDwgMTQpKSAvIEZGTUFYKEZGQUJTKG1sKSwgRkZB QlMobXIpKTsKLSAgICBjZjAgPSAoY2YwID4+IHNoaWZ0KSA8PCBzaGlmdDsKLSAgICBjZjEgPSAt Y2YwOworICAgICAgICB2WzFdICs9IGluYzsKKworICAgICAgICBpZiAodlsxXSA8IC1zZWFyY2hf bGltaXQpIHsKKyAgICAgICAgICAgIGlmICh2WzBdID4gc2VhcmNoX2xpbWl0KSB7CisgICAgICAg ICAgICAgICAgdlswXSA9IC1zZWFyY2hfc3RlcDsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAodlsw XSA+PSAwKSB7CisgICAgICAgICAgICAgICAgdlswXSArPSBzZWFyY2hfc3RlcDsKKyAgICAgICAg ICAgIH0gZWxzZSBpZiAodlswXSA+PSAtc2VhcmNoX2xpbWl0KSB7CisgICAgICAgICAgICAgICAg dlswXSAtPSBzZWFyY2hfc3RlcDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg ICAgYnJlYWs7CisgICAgICAgICAgICB9CiAKLSAgICBpZiAoc3VtcyA+IHN1bW0pCi0gICAgICAg IEZGU1dBUChpbnQzMl90LCBjZjAsIGNmMSk7CisgICAgICAgICAgICBpbmMgPSBzZWFyY2hfc3Rl cDsKKyAgICAgICAgfSBlbHNlIGlmICh2WzFdID4gc2VhcmNoX2xpbWl0KSB7CisgICAgICAgICAg ICB2WzFdID0gMDsKKyAgICAgICAgICAgIGluYyAgPSAtc2VhcmNoX3N0ZXA7CisgICAgICAgIH0K IAotICAgIGNvdW50ID0gMTsKLSAgICBpID0gZW5sIDwgZW5yOwotICAgIG1wLT5vdXRjaFswXSA9 IGNoMCArIGk7CisgICAgICAgIGlmIChiZXN0X3N1bSA9PSAwVUxMKQorICAgICAgICAgICAgYnJl YWs7CisgICAgfQogCi0gICAgZFshaV0gPSBjZjA7Ci0gICAgZFsgaV0gPSAxIDw8IDE0OwotICAg IGVbIWldID0gY2YxOwotICAgIGVbIGldID0gMSA8PCAxNDsKKyAgICBpZiAoY2hhbiA8IDApCisg ICAgICAgIHJldHVybiAwOwogCi0gICAgbXAtPmNvZWZmWzBdW2NoMF0gPSBhdl9jbGlwX2ludHAy KGRbMF0sIDE1KTsKLSAgICBtcC0+Y29lZmZbMF1bY2gxXSA9IGF2X2NsaXBfaW50cDIoZFsxXSwg MTUpOworICAgIG1wLT5vdXRjaFswXSA9IGNoYW47CisgICAgbWVtY3B5KGUsIGJlc3QsIHNpemVv ZihlKSk7CisgICAgaW52ZXJ0MngyKGUsIGQpOworICAgIGNvdW50ID0gMTsKIAotICAgIG1wLT5m b3Jjb1swXVtjaDBdID0gYXZfY2xpcF9pbnRwMihlWzBdLCAxNSk7Ci0gICAgbXAtPmZvcmNvWzBd W2NoMV0gPSBhdl9jbGlwX2ludHAyKGVbMV0sIDE1KTsKKyAgICBtcC0+Y29lZmZbMF1bY2gwXSA9 IGRbY2hhbiAqIDIgKyAwXTsgbXAtPmNvZWZmWzBdW2NoMV0gPSBkW2NoYW4gKiAyICsgMV07Cisg ICAgbXAtPmZvcmNvWzBdW2NoMF0gPSBlW2NoYW4gKiAyICsgMF07IG1wLT5mb3Jjb1swXVtjaDFd ID0gZVtjaGFuICogMiArIDFdOwogCiAgICAgcmV0dXJuIGNvdW50OwogfQpAQCAtMjA2MCwxMSAr MjEzMiwxMyBAQCBzdGF0aWMgdm9pZCBzZXRfbWFqb3JfcGFyYW1zKE1MUEVuY29kZUNvbnRleHQg KmN0eCwgTUxQU3Vic3RyZWFtICpzKQogICAgIGZvciAoaW50IGluZGV4ID0gMDsgaW5kZXggPCBz LT5iW2N0eC0+cmVzdGFydF9pbnRlcnZhbHMtMV0uc2VxX3NpemU7IGluZGV4KyspIHsKICAgICAg ICAgbWVtY3B5KCZzLT5iW2luZGV4XS5tYWpvcl9kZWNvZGluZ19wYXJhbXMsCiAgICAgICAgICAg ICAgICAmcy0+YltpbmRleF0uZGVjb2RpbmdfcGFyYW1zLCBzaXplb2YoRGVjb2RpbmdQYXJhbXMp KTsKKwogICAgICAgICBmb3IgKGludCBjaCA9IDA7IGNoIDw9IHJoLT5tYXhfbWF0cml4X2NoYW5u ZWw7IGNoKyspIHsKICAgICAgICAgICAgIGludDhfdCBzaGlmdCA9IHMtPmJbaW5kZXhdLmRlY29k aW5nX3BhcmFtcy5vdXRwdXRfc2hpZnRbY2hdOwogCiAgICAgICAgICAgICBtYXhfc2hpZnQgPSBG Rk1BWChtYXhfc2hpZnQsIHNoaWZ0KTsKICAgICAgICAgfQorCiAgICAgICAgIGZvciAoaW50IGNo ID0gcmgtPm1pbl9jaGFubmVsOyBjaCA8PSByaC0+bWF4X2NoYW5uZWw7IGNoKyspIHsKICAgICAg ICAgICAgIHVpbnQ4X3QgaHVmZl9sc2JzID0gcy0+YltpbmRleF0uY2hhbm5lbF9wYXJhbXNbY2hd Lmh1ZmZfbHNiczsKIApAQCAtMjI3Nyw3ICsyMzUxLDggQEAgc3RhdGljIGNvbnN0IEFWT3B0aW9u IG1scF9vcHRpb25zW10gPSB7CiB7ICJwcmVkaWN0aW9uX29yZGVyIiwgIlNlYXJjaCBtZXRob2Qg Zm9yIHNlbGVjdGluZyBwcmVkaWN0aW9uIG9yZGVyIiwgT0ZGU0VUKHByZWRpY3Rpb25fb3JkZXIp LCBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gT1JERVJfTUVUSE9EX0VTVCB9LCBPUkRFUl9NRVRI T0RfRVNULCBPUkRFUl9NRVRIT0RfU0VBUkNILCBGTEFHUywgInByZWRtIiB9LAogeyAiZXN0aW1h dGlvbiIsIE5VTEwsIDAsIEFWX09QVF9UWVBFX0NPTlNULCB7Lmk2NCA9IE9SREVSX01FVEhPRF9F U1QgfSwgICAgMCwgMCwgRkxBR1MsICJwcmVkbSIgfSwKIHsgInNlYXJjaCIsICAgICBOVUxMLCAw LCBBVl9PUFRfVFlQRV9DT05TVCwgey5pNjQgPSBPUkRFUl9NRVRIT0RfU0VBUkNIIH0sIDAsIDAs IEZMQUdTLCAicHJlZG0iIH0sCi17ICJyZW1hdHJpeF9wcmVjaXNpb24iLCAiUmVtYXRyaXggY29l ZmZpY2llbnQgcHJlY2lzaW9uIiwgT0ZGU0VUKHJlbWF0cml4X3ByZWNpc2lvbiksIEFWX09QVF9U WVBFX0lOVCwgey5pNjQgPSAxIH0sIDAsIDE0LCBGTEFHUyB9LAoreyAicmVtYXRyaXhfbGltaXQi LCAiUmVtYXRyaXggc2VhcmNoIGxpbWl0IHByZWNpc2lvbiIsIE9GRlNFVChyZW1hdHJpeF9zZWFy Y2hfbGltaXQpLCBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gMTYgfSwgMTQsIDIwLCBGTEFHUyB9 LAoreyAicmVtYXRyaXhfc3RlcCIsICJSZW1hdHJpeCBzZWFyY2ggc3RlcCBwcmVjaXNpb24iLCBP RkZTRVQocmVtYXRyaXhfc2VhcmNoX3N0ZXApLCBBVl9PUFRfVFlQRV9JTlQsIHsuaTY0ID0gMTAg fSwgMSwgMTQsIEZMQUdTIH0sCiB7IE5VTEwgfSwKIH07CiAKLS0gCjIuNDIuMAoK --000000000000c2b089060888693a Content-Type: text/x-patch; charset="US-ASCII"; name="0004-avcodec-mlpenc-add-support-for-4.0-4.1-ch-layout.patch" Content-Disposition: attachment; filename="0004-avcodec-mlpenc-add-support-for-4.0-4.1-ch-layout.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo5no2fe0 RnJvbSA4NWIwZDUxZDJlYjk3NGRjMDk5MTc2ZTVhOGM5ZmU1NDAyMjIyN2QyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMjUgT2N0IDIwMjMgMTI6NDY6MjQgKzAyMDAKU3ViamVjdDogW1BBVENIIDQvNF0gYXZj b2RlYy9tbHBlbmM6IGFkZCBzdXBwb3J0IGZvciA0LjAvNC4xIGNoIGxheW91dAoKU2lnbmVkLW9m Zi1ieTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgotLS0KIGxpYmF2Y29kZWMvbWxw ZW5jLmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvbWxwZW5jLmMgYi9saWJhdmNvZGVj L21scGVuYy5jCmluZGV4IDNhNzg5M2IzZjAuLjMwOGRlY2U1YTAgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvbWxwZW5jLmMKKysrIGIvbGliYXZjb2RlYy9tbHBlbmMuYwpAQCAtMTc5LDcgKzE3OSw3 IEBAIHR5cGVkZWYgc3RydWN0IE1MUEVuY29kZUNvbnRleHQgewogCiAgICAgdWludDhfdCAgICAg ICAgIG5vaXNlX3R5cGU7CiAgICAgdWludDhfdCAgICAgICAgIGNoYW5uZWxfYXJyYW5nZW1lbnQ7 ICAgIC8vLzwgY2hhbm5lbCBhcnJhbmdlbWVudCBmb3IgTUxQIHN0cmVhbXMKLSAgICB1aW50OF90 ICAgICAgICAgY2hhbm5lbF9hcnJhbmdlbWVudDg7ICAgLy8vPCA4IGNoYW5uZWwgYXJyYW5nZW1l bnQgZm9yIFRIRCBzdHJlYW1zCisgICAgdWludDE2X3QgICAgICAgIGNoYW5uZWxfYXJyYW5nZW1l bnQ4OyAgIC8vLzwgOCBjaGFubmVsIGFycmFuZ2VtZW50IGZvciBUSEQgc3RyZWFtcwogCiAgICAg dWludDhfdCAgICAgICAgIG11bHRpY2hhbm5lbF90eXBlNmNoOyAgIC8vLzwgY2hhbm5lbCBtb2Rp ZmllciBmb3IgVHJ1ZUhEIHN0cmVhbSAwCiAgICAgdWludDhfdCAgICAgICAgIG11bHRpY2hhbm5l bF90eXBlOGNoOyAgIC8vLzwgY2hhbm5lbCBtb2RpZmllciBmb3IgVHJ1ZUhEIHN0cmVhbSAwCkBA IC02MDEsNiArNjAxLDggQEAgc3RhdGljIGF2X2NvbGQgaW50IG1scF9lbmNvZGVfaW5pdChBVkNv ZGVjQ29udGV4dCAqYXZjdHgpCiAgICAgICAgIGNhc2UgQVZfQ0hfTEFZT1VUXzJQT0lOVDE6CiAg ICAgICAgIGNhc2UgQVZfQ0hfTEFZT1VUX1NVUlJPVU5EOgogICAgICAgICBjYXNlIEFWX0NIX0xB WU9VVF8zUE9JTlQxOgorICAgICAgICBjYXNlIEFWX0NIX0xBWU9VVF80UE9JTlQwOgorICAgICAg ICBjYXNlIEFWX0NIX0xBWU9VVF80UE9JTlQxOgogICAgICAgICBjYXNlIEFWX0NIX0xBWU9VVF81 UE9JTlQwOgogICAgICAgICBjYXNlIEFWX0NIX0xBWU9VVF81UE9JTlQxOgogICAgICAgICAgICAg Y3R4LT5jaDJfcHJlc2VudGF0aW9uX21vZD0gMDsKQEAgLTI0MDAsMTMgKzI0MDIsMTUgQEAgY29u c3QgRkZDb2RlYyBmZl90cnVlaGRfZW5jb2RlciA9IHsKICAgICAucC5wcml2X2NsYXNzICAgICAg ICAgICA9ICZtbHBfY2xhc3MsCiAgICAgLnAuc2FtcGxlX2ZtdHMgICAgICAgICAgPSAoY29uc3Qg ZW51bSBBVlNhbXBsZUZvcm1hdFtdKSB7QVZfU0FNUExFX0ZNVF9TMTZQLCBBVl9TQU1QTEVfRk1U X1MzMlAsIEFWX1NBTVBMRV9GTVRfTk9ORX0sCiAgICAgLnAuc3VwcG9ydGVkX3NhbXBsZXJhdGVz ID0gKGNvbnN0IGludFtdKSB7NDQxMDAsIDQ4MDAwLCA4ODIwMCwgOTYwMDAsIDE3NjQwMCwgMTky MDAwLCAwfSwKLSAgICBDT0RFQ19PTERfQ0hBTk5FTF9MQVlPVVRTKEFWX0NIX0xBWU9VVF9NT05P LCBBVl9DSF9MQVlPVVRfU1RFUkVPLCBBVl9DSF9MQVlPVVRfMlBPSU5UMSwgQVZfQ0hfTEFZT1VU X1NVUlJPVU5ELCBBVl9DSF9MQVlPVVRfM1BPSU5UMSwgQVZfQ0hfTEFZT1VUXzVQT0lOVDAsIEFW X0NIX0xBWU9VVF81UE9JTlQxKQorICAgIENPREVDX09MRF9DSEFOTkVMX0xBWU9VVFMoQVZfQ0hf TEFZT1VUX01PTk8sIEFWX0NIX0xBWU9VVF9TVEVSRU8sIEFWX0NIX0xBWU9VVF8yUE9JTlQxLCBB Vl9DSF9MQVlPVVRfU1VSUk9VTkQsIEFWX0NIX0xBWU9VVF8zUE9JTlQxLCBBVl9DSF9MQVlPVVRf NFBPSU5UMCwgQVZfQ0hfTEFZT1VUXzRQT0lOVDEsIEFWX0NIX0xBWU9VVF81UE9JTlQwLCBBVl9D SF9MQVlPVVRfNVBPSU5UMSkKICAgICAucC5jaF9sYXlvdXRzICAgICAgICAgICA9IChjb25zdCBB VkNoYW5uZWxMYXlvdXRbXSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFW X0NIQU5ORUxfTEFZT1VUX01PTk8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg QVZfQ0hBTk5FTF9MQVlPVVRfU1RFUkVPLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEFWX0NIQU5ORUxfTEFZT1VUXzJQT0lOVDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgQVZfQ0hBTk5FTF9MQVlPVVRfU1VSUk9VTkQsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgQVZfQ0hBTk5FTF9MQVlPVVRfM1BPSU5UMSwKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBBVl9DSEFOTkVMX0xBWU9VVF80UE9JTlQwLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIEFWX0NIQU5ORUxfTEFZT1VUXzRQT0lOVDEsCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZfQ0hBTk5FTF9MQVlPVVRfNVBPSU5UMCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9DSEFOTkVMX0xBWU9VVF81UE9J TlQxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgMCB9Ci0tIAoyLjQyLjAK Cg== --000000000000c2b089060888693a Content-Type: text/x-patch; charset="US-ASCII"; name="0002-avcodec-mlpenc-add-3.1-ch-layout-support-for-truehd.patch" Content-Disposition: attachment; filename="0002-avcodec-mlpenc-add-3.1-ch-layout-support-for-truehd.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo5no2ga2 RnJvbSAzMTA5NzljMDM5NGFiODU3MmIzNDc1NGFlMTQzNjUzNzUxMmM1YWZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMjUgT2N0IDIwMjMgMTE6MDU6MzUgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvNF0gYXZj b2RlYy9tbHBlbmM6IGFkZCAzLjEgY2ggbGF5b3V0IHN1cHBvcnQgZm9yIHRydWVoZAoKU2lnbmVk LW9mZi1ieTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgotLS0KIGxpYmF2Y29kZWMv bWxwZW5jLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL21scGVuYy5jIGIvbGliYXZjb2RlYy9t bHBlbmMuYwppbmRleCAyN2VmNWYyYzgyLi4zYTc4OTNiM2YwIDEwMDY0NAotLS0gYS9saWJhdmNv ZGVjL21scGVuYy5jCisrKyBiL2xpYmF2Y29kZWMvbWxwZW5jLmMKQEAgLTYwMCw2ICs2MDAsNyBA QCBzdGF0aWMgYXZfY29sZCBpbnQgbWxwX2VuY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0 eCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEFWX0NIX0xBWU9VVF8yUE9JTlQx OgogICAgICAgICBjYXNlIEFWX0NIX0xBWU9VVF9TVVJST1VORDoKKyAgICAgICAgY2FzZSBBVl9D SF9MQVlPVVRfM1BPSU5UMToKICAgICAgICAgY2FzZSBBVl9DSF9MQVlPVVRfNVBPSU5UMDoKICAg ICAgICAgY2FzZSBBVl9DSF9MQVlPVVRfNVBPSU5UMToKICAgICAgICAgICAgIGN0eC0+Y2gyX3By ZXNlbnRhdGlvbl9tb2Q9IDA7CkBAIC0yMzk5LDEyICsyNDAwLDEzIEBAIGNvbnN0IEZGQ29kZWMg ZmZfdHJ1ZWhkX2VuY29kZXIgPSB7CiAgICAgLnAucHJpdl9jbGFzcyAgICAgICAgICAgPSAmbWxw X2NsYXNzLAogICAgIC5wLnNhbXBsZV9mbXRzICAgICAgICAgID0gKGNvbnN0IGVudW0gQVZTYW1w bGVGb3JtYXRbXSkge0FWX1NBTVBMRV9GTVRfUzE2UCwgQVZfU0FNUExFX0ZNVF9TMzJQLCBBVl9T QU1QTEVfRk1UX05PTkV9LAogICAgIC5wLnN1cHBvcnRlZF9zYW1wbGVyYXRlcyA9IChjb25zdCBp bnRbXSkgezQ0MTAwLCA0ODAwMCwgODgyMDAsIDk2MDAwLCAxNzY0MDAsIDE5MjAwMCwgMH0sCi0g ICAgQ09ERUNfT0xEX0NIQU5ORUxfTEFZT1VUUyhBVl9DSF9MQVlPVVRfTU9OTywgQVZfQ0hfTEFZ T1VUX1NURVJFTywgQVZfQ0hfTEFZT1VUXzJQT0lOVDEsIEFWX0NIX0xBWU9VVF9TVVJST1VORCwg QVZfQ0hfTEFZT1VUXzVQT0lOVDAsIEFWX0NIX0xBWU9VVF81UE9JTlQxKQorICAgIENPREVDX09M RF9DSEFOTkVMX0xBWU9VVFMoQVZfQ0hfTEFZT1VUX01PTk8sIEFWX0NIX0xBWU9VVF9TVEVSRU8s IEFWX0NIX0xBWU9VVF8yUE9JTlQxLCBBVl9DSF9MQVlPVVRfU1VSUk9VTkQsIEFWX0NIX0xBWU9V VF8zUE9JTlQxLCBBVl9DSF9MQVlPVVRfNVBPSU5UMCwgQVZfQ0hfTEFZT1VUXzVQT0lOVDEpCiAg ICAgLnAuY2hfbGF5b3V0cyAgICAgICAgICAgPSAoY29uc3QgQVZDaGFubmVsTGF5b3V0W10pIHsK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9DSEFOTkVMX0xBWU9VVF9NT05P LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFWX0NIQU5ORUxfTEFZT1VUX1NU RVJFTywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9DSEFOTkVMX0xBWU9V VF8yUE9JTlQxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFWX0NIQU5ORUxf TEFZT1VUX1NVUlJPVU5ELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFWX0NI QU5ORUxfTEFZT1VUXzNQT0lOVDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg QVZfQ0hBTk5FTF9MQVlPVVRfNVBPSU5UMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBBVl9DSEFOTkVMX0xBWU9VVF81UE9JTlQxLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHsgMCB9Ci0tIAoyLjQyLjAKCg== --000000000000c2b089060888693a 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". --000000000000c2b089060888693a--