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 1441046F82 for ; Sun, 23 Jul 2023 20:04:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5CDED68C72A; Sun, 23 Jul 2023 23:04:51 +0300 (EEST) Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C6DFF68C703 for ; Sun, 23 Jul 2023 23:04:44 +0300 (EEST) Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-6b9f46dc2e3so2239862a34.0 for ; Sun, 23 Jul 2023 13:04:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690142683; x=1690747483; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=pYl5ygwQ0/xHMOV94rkgxXv1nUUtpfUGWeGGMIEM77M=; b=YUjdPSGGM4Db8YB71ahRm8CYK+D8z9irQAxfOpkmRkbQ79GqIBdxOfiCNio3XVonD8 vyMr75l117xJjtk8BImGTj9lx7MunRwAmBRD3K2AS/upmjWf+xaJ0oYD2CMSrg0uVP73 t4bolwox0hueRQm5kSNttANLeOWsiKjOaJAc7hyOUZaNJSQQkpPSMtBCdW+GzyeKhW30 yJffUkEVQaOj80Y8UR1qsmfZCKQV0dmexVpYGo2dFUdlgG823bvBnESYl4VkcNVRdZq7 SaL3fQLidCqvNmm3yqswitKhzFQNaJ4evvbEdlTM7YeLcmALdXE4xog9U2asmM6sCQiN 8c1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690142683; x=1690747483; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pYl5ygwQ0/xHMOV94rkgxXv1nUUtpfUGWeGGMIEM77M=; b=EK/fpj1rnaFlIytte1wIAmPhe7VRSrYVCX4W6yihpEzQCjZRhX97Scz5bCNTzLTd+C eOU2862mO5F5hpGzrNoRePagEXqGTMou4cS9MPqfVgjbTBxAWEq5tG3IHndo1kzQb3h5 jK/iK4/SA9KbXGnEJ4TJr+dqMIqakAA6gSEMWFIYkqC5RjM366PslQ+cRyMZgL0/sHGR sMpkloIeN1QKCFsWABzyveBLT3Eqz4CYsd280d3ZWytiv0LQq/hS3NPw5uzLGLAFvuRg Cq+NvGN4LKvqFrr1GPb9owzrsCBnebJtA27mYC1je6vqgf05WDR6W51BfxSR7K7PUOJc jv2Q== X-Gm-Message-State: ABy/qLafZd6EQ21loZCXri1psX60gx3ASN+eTuMEifLY0p+PhlfQDiUb BFs9cOfgz6WefjcbyaU9Ik0LTOdXmZA= X-Google-Smtp-Source: APBJJlG6o0A17U6yDx/lWOKEtKw954f46AFQo85Zr3uVJxzG/4Cw70ubbVNcGm/73v4OktMVwVQFVg== X-Received: by 2002:a9d:6b83:0:b0:6b9:c41f:ede9 with SMTP id b3-20020a9d6b83000000b006b9c41fede9mr4432448otq.16.1690142682770; Sun, 23 Jul 2023 13:04:42 -0700 (PDT) Received: from [192.168.0.16] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id j18-20020a9d7692000000b006b9d237ea0bsm3295838otl.34.2023.07.23.13.04.41 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Jul 2023 13:04:42 -0700 (PDT) Message-ID: <0ea5bd3d-4e6c-cd83-fe69-58e17e7e59e1@gmail.com> Date: Sun, 23 Jul 2023 17:04:55 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230722170357.964313-1-jc@kynesim.co.uk> <20230722170357.964313-2-jc@kynesim.co.uk> <48dc91a8-5da0-d074-386d-4a095651afaa@gmail.com> <6288c203-38eb-7135-10d7-7f893545b8fd@gmail.com> From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v3 1/1] avfilter/buffersink: Add video frame allocation callback 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNy8yMy8yMDIzIDQ6NDAgUE0sIFBhdWwgQiBNYWhvbCB3cm90ZToKPiBPbiBTdW4sIEp1bCAy MywgMjAyMyBhdCA5OjI24oCvUE0gTmljb2xhcyBHZW9yZ2UgPGdlb3JnZUBuc3VwLm9yZz4gd3Jv dGU6Cj4gCj4+IEphbWVzIEFsbWVyICgxMjAyMy0wNy0yMyk6Cj4+PiBXaGF0IGFib3V0IHdoZW4g RkZfRklMVEVSX0ZMQUdfSFdGUkFNRV9BV0FSRSBmaWx0ZXJzIGFyZSBwcmVzZW50IGluIHRoZQo+ Pj4gZ3JhcGg/IGh3X2ZyYW1lc19jdHggZnJvbSBBVkZpbHRlckxpbmsgY2FuJ3QgYmUgYWNjZXNz ZWQgZnJvbSBvdXRzaWRlCj4+IGxhdmZpLgo+Pj4gSXMgdmZfaHdkb3dubG9hZCBtZWFudCB0byBi ZSBhZGRlZCB0byB0aGUgZ3JhcGggYmVmb3JlIGJ1ZmZlcnNpbms/Cj4+Cj4+IEkgZG8gbm90IGtu b3cgaG93IGhhcmR3YXJlIGFjY2VsZXJhdGlvbiB3b3JrcyBhdCBhbGwuIChUaGUgdGlkYml0cyBv Zgo+PiBkaXNjdXNzaW9uIEkgY2F0Y2ggbGVmdCBtZSB0aGUgaW1wcmVzc2lvbiBhbGwgb2YgaXQg aXMgdmVyeSBiYWRseQo+PiBkZXNpZ25lZCwgYnV0IEkgaGF2ZSBsb3cgY29uZmlkZW5jZSBpbiB0 aGF0IGltcHJlc3Npb24uKSBJZiB0aGlzIEFQSQo+PiBvbmx5IHdvcmtzIHdpdGggZmlsdGVycyB0 aGF0IG91dHB1dCBzb2Z0d2FyZSBmcmFtZXMsIGl0IGlzIGFscmVhZHkgdmVyeQo+PiB1c2VmdWwu Cj4+Cj4gCj4gUGF0Y2ggaXMgb25seSBtYXJnaW5hbGx5IHVzZWZ1bDoKPiAKPiAtIG1pc3Npbmcg YXVkaW8gc3VwcG9ydAoKVHJpdmlhbGx5IGFkZGVkIGlmIG5lZWRlZCBhbmQgd2hlbiBuZWVkZWQu IGFsbG9jX2NiIGlzIGEgdW5pb24gdGhhdCBjYW4gCmdldCBhIG5ldyBjYWxsYmFjayB0eXBlZGVm IGZpZWxkIGZvciBhdWRpby4KCj4gLSBtaXNzaW5nIGZ1bGwgaW50ZXJuYWwgYnVmZmVycyBhbGxv Y2F0aW9uIHJlcGxhY2VtZW50IHN1cHBvcnQKCldoYXQgaXMgdGhlIGJlbmVmaXQgb2Ygc3VwcG9y dGluZyBhIGN1c3RvbSBhbGxvY2F0b3IgZm9yIGFsbCBmaWx0ZXJzIGluIAp0aGUgY2hhaW4/IElu dGVybmFsbHksIGl0J3MgYWxyZWFkeSB1c2luZyBhIHZlcnkgb3B0aW1pemVkIGJ1ZmZlciBwb29s LiAKVGhlIGNhbGxlciBvbmx5IGNhcmVzIGFib3V0IGhvdyB3aGF0IHRoZXkgZ2V0IG91dCBvZiBi dWZmZXJzaW5rIGlzIAphbGxvY2F0ZWQuCgoKPiAtIG1pc3NpbmcvdW50ZXN0ZWQgaGFyZHdhcmUg YWNjZWxlcmF0aW9uIHN1cHBvcnQKClRoaXMgaG93ZXZlciBpIGFncmVlIGFib3V0LiBXZSBuZWVk IHRvIGtub3cgaG93IGl0IHdpbGwgYmVoYXZlIGluIHRoaXMgCnNjZW5hcmlvLiBIb3cgZG9lcyBi dWZmZXJzaW5rIGN1cnJlbnRseSBoYW5kbGUgdGhpbmdzIHdoZW4gdGhlIHByZXZpb3VzIApmaWx0 ZXIgaW4gdGhlIGNoYWluIHByb3BhZ2F0ZXMgaGFyZHdhcmUgZnJhbWVzPwoKPiAKPiAKPj4gUmVn YXJkcywKPj4KPj4gLS0KPj4gICAgTmljb2xhcyBHZW9yZ2UKPj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPj4KPj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCj4+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKPiAKPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==