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 477F7438A8 for ; Thu, 1 Sep 2022 19:28:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5294F68BAF2; Thu, 1 Sep 2022 22:28:27 +0300 (EEST) Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com [209.85.219.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B21A568B9D0 for ; Thu, 1 Sep 2022 22:28:20 +0300 (EEST) Received: by mail-yb1-f175.google.com with SMTP id 130so171182ybw.8 for ; Thu, 01 Sep 2022 12:28:20 -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=buRZgRxmY1mXxr2H6tG4sYwvAvbxbIk9LZiSiP/l4uM=; b=B08nlf+pxW5gF8A106h61qybAujbj91raAPqqeDkVGKDW5GUNlJX1JN5Fc2KwJ+x3c KKHv5zZPQ8STya44Cce8Rn4OZ9n4IkOATbxQqmxocBsA1yA99+lL42hYPIYyYcFuXvzd BtNWi/pkKx7ozjeNRFHpODvv7Qvzq5/YjkwkucENH9jRA8HZwJG9dceftyT41P9DwrX0 ggUFN06Nv/mEkmRFnovCG47Xv3WPpCoVYVjuQJoBCZMo2+j5njeMLTY8MC3VpkudniYC o1BIK5O775A+tz/zSEHVO3Ul3/D45AxrtqqBVzwGQp9MRtm4fOlaKsLGD/3D4VSkVF7D MhBw== 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=buRZgRxmY1mXxr2H6tG4sYwvAvbxbIk9LZiSiP/l4uM=; b=I00Of39Df5GGHo5y3pbEKkBVXPpl+u5DqLqNWW31o+t+gWgJbiz5dORwNximV5CnwT wKVwkjA9z3ExQyRpIw0LkOuF/nQgqoOESFQNvIixwdKzt1nZSDZUNiIG5GCiAJNB248h fQ6S02DNUJQHL3U1diHi9vV3ziwCeIsA/QpHQiAOg0NQA4KUoZp5WUyvjZ97zzJzmeuB Jp2bUYXWcQ+a/CPt2rilFCbBvIdQ3mT7FubCAyxsTAoxg0rVwe6EVMg6Yef/v1ay3aCs ZKWNdwNMAXRTXMXpHlwxxDdHGkManOBNyzCfi+ISLW9Z0hiEerPIYkUkid5MVtTehAbb lK1w== X-Gm-Message-State: ACgBeo3PBCdupd4/4OoEZZxAAvJ7bOxAKk/k/ER5p6BqJVoF4gyTUO34 F3xcOYjzKDgyZHZis95rQSfK2SU+x7Vdf7w0gcpPhr3m X-Google-Smtp-Source: AA6agR44qwpjCmfk9Shgpyz4C0oHcTFV6Hs6SCwiePAQtB7oPI4jRxqoywQbQ3f1KLUO96DMJSPsYNnkGBzIM9Xw1mw= X-Received: by 2002:a25:874d:0:b0:695:9b0d:abfe with SMTP id e13-20020a25874d000000b006959b0dabfemr20621467ybn.88.1662060499255; Thu, 01 Sep 2022 12:28:19 -0700 (PDT) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Thu, 1 Sep 2022 21:28:08 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000a7855405e7a29dc5" Subject: [FFmpeg-devel] [PATCH]lavfi/rotate: Fix undefined behaviour 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: --000000000000a7855405e7a29dc5 Content-Type: text/plain; charset="UTF-8" Hi! Attached patch fixes ticket #9799. Please comment, Carl Eugen --000000000000a7855405e7a29dc5 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lavfi-rotate-Avoid-undefined-behaviour.patch" Content-Disposition: attachment; filename="0001-lavfi-rotate-Avoid-undefined-behaviour.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7jfwcqf0 RnJvbSAyY2NlNjg3OTYxYzNiNTZhOTJkODgxODQyNjliZjlmYTA3NWFlMjk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDYXJsIEV1Z2VuIEhveW9zIDxjZWZmbXBlZ0BnbWFpbC5jb20+ CkRhdGU6IFRodSwgMSBTZXAgMjAyMiAyMDo1NTo1NCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGxh dmZpL3JvdGF0ZTogQXZvaWQgdW5kZWZpbmVkIGJlaGF2aW91ci4KCkZpeGVzIHRoZSBmb2xsb3dp bmcgaW50ZWdlciBvdmVyZmxvd3M6CmxpYmF2ZmlsdGVyL3ZmX3JvdGF0ZS5jOjI3MzoxMzogcnVu dGltZSBlcnJvcjogc2lnbmVkIGludGVnZXIgb3ZlcmZsb3c6IDkyOTUxNDY4ICsgMjA1ODUzMzU2 OCBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50JwpsaWJhdmZpbHRlci92Zl9yb3Rh dGUuYzoyNzM6Mzc6IHJ1bnRpbWUgZXJyb3I6IHNpZ25lZCBpbnRlZ2VyIG92ZXJmbG93OiAzOTY4 NCAqIDU0MTQ5IGNhbm5vdCBiZSByZXByZXNlbnRlZCBpbiB0eXBlICdpbnQnCmxpYmF2ZmlsdGVy L3ZmX3JvdGF0ZS5jOjI3MjoxMzogcnVudGltZSBlcnJvcjogc2lnbmVkIGludGVnZXIgb3ZlcmZs b3c6IDI0NzU4NzMyMCArIDE5MDA5ODUwMzIgY2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUg J2ludCcKbGliYXZmaWx0ZXIvdmZfcm90YXRlLmM6MjcyOjM3OiBydW50aW1lIGVycm9yOiBzaWdu ZWQgaW50ZWdlciBvdmVyZmxvdzogNDI1ODQgKiA1MDQzMCBjYW5ub3QgYmUgcmVwcmVzZW50ZWQg aW4gdHlwZSAnaW50JwpsaWJhdmZpbHRlci92Zl9yb3RhdGUuYzoyNzI6NTA6IHJ1bnRpbWUgZXJy b3I6IHNpZ25lZCBpbnRlZ2VyIG92ZXJmbG93OiA2NTA4MyAqIDUyOTEyIGNhbm5vdCBiZSByZXBy ZXNlbnRlZCBpbiB0eXBlICdpbnQnCmxpYmF2ZmlsdGVyL3ZmX3JvdGF0ZS5jOjI3Mzo1MDogcnVu dGltZSBlcnJvcjogc2lnbmVkIGludGVnZXIgb3ZlcmZsb3c6IDY1Mjg2ICogMzgwNDQgY2Fubm90 IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJ2ludCcKCkZpeGVzIHRpY2tldCAjOTc5OSwgZGlmZmVy ZW50IG91dHB1dCB3aXRoIGRpZmZlcmVudCBjb21waWxlcnMuCi0tLQogbGliYXZmaWx0ZXIvdmZf cm90YXRlLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvdmZfcm90YXRlLmMgYi9saWJhdmZp bHRlci92Zl9yb3RhdGUuYwppbmRleCA0NDI5ZTNkNTQzLi5kMzE5ZGZlM2Q5IDEwMDY0NAotLS0g YS9saWJhdmZpbHRlci92Zl9yb3RhdGUuYworKysgYi9saWJhdmZpbHRlci92Zl9yb3RhdGUuYwpA QCAtMjY5LDggKzI2OSw4IEBAIHN0YXRpYyB1aW50OF90ICppbnRlcnBvbGF0ZV9iaWxpbmVhcjE2 KHVpbnQ4X3QgKmRzdF9jb2xvciwKICAgICAgICAgaW50IHMwMSA9IEFWX1JMMTYoJnNyY1tzcmNf bGluZXN0ZXAgKiBpbnRfeDEgKyBpICsgc3JjX2xpbmVzaXplICogaW50X3kgXSk7CiAgICAgICAg IGludCBzMTAgPSBBVl9STDE2KCZzcmNbc3JjX2xpbmVzdGVwICogaW50X3ggICsgaSArIHNyY19s aW5lc2l6ZSAqIGludF95MV0pOwogICAgICAgICBpbnQgczExID0gQVZfUkwxNigmc3JjW3NyY19s aW5lc3RlcCAqIGludF94MSArIGkgKyBzcmNfbGluZXNpemUgKiBpbnRfeTFdKTsKLSAgICAgICAg aW50IHMwID0gKCgoMTw8MTYpIC0gZnJhY194KSpzMDAgKyBmcmFjX3gqczAxKTsKLSAgICAgICAg aW50IHMxID0gKCgoMTw8MTYpIC0gZnJhY194KSpzMTAgKyBmcmFjX3gqczExKTsKKyAgICAgICAg aW50NjRfdCBzMCA9ICgoKGludDY0X3QpKDE8PDE2KSAtIGZyYWNfeCkqczAwICsgKGludDY0X3Qp ZnJhY194KnMwMSk7CisgICAgICAgIGludDY0X3QgczEgPSAoKChpbnQ2NF90KSgxPDwxNikgLSBm cmFjX3gpKnMxMCArIChpbnQ2NF90KWZyYWNfeCpzMTEpOwogCiAgICAgICAgIEFWX1dMMTYoJmRz dF9jb2xvcltpXSwgKChpbnQ2NF90KSgoMTw8MTYpIC0gZnJhY195KSpzMCArIChpbnQ2NF90KWZy YWNfeSpzMSkgPj4gMzIpOwogICAgIH0KLS0gCjIuMzAuMQoK --000000000000a7855405e7a29dc5 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". --000000000000a7855405e7a29dc5--