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 2939843B56 for ; Sat, 17 Sep 2022 12:10:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3E2B168BBDC; Sat, 17 Sep 2022 15:10:28 +0300 (EEST) Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 511D068BB36 for ; Sat, 17 Sep 2022 15:10:21 +0300 (EEST) Received: by mail-yb1-f177.google.com with SMTP id 198so31206331ybc.1 for ; Sat, 17 Sep 2022 05:10:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=ALI0pzl+1aXunc6wbjS/7ViPy7ljKVSfJWfn5z03xV4=; b=D9Olz6ceLeQQl37MoioWCezrGg4ghUNI9Pr2EREPExs+O0hIpby9u3pCMg7LjZXPda VA98Z6HyVcrw5Z1knTrazvbUGwcmPF44aoTm4ECYBQxN/4TmHcy6VUq306GOQwIw8d5G Kxo8WTDch+xPF7Khv3XHVr2zQ2FQ9se0oAWL82NuMYNEp60OEBQss1xA1RB27jSTbhV9 nfV9aXE8OaWA4iM1W8/e7vvJaNIlYhx7W2hDim9NyfVvz6Y9v+jqro6dahiNOunxZsgh Il+8dePFohEe8K150XA8ahs5Z2nf+ugxS/Lj8QpkuOR76NostFMgIb+dhByuddUzcwBr or/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=ALI0pzl+1aXunc6wbjS/7ViPy7ljKVSfJWfn5z03xV4=; b=q/qtGy0/qkZ1gPJjkS6ctd3brIle+Aa2q4de8NcH+ZBbiqbm9shDobyCpN5q2u5fQQ pJh025gLRM/dcgZwpzJ5PmKyezPteBI9KNHbWS3d5RV5r4MEaKyBFOvc6xauaPi4HU5t ALPdWM46HkEOy9WMEbsQ0Ib13arFtVdp7izZMFIGW0kvhVtI0bfNwicYRbE2lknEfj2C yYF7L66rpzC2lrIWrjPbPPGcm8O/TG6r7AAbWJjVcwLMXLbpHckXpi7VNaMSU3IEPvJi J0mvRRhg9cYrS4wMeSnx6+C3Ks1eCBpXHHVwdVFsfZz1+Yy/EMu/TWtdWVfLGV5HZ5Co eOAg== X-Gm-Message-State: ACrzQf1KhSbLzVqivDwI+TeYQGkYqfIWpoDeNSVJel3lFDcO5SI0H47m nv44FCHtjNfPUmxhtAjE7H0MZqdxD6qDlaWPY9UKem7P X-Google-Smtp-Source: AMsMyM5jvqzttgIsbjUWqkptJ1vAVD08zmzmPAeGMo2XEWxQ9UhEqo2rsTIBsUH4WxVn7P8lvtzNDBSdY8wfPlEAVLs= X-Received: by 2002:a25:d78b:0:b0:6af:662c:f087 with SMTP id o133-20020a25d78b000000b006af662cf087mr8005426ybg.396.1663416619610; Sat, 17 Sep 2022 05:10:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a81:7402:0:0:0:0:0 with HTTP; Sat, 17 Sep 2022 05:10:18 -0700 (PDT) From: Paul B Mahol Date: Sat, 17 Sep 2022 14:10:18 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000b9f08305e8de5cb4" Subject: [FFmpeg-devel] [PATCH] avcodec/mlpdec: relax channel checking 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: --000000000000b9f08305e8de5cb4 Content-Type: text/plain; charset="UTF-8" Patch attached. --000000000000b9f08305e8de5cb4 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avcodec-mlpdec-relax-channels-checking.patch" Content-Disposition: attachment; filename="0001-avcodec-mlpdec-relax-channels-checking.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSA1YmUxZmJiODQ4YjUwZTAyZDMwMjg3MzY1M2U5NGVkNzdkZWE4NjFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFNhdCwgMTcgU2VwIDIwMjIgMTQ6MDg6NTggKzAyMDAKU3ViamVjdDogW1BBVENIXSBhdmNvZGVj L21scGRlYzogcmVsYXggY2hhbm5lbHMgY2hlY2tpbmcKCkludGVybmFsIFRydWVIRCBkZWNvZGVy IGNoYW5uZWwgcmVtYXRyaXggY2FuIG1peCAyIHN0ZXJlbyBzdWJzdHJlYW1zCmludG8gc2luZ2xl IG1vbm8gc3RyZWFtLgoKRml4ZXMgIzE3MjYKClNpZ25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8 b25lbWRhQGdtYWlsLmNvbT4KLS0tCiBsaWJhdmNvZGVjL21scGRlYy5jIHwgMjMgKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9tbHBkZWMuYyBiL2xpYmF2Y29kZWMvbWxw ZGVjLmMKaW5kZXggYmI3MjEzNGIwOS4uMDkyMzQ0YjY5YSAxMDA2NDQKLS0tIGEvbGliYXZjb2Rl Yy9tbHBkZWMuYworKysgYi9saWJhdmNvZGVjL21scGRlYy5jCkBAIC00MjUsNiArNDI1LDcgQEAg c3RhdGljIGludCByZWFkX21ham9yX3N5bmMoTUxQRGVjb2RlQ29udGV4dCAqbSwgR2V0Qml0Q29u dGV4dCAqZ2IpCiAgICAgICAgICAgICAgICAgICAgICAgICBtaC5zdHJlYW1fdHlwZSk7CiAgICAg ICAgICAgICByZXR1cm4gQVZFUlJPUl9QQVRDSFdFTENPTUU7CiAgICAgICAgIH0KKyAgICAgICAg bS0+c3Vic3RyZWFtWzFdLm1hc2sgPSBtaC5jaGFubmVsX2xheW91dF90aGRfc3RyZWFtMTsKICAg ICAgICAgaWYgKG1oLmNoYW5uZWxzX3RoZF9zdHJlYW0xID09IDIgJiYKICAgICAgICAgICAgIG1o LmNoYW5uZWxzX3RoZF9zdHJlYW0yID09IDIgJiYKICAgICAgICAgICAgIG0tPmF2Y3R4LT5jaF9s YXlvdXQubmJfY2hhbm5lbHMgPT0gMikKQEAgLTQzOCwxNiArNDM5LDYgQEAgc3RhdGljIGludCBy ZWFkX21ham9yX3N5bmMoTUxQRGVjb2RlQ29udGV4dCAqbSwgR2V0Qml0Q29udGV4dCAqZ2IpCiAg ICAgICAgICAgICAgICAgbS0+c3Vic3RyZWFtWzJdLm1hc2sgPSBtaC5jaGFubmVsX2xheW91dF90 aGRfc3RyZWFtMTsKICAgICAgICAgaWYgKG0tPmF2Y3R4LT5jaF9sYXlvdXQubmJfY2hhbm5lbHMg PiAyKQogICAgICAgICAgICAgbS0+c3Vic3RyZWFtW21oLm51bV9zdWJzdHJlYW1zID4gMV0ubWFz ayA9IG1oLmNoYW5uZWxfbGF5b3V0X3RoZF9zdHJlYW0xOwotCi0gICAgICAgIGlmIChtLT5hdmN0 eC0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzIDw9IDIgJiYKLSAgICAgICAgICAgIG0tPnN1YnN0cmVh bVtzdWJzdHJdLm1hc2sgPT0gQVZfQ0hfTEFZT1VUX01PTk8gJiYgbS0+bWF4X2RlY29kZWRfc3Vi c3RyZWFtID09IDEpIHsKLSAgICAgICAgICAgIGF2X2xvZyhtLT5hdmN0eCwgQVZfTE9HX0RFQlVH LCAiTW9ubyBzdHJlYW0gd2l0aCAyIHN1YnN0cmVhbXMsIGlnbm9yaW5nIDJuZFxuIik7Ci0gICAg ICAgICAgICBtLT5tYXhfZGVjb2RlZF9zdWJzdHJlYW0gPSAwOwotICAgICAgICAgICAgaWYgKG0t PmF2Y3R4LT5jaF9sYXlvdXQubmJfY2hhbm5lbHMgPT0gMikgewotICAgICAgICAgICAgICAgIGF2 X2NoYW5uZWxfbGF5b3V0X3VuaW5pdCgmbS0+YXZjdHgtPmNoX2xheW91dCk7Ci0gICAgICAgICAg ICAgICAgbS0+YXZjdHgtPmNoX2xheW91dCA9IChBVkNoYW5uZWxMYXlvdXQpQVZfQ0hBTk5FTF9M QVlPVVRfU1RFUkVPOwotICAgICAgICAgICAgfQotICAgICAgICB9CiAgICAgfQogCiAgICAgbS0+ bmVlZHNfcmVvcmRlcmluZyA9IG1oLmNoYW5uZWxfYXJyYW5nZW1lbnQgPj0gMTggJiYgbWguY2hh bm5lbF9hcnJhbmdlbWVudCA8PSAyMDsKQEAgLTU0MSwxMiArNTMyLDYgQEAgc3RhdGljIGludCBy ZWFkX3Jlc3RhcnRfaGVhZGVyKE1MUERlY29kZUNvbnRleHQgKm0sIEdldEJpdENvbnRleHQgKmdi cCwKICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7CiAgICAgfQogCi0gICAgaWYg KG1heF9jaGFubmVsICE9IG1heF9tYXRyaXhfY2hhbm5lbCkgewotICAgICAgICBhdl9sb2cobS0+ YXZjdHgsIEFWX0xPR19FUlJPUiwKLSAgICAgICAgICAgICAgICJNYXggY2hhbm5lbCBtdXN0IGJl IGVxdWFsIG1heCBtYXRyaXggY2hhbm5lbC5cbiIpOwotICAgICAgICByZXR1cm4gQVZFUlJPUl9J TlZBTElEREFUQTsKLSAgICB9Ci0KICAgICAvKiBUaGlzIHNob3VsZCBoYXBwZW4gZm9yIFRydWVI RCBzdHJlYW1zIHdpdGggPjYgY2hhbm5lbHMgYW5kIE1MUCdzIG5vaXNlCiAgICAgICogdHlwZS4g SXQgaXMgbm90IHlldCBrbm93biBpZiB0aGlzIGlzIGFsbG93ZWQuICovCiAgICAgaWYgKG1heF9j aGFubmVsID4gTUFYX01BVFJJWF9DSEFOTkVMX01MUCAmJiAhbm9pc2VfdHlwZSkgewpAQCAtNTU3 LDEyICs1NDIsNiBAQCBzdGF0aWMgaW50IHJlYWRfcmVzdGFydF9oZWFkZXIoTUxQRGVjb2RlQ29u dGV4dCAqbSwgR2V0Qml0Q29udGV4dCAqZ2JwLAogICAgICAgICByZXR1cm4gQVZFUlJPUl9QQVRD SFdFTENPTUU7CiAgICAgfQogCi0gICAgaWYgKG1pbl9jaGFubmVsID4gbWF4X2NoYW5uZWwpIHsK LSAgICAgICAgYXZfbG9nKG0tPmF2Y3R4LCBBVl9MT0dfRVJST1IsCi0gICAgICAgICAgICAgICAi U3Vic3RyZWFtIG1pbiBjaGFubmVsIGNhbm5vdCBiZSBncmVhdGVyIHRoYW4gbWF4IGNoYW5uZWwu XG4iKTsKLSAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Ci0gICAgfQotCiAgICAg cy0+bWluX2NoYW5uZWwgICAgICAgID0gbWluX2NoYW5uZWw7CiAgICAgcy0+bWF4X2NoYW5uZWwg ICAgICAgID0gbWF4X2NoYW5uZWw7CiAgICAgcy0+Y29kZWRfY2hhbm5lbHMgICAgID0gKCgxTEwg PDwgKG1heF9jaGFubmVsIC0gbWluX2NoYW5uZWwgKyAxKSkgLSAxKSA8PCBtaW5fY2hhbm5lbDsK LS0gCjIuMzcuMgoK --000000000000b9f08305e8de5cb4 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". --000000000000b9f08305e8de5cb4--