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 36BEE44D98 for ; Tue, 22 Nov 2022 10:27:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 75CF968B9F9; Tue, 22 Nov 2022 12:26:57 +0200 (EET) Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4D8B568A72F for ; Tue, 22 Nov 2022 12:26:51 +0200 (EET) Received: by mail-vk1-f172.google.com with SMTP id b81so7002069vkf.1 for ; Tue, 22 Nov 2022 02:26:51 -0800 (PST) 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:message-id:reply-to; bh=6Ebj49ChtCkHzcycAzWL87mzI9TIZ6A1u9ss+NjzPIY=; b=QynHfirckKy1qYsGhyqpmNhCRgrL3vOnF5Hu7strh6jCeu+a5kBSOlL+Ob+xwT5XMG 0ckknmq/d4KqnklO1DYb/2s2opuZ9CxHstlrJOoR4Vucv9dNcOjmRYn+vqWGR0Vt5w3s RLKvUxxrtCJlKK0z0u12MgsOm3oSDgwishZCGEQa3TO7AgpmE/G6/QTIFnvtQYs63pCf gm7tJ3EWsNKDadjl9uGwoI18Eh9g7J1lp7CK4VE9JOPm6JMjWdVWHRRBuyjN8g2SnnTU kODpdS/bjmMM62Df7argo8cwSCcgkNeuHrEyE+p1xhUC89xQfaZ7jfFoKwNFiqBTS1wQ TTLA== 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:message-id:reply-to; bh=6Ebj49ChtCkHzcycAzWL87mzI9TIZ6A1u9ss+NjzPIY=; b=jXbfzwJ30nheeOvDdcoB9/VzR2yNQvcRUIFY3/5BpNSSk4skWlRBS9u9VOXiHZXo7C 0CPlmE92fEh+nurWxi0fjh+HjJniAh2/jFKXUgRJtu3DkpIxlglTjjHm5osyWIGY44pc 9JuxzzURY8XOSkv0kEiKW5A4EVxyS/5PK73X7snSg775/KTqkvAcmXr++FkZUs/PtxyH JxIDxYZoZ+UcONcY5Memyns+WBdCMCG/dtsFBzqvH1wY3Wg1eaGThFBG/HUEgB1YYWST qN/fNX3UmC5cqNA9nCDvNGeRflw18HEQfXwLKQFypnUhjdUOu3pcXwRg4JDer0hrlHnT eIeA== X-Gm-Message-State: ANoB5pmTtu9qtCWGEOvFYJoObllksu8YeLjXohY0tx79tI9ke1bsFOn2 MAT7gx+7u8N98P+5W5+RJ2qRV70PLhvVBjf6wOWZSwsB X-Google-Smtp-Source: AA0mqf5NPRoSV0qI43KiikdNpZBgyQ+ZYBpqOJ5rlmP2wwYezsApHXn/KEhmu66mrrsiyLvERYgr4qvv+8P2mcF8xIk= X-Received: by 2002:a1f:eb41:0:b0:3b8:bbd7:8ca with SMTP id j62-20020a1feb41000000b003b8bbd708camr2147855vkh.39.1669112809610; Tue, 22 Nov 2022 02:26:49 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:612c:2428:b0:32a:5eaa:92e4 with HTTP; Tue, 22 Nov 2022 02:26:48 -0800 (PST) From: Paul B Mahol Date: Tue, 22 Nov 2022 11:26:48 +0100 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000001b766805ee0c9c71" Subject: [FFmpeg-devel] [PATCH] avcodec/bonk: check level value to not reach invalid values 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: --0000000000001b766805ee0c9c71 Content-Type: text/plain; charset="UTF-8" Patch attached. --0000000000001b766805ee0c9c71 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avcodec-bonk-check-level-value-to-not-reach-invalid-.patch" Content-Disposition: attachment; filename="0001-avcodec-bonk-check-level-value-to-not-reach-invalid-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSAxYjkyMDRhMzllYTExMWY0ZmEzNGZlOWNiNDI1NGRlYTJmMjA5MjNkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFR1ZSwgMjIgTm92IDIwMjIgMTE6Mjc6MzkgKzAxMDAKU3ViamVjdDogW1BBVENIXSBhdmNvZGVj L2Jvbms6IGNoZWNrIGxldmVsIHZhbHVlIHRvIG5vdCByZWFjaCBpbnZhbGlkIHZhbHVlcwoKU2ln bmVkLW9mZi1ieTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgotLS0KIGxpYmF2Y29k ZWMvYm9uay5jIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2JvbmsuYyBiL2xpYmF2Y29k ZWMvYm9uay5jCmluZGV4IDJiMmUyMDI0MjguLjQ3OTNiZjI1NjEgMTAwNjQ0Ci0tLSBhL2xpYmF2 Y29kZWMvYm9uay5jCisrKyBiL2xpYmF2Y29kZWMvYm9uay5jCkBAIC0yMTcsNiArMjE3LDkgQEAg c3RhdGljIGludCBpbnRsaXN0X3JlYWQoQm9ua0NvbnRleHQgKnMsIGludCAqYnVmLCBpbnQgZW50 cmllcywgaW50IGJhc2VfMl9wYXJ0KQogICAgICAgICAgICAgbGV2ZWwgKz0gMSA8PCBsb3dfYml0 czsKICAgICAgICAgfQogCisgICAgICAgIGlmIChsZXZlbCA+IDEgPDwgMTUpCisgICAgICAgICAg ICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKKwogICAgICAgICBpZiAoeCA+PSBtYXhfeCkK ICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwogCkBAIC0zMzAsNyArMzMz LDcgQEAgc3RhdGljIGludCBib25rX2RlY29kZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJh bWUgKmZyYW1lLAogCiAgICAgc2tpcF9iaXRzKGdiLCBzLT5za2lwKTsKICAgICBpZiAoKHJldCA9 IGludGxpc3RfcmVhZChzLCBzLT5rLCBzLT5uX3RhcHMsIDApKSA8IDApCi0gICAgICAgIHJldHVy biByZXQ7CisgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcy0+ bl90YXBzOyBpKyspCiAgICAgICAgIHMtPmtbaV0gKj0gcy0+cXVhbnRbaV07CkBAIC0zNDUsNyAr MzQ4LDcgQEAgc3RhdGljIGludCBib25rX2RlY29kZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFW RnJhbWUgKmZyYW1lLAogCiAgICAgICAgIHByZWRpY3Rvcl9pbml0X3N0YXRlKHMtPmssIHN0YXRl LCBzLT5uX3RhcHMpOwogICAgICAgICBpZiAoKHJldCA9IGludGxpc3RfcmVhZChzLCBzLT5pbnB1 dF9zYW1wbGVzLCBzYW1wbGVzX3Blcl9wYWNrZXQsIDEpKSA8IDApCi0gICAgICAgICAgICByZXR1 cm4gcmV0OworICAgICAgICAgICAgZ290byBmYWlsOwogCiAgICAgICAgIGZvciAoaW50IGkgPSAw OyBpIDwgc2FtcGxlc19wZXJfcGFja2V0OyBpKyspIHsKICAgICAgICAgICAgIGZvciAoaW50IGog PSAwOyBqIDwgcy0+ZG93bl9zYW1wbGluZyAtIDE7IGorKykgewpAQCAtMzkwLDYgKzM5Myw3IEBA IHN0YXRpYyBpbnQgYm9ua19kZWNvZGUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpm cmFtZSwKICAgICBuID0gZ2V0X2JpdHNfY291bnQoZ2IpIC8gODsKIAogICAgIGlmIChuID4gYnVm X3NpemUpIHsKK2ZhaWw6CiAgICAgICAgIHMtPmJpdHN0cmVhbV9zaXplID0gMDsKICAgICAgICAg cy0+Yml0c3RyZWFtX2luZGV4ID0gMDsKICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERB VEE7Ci0tIAoyLjM3LjIKCg== --0000000000001b766805ee0c9c71 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". --0000000000001b766805ee0c9c71--