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 70B6649D28 for ; Fri, 8 Mar 2024 15:42:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 29D5768CF0B; Fri, 8 Mar 2024 17:42:18 +0200 (EET) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3A79F68CD59 for ; Fri, 8 Mar 2024 17:42:12 +0200 (EET) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a45f257b81fso83538366b.0 for ; Fri, 08 Mar 2024 07:42:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709912531; x=1710517331; 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=/F/8DHB+nAfWYlx7iyOau/ago1E7Lm6WNS9DJGDS1tA=; b=Z/yTLPxKXkUeWV52dmVKNpZOg5eF0D5ZijHEUe2rZ/TNXVSL7FUBtFyhaAjhAM4vyU vOvo/c+lnoY//sBbxIeS62sIza4Y23WSVAAawIw8ENldbxJVg5DS2ZDR4Ck9WTsLFAJD Yq0PBjm7h4COvkd4iIZFEn5NNP/7s2KnQSRkydi69Fts+MzRkFpG3n40sk1pG/BKpGEy Ad9kKYzbl7iXP5JG5VfOM22FjzQHl+Y4aPbHrG5MtbdKerY0T7aCHFvtM1/33CecGriB Sm+WJUKV+QW2kFfiIVmkO9Fg6cZ/+wBFwnFJEkR/aNsZ3FSQWsCSl4E+adw1gqMd5FUT mzlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709912531; x=1710517331; 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=/F/8DHB+nAfWYlx7iyOau/ago1E7Lm6WNS9DJGDS1tA=; b=E+VgynemrxM5eQz6p8Xl9VKMsVurn+ifuTWpWOFfWY1jxeePDyoTGbARK6BMSUZ/Wm M8vnZONl7Odn79WXfJ2ofmfFOBPrkVaYJdhNyUi5OQZk+m6JIkTMAxxFl6SAcZuMSoWn wBWFm7+J7gYfakcnne/+nvNGUbBNmEupxS/7qe+O5BbaGsC6PoNXcBXnSOYiq7zbIv/o xm38QOMip6Ib5TGJ9GYBZne2bTfyF5jf38HiNAJvt2SXY0aHiaemGaQ56FK4+GhTZNSu POceMM93hYF5FZBEAWiburQ9I5HSU8KTth++muPwblyKeliyXyjeiT9TFL9CdgvPS5U4 TPrA== X-Gm-Message-State: AOJu0YyTTgL57GPNXrk7VLN+fXhmfWVps7O0uQrTOB67hQNwzuDpTkxE oUOTFDZTBSBmfjtdhzHluPsGFtm3RASQQILtUxr+wgspNnQc9qc7YwAaxrqoeze+n4ZqCVnrIN/ 1KkBjyvKD+XlV2qNeN+iUwQO0AZVX19ll X-Google-Smtp-Source: AGHT+IF/LAt9mqdikOeHPjvSEvNXqH4yQkLkGnrooxzlD5grdXAZKxIIJUFpypdnd+22FizQs13IbpF7W4YLwuEQ9SM= X-Received: by 2002:a17:906:360a:b0:a45:b447:fee with SMTP id q10-20020a170906360a00b00a45b4470feemr6362091ejb.13.1709912531006; Fri, 08 Mar 2024 07:42:11 -0800 (PST) MIME-Version: 1.0 References: <20240308082749.20028-1-anton@khirnov.net> <20240308082749.20028-2-anton@khirnov.net> <170989285192.7287.17016576053815588581@lain.khirnov.net> <170989331707.7287.60934458751012067@lain.khirnov.net> <170989589460.662.6679884374613626910@lain.khirnov.net> In-Reply-To: From: Sean McGovern Date: Fri, 8 Mar 2024 10:42:01 -0500 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/3] lavc: replace ff_thread_get_buffer() with ff_get_buffer() 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: T24gRnJpLCBNYXIgOCwgMjAyNCwgMTA6MzcgVml0dG9yaW8gR2lvdmFyYSA8dml0dG9yaW8uZ2lv dmFyYUBnbWFpbC5jb20+Cndyb3RlOgoKPiBPbiBGcmksIE1hciA4LCAyMDI0IGF0IDQ6MzTigK9Q TSBTZWFuIE1jR292ZXJuIDxnc2Vhbm1jZ0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gPiBPbiBGcmks IE1hciA4LCAyMDI0LCAxMDozMSBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+IHdyb3Rl Ogo+ID4KPiA+ID4gT24gRnJpLCBNYXIgOCwgMjAyNCBhdCA0OjIx4oCvUE0gVml0dG9yaW8gR2lv dmFyYSA8Cj4gPiA+IHZpdHRvcmlvLmdpb3ZhcmFAZ21haWwuY29tPgo+ID4gPiB3cm90ZToKPiA+ ID4KPiA+ID4gPiBPbiBGcmksIE1hciA4LCAyMDI0IGF0IDQ6MTDigK9QTSBTZWFuIE1jR292ZXJu IDxnc2Vhbm1jZ0BnbWFpbC5jb20+Cj4gPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+ID4gT24gRnJp LCBNYXIgOCwgMjAyNCwgMDg6MjAgTmljb2xhcyBHZW9yZ2UgPGdlb3JnZUBuc3VwLm9yZz4gd3Jv dGU6Cj4gPiA+ID4gPgo+ID4gPiA+ID4gPiBBbmRyZWFzIFJoZWluaGFyZHQgKDEyMDI0LTAzLTA4 KToKPiA+ID4gPiA+ID4gPiBXaGF0IG1haW50ZW5hbmNlIGNvc3QgYW5kIGNvbXBsZXhpdHkgYXJl IHlvdSByZWZlcnJpbmcgdG8/IEkKPiA+ID4gY2hlY2tlZAo+ID4gPiA+ID4gYW5kCj4gPiA+ID4g PiA+ID4gY291bGQgbm90IGZpbmQgYSBzaW5nbGUgY29tbWl0IHdoZXJlIG9uZSBoYWQgdG8gZml4 IGFuCj4gPiA+ID4gZmZfZ2V0X2J1ZmZlcigpCj4gPiA+ID4gPiA+ID4gdG8gZmZfdGhyZWFkX2dl dF9idWZmZXIoKSBiZWNhdXNlIGl0IGhhcyBiZWVuIGZvcmdvdHRlbiB3aGVuCj4gdGhlCj4gPiA+ ID4gPiBkZWNvZGVyCj4gPiA+ID4gPiA+ID4gaGFzIGJlZW4gZGVjbGFyZWQgdG8gc3VwcG9ydCBm cmFtZSB0aHJlYWRpbmcuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IFdlbGNvbWUgdG8gdGhlIG5l dyBGRm1wZWcsIHdoZXJlIGFic29sdXRlIGNvbnNpc3RlbmN5LCBpLmUuCj4gPiBjYXRlcmluZwo+ ID4gPiA+IGZvcgo+ID4gPiA+ID4gPiBoeXBvdGhldGljYWwgbWVkaW9jcmUgY29udHJpYnV0b3Jz LCBpcyBtb3JlIGltcG9ydGFudCB0aGFuIGVhc3kKPiA+ID4gPiA+ID4gb3B0aW1pemF0aW9ucyBh bmQgbmV3IGFwcHJvYWNoZXMuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEFuZCBpZiB5b3UgZG8g bm90IGxpa2UgaXQsIOKAnHNodXQgdXAsIEknbSBvbiB0aGUgVEMgYW5kIEkgd29uJ3QKPiA+ID4g cmVjdXNl4oCdLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBBbmQgaWYgeW91IGRvIG5vdCBsaWtl IHRoYXQsIOKAnHNodXQgdXAsIEknbSBvbiB0aGUgQ0MgdG9v4oCdLgo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiBSZWdhcmRzLAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAtLQo+ID4gPiA+ID4gPiAg IE5pY29sYXMgR2VvcmdlCj4gPiA+ID4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gPiA+ID4gPiA+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK PiA+ID4gPiA+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+ID4gPiA+ID4gaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gPiA+ID4gPiA+Cj4gPiA+ ID4gPiA+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gPiA+ ID4gPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ID4gPiA+IEV2ZXJ5Ym9keSBjYW4gd2Ug KnBsZWFzZSoga2VlcCB0aGUgcmVzcG9uc2VzIGNpdmlsL3Byb2Zlc3Npb25hbCBvbgo+ID4gdGhl Cj4gPiA+ID4gTUwuCj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSdkIGp1c3QgYmUgaGFwcHkg d2l0aCAib24tdG9waWMiIGJ1dCBpdCBzZWVtcyBsaWtlIHBlb3BsZSB3aXRoCj4gYWdlbmRhcwo+ ID4gPiA+IGxpa2UgdG8gcHJvamVjdCBvbiB1bnJlbGF0ZWQgdGhyZWFkcy4KPiA+ID4gPgo+ID4g Pgo+ID4gPiBMaWJBViBhY3Rpb25zIHNwZWFrIG1vcmUgdGhhbiB3b3JkcyBvbmNlIGFnYWluLgo+ ID4gPgo+ID4gPgo+ID4gPiA+IC0tCj4gPiA+ID4gVml0dG9yaW8KPiA+ID4gPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiA+IGZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKPiA+ID4gPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gPiA+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4gPiA+Cj4g PiA+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gPiA+ID4g ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4KPiA+ID4gPgo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+ID4gPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiA+IGZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCj4gPiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAo+ID4gPgo+ID4gPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPiA+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4KPiA+ID4KPiA+Cj4gPiBJdCBpcyByZWFsbHkgbWVhbi1zcGlyaXRl ZCB0byBtYWtlIHN1Y2ggY29tbWVudHMgYWJvdXQgYSBwcm9qZWN0IHRoYXQgaXMKPiBubwo+ID4g bG9uZ2VyIGluIG9wZXJhdGlvbi4gQ2FuJ3Qgd2UgbG9vayBmb3J3YXJkIGluc3RlYWQgb2YgYmVo aW5kIHVzPwo+ID4KPgo+IENvdWxkIHlvdSBndXlzIGxvb2sgZm9yd2FyZCBpbiBhIHNlcGFyYXRl IHRocmVhZD8g8J+Zjwo+IC0tCj4gVml0dG9yaW8KPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4KPgoKSSBzZWUgd2hhdCB5b3UgZGlkIHRoZXJlIChyZWY6ICRzdWJqKSEgOikKCi0t IFNlYW4gTWNHb3Zlcm4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=