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 6EEFE48D99 for ; Sun, 25 Feb 2024 18:44:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E9B3568C719; Sun, 25 Feb 2024 20:44:45 +0200 (EET) Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com [209.85.219.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6026B68A0A2 for ; Sun, 25 Feb 2024 20:44:39 +0200 (EET) Received: by mail-yb1-f172.google.com with SMTP id 3f1490d57ef6-dcd9e34430cso2543945276.1 for ; Sun, 25 Feb 2024 10:44:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708886677; x=1709491477; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xliuqyLa26Q8pdJM4L0lhoDUWp+0OaAIfZ1/n6pZuhg=; b=MqoCW/FCzG6jHvcIeGbgzX3Df58ej8xaZzOUHU8noTRSqxbfptRB4h+XpdJFTEUE+s HmbnbgqnQNGGEtQyX67Lbm8yQnfC/tW5W9v8QOEiScwGJCdJ4jwzdesKIzdqXua8Hvwf wkB7/AdVu54zwt8QLk8ckAdREJuctjxtYaWXz9qnF8rKMuJA2HuVR22rm/ODBxzuWSQ8 pHBnRyLTfHITQyWVIuxC8xdOPlFMCwYPlRa1i+SScXghAH4q39cEgog6ZFnWNp4qY+LA uIa/wGCBkrvImA0E0DfoLNeERHgcQh0glnnKcwgQ725JJWY9c9jUdWN7czsmxu8a4xqM 9f5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708886677; x=1709491477; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xliuqyLa26Q8pdJM4L0lhoDUWp+0OaAIfZ1/n6pZuhg=; b=ducdFeaLg5ww4SJQHTBAiBvGHPfDnw+Y8iBefIqBqzEy3LimeUYHxNaiyI5rSBecnb QMmIsMiYzAteGbiFhQuVEadJWU8QuWumC6rcLNChBYFDeby02+kI9sYH6lWeT9h+4qrn M+feBTEBktFUJTGEFkBRj9MHW87KTklR7OV8EM1dOftrN6GOkw9dcA11IHPYdfK/n13r vqCLaQ4/8tuL673RH1cYPbnhSlyHDfP82/3syFtHI+q4INnS3EdtKKP7riijMAa865uw 4mHfCoOjUwcY/aze+jUiMQvmELLsuu95jhUwntQQ0eUkaQ8f/aiN2DVvDr8WCkuUzn61 sokA== X-Gm-Message-State: AOJu0YyHW0ldKgM3ToXVswBVlQhgRPuA0roJzvAeyvTWWhBqDLhLFlOd mA7Wl7L4wpqr082lhNzmjrGuC+cWF4zpPLSOslWmNo5iJXD31eeXpGGjUFSz X-Google-Smtp-Source: AGHT+IHYJv1ecY3lB17vqYeqV7h0QCPfqsB7dQlb8gvMoSXbQ5zsECkrrNV0Ic/7y+6YW6zdz1C6Qw== X-Received: by 2002:a0d:d643:0:b0:608:c5eb:99b6 with SMTP id y64-20020a0dd643000000b00608c5eb99b6mr4586101ywd.2.1708886676704; Sun, 25 Feb 2024 10:44:36 -0800 (PST) Received: from elysia.seanmcgovern.ca ([2607:f2c0:9307:7100:48:9add:e8c7:742c]) by smtp.gmail.com with ESMTPSA id l37-20020a81ad25000000b00608d55efe59sm791941ywh.112.2024.02.25.10.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 10:44:36 -0800 (PST) From: Sean McGovern To: ffmpeg-devel@ffmpeg.org Date: Sun, 25 Feb 2024 13:44:28 -0500 Message-Id: <20240225184429.2962707-1-gseanmcg@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/1] fate-aac-encode-pred UBsan fix 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 Cc: Sean McGovern Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: RnJvbTogU2VhbiBNY0dvdmVybiA8c2VhbkBlbHlzaWEuc2Vhbm1jZ292ZXJuLmNhPgoKSGkgRkZt cGVnLWRldmVsLAoKSSd2ZSBzdGFydGVkIGxvb2tpbmcgaW50byB0aGUgcmVzdWx0cyBwb3N0ZWQg YnkgdGhlIFVCc2FuIEZBVEUgbm9kZSAtLSBodHRwOi8vZmF0ZS5mZm1wZWcub3JnL2hpc3Rvcnku Y2dpP3Nsb3Q9eDg2XzY0LWFyY2hsaW51eC1nY2MtdWJzYW4KCkhlcmUgaXMgdGhlIGVycm9yIHJl cG9ydGVkIGJ5IEZBVEUgKHNuaXBwZWQgZm9yIGJyZXZpdHkpIGZvciAnZmF0ZS1hYWMtZW5jb2Rl LXByZWQnOgoKW2Fpc3QjMDowL3BjbV9zMTZsZSBAIDB4NzdmZWU0MF0gR3Vlc3NlZCBDaGFubmVs IExheW91dDogc3RlcmVvCklucHV0ICMwLCB3YXYsIGZyb20gJy9zcnYvVklERU8vZmF0ZS1zdWl0 ZS9hdWRpby1yZWZlcmVuY2UvbHVja3luaWdodF8yY2hfNDRrSHpfczE2Lndhdic6CiAgRHVyYXRp b246IDAwOjAwOjA5LjUwLCBiaXRyYXRlOiAxNDExIGtiL3MKICBTdHJlYW0gIzA6MDogQXVkaW86 IHBjbV9zMTZsZSAoWzFdWzBdWzBdWzBdIC8gMHgwMDAxKSwgNDQxMDAgSHosIHN0ZXJlbywgczE2 LCAxNDExIGtiL3MKU3RyZWFtIG1hcHBpbmc6CiAgU3RyZWFtICMwOjAgLT4gIzA6MCAocGNtX3Mx NmxlIChuYXRpdmUpIC0+IGFhYyAobmF0aXZlKSkKT3V0cHV0ICMwLCBhZHRzLCB0byAnL2hvbWUv c2Vhbi9idWlsZC9mZm1wZWctdWJzYW4vdGVzdHMvZGF0YS9mYXRlL2FhYy1wcmVkLWVuY29kZS5h ZHRzJzoKICBTdHJlYW0gIzA6MDogQXVkaW86IGFhYyAoTWFpbiksIDQ0MTAwIEh6LCBzdGVyZW8s IGZsdHAsIDEyOCBrYi9zCiAgICAgIE1ldGFkYXRhOgogICAgICAgIGVuY29kZXIgICAgICAgICA6 IExhdmMgYWFjCnNyYy9saWJhdmNvZGVjL2FhY2VuY19wcmVkLmM6MTY5OjQ4OiBydW50aW1lIGVy cm9yOiBpbmRleCA0MSBvdXQgb2YgYm91bmRzIGZvciB0eXBlICd1aW50OF90IFs0MV0nCnRocmVh ZHM9OAoKSWdub3JlIHRoZSB0aHJlYWQgY291bnQsIHRoaXMgZmFpbHMgdGhlIHNhbWUgd2hlbiB0 aHJlYWRzPTEKCkhlcmUgaXMgdGhlIGxvb3AgaXQgZmFpbHMgaW4gLS0gZm9yIHRoaXMgdGVzdCAn c2ZiID09IDQ5JzoKCmxpYmF2Y29kZWMvYWFjZW5jX3ByZWQuYzoxNjU6ICAgIGZvciAodyA9IDA7 IHcgPCBzY2UwLT5pY3MubnVtX3dpbmRvd3M7IHcgKz0gc2NlMC0+aWNzLmdyb3VwX2xlblt3XSkg ewpsaWJhdmNvZGVjL2FhY2VuY19wcmVkLmM6MTY2OiAgICAgICAgc3RhcnQgPSAwOwpsaWJhdmNv ZGVjL2FhY2VuY19wcmVkLmM6MTY3OiAgICAgICAgZm9yIChnID0gMDsgZyA8IHNjZTAtPmljcy5u dW1fc3diOyBnKyspIHsKbGliYXZjb2RlYy9hYWNlbmNfcHJlZC5jOjE2ODogICAgICAgICAgICBp bnQgc2ZiID0gdyoxNitnOwpsaWJhdmNvZGVjL2FhY2VuY19wcmVkLmM6MTY5OiAgICAgICAgICAg IGludCBzdW0gPSBzY2UwLT5pY3MucHJlZGljdGlvbl91c2VkW3NmYl0gKyBzY2UxLT5pY3MucHJl ZGljdGlvbl91c2VkW3NmYl07Ci4uLgoKSGVyZSBpcyB0aGUgYXJyYXkgZGVmaW5pdGlvbiBmb3Ig cHJlZGljdGlvbl91c2VkOgoKbGliYXZjb2RlYy9hYWMuaDoxODg6IHVpbnQ4X3QgcHJlZGljdGlv bl91c2VkWzQxXTsKCkhlcmUgaXMgdGhlIGxpbmUgbnVtX3N3YiBpcyBzZXQgb246CgpsaWJhdmNv ZGVjL2FhY2VuYy5jOjg5OTogaWNzLT5udW1fc3diICAgICAgICAgICAgPSB0YWcgPT0gVFlQRV9M RkUgPyBpY3MtPm51bV9zd2IgOiBzLT5wc3kubnVtX2JhbmRzW2ljcy0+bnVtX3dpbmRvd3MgPT0g OF07Cgooc2lkZSBub3RlOiBpbnRlcmVzdGluZywgSSd2ZSBuZXZlciBzZWVuIGEgYm9vbGVhbiBj b25kaXRpb24gdXNlZCBhbiBhbiBhcnJheSBpbmRleCBiZWZvcmUuLi4pCgpNeSBhdHRhY2hlZCBw YXRjaCBqdXN0IHVzZXMgRkZNSU4gdG8gZW5zdXJlIHdlIGRvbid0IG5hdmlnYXRlIHBhc3QgdGhl IGVuZCBvZiBpY3MucHJlZGljdGlvbl91c2VkW10KSXQgY29ycmVjdHMgdGhlIHVuZGVmaW5lZCBi ZWhhdmlvdXIsIGJ1dCBpdCBmZWVscyBuYcOvdmUuCgpBbnkgdGhvdWdodHM/CgoKU2VhbiBNY0dv dmVybiAoMSk6CiAgYWFjZW5jX3ByZWQ6IHByZXZlbnQgVUIgaW4gZmZfYWFjX2FkanVzdF9jb21t b25fcHJlZCgpCgogbGliYXZjb2RlYy9hYWNlbmNfcHJlZC5jIHwgNCArKystCiAxIGZpbGUgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgotLSAKMi4zOS4yCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==