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 4D8CC4B77A for ; Thu, 13 Jun 2024 01:55:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6C17168D982; Thu, 13 Jun 2024 04:55:18 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 065D668D956 for ; Thu, 13 Jun 2024 04:55:11 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2ebe785b234so3909641fa.1 for ; Wed, 12 Jun 2024 18:55:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718243711; x=1718848511; 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=JUUWWh6Gvp6qBe8vqAiKJrrT8rPciSZJiaw7d+f34Ns=; b=YYpXQvUzSqXh9T/8cKpmUqn2phOl8fMRGNKzX69sm6hKGmS5c+6UD/X/QSsvllzYr2 qB+dQb6lX4ni6pNsWeyZv20PfhiBQtjCxgTe8bUhMBi3h26c9UkiCdJyWgmWtqOA2Bd5 5cW8G88TIE4cA8lon0nKLBxiECIzeIHh1XAnDaFlQrT8KodGoQ3nKNuMR9gg/ZhI7si4 7TSu/mXQjR4xo6zfaxZMxF9GcLU+r6PCpa/5o/kpI4fkxpest2wGMmGE6xvfgnbi43QP uYARseRULMx45A/4AsH2EUo8W5QZzm59KpxHZY8IN6o3EE8Il+B8GzMUDUPzEuywgTaP oBrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718243711; x=1718848511; 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=JUUWWh6Gvp6qBe8vqAiKJrrT8rPciSZJiaw7d+f34Ns=; b=SW3wU7d/8CBXECaLopOXiTms7wG0jktV7kXnQF4n85lODRSJK4HZIlID5G7jGzj94A lTvSoXQsSjeksvLJ6zNM0wk4OwjJRmGg0fkLHQeXivFXC7Ut3xhok3ku8utwEkoVJztR UH1KPVQc9LQ/qsfz/WFbW1HSOHbEDAuj6zg4wlmiK4245AAC6GM8u6xhw63o1qqBI1QI Yn3BgJ0gYjtHC5dFAgg3NC/l77+LxddIipHBMir+oMaGf377J+TahL7kHZISEuP3Ms9j whlNcU8QjAcxb6LS9pRc+o9XoVDU96bh/waXWEbsBu6YFWy4IDKJR76mnixd5O0AX/vF 0nSg== X-Gm-Message-State: AOJu0Yz2kaoLBnFN7BBS5Sqf1o1p3A5FETQtes88hU1w1LXBq0ZVdVTl cJx4D+c9KTJ37UIzKH5gfKcDJqKfCEOoa83nm7wjpvY5hedJrXba346hPXz7BcUqaPUaQUbvN5T a2adJG62If7pJMEJkXj5GRQP1BB/8Uom+ X-Google-Smtp-Source: AGHT+IHvgd4w9fbhaeQzUaYv3gb0kROxApYo0pAdrPhsMU5WTd2sm+b/8XuFtIeYyoxufiMTkz+QsltiJTYpmOEzoy8= X-Received: by 2002:a2e:9290:0:b0:2ea:df2e:428c with SMTP id 38308e7fff4ca-2ebfca5dd9amr21653771fa.49.1718243710546; Wed, 12 Jun 2024 18:55:10 -0700 (PDT) MIME-Version: 1.0 References: <20240606115100.44233-1-hiccupzhu@gmail.com> <2E76C656-4093-4901-B314-C61BAE6CDA15@remlab.net> <20240607095351.GP2821752@pb2> <05E9959A-9743-4C57-AAEB-186EACE9F161@remlab.net> In-Reply-To: From: Shiqi Zhu Date: Thu, 13 Jun 2024 09:54:59 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avfilter: add sdlvsink for video display 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: T24gVGh1LCAxMyBKdW4gMjAyNCBhdCAwMzo1MiwgU3RlZmFubyBTYWJhdGluaSA8c3RlZmFzYWJA Z21haWwuY29tPiB3cm90ZToKPgo+IE9uIGRhdGUgVHVlc2RheSAyMDI0LTA2LTExIDIxOjEzOjQ4 ICswODAwLCBTaGlxaSBaaHUgd3JvdGU6Cj4gPiBPbiBGcmksIDcgSnVuIDIwMjQgYXQgMTk6NTUs IFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxhYi5uZXQ+IHdyb3RlOgo+ID4gPiBMZSA3 IGp1aW4gMjAyNCAxMjo1Mzo1MSBHTVQrMDM6MDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1pY2hh ZWxAbmllZGVybWF5ZXIuY2M+IGEgw6ljcml0IDoKPiA+ID4gPldlIGNhbiByZXF1aXJlIGFueXRo aW5nIGZyb20gYW4gQVBJIHRoYXQgd2UgYXJlIGFibGUgdG8gY2hhbmdlIGFuZCBleHRlbmQKPiA+ ID4gPk9mIGNvdXJzZSB3ZSBjYW4gZGVjaWRlIG5vdCB0byBhbGxvdyBzdWNoIHJlcXVpcm1lbnQg ZXZlbiBpZiBvcHRpb25hbAo+ID4gPiA+YnV0IHdlIHN1cmVseSBfY291bGRfIGFkZCBzdWNoIGEg ZmVhdHVyZSBpZiB3ZSBjaG9vc2UgdG8gZG8gc28KPiA+ID4KPiA+ID4gU3VyZS4gWW91IGNhbiBh bHNvIHJlcXVpcmUgaW5maW5pdGUgbWVtb3J5IG9yIGFuIG9yYWNsZSBiZSBwcm92aWRlZC4gVGhh dCdzIGp1c3Qgbm90IGdvaW5nIHRvIGhhcHBlbiB0aG91Z2guIEFuZCBoYXZpbmcgbGlicmFyaWVz IGRlcGVuZCBvbiB0aGUgbWFpbiB0aHJlYWQgaXMgYSB3ZWxsLWRvY3VtZW50ZWQgbWFscHJhY3Rp Y2UuCj4gPiA+Cj4gPiA+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGFkZCBtYWludGVuYW5jZSBi dXJkZW4gd2l0aCBjb2RlIHRoYXQgY2FuJ3QgYmUgdXNlZCBzYWZlbHkuCj4gPgo+ID4gVGhhbmsg eW91IGFsbCBmb3IgeW91ciBhdHRlbnRpb24gdG8gdGhpcyBwYXRjaDsgSSBncmVhdGx5IGFwcHJl Y2lhdGUgaXQuCj4gPgo+ID4gSSdkIGxpa2UgdG8gcHJvdmlkZSBhIGJyaWVmIHJlY2FwIG9mIHRo ZSBpc3N1ZSB3ZSd2ZSBiZWVuIGRpc2N1c3NpbmcsCj4gPiB3aXRoIHRoZSBmb2xsb3dpbmcgcG9p bnRzOgo+ID4KPiA+IDEuIEFkZGl0aW9uIG9mIHNpbmsgdHlwZSBpbiB0aGUgZmlsdGVyOgo+ID4g VGhpcyBlbmhhbmNlbWVudCBpcyBwcmltYXJpbHkgYmFzZWQgb24gdGhlIGV4aXN0aW5nIGF2Zmls dGVyIG1lY2hhbmlzbQo+ID4gYW5kIHNlcnZlcyBhcyBhIHN0cmVuZ3RoZW5pbmcgbW9kdWxlLiBV c2luZyBTREwgYXMgdGhlIHNpbmsgZG9lc24ndAo+ID4gc2VlbSB0byBiZSBhIGdvb2QgZml0LCBh cyBJJ2xsIGF0dGVtcHQgdG8gcmVjdGlmeSBpbiB0aGUgZm9sbG93aW5nCj4gPiBwYXRjaC4KPiA+ IGh0dHBzOi8vcGF0Y2h3b3JrLmZmbXBlZy5vcmcvcHJvamVjdC9mZm1wZWcvcGF0Y2gvMjAyNDA2 MTExMzAzMTAuMTEzMTc1NS0xLWhpY2N1cHpodUBnbWFpbC5jb20vCj4gPgo+ID4gMi4gVXRpbGl6 aW5nIFNETCBhcyBhbiBpbXBsZW1lbnRhdGlvbiBmb3IgdGhlIHNpbms6Cj4gPiBCZWZvcmUgc3Vi bWl0dGluZyB0aGUgcGF0Y2gsIEkgaGFkbid0IGNvbnNpZGVyZWQgbWFueSBhc3BlY3RzLiBEdXJp bmcKPiA+IHRoZSBpbnRlbnNlIGRpc2N1c3Npb25zLCBJIHJldGVzdGVkIHRoZSBwYXRjaCBvbiBk aWZmZXJlbnQgb3BlcmF0aW5nCj4gPiBzeXN0ZW1zLCB3aXRoIHRoZSBmb2xsb3dpbmcgcmVzdWx0 cywgaG9waW5nIGl0IG1heSBhc3Npc3QgdGhvc2UKPiA+IGludGVyZXN0ZWQgaW4gdGhpcyBpc3N1 ZToKPiA+Cj4gPiBDb21tYW5kOiAuL2ZmbXBlZyAtbGF2ZmkKPiA+ICJ0ZXN0c3JjMj1zaXplPTMw MHgyMDA6cmF0ZT0yNTpkdXJhdGlvbj01MDAsZm9ybWF0PXl1djQyMHAsc2RsdnNpbmsiCj4gPiAt ZiBudWxsIC9kZXYvbnVsbAo+Cj4gSW4gYWRkaXRpb24gdG8gdGhpcywgSSB3b25kZXIgaWYgYWRk aW5nIGEgdnNpbmsgZm9yIGVhY2ggZGlmZmVyZW50Cj4gb3V0cHV0IGRldmljZSBpcyB0aGUgY29y cmVjdCB3YXkuCj4KSW5kZWVkLCB0aGUgbWVjaGFuaXNtIG9mIGxpYmF2ZmlsdGVyIGlzIG1vcmUg cm9idXN0LCBwcm92aWRpbmcKZXNzZW50aWFsIG1lY2hhbmlzbXMgbGlrZSBmb3JtYXRfcXVlcnku IFRoZXNlIGFyZSBjcnVjaWFsIGZvcgppbXBsZW1lbnRpbmcgbWVkaWEgZ3JhcGggbWVjaGFuaXNt cyAoZXF1aXZhbGVudCB0byBEaXJlY3RTaG93J3MgZ3JhcGgKYW5kIEdTdHJlYW1lcidzIHBpcGVs aW5lIGNvbmNlcHRzKS4KClRoZXJlZm9yZSwgZ3JhZHVhbGx5IHJlcGxhY2luZyBsaWJhdmRldmlj ZSB3aXRoIHNpbmstZmlsdGVyIHNob3VsZCBiZQphIHJlbGF0aXZlbHkgZ2VudGxlIGFwcHJvYWNo LgoKPiBXZSBoYXZlIGEgbW92aWUgc291cmNlIHdoaWNoIGNhbiBiZSB1c2VkIHRvIHJlYWQgZnJv bQo+IGxpYmF2Zm9ybWF0L2xpYmF2ZGV2aWNlLCBwcm9iYWJsaHkgd2Ugc2hvdWxkIGhhdmUgYSBt b3ZpZSBzaW5rIHRvIGJlCj4gdXNlZCB0byB3cml0ZSB0byBsaWJhdmZvcm1hdC9saWJhdmRldmlj ZSwgbWVhbmluZyB0aGF0IGEgc2luZ2xlIHNpbmsKPiB3b3VsZCBlbmFibGUgYWNjZXNzIHRvIGFs bCB0aGUgc3VwcG9ydGVkIGxpYmF2Zm9ybWF0L2xpYmF2ZGV2aWNlCj4gb3V0cHV0cy4KPgo+IEkg c3RhcnRlZCBoYXZpbmcgYSBsb29rIGluIHRoYXQgZGlyZWN0aW9uIGEgbG9vb3Qgb2YgdGltZSBh Z28uIFRoaXMKPiB3YXMgbmV2ZXIgZmluYWxpemVkIGJlY2F1c2UgSSB3YXMgbm90IHN1cmUgYWJv dXQgd2F5cyB0byBwYXNzIG9wdGlvbnMKPiB0byBlbmNvZGVycyBhbmQgbXV4ZXJzLCBhbmQgYWJv dXQgZGVhbGluZyB3aXRoIGEgdmFyaWFibGUgbnVtYmVyIG9mCj4gb3V0cHV0cywgSSdtIGF0dGFj aGluZyB0aGlzIHZlcnkgb2xkIHByb29mLW9mLWNvbmNlcHQgcGF0Y2ggZm9yCj4gcmVmZXJlbmNl Lgo+Cj4gVGhpcyBhcHByb2FjaCB3b3VsZCBiZSBwb3NzaWJseSBtdWNoIG1vcmUgY29tcGxleCwg YnV0IHNob3VsZCBwcm92aWRlCj4gYSBzaW5nbGUgYnJpZGdlIGluIHBsYWNlIG9mIGhhdmluZyBh IGRpZmZlcmVudCBzaW5rIGZvciBldmVyeSBvdXRwdXQKPiBkZXZpY2Ugb3IgbXV4ZXIuCj4KSSBj YXJlZnVsbHkgcmV2aWV3ZWQgeW91ciBwYXRjaCwgYW5kIEkgY3VycmVudGx5IGhhdmUgc2ltaWxh cgpmdW5jdGlvbmFsaXR5IGluIG15IGNvZGUuIEhlcmUgYXJlIG15IHRob3VnaHRzOgoKVXNpbmcg YSBmaWx0ZXIgYXMgYSBicmlkZ2UgdG8gY29ubmVjdCB0byB0aGUgYXZkZXZpY2UgYWxsb3dzIGZv cgpzZXR0aW5nIHRoZSBkZXZpY2UgdHlwZSBhbmQgYmFzaWMgaW5mb3JtYXRpb24gdGhyb3VnaCBw YXJhbWV0ZXJzIGFuZApvcHRpb25zLgoKSG93ZXZlciwgdGhlIGZvcm1hdHMgc3VwcG9ydGVkIGJ5 IGRldmljZXMgYXJlIG9mdGVuIHZhcmlhYmxlLiBEdXJpbmcKZm9ybWF0IG5lZ290aWF0aW9uLCBp dCdzIG5lY2Vzc2FyeSB0byBleHRlbmQgQVZfQVBQX1RPX0RFVl94eHggZm9yCmVhY2ggZGV2aWNl IHRvIGltcGxlbWVudCBxdWVyaWVzIGZvciBmb3JtYXQsIHNhbXBsaW5nIHJhdGUsIGNoYW5uZWxz LApldGMuIFRoaXMgY2FuIGJlIHF1aXRlIGxhYm9yLWludGVuc2l2ZS4KClVzaW5nIGEgZmlsdGVy IGFzIGEgc2luayBjYW4gYmV0dGVyIGFkZHJlc3MgdGhpcyBpc3N1ZS4KCgo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==