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 656744A9EC for ; Thu, 6 Jun 2024 13:11:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 54EA968D6B5; Thu, 6 Jun 2024 16:11:51 +0300 (EEST) Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D456168D51E for ; Thu, 6 Jun 2024 16:11:44 +0300 (EEST) Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2eaac465915so9365141fa.1 for ; Thu, 06 Jun 2024 06:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717679503; x=1718284303; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=s9CH/WtYoafBHbu/5gxwzg2b+mxMaxAWNplcntYubZE=; b=ZPK2vyGTxRbdnsJosOkkwLBh2HWFf3PXCXIBfcCSet3jEzcDcoEV6eVTIYg9XBIgAO WFPLVTIKfc3E4kSjhCygjegjWAAkUCYkdvU8kMIBHjIoU+Cbi+dCUEAasXrIGpn/6HMQ djtQMTiSpmhTpP9RFaBnxTZYkE5nUEkbtWI8d4FPEwPMAqb3h54fKyZI2cxJ9subOFiZ Uw+b81+7AWZ2OU0tSX4BqeKoQ5U97c8DeHLSXFv7I7ArwZKCzJd/3H1ATv9tJYjTN292 wNePPJLVUuh39qw340jo+83viy5tZ+Gb19Fc/V3jngcnI2RGXfalztk6iy9JEtOf4r90 GzaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717679503; x=1718284303; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=s9CH/WtYoafBHbu/5gxwzg2b+mxMaxAWNplcntYubZE=; b=SlRYzg2IG2mNFm9Lw6Y8RlryFRK3LXCOfRHa+oH5oLraorPZ0Ls+EvFVK3GsDGUJHR L+5GL+LyuQPDrfyBd7RemryvpMxKoiRtsLqb3ukbKtzI4Ado4cl3pXk7TzG5srl7HaeV qYieatOesgcLNNejRygL3X2V0tR6KqU11bYihbY85Uw1kj/r5dWcc2FUVgYlsxwuQqlu ZvQx0AEm6ZXaPCSRVcE8bzb7/WMCMI4mjvBrMQRA2ZgW0rO0XforFXDjnSOFUM22R3Gt 05HnTAPscfv4NejyuNyvCJ6qZUAQ9L62gjbABjGWCiWFx+5c+VedoZsyXgi0TVCzSj/I PAEQ== X-Gm-Message-State: AOJu0YxpXUnmL5Ss4jx371QzWudHF0ToI8ZIxyuZH+9mOm0ZRXJMtZIW ENjgWJXJIAwOVoW79TgF6t7h+nYfxPezxfQvq0BSDbaqvqIhhBJ8vjFcuyCkwxnRuzWrfO5Hwvg BUAJSjMZMAiiV0Qs34SWJbAOOzuiMGRab X-Google-Smtp-Source: AGHT+IEY4ITypTryChB0cTlN25itLw+azw1SbHUzRW16+jTxhMnfNM9tI6Urft+gif1eLaPHl1TdegB6gPrD7GyToTI= X-Received: by 2002:a2e:beac:0:b0:2ea:a9c3:57a0 with SMTP id 38308e7fff4ca-2eac798a989mr39160621fa.8.1717679502816; Thu, 06 Jun 2024 06:11:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Thu, 6 Jun 2024 21:11:40 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 4/7] avformat/vvc: Fix crash on allocation failure, avoid allocations 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: T24gV2VkLCBKdW4gNSwgMjAyNCBhdCA3OjUz4oCvUE0gQW5kcmVhcyBSaGVpbmhhcmR0IDwKYW5k cmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKCj4gQW5kcmVhcyBSaGVpbmhhcmR0 Ogo+ID4gVGhpcyBpcyB0aGUgVlZDIHZlcnNpb24gb2YgOGI1ZDE1NTMwMTI3ZmVhNTRlOTM0MDQz YTY0NjUzODU5ZGUwNzM1My4KPiA+Cj4gPiAoSGludDogVGhpcyBlbnN1cmVzIHRoYXQgdGhlIG9y ZGVyIG9mIE5BTFUgYXJyYXlzIGlzIE9QSS1WUFMtU1BTLVBQUy0KPiA+IFByZWZpeC1TRUktU3Vm Zml4LVNFSSwgcmVnYXJkbGVzcyBvZiB0aGUgb3JkZXIgaW4gdGhlIG9yaWdpbmFsCj4gPiBleHRy YWRhdGEuIEkgaG9wZSB0aGlzIGlzIHJpZ2h0LikKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRy ZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPiA+IC0tLQo+ ID4gIGxpYmF2Zm9ybWF0L3Z2Yy5jIHwgMTY5ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwg OTYgZGVsZXRpb25zKC0pCj4gPgo+Cj4gRXZlbiBhZnRlciB0aGVzZSBwYXRjaGVzLCB0aGVyZSBh cmUgc29tZSBzdHJhbmdlIHRoaW5ncyBnb2luZyBpbiB2dmMuYzoKPiAxLiBUaGVyZSBhcmUgYXQg bGVhc3QgNzEgYml0cyBpbiBnZW5lcmFsX2NvbnN0cmFpbnRfaW5mbyAoaWYgcHJlc2VudCksCj4g eWV0IG9ubHkgNzAgb2YgdGhlc2UgYXJlIHdyaXR0ZW4gKHRoZQo+IGdjaV9ub19jaHJvbWFfcXBf b2Zmc2V0X2NvbnN0cmFpbnRfZmxhZyBpcyBub3QpLgo+Ck5vdCBzdXJlIHdoeSB0aGlzIGhhcHBl bmVkLCBidXQgMTQ0OTYtMTUgc2FpZCAgdGhpcwpzZWUgdGhlIGNvbW1lbnQ6CiAgICAgICAgLyoK ICAgICAgICAgKiB1bnNpZ25lZCBpbnQgKDEpIHB0bF9mcmFtZV9vbmx5X2NvbnN0cmFpbnRfZmxh ZwogICAgICAgICAqIHVuc2lnbmVkIGludCAoMSkgcHRsX211bHRpbGF5ZXJfZW5hYmxlZF9mbGFn CiAgICAgICAgICogdW5zaWduZWQgaW50ICg4Km51bV9ieXRlc19jb25zdHJhaW50X2luZm8gLTIp CmdlbmVyYWxfY29uc3RyYWludF9pbmZvICovCiA4KjktMiA9IDcwLgp2dmNjX3BhcnNlX3B0bCBw YXJzZXMgdGhlIGluZm9ybWF0aW9uIGZyb20gdnBzIG9yIHNwcy4KdnZjY193cml0ZSB3cml0ZXMg VnZjRGVjb2RlckNvbmZpZ3VyYXRpb25SZWNvcmQsIGl0J3Mgbm90IGEgYml0LXRvLWJpdCBtYXAu CkkgZ3Vlc3MuCgoyLiBUaGUgY29kZSBjb250YWlucyBjaGVja3MgZm9yIFZWQ19EQ0lfTlVULCB5 ZXQgdGhlc2UgYXJlIGRlYWQsIGJlY2F1c2UKPiB0aGVzZSBOQUxVIHR5cGUgaXMgZmlsdGVyZWQg b3V0IGJlZm9yZS4KPgppdCdzIGZyb20gdGhlIHNwZWMsIHNlZSAiaWYgKE5BTF91bml0X3R5cGUg IT0gRENJX05VVCAgJiYgIE5BTF91bml0X3R5cGUgIT0KT1BJX05VVCkiIGluICBodHRwczovL2Ns b3VkLnRlbmNlbnQuY29tL2RldmVsb3Blci9hcnRpY2xlLzIyMjcyOTQKbnVtX25hbHVzIGlzIGlu ZmVycmVkIGFzIDEgaWYgaXQgZG9lcyBub3QgZXhpc3QuIE1heWJlIHdlIGNhbiBhZGQgYSBjaGVj awoKMy4gQSBjb21tZW50IGNsYWltcyB0byBuZWVkIGF0IGxlYXN0IG9uZSBWUFMgYW5kIFNQUywg YnV0IGl0IGFjdHVhbGx5Cj4gY2hlY2tzIGZvciBTUFMgYW5kIFBQUy4gRG9lcyBzb21lb25lIGtu b3cgd2hhdCB3YXMgaW50ZW5kZWQ/Cj4KaXQncyBhIHR5cG8uIFZQUyBpcyBvcHRpb25hbCwgU1BT IGFuZCBQUFMgYXJlIG1hbmRhdG9yeS4KCj4KPiAtIEFuZHJlYXMKPgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K