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 1046F477E0 for ; Fri, 22 Sep 2023 17:36:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2EAEC68C9A6; Fri, 22 Sep 2023 20:36:17 +0300 (EEST) Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3A08768C872 for ; Fri, 22 Sep 2023 20:36:11 +0300 (EEST) Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-495eb6e2b80so954822e0c.1 for ; Fri, 22 Sep 2023 10:36:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695404169; x=1696008969; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zgf6fZKJl6WVKKy+8Ih/ez78Fswsv9dbUVvmyDrj1nM=; b=E6owxzuNDp+wMH2geJ7kMgyfLwRywjvIbKTSeLgD2G5cpwc0WkPopdyqknuIJcmXxp Hgfso7xekO//VIpqhpInCfZKmrTgnURNyYHuPQNxzHIcoxrUGKZJxvPxT7cyISOdw813 I7YBqsASAUQ1zzqGOjBL5acDs0xHJUeB86VD0S90mLo0YktF1c0uDuIVT3/5Q71AB7Tv vLB92LREQEONpSyIIMw6StQU5S93r30MBeZJxT9MU6ytWrszF0zXjC47hT97ZiDWw5Lh NnQRVS8yUFqwoGEZrdurlbqzGqgkvbB/YuhAbL6a/ghL52ghhqOIC3eOSiaoCPVCLrDT DfKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695404169; x=1696008969; h=content-transfer-encoding:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zgf6fZKJl6WVKKy+8Ih/ez78Fswsv9dbUVvmyDrj1nM=; b=bdCuiVX7vQ9m4s692xUG9fToNjQJWHdPJn9n+PfkRrZYQC+MIiDWOKxnfYwAhIu1wF i1wuUti0bNkMrFg9lvcrxxcxndAF0YZ+bKhgkpIFSIeILvg5d0pYO91ezd6kAVmAtTXI bdBYU6/cOCFRkSiMjj7ef/TgdHkVmS1yZ5g20nN+Y1ptUufmpB/rb/wLwsnRXqtpgQaj UxvYlQ5Ui/S+/MXCVyePfFn8on/A/2CdRn496LGjmsi686zfx/PPP308vCrRy/A6AYGq qeCqclhIj7ZQtRSPksUAufgz3IhuwJUJC3Cw2QAZ56+/89SVrKQ3/z4WMPoc24vDjoE5 og8A== X-Gm-Message-State: AOJu0Yx7roHKTaIWqf43ZwaxBcIALNiZUzkBhn+KeU50u+lmOuymhzA2 fHh+9T+FJ0EMmhs1S2a+7j8e67rNJMSPw5tdK4z7eHRnHt0= X-Google-Smtp-Source: AGHT+IGiuhpyMsZWw6c+cI7yp3Of0s7FjwTGQA/ETGOECPfSIwLDn/0WjA9Z+2V6O7XWhULJvK4dHNz+GgFaHSY1m2c= X-Received: by 2002:a1f:c7c4:0:b0:495:bf5b:7e49 with SMTP id x187-20020a1fc7c4000000b00495bf5b7e49mr8082626vkf.13.1695404169374; Fri, 22 Sep 2023 10:36:09 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a59:9f50:0:b0:3eb:b4c:bd4f with HTTP; Fri, 22 Sep 2023 10:36:08 -0700 (PDT) In-Reply-To: <20230922164748.GY8640@pb2> References: <20230921180912.10733-1-michael@niedermayer.cc> <20230922164748.GY8640@pb2> From: Paul B Mahol Date: Fri, 22 Sep 2023 19:36:08 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/6] avcodec/osq: Check that pkt_offset does not exceed pkt size 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 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: T24gOS8yMi8yMywgTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4g d3JvdGU6Cj4gT24gVGh1LCBTZXAgMjEsIDIwMjMgYXQgMDg6MTQ6MzFQTSArMDIwMCwgUGF1bCBC IE1haG9sIHdyb3RlOgo+PiBPbiBUaHUsIFNlcCAyMSwgMjAyMyBhdCA4OjA54oCvUE0gTWljaGFl bCBOaWVkZXJtYXllcgo+PiA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPj4gd3JvdGU6Cj4+Cj4+ ID4gRml4ZXM6IG91dCBvZiBhcnJheSBhY2Nlc3MKPj4gPiBGaXhlczoKPj4gPiA2MjE2NC9jbHVz dGVyZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtZmZtcGVnX0FWX0NPREVDX0lEX09TUV9mdXp6ZXIt NjIyNzQ5MTg5Mjg4NzU1Mgo+PiA+IEZpeGVzOgo+PiA+IDYyMTY0L2NsdXN0ZXJmdXp6LXRlc3Rj YXNlLW1pbmltaXplZC1mZm1wZWdfQVZfQ09ERUNfSURfT1NRX2Z1enplci02MjY4NTYxNzI5MTI2 NDAwCj4+ID4gRml4ZXM6Cj4+ID4gNjIxNjQvY2x1c3RlcmZ1enotdGVzdGNhc2UtbWluaW1pemVk LWZmbXBlZ19BVl9DT0RFQ19JRF9PU1FfZnV6emVyLTY0MTQ4MDUwNDY3ODgwOTYKPj4gPiBGaXhl czoKPj4gPiA2MjE2NC9jbHVzdGVyZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtZmZtcGVnX0FWX0NP REVDX0lEX09TUV9mdXp6ZXItNjUzODE1MTA4ODQ4ODQ0OAo+PiA+IEZpeGVzOgo+PiA+IDYyMTY0 L2NsdXN0ZXJmdXp6LXRlc3RjYXNlLW1pbmltaXplZC1mZm1wZWdfQVZfQ09ERUNfSURfT1NRX2Z1 enplci02NjA4MTMxNTQwNzc5MDA4Cj4+ID4KPj4gPiBGb3VuZC1ieTogY29udGludW91cyBmdXp6 aW5nIHByb2Nlc3MKPj4gPiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUv bWFzdGVyL3Byb2plY3RzL2ZmbXBlZwo+PiA+IFNpZ25lZC1vZmYtYnkKPj4gPiA8aHR0cHM6Ly9n aXRodWIuY29tL2dvb2dsZS9vc3MtZnV6ei90cmVlL21hc3Rlci9wcm9qZWN0cy9mZm1wZWdTaWdu ZWQtb2ZmLWJ5PjoKPj4gPiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVy LmNjPgo+PiA+IC0tLQo+PiA+ICBsaWJhdmNvZGVjL29zcS5jIHwgMyArKysKPj4gPiAgMSBmaWxl IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvb3NxLmMgYi9saWJhdmNvZGVjL29zcS5jCj4+ID4gaW5kZXggZTdmMTE2OTFkMmUuLmJjYzc1 ZmVmNmZjIDEwMDY0NAo+PiA+IC0tLSBhL2xpYmF2Y29kZWMvb3NxLmMKPj4gPiArKysgYi9saWJh dmNvZGVjL29zcS5jCj4+ID4gQEAgLTQwOCw2ICs0MDgsOSBAQCBzdGF0aWMgaW50IG9zcV9yZWNl aXZlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwKPj4gPiBBVkZyYW1lICpmcmFtZSkKPj4g PiAgICAgIEdldEJpdENvbnRleHQgKmdiID0gJnMtPmdiOwo+PiA+ICAgICAgaW50IHJldCwgbjsK Pj4gPgo+PiA+ICsgICAgaWYgKHMtPnBrdF9vZmZzZXQgPiBzLT5wa3QtPnNpemUpCj4+ID4gKyAg ICAgICAgcy0+cGt0X29mZnNldCA9IDA7Cj4+ID4KPj4KPj4gVGhpcyBpcyBtb3JlIGhhY2sgdGhh biByZWFsIGZpeC4KPgo+IHdoeSA/Cj4KPiBwa3QtPnNpemUgaXMgcmVzZXQgb3V0c2lkZSB0aGUg Y29kZWMsIHNvIGVpdGhlciBpdCBuZWVkcyB0byBiZQo+IGNoZWNrZWQgb24gY29kZWMgZW50cnkg b3IgdGhlIGNvZGVjIHNob3VsZCBub3QgdXNlCj4gaW50ZXJuYWwtPmluX3BrdCBhbmQgZXhwZWN0 IGl0cyBzaXplIHRvIGJlIGNvbnNlcnZlZAo+IG9yIGltcGxlbWVudCBmbHVzaCgpIG9yIHNvbWV0 aGluZwo+Cj4gZmZfZGVjb2RlX2ZsdXNoX2J1ZmZlcnMoKSBmb3IgZXhhbXBsZSB3aWxsIGNsZWFy IHRlaCBwYWNrZXQKPgo+IGlmIHlvdSBwcmVmZXIgaSBjYW4gaW1wbGVtZW50IGZsdXNoKCkgYW5k IHJlc2V0IHBrdF9vZmZzZXQgaW4gaXQKPiB0aGF0IHByb2JhYmx5IHdvdWxkIGFjaGlldmUgdGVo IHNhbWUKPiBqdXN0IHNheSBpZiB5b3UgcHJlZmVyIHRoYXQgPwoKWXVwLCB0aGF0IGlzIG11Y2gg Y2xlYW5lciwgZ28gYWhlYWQgd2l0aCB0aGF0IHNvbHV0aW9uIHdpdGggZmx1c2goKS4KSSBmb3Jn b3QgYWJvdXQgZmx1c2goKSBjYXNlIGNvbXBsZXRlbHkuCgo+Cj4gdGh4Cj4KPiBbLi4uXQo+IC0t Cj4gTWljaGFlbCAgICAgR251UEcgZmluZ2VycHJpbnQ6IDlGRjIxMjhCMTQ3RUY2NzMwQkFERjEz MzYxMUVDNzg3MDQwQjBGQUIKPgo+IFdoZW4gdGhlIHR5cmFudCBoYXMgZGlzcG9zZWQgb2YgZm9y ZWlnbiBlbmVtaWVzIGJ5IGNvbnF1ZXN0IG9yIHRyZWF0eSwgYW5kCj4gdGhlcmUgaXMgbm90aGlu ZyBtb3JlIHRvIGZlYXIgZnJvbSB0aGVtLCB0aGVuIGhlIGlzIGFsd2F5cyBzdGlycmluZyB1cAo+ IHNvbWUgd2FyIG9yIG90aGVyLCBpbiBvcmRlciB0aGF0IHRoZSBwZW9wbGUgbWF5IHJlcXVpcmUg YSBsZWFkZXIuIC0tIFBsYXRvCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=