From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id DAAA24DE30 for ; Tue, 6 Jan 2026 08:02:59 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'9cxucKGWsXf1oFNRHwh0/geGJH9/KaSRc+FB91bcahw=', expected b'C+j+9tZTNe9TMIEntsPa3+QUdZ06YTD2dN2O0aVq0DY=')) header.d=gmail.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767686548; h=mime-version : references : in-reply-to : date : message-id : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=9cxucKGWsXf1oFNRHwh0/geGJH9/KaSRc+FB91bcahw=; b=Yw2nTevW/na41KgMXG7xkYW+V5JHMN0Oi0wMlYNJAS92jhpZqIsUHiGDy7uTLieavMMs/ L09LrK9qzVE/r6cEaRTrfwBzdCnupzGvWnwWJCAkySWuNCXb6gqSTZEzSpn2wgiibAPdScv BowuS4obgVfsLmS/W30uY9jXaWkJJE8rU/Iy6umid9xjgAFbmLxt9Sd9NyC+Bj+Sal423D/ R6VFs3ijynayOG6o8v+E9iXXdVwRFQCdUjIrBWSxhI+3iKPocdVAJuMCXk50DTlyBIru7cT MBbHI5K/UzzE20p9MM22IF3KBqguvIhpoSXhYEbxWqL2Sy31J5aYjJD1hXaA== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1A558690D8E; Tue, 6 Jan 2026 10:02:28 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767686501; b=H67NZ2Yq2hApeg6tIBBemrhZyIJxb+EeeYr3ug6yi2GZ0OmI4JSFDny+zk/WfQiNJDDHD aX7ifyGwkZiN9nYLors6vPon6Rc2+vxEzADgY04ItN2aPwxHhkjwq3EeN7nKW5EYfMUftSo TD2YayiYDzvyO0hbCwL/kwUXZYnuOQJrrFbPCxeunpVeBF4Odtjowd8OO3ZwgWt3xP5xI+o ce2NJZOw6FLibgoeLG20UqueANxjF0gqaG0KDTKTt/2P2kj+LLrFlq+KTFv7gsnA9Mz3CPz MA2HfT/fuED9JA2bHQzAhzuY9i8ayJ2QraC0zTXlXH0bCHO12QARqJuZMyDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767686501; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=9cxucKGWsXf1oFNRHwh0/geGJH9/KaSRc+FB91bcahw=; b=lhbjmdeggzdV8O4ltJuhGs/xLlLhyao0jT3Z2UY1NHdfBzyd7N7LnSNCHtUo1y6OFIt1x ptr4hSedcUFndViNuuDmrEYNW5d4uRqXyfNa6/v+iaFa01MoDUXGpPMZu1PpmaoBVrg3Hjm P3y25K+a0sU++h2pGEecz2sM6p9aNVL7NFcS+4O3ZXp72zMtUSabarPVo8+c1rigNU60XET nCLKSDg/Ds6k9aZtrmGVI+H7+SvWFuBFVd6l1LQVWg+SyOxvmaAnk1WLRZAE07tB22izNcq zIse1Vhw9KnE9z+CqUnSkVB0ZKD4DiAKhQwxtrJda3JqdC3xkav5v7bPgmkw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=gmail.com; arc=none; dmarc=pass header.from=gmail.com policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=gmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C87CC690560 for ; Tue, 6 Jan 2026 10:01:24 +0200 (EET) Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-59584301f0cso839560e87.0 for ; Tue, 06 Jan 2026 00:01:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767686483; x=1768291283; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=C+j+9tZTNe9TMIEntsPa3+QUdZ06YTD2dN2O0aVq0DY=; b=iNDHBFEnVlb2UvvQERhnjXvTBGAqGqTgGyzyEwctl9lLubaDsN93pBcnPYTQ4RdQYE owKOLWVXjg0TTG4IsHWA+Z1AjU5NV+K98AbBryL7kAGvpdZ0Dgh4bKqW8hiB1VD8/Qfn WMyVVyNedm39XlkUX1GIi95pODWFyhLQNOoyhMwAlfyXUupq/3niCIdrJR/otrU8rH1r z9z/FscKyB+rNRXAGosi/ig/J62WbtDMXOQxfp15PE17NhKnJLiWilTYK0ep5Pou+KD9 bpBwoNYMgfdBDFyLN8gLMi0XqY/Mf2x8u98SZIwORxNdpOs2Rgfu0eV1LT/hMM7kkuUJ VnUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767686483; x=1768291283; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=C+j+9tZTNe9TMIEntsPa3+QUdZ06YTD2dN2O0aVq0DY=; b=ZLPeHN+UWO6DxUUuoj1q8tl0apWXmimESLGy7vO3u2J5i2AJGmIrknw7TxwZJ2+jJG 51FjkgenDFwp+jx0+4AafTVSAcfCrs09a7DjGX9oQ6zP9RMLOhYhjkFKZ/sDyyDnFdwV SYrD3Qc2Wqi9FW74hJmj4fGtlRF2ok+ZnU+MzqoJUQvaCKZgJGWM22p2w/qvkYI53W4T eOzAhX8shnWjuGAighc41l7697Fi6CJNx8traz5nkRaRpqkKwQccz8WysZl+NHqTJmxv wnmElrsg0sAVrWXbr+plS9qCkdLOgdABUxrcZsHT1lRU8afXcogQCIuOVfNTRlA3lv4O oiSg== X-Gm-Message-State: AOJu0YxuhfrBITVTt4ok+K8SjrYX9T9pQB7nYEqnvInMn0X58wrm9w1V LLlr5ZenIzPcrKI2kA+yubiZG/XEQ6ggOj4rMul18Ivuj9RbCr3gzJZVgypQbhALqrcEbPWqSC6 QMVRwuGuvyQ3msKgwRgPUG8AxUaKe2dWN3HU= X-Gm-Gg: AY/fxX6d6vg6jTkRxEjS1T9Atm31t4qj3g36djEsaeb0d3hOichmd/I2BQpCNRk/FFX YoOvqZV+/Mqzm2hdB3LjI0h9Qx3g8FOgyUuDEZHaMwVghojmda99MpBQcCVtW9oXbTzWmufkmwi YWEoPlcF0SG/nN+gTFRSzojjOZLQ85OqgI7HD8YrDPgHgQA+iMAuM5gT3KpZ8O9Etih/iKJjl+o 02elBUC5HWTDPm5x3fH4ACTljRoVSMVLAuWUkPt/l7YBNuEqb8EyXatc4TuZDtpFk22Xg== X-Google-Smtp-Source: AGHT+IHotrJZMFGzQlhVogt3Xoy6KWGLvEgkFCa0CnWNUM2n0kgxETWJRvZHsRA6TVwS3CY+1YY3MNAcHhZuRdMt0FA= X-Received: by 2002:a05:6512:3e1a:b0:59a:1187:6670 with SMTP id 2adb3069b0e04-59b6522c3cemr710788e87.23.1767686483012; Tue, 06 Jan 2026 00:01:23 -0800 (PST) MIME-Version: 1.0 References: <20260105001630.1738-1-monsterbat02@gmail.com> In-Reply-To: <20260105001630.1738-1-monsterbat02@gmail.com> Date: Tue, 6 Jan 2026 09:01:15 +0100 X-Gm-Features: AQt7F2rrrKdoykdJKQu8DGsrD7VGa3VJ6TcF_ut7ArqG7FAofufzMRkDbaltY7o Message-ID: To: FFmpeg development discussions and patches Message-ID-Hash: BSVZ25JZJH4XFGBGS7GX4IWU33BK2LVD X-Message-ID-Hash: BSVZ25JZJH4XFGBGS7GX4IWU33BK2LVD X-MailFrom: SRS0=Ylmk=7L=gmail.com=christophe.gisquet@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [PATCH] avcodec/vvc: add boundary checks for CTU table access List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Christophe Gisquet via ffmpeg-devel Cc: 0xBat , Christophe Gisquet Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: SGksDQoNCkxlIG1hci4gNiBqYW52LiAyMDI2LCAwMzoxMywgMHhCYXQgdmlhIGZmbXBlZy1kZXZl bCA8ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+DQphIMOpY3JpdCA6DQoNCj4gSW4gbGliYXZjb2Rl Yy92dmMvY3R1LmMsIHRoZSBmdW5jdGlvbnMgc2V0X3RiX3NpemUgYW5kIHNldF9jYl9wb3MgbGFj aw0KPiBwcm9wZXIgYm91bmRhcnkgY2hlY2tzIGJlZm9yZSBwZXJmb3JtaW5nIG1lbXNldCBvcGVy YXRpb25zLiBUaGlzIHBhdGNoIGFkZHMNCj4gdmFsaWRhdGlvbiBhZ2FpbnN0IFBQUyBkaW1lbnNp b25zIHRvIHByZXZlbnQgaGVhcCBvdmVyZmxvd3MuDQo+DQo+IFNpZ25lZC1vZmYtYnk6IDB4QmF0 IDxtb25zdGVyYmF0MDJAZ21haWwuY29tPg0KPiAtLS0NCj4gIGxpYmF2Y29kZWMvdnZjL2N0dS5j IHwgNSArKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy92dmMvY3R1LmMgYi9saWJhdmNvZGVjL3Z2Yy9jdHUuYw0KPiBp bmRleCAxOGNiZTBmZTBmLi5jZThhN2FiOTBlIDEwMDY0NA0KPiAtLS0gYS9saWJhdmNvZGVjL3Z2 Yy9jdHUuYw0KPiArKysgYi9saWJhdmNvZGVjL3Z2Yy9jdHUuYw0KPiBAQCAtNTIsNiArNTIsOSBA QCBzdGF0aWMgdm9pZCBzZXRfdGJfc2l6ZShjb25zdCBWVkNGcmFtZUNvbnRleHQgKmZjLCBjb25z dA0KPiBUcmFuc2Zvcm1CbG9jayAqdGIpDQo+DQo+ICAgICAgZm9yIChpbnQgeSA9IHlfdGI7IHkg PCBlbmQ7IHkrKykgew0KPiAgICAgICAgICBjb25zdCBpbnQgb2ZmID0geSAqIGZjLT5wcy5wcHMt Pm1pbl90dV93aWR0aCArIHhfdGI7DQo+ICsgICAgICAgIGludCBtYXhfb2ZmID0gZmMtPnBzLnBw cy0+bWluX3R1X3dpZHRoICoNCj4gZmMtPnBzLnBwcy0+bWluX3R1X2hlaWdodDsNCj4gKyAgICAg ICAgaWYgKG9mZiArIHdpZHRoID4gbWF4X29mZikNCj4gKyAgICAgICAgICAgIHJldHVybjsNCj4g ICAgICAgICAgbWVtc2V0KGZjLT50YWIudGJfd2lkdGggW2lzX2Nocm9tYV0gKyBvZmYsIHRiLT50 Yl93aWR0aCwgIHdpZHRoKTsNCj4gICAgICAgICAgbWVtc2V0KGZjLT50YWIudGJfaGVpZ2h0W2lz X2Nocm9tYV0gKyBvZmYsIHRiLT50Yl9oZWlnaHQsIHdpZHRoKTsNCj4gICAgICB9DQo+IEBAIC0x MTg1LDYgKzExODgsOCBAQCBzdGF0aWMgdm9pZCBzZXRfY2JfcG9zKGNvbnN0IFZWQ0ZyYW1lQ29u dGV4dCAqZmMsDQo+IGNvbnN0IENvZGluZ1VuaXQgKmN1KQ0KPiAgICAgICAgICAgICAgZmMtPnRh Yi5jYl9wb3NfeFtjaF90eXBlXVt4ICsgaV0gPSBjdS0+eDA7DQo+ICAgICAgICAgICAgICBmYy0+ dGFiLmNiX3Bvc195W2NoX3R5cGVdW3ggKyBpXSA9IGN1LT55MDsNCj4gICAgICAgICAgfQ0KPiAr ICAgICAgICBpZiAoeCArIHdpZHRoID4gZmMtPnBzLnBwcy0+bWluX3R1X3dpZHRoICoNCj4gZmMt PnBzLnBwcy0+bWluX3R1X2hlaWdodCkNCj4gKyAgICAgICAgICAgIHJldHVybjsNCj4gICAgICAg ICAgbWVtc2V0KCZmYy0+dGFiLmNiX3dpZHRoW2NoX3R5cGVdW3hdLCBjdS0+Y2Jfd2lkdGgsIHdp ZHRoKTsNCj4gICAgICAgICAgbWVtc2V0KCZmYy0+dGFiLmNiX2hlaWdodFtjaF90eXBlXVt4XSwg Y3UtPmNiX2hlaWdodCwgd2lkdGgpOw0KPiAgICAgICAgICBtZW1zZXQoJmZjLT50YWIuY3F0X2Rl cHRoW2NoX3R5cGVdW3hdLCBjdS0+Y3F0X2RlcHRoLCB3aWR0aCk7DQo+DQoNClNvIGxpbmVzIHRo YXQgYXJlIHByb2Nlc3NlZCBhcmUgb2sgaWYgb3ZlcmZsb3dpbmcuIEl0IHNvdW5kcyBsaWtlIHdp ZHRoDQpzaG91bGQgYmUgY2xpcHBlZCBpZiB0aGF0J3MgYW4gZXhwZWN0ZWQgYmVoYXZpb3VyLCBv ciB3aWR0aCBpcyBpbmNvcnJlY3QgdG8NCmJlaW5nIHdpdGg/DQoNClRoaXMgaXMgYSBxdWVzdGlv biBwcm9iYWJseSBtb3JlIGZvciB0aGUgbWFpbnRhaW5lcnMvY29udHJpYnV0b3JzLg0KDQpSZWdh cmRzLA0KQ2hyaXN0b3BoZQ0KDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gZmZtcGVnLWRldmVsLWxl YXZlQGZmbXBlZy5vcmcK