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 0643F4DD89 for ; Fri, 4 Jul 2025 18:44:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D0D2F68E94E; Fri, 4 Jul 2025 21:44:10 +0300 (EEST) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 748CA68E83D for ; Fri, 4 Jul 2025 21:44:04 +0300 (EEST) Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-60c5b8ee2d9so2442395a12.2 for ; Fri, 04 Jul 2025 11:44:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751654643; x=1752259443; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Hga14qPPXLDlpv4Hs7FH4E7BS0ufPZouAKylC5roaGg=; b=TdVgIfHMsntYaQenNqUg5lfGwLBHx417ly45QHNJFOecCIFgg3ropzgbnTrrRrJzhq yhpACbGLdn1MWI2c9V39atMqDSioY1G1p9RsVvVQUfSlCIkyatFKY82dGNdQp2JIjwgz Cm0G0EckNyVfr80NnPKKXwck9hvkO2XVyQX4KvE2bhDS05FQlzzazF38K22RxLngsVCB IUEiO4CsBVsjYdCTfBTWtAt2RkPImiXCZmlgZwkeZGagmc6l5AsetpF/iE1ogCeuEMzP OIeiKdY+iIUU3a/UM09WYTekDsTN16tE/2ys3N5nxcc5+v2sIwK3lfik28naeiTw+Yqb BxZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751654643; x=1752259443; h=content-transfer-encoding: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=Hga14qPPXLDlpv4Hs7FH4E7BS0ufPZouAKylC5roaGg=; b=kxn18GKad84+f4W/Kjg1+r7UE7MkM19uvt6Xcxm8/rOCN4UGYcql8D/Ca6dSht1dzK xyj3sLCHem/xjwi4xWYzb7TsQF8IXInwmI5aOqqxe9Dkpgomzy/uR6RviRetV9S1Lh+Q rzFGCNkoKdvAwNMgzPy3AhkmIzMEFbK0B+MqdHL+1btdy2iAY72F9BwrmfFU4+9Xwoo1 3RbAseN5oplKqSsfrVlD9Sxiy54ubHD6yROggKi42IuqPyBWjUu71WDzklRvWOwEGRdd 9eaEQLOwFU+7a9+/RQuTWKv/r8oHA7vAUVZrA7j4mIntUtYnyg6yjH3H9zvqN3yNm/YS z4Hw== X-Gm-Message-State: AOJu0Ywngc6yiH9ko0ZEbFK7G/u7xTUau8yYkwu2+Atx73IZxKTQMzh8 7zqkAV5NBYzirdupFbhAi+UIiQP2UO8VGE5IrIXm4GPdwyfDMK7wNf7WWlSHa7Taxstq9SnZ54c vSG/BzqiepMoy0Mwx2VRlyy+K/QXYkQytHw== X-Gm-Gg: ASbGncuBI8HxQF31Kh4pAXOT7kZF58oTWJ/T8k5vDnEYOT1XbOZq2Uinw1kL6m7nsso OmA1tmkKth8MmE2Xl1Xy1iOufe4czp0jhv+CQZlM8EkYDqgsRI1gMEHJs6qOrZi8FVhEGuHAYfe D+2F2QGvvJivM6y6qK9wENT5ajd8YNltES7TAEvFTqvvkjUuUib6g= X-Google-Smtp-Source: AGHT+IFqjcDWBRszg5V6fBZLuyG3nLhdJVpwDtvRhaA/SlURj7X1gZ0Ob3Rb0S7u8gLQfrr7ekvVANdHl4meiSHPG94= X-Received: by 2002:a50:8ac8:0:b0:60e:9e2:5844 with SMTP id 4fb4d7f45d1cf-60fd34a5779mr2468914a12.32.1751654643038; Fri, 04 Jul 2025 11:44:03 -0700 (PDT) MIME-Version: 1.0 References: <20250704181041.811-1-kasper93@gmail.com> In-Reply-To: From: Kacper Michajlow Date: Fri, 4 Jul 2025 20:43:50 +0200 X-Gm-Features: Ac12FXyXx-YbjKg2_42HWew7jRNHLoB30lXBmDw4N-g12GGwuioBAClQ7Sl7cPE Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avutil/avstring: shrink allocation from av_get_token to fit token 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: T24gRnJpLCA0IEp1bCAyMDI1IGF0IDIwOjM3LCBLYWNwZXIgTWljaGFqbG93IDxrYXNwZXI5M0Bn bWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCA0IEp1bCAyMDI1IGF0IDIwOjIyLCBBbmRyZWFz IFJoZWluaGFyZHQKPiA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKPiA+ Cj4gPiBLYWNwZXIgTWljaGFqxYJvdzoKPiA+ID4gYXZfZ2V0X3Rva2VuKCkgYWxsb2NhdGVzIGFu IG91dHB1dCBidWZmZXIgd2l0aCB0aGUgc2FtZSBzaXplIGFzIHRoZQo+ID4gPiBpbnB1dC4gR2Vu ZXJhbGx5LCB0aGlzIGlzIGhhcm1sZXNzLCBidXQgd2hlbiB0aGUgaW5wdXQgc3RyaW5nIGlzIGxh cmdlCj4gPiA+IGFuZCBjb25zaXN0cyBvZiBtYW55IHNtYWxsIHRva2VucywgY2FsbGluZyBhdl9n ZXRfdG9rZW4oKSByZXBlYXRlZGx5IHRvCj4gPiA+IGV4dHJhY3QgYWxsIHRva2VucyB3aWxsIHNp Z25pZmljYW50bHkgYW1wbGlmeSBtZW1vcnkgYWxsb2NhdGlvbnMuCj4gPiA+Cj4gPiA+IFRvIGZp eCB0aGlzLCBhZnRlciBvYnRhaW5pbmcgdGhlIHJldHVybiB2YWx1ZSwgc2ltcGx5IHJlYWxsb2Mg dGhlIGJ1ZmZlcgo+ID4gPiB0byB0aGUgYWN0dWFsIHNpemUgbmVlZGVkIGZvciBvdXRwdXQgc3Ry aW5nLgo+ID4gPgo+ID4gPiBGaXhlcyBPT00gd2hlbiBwYXJzaW5nIGZpbHRlciBncmFwaCBzdHJp bmcuCj4gPiA+IEZpeGVzIE9TUy1GdXp6OiAzOTQ5ODM0NDYKPiA+ID4KPiA+ID4gU2lnbmVkLW9m Zi1ieTogS2FjcGVyIE1pY2hhasWCb3cgPGthc3BlcjkzQGdtYWlsLmNvbT4KPiA+ID4gLS0tCj4g PiA+ICBsaWJhdnV0aWwvYXZzdHJpbmcuYyB8IDQgKystLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBh L2xpYmF2dXRpbC9hdnN0cmluZy5jIGIvbGliYXZ1dGlsL2F2c3RyaW5nLmMKPiA+ID4gaW5kZXgg ODc1ZWI2OTFkYi4uYjQyNjZhZWZlNSAxMDA2NDQKPiA+ID4gLS0tIGEvbGliYXZ1dGlsL2F2c3Ry aW5nLmMKPiA+ID4gKysrIGIvbGliYXZ1dGlsL2F2c3RyaW5nLmMKPiA+ID4gQEAgLTE0Miw3ICsx NDIsNyBAQCBlbmQ6Cj4gPiA+Cj4gPiA+ICBjaGFyICphdl9nZXRfdG9rZW4oY29uc3QgY2hhciAq KmJ1ZiwgY29uc3QgY2hhciAqdGVybSkKPiA+ID4gIHsKPiA+ID4gLSAgICBjaGFyICpvdXQgICAg ID0gYXZfbWFsbG9jKHN0cmxlbigqYnVmKSArIDEpOwo+ID4gPiArICAgIGNoYXIgKm91dCAgICAg PSBhdl9yZWFsbG9jKE5VTEwsIHN0cmxlbigqYnVmKSArIDEpOwo+ID4KPiA+IEkgdGhvdWdodCBw b2ludGVycyBwcm92aWRlZCBieSBhdl9tYWxsb2MgY291bGQgYmUgdXNlZCB3aXRoCj4gPiBhdl9y ZWFsbG9jKCk/IE9yIGlzIGl0IHRvIGF2b2lkIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1lbnQgcHJv dmlkZWQgYnkKPiA+IGF2X21hbGxvYygpPwo+Cj4gSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhpcy4g QnV0IHRoZSBkb2NzLCBvZiBhdl9yZWFsbG9jKCkgc2F5Cj4KPiAgKiBAcGFyYW0gcHRyICBQb2lu dGVyIHRvIGEgbWVtb3J5IGJsb2NrIGFscmVhZHkgYWxsb2NhdGVkIHdpdGgKPiAgKiAgICAgICAg ICAgICBhdl9yZWFsbG9jKCkgb3IgYE5VTExgCj4KPiBzbyB0byBob25vciB0aGlzLCBJIGNoYW5n ZWQgdG8gYXZfcmVhbGxvYyhOVUxMKS4gSSd2ZSBsb29rZWQgYXQgb3RoZXIKPiB1c2VzIGFuZCBp dCBzZWVtcyB0byBiZSBhIHBhdHRlcm4gdGhhdCBpcyB1c2VkIGZvciBjYXNlcyBsaWtlIHRoaXMK PiBvbmUuCj4KPiA+ID4gICAgICBjaGFyICpyZXQgICAgID0gb3V0LCAqZW5kID0gb3V0Owo+ID4g PiAgICAgIGNvbnN0IGNoYXIgKnAgPSAqYnVmOwo+ID4gPiAgICAgIGlmICghb3V0KQo+ID4gPiBA QCAtMTcyLDcgKzE3Miw3IEBAIGNoYXIgKmF2X2dldF90b2tlbihjb25zdCBjaGFyICoqYnVmLCBj b25zdCBjaGFyICp0ZXJtKQo+ID4gPgo+ID4gPiAgICAgICpidWYgPSBwOwo+ID4gPgo+ID4gPiAt ICAgIHJldHVybiByZXQ7Cj4gPiA+ICsgICAgcmV0dXJuIGF2X3JlYWxsb2MocmV0LCBvdXQgLSBy ZXQgKyAyKTsKPiA+Cj4gPiBZb3Ugc2VlbSB0byBwcmVzdW1lIHRoYXQgYXZfcmVhbGxvYygpIGNh bid0IGZhaWwgd2hlbiB1c2VkIGZvcgo+ID4gc2hyaW5raW5nLiBCdXQgdGhpcyBpcyBub3QgZG9j dW1lbnRlZC4KPgo+IFRoaXMgZnVuY3Rpb24gcmV0dXJucyBhIHBvaW50ZXIuIFNvIGlmIGl0IGZh aWxzLCByZXR1cm5pbmcgTlVMTCBpcwo+IHZhbGlkLiBVbmxlc3MgeW91IG1lYW4gdGhhdCB3ZSBh ZGQgYW5vdGhlciBwb3NzaWJsZSBwb2ludCBvZiBmYWlsdXJlPwo+IEkgZG9uJ3QgdGhpbmsgaXQg bWF0dGVycywgaWYgd2UgYXJlIGFscmVhZHkgY2xvc2UgdG8gT09NIHN0YXRlLCB0aGlzCj4gc21h bGwgYWxsb2Mgd291bGRuJ3QgYmUgYSBkaWZmZXJlbmNlIG1ha2VyLgoKV2VsbCwgYWN0dWFsbHkg aWYgd2Ugd2FudCB0byBoYW5kbGUgT09NIGhlcmUgZ3JhY2VmdWxseSwgSSB3aWxsIHVwZGF0ZQp0 byByZXR1cm4gdGhlIG9yaWdpbmFsIHBvaW50ZXIsIGluc3RlYWQgb2YgbGVha2luZyBpdC4KCi0g S2FjcGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K