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 8FB4E4F207 for ; Sat, 17 May 2025 18:59:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A875468D821; Sat, 17 May 2025 21:59:41 +0300 (EEST) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2576D68D6A6 for ; Sat, 17 May 2025 21:59:35 +0300 (EEST) Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-6019b564d0bso1718763a12.2 for ; Sat, 17 May 2025 11:59:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747508374; x=1748113174; 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=Sg7XpMrxvfSOpjCOUAo4IRjgYNSgwdOmLgYjWsm6hPE=; b=AdH/+nOxRJI3lFGkqBwznN4+DgJ2A8R7BVnlNbdVMXlcl6R4A3TSxF156froWA9tCK aUbXNLSyHpwC5u115+i93YO6xvoE5x2qc6V1wDAo+1bNtuP/sFYC2fMlpbP9sr/uKckU afHcoStaFyex/q4QLtyo0w8ki9IYdZ9QazYRHK+yCEXePwXqrMATUCnr/y2nrb+VkVy1 kx0VsAMzX+z4Cn5lpZu652lqUkAXs9gbnGkqiksA8Y7YJCnTXoTBcT4xmg2ljV8ioRUp 2P+DV3oiG8lsezAzhBVz7n0dl7cLAdJGNY3VF1wGkS//XRff82KZZfE64DOAjKp3GaID /j4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747508374; x=1748113174; 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=Sg7XpMrxvfSOpjCOUAo4IRjgYNSgwdOmLgYjWsm6hPE=; b=Y5z8VXZxQIQ88r6grdJtKh9UgmqWT5462uRxYLraa+bRyMZGpFmwxANA45JycHdxp8 /XyA9+oGoLmjEcqFVmAOooUQ43je7SgCTNeCEapgaLWzx0ZDWuuLlqs/gAq3yKMCrhxJ 5FNWGTQtSZhsoNAo499fpaVIRCUUFDKW0UT23gCy0kN7z69Rxt3qw52V1YXs7hUlYK8b pZLF5pq9SbRNwXCCfXyjq/5MFiIOuT4PR8XmTfnHCBhofNHMeCi3iaYyopiStx6Cz8CB TYad5vLRnTarPDGIqGVMZs1H1Dfa4E+aEbl2svFPB7e9SonYx7amSfjhBzn3zXT6Ay/B PTNA== X-Gm-Message-State: AOJu0YwJmRHo3h6Nyfxbb5P4Rsva/K3IffoxVxDKJf/qtHi4omKybLUP CPXmHRmQWMttwyePYwKkBsOmNluWX/87S8+q/sQZ5r4CG1H+I27xdKfqN+55SwEDGqsRIwrlstq 9qqGx7ZufkTekkvOBOXiVbDVSKtvPAMeO66Tv X-Gm-Gg: ASbGncs+Z89UQsalPhIAg7954BUlbQ7lVznoCdZGu03Mt6l97dGFTPMJI1tLp8+3DmE XXPEh+xPVpeFoKETAooWY2kZYxyOf/Qq3XWe55gY/rFX8rMgXyRMbsG0B/rE+0XOXyPbIniwdkp Db/eYuRgjqYp5P7sKDS0WxGKcSb7dL3Q== X-Google-Smtp-Source: AGHT+IENS7Io0Y6VYo/Os2ziF4UW1vvNBd/X7JuhM1O7S/VZoDH0d6MeeORUbBQqeiyqAYECicYjPY18nKX3MKyLoDA= X-Received: by 2002:a17:906:fe49:b0:ad2:3f1f:7970 with SMTP id a640c23a62f3a-ad52d45aef4mr784255466b.2.1747508373564; Sat, 17 May 2025 11:59:33 -0700 (PDT) MIME-Version: 1.0 References: <20250517035029.202-1-kasper93@gmail.com> In-Reply-To: From: Kacper Michajlow Date: Sat, 17 May 2025 20:59:22 +0200 X-Gm-Features: AX0GCFtl5f5K4wC1WSCUflljMU2Dkc-_K6x88AZte-ynO3BWUMJ9WlmwalBaSCg Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/demux: use io_close2 when closing avfromat 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: T24gU2F0LCAxNyBNYXkgMjAyNSBhdCAxNTowMywgQW5kcmVhcyBSaGVpbmhhcmR0CjxhbmRyZWFz LnJoZWluaGFyZHRAb3V0bG9vay5jb20+IHdyb3RlOgo+Cj4gQW5kcmVhcyBSaGVpbmhhcmR0Ogo+ ID4gS2FjcGVyIE1pY2hhasWCb3c6Cj4gPj4gSXQncyBub3QgdmFsaWQgdG8gY2FsbCBhdmlvX2Ns b3NlKCkgb24gY29udGV4dCB0aGF0IGhhcyBub3QgYmVlbiBvcGVuCj4gPj4gd2l0aCBhdmlvX29w ZW4oKS4KPiA+Pgo+ID4+IFRoaXMgZml4ZXMgdXNlIG9mIGN1c3RvbSBJTy4gKGlvX29wZW4gLyBp b19jbG9zZTIgY2FsbGJhY2tzKQo+ID4+Cj4gPj4gTm90ZSB0aGF0IGJ5IGRlZmF1bHQgaW9fY2xv c2UyIGlzIHNldCB0byBpb19jbG9zZTJfZGVmYXVsdCgpIHdoaWNoIGNhbGxzCj4gPj4gYXZpb19j bG9zZSgpLCBzbyBkZWZhdWx0IGNhc2Ugd2lsbCB3b3JrIHRoZSBzYW1lIGFzIGJlZm9yZS4KPiA+ Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5j b20+Cj4gPj4gLS0tCj4gPj4gIGxpYmF2Zm9ybWF0L2RlbXV4LmMgfCAzICstLQo+ID4+ICAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZm IC0tZ2l0IGEvbGliYXZmb3JtYXQvZGVtdXguYyBiL2xpYmF2Zm9ybWF0L2RlbXV4LmMKPiA+PiBp bmRleCAyNzk1ODYzNTY3Li5lY2Q0ZjQwZGE5IDEwMDY0NAo+ID4+IC0tLSBhL2xpYmF2Zm9ybWF0 L2RlbXV4LmMKPiA+PiArKysgYi9saWJhdmZvcm1hdC9kZW11eC5jCj4gPj4gQEAgLTM4MywxMSAr MzgzLDEwIEBAIHZvaWQgYXZmb3JtYXRfY2xvc2VfaW5wdXQoQVZGb3JtYXRDb250ZXh0ICoqcHMp Cj4gPj4gICAgICAgICAgaWYgKGZmaWZtdChzLT5pZm9ybWF0KS0+cmVhZF9jbG9zZSkKPiA+PiAg ICAgICAgICAgICAgZmZpZm10KHMtPmlmb3JtYXQpLT5yZWFkX2Nsb3NlKHMpOwo+ID4+Cj4gPj4g KyAgICBmZl9mb3JtYXRfaW9fY2xvc2UocywgJnBiKTsKPiA+PiAgICAgIGF2Zm9ybWF0X2ZyZWVf Y29udGV4dChzKTsKPiA+Pgo+ID4+ICAgICAgKnBzID0gTlVMTDsKPiA+PiAtCj4gPj4gLSAgICBh dmlvX2Nsb3NlKHBiKTsKPiA+PiAgfQo+ID4+Cj4gPj4gIHN0YXRpYyB2b2lkIGZvcmNlX2NvZGVj X2lkcyhBVkZvcm1hdENvbnRleHQgKnMsIEFWU3RyZWFtICpzdCkKPiA+Cj4gPiBhdmZvcm1hdF9v cGVuX2lucHV0KCkgc2V0cyBBVkZNVF9GTEFHX0NVU1RPTV9JTyB3aGVuIHVzaW5nIGN1c3RvbSBJ TyBhbmQKPiA+IGF2Zm9ybWF0X2Nsb3NlX2lucHV0KCkgY2hlY2tzIGZvciB0aGlzIGFuZCBkb2Vz IG5vdCBmcmVlIHRoZQo+ID4gQVZGb3JtYXRDb250ZXh0J3MgQVZJT0NvbnRleHQgaW4gdGhpcyBj YXNlIChidXQgZG9lcyBhdmlvX2Nsb3NlKE5VTEwpIGluCj4gPiB0aGlzIGNhc2UpLgo+ID4gWW91 ciBwYXRjaCBmdXJ0aGVybW9yZSBwcmVzdW1lcyB0aGF0IHRoZSBjdXN0b20gSU8gY29udGV4dCBp cyBjb21wYXRpYmxlCj4gPiB3aXRoIGlvX2Nsb3NlMiwgd2hpY2ggbmVlZCBub3QgYmUgdHJ1ZSBh dCBhbGwgKG9uZSBjYW4gdXNlIGN1c3RvbSBJTwo+ID4gd2l0aG91dCBldmVyIHRvdWNoaW5nIGlv X29wZW4vaW9fY2xvc2UyIHBvaW50ZXJzOyBJIGV4cGVjdCB1c2VycyB0aGF0Cj4gPiB1c2UgY3Vz dG9tIElPLCBidXQgbm90IGZvcm1hdHMgdGhhdCBvcGVuIG5ldyBBVklPQ29udGV4dHMgdG8gZG8g c28pLgo+Cj4gT24gcmVhZGluZyBhIGJpdCBmdXJ0aGVyLCBpbml0X2lucHV0KCkgdXNlcyBpb19v cGVuIHRvIG9wZW4gdGhlCj4gQVZJT0NvbnRleHQgaW4gY2FzZSBubyBBVklPQ29udGV4dCB3YXMg c3VwcGxpZWQgKGFuZCBvbmUgaXMgbmVlZGVkKS4KPiBUaGlzIG1lYW5zIHRoYXQgdGhlIEFWRk1U X0ZMQUdfQ1VTVE9NX0lPIGZsYWcgaXMgbWlzbGVhZGluZywgYXMgaXQgaXMKPiBwb3NzaWJsZSB0 byB1c2UgY3VzdG9tIElPIGV2ZW4gd2l0aCB0aGlzIGZsYWcgdW5zZXQuIEl0IGFsc28gbWVhbnMg dGhhdAo+IHlvdXIgcGF0Y2ggaXMgbGlrZWx5IGNvcnJlY3QuCgpFeGFjdGx5LiBBVkZNVF9GTEFH X0NVU1RPTV9JTyBpcyB1c2VkIHdoZW4gYW4gImV4dGVybmFsIiBBVklPQ29udGV4dAppcyBwcm92 aWRlZC4gVGhpcyBpcyBkaWZmZXJlbnQgd2hlbiAiY3VzdG9tIiBJTyBpcyB1c2VkIGJ5IGNoYW5n aW5nCmlvX29wZW4vaW9fY2xvc2UyLCB3aGVyZSB0aGUgbGlmZXRpbWUgb2YgQVZJT0NvbnRleHQg aXMgc3RpbGwgbWFuYWdlZAppbnRlcm5hbGx5LCBidXQgdXNlcyBjdXN0b20gaW1wbGVtZW50YXRp b24uIEkgd2FzIGluaXRpYWxseSBjb25mdXNlZAppbiBleGFjdGx5IHRoZSBzYW1lIHdheSB5b3Ug d2VyZSwgYnV0IHRob3NlIHR3byAiY3VzdG9tL2V4dGVybmFsIiBJTwphcmUgbm90IGFjdHVhbGx5 IHJlbGF0ZWQuCgpOb3RlIHRoYXQgYXZmb3JtYXRfY2xvc2VfaW5wdXQoKSBhbHJlYWR5IHplcm9l cyB0aGUgYHBiYCBwb2ludGVyIGlmCnRoZSBBVklPQ29udGV4dCBzaG91bGRuJ3QgYmUgcmVsZWFz ZWQsIHNvIGZmX2Zvcm1hdF9pb19jbG9zZSgpIGlzIG5vb3AKYXMgZXhwZWN0ZWQgZm9yIHRoZSBB VkZNVF9GTEFHX0NVU1RPTV9JTyBjYXNlLiAoc2FtZSBhcyBhdmlvX2Nsb3NlKCkKd2FzKS4KCi0g S2FjcGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K