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 E78B34B6FC for ; Thu, 13 Jun 2024 01:49:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ACEA568D973; Thu, 13 Jun 2024 04:49:52 +0300 (EEST) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E1C0168D915 for ; Thu, 13 Jun 2024 04:49:45 +0300 (EEST) Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-57c778b5742so344652a12.2 for ; Wed, 12 Jun 2024 18:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718243385; x=1718848185; 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=kKE33WBCsPDklH4sRN9oGik1JqXmG5L9iG4ZE0Pfj/s=; b=PD6veHao+DzeZW3zF7VXNISiLfaLHGfnO9UBo0kSamw6x+wPKj8PPthvwhEG3zOxCN GozKYY34ldZNyE1P8+3Q9sBnKfV1uGiNInaWIfMlWigMtaZUF8K7rbKot2NincOvd2C/ Dwr3zKJlMyo4Ux7qmKs77eAnUKGiornicp3XUok1joI3lN0ceg0QecJYA7Ugf2AsGZy6 CFN0OeakYjKQ7p/T1j0nsXMjzIZMVF9uFVFp4IBjqmWOzJH4dusbKANliR+LBQb/QJYa mIMFn21jCa6pkMpcY3AieSjZRke9bK0qjAiKXlmZvNDoR3LRV2qD3RfRO4XeiaBfylRp 0G4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718243385; x=1718848185; 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=kKE33WBCsPDklH4sRN9oGik1JqXmG5L9iG4ZE0Pfj/s=; b=ALFvFrje8EhDJozQV3dOwzUfXjbY+KhJ5CZxwYSbeJdxr76vSfcPlQv0r0OLWm6gzR TNYwbu6PPeVT3TEg9+OpzIBoyE1ORzJNxhWCervAKILjEw95dZdepu4DJHO14zqmWtNZ UggRQQFxo9DTDeNr/Ih2we2AOg3f0h6F7gHG+l2SLcaxLhx5nuz13zi5KLhb+w9QOO55 eew82UXr6g+CmaatrjkyOv2ub9whOgfGjm2WMp9kD2WWZ25qqX/GCzFadxSKJ8aow9+O oMsKDDuTCeWcSB7/GPVH6Hsk1kkrA/KwSx4nBVhA7mJsCAyA/nlRWak/WY6cuQ1Zxclg vHQw== X-Gm-Message-State: AOJu0Yx0K67Pi/kcpXItAJ9Sj1N1yj4d6cd1dbGjWWMnuL8j/Z/Uzzye tLGbwxNc7/38TWCgaj49A2OflQEmCNxnkpwd5eeP66XyO7diEwZ4rg1ZIpAmyd4c5UUDrctbgX2 Rd3f714wXwZ+pPgm6+cz7QmNbg7kcvzGK X-Google-Smtp-Source: AGHT+IFOXXmfg0ywVaIOYWcBYTcruHARlTZi+fqL7KMOQMuEFGulFJqav75LTnZzA5hfj11KzIXdfH172XCkv0xeV7w= X-Received: by 2002:a50:cc88:0:b0:57c:61a4:e56 with SMTP id 4fb4d7f45d1cf-57ca97697b5mr1958323a12.19.1718243384642; Wed, 12 Jun 2024 18:49:44 -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:49:33 +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: T24gVGh1LCAxMyBKdW4gMjAyNCBhdCAwNDoxNCwgUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwu Y29tPiB3cm90ZToKPgo+IE9uIFdlZCwgSnVuIDEyLCAyMDI0IGF0IDk6NTLigK9QTSBTdGVmYW5v IFNhYmF0aW5pIDxzdGVmYXNhYkBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gPiBPbiBkYXRlIFR1ZXNk YXkgMjAyNC0wNi0xMSAyMToxMzo0OCArMDgwMCwgU2hpcWkgWmh1IHdyb3RlOgo+ID4gPiBPbiBG cmksIDcgSnVuIDIwMjQgYXQgMTk6NTUsIFLDqW1pIERlbmlzLUNvdXJtb250IDxyZW1pQHJlbWxh Yi5uZXQ+Cj4gPiB3cm90ZToKPiA+ID4gPiBMZSA3IGp1aW4gMjAyNCAxMjo1Mzo1MSBHTVQrMDM6 MDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgPAo+ID4gbWljaGFlbEBuaWVkZXJtYXllci5jYz4gYSDD qWNyaXQgOgo+ID4gPiA+ID5XZSBjYW4gcmVxdWlyZSBhbnl0aGluZyBmcm9tIGFuIEFQSSB0aGF0 IHdlIGFyZSBhYmxlIHRvIGNoYW5nZSBhbmQKPiA+IGV4dGVuZAo+ID4gPiA+ID5PZiBjb3Vyc2Ug d2UgY2FuIGRlY2lkZSBub3QgdG8gYWxsb3cgc3VjaCByZXF1aXJtZW50IGV2ZW4gaWYgb3B0aW9u YWwKPiA+ID4gPiA+YnV0IHdlIHN1cmVseSBfY291bGRfIGFkZCBzdWNoIGEgZmVhdHVyZSBpZiB3 ZSBjaG9vc2UgdG8gZG8gc28KPiA+ID4gPgo+ID4gPiA+IFN1cmUuIFlvdSBjYW4gYWxzbyByZXF1 aXJlIGluZmluaXRlIG1lbW9yeSBvciBhbiBvcmFjbGUgYmUgcHJvdmlkZWQuCj4gPiBUaGF0J3Mg anVzdCBub3QgZ29pbmcgdG8gaGFwcGVuIHRob3VnaC4gQW5kIGhhdmluZyBsaWJyYXJpZXMgZGVw ZW5kIG9uIHRoZQo+ID4gbWFpbiB0aHJlYWQgaXMgYSB3ZWxsLWRvY3VtZW50ZWQgbWFscHJhY3Rp Y2UuCj4gPiA+ID4KPiA+ID4gPiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBhZGQgbWFpbnRlbmFu Y2UgYnVyZGVuIHdpdGggY29kZSB0aGF0IGNhbid0IGJlCj4gPiB1c2VkIHNhZmVseS4KPiA+ID4K PiA+ID4gVGhhbmsgeW91IGFsbCBmb3IgeW91ciBhdHRlbnRpb24gdG8gdGhpcyBwYXRjaDsgSSBn cmVhdGx5IGFwcHJlY2lhdGUgaXQuCj4gPiA+Cj4gPiA+IEknZCBsaWtlIHRvIHByb3ZpZGUgYSBi cmllZiByZWNhcCBvZiB0aGUgaXNzdWUgd2UndmUgYmVlbiBkaXNjdXNzaW5nLAo+ID4gPiB3aXRo IHRoZSBmb2xsb3dpbmcgcG9pbnRzOgo+ID4gPgo+ID4gPiAxLiBBZGRpdGlvbiBvZiBzaW5rIHR5 cGUgaW4gdGhlIGZpbHRlcjoKPiA+ID4gVGhpcyBlbmhhbmNlbWVudCBpcyBwcmltYXJpbHkgYmFz ZWQgb24gdGhlIGV4aXN0aW5nIGF2ZmlsdGVyIG1lY2hhbmlzbQo+ID4gPiBhbmQgc2VydmVzIGFz IGEgc3RyZW5ndGhlbmluZyBtb2R1bGUuIFVzaW5nIFNETCBhcyB0aGUgc2luayBkb2Vzbid0Cj4g PiA+IHNlZW0gdG8gYmUgYSBnb29kIGZpdCwgYXMgSSdsbCBhdHRlbXB0IHRvIHJlY3RpZnkgaW4g dGhlIGZvbGxvd2luZwo+ID4gPiBwYXRjaC4KPiA+ID4KPiA+IGh0dHBzOi8vcGF0Y2h3b3JrLmZm bXBlZy5vcmcvcHJvamVjdC9mZm1wZWcvcGF0Y2gvMjAyNDA2MTExMzAzMTAuMTEzMTc1NS0xLWhp Y2N1cHpodUBnbWFpbC5jb20vCj4gPiA+Cj4gPiA+IDIuIFV0aWxpemluZyBTREwgYXMgYW4gaW1w bGVtZW50YXRpb24gZm9yIHRoZSBzaW5rOgo+ID4gPiBCZWZvcmUgc3VibWl0dGluZyB0aGUgcGF0 Y2gsIEkgaGFkbid0IGNvbnNpZGVyZWQgbWFueSBhc3BlY3RzLiBEdXJpbmcKPiA+ID4gdGhlIGlu dGVuc2UgZGlzY3Vzc2lvbnMsIEkgcmV0ZXN0ZWQgdGhlIHBhdGNoIG9uIGRpZmZlcmVudCBvcGVy YXRpbmcKPiA+ID4gc3lzdGVtcywgd2l0aCB0aGUgZm9sbG93aW5nIHJlc3VsdHMsIGhvcGluZyBp dCBtYXkgYXNzaXN0IHRob3NlCj4gPiA+IGludGVyZXN0ZWQgaW4gdGhpcyBpc3N1ZToKPiA+ID4K PiA+ID4gQ29tbWFuZDogLi9mZm1wZWcgLWxhdmZpCj4gPiA+ICJ0ZXN0c3JjMj1zaXplPTMwMHgy MDA6cmF0ZT0yNTpkdXJhdGlvbj01MDAsZm9ybWF0PXl1djQyMHAsc2RsdnNpbmsiCj4gPiA+IC1m IG51bGwgL2Rldi9udWxsCj4gPgo+ID4gSW4gYWRkaXRpb24gdG8gdGhpcywgSSB3b25kZXIgaWYg YWRkaW5nIGEgdnNpbmsgZm9yIGVhY2ggZGlmZmVyZW50Cj4gPiBvdXRwdXQgZGV2aWNlIGlzIHRo ZSBjb3JyZWN0IHdheS4KPiA+Cj4gPiBXZSBoYXZlIGEgbW92aWUgc291cmNlIHdoaWNoIGNhbiBi ZSB1c2VkIHRvIHJlYWQgZnJvbQo+ID4gbGliYXZmb3JtYXQvbGliYXZkZXZpY2UsIHByb2JhYmxo eSB3ZSBzaG91bGQgaGF2ZSBhIG1vdmllIHNpbmsgdG8gYmUKPiA+IHVzZWQgdG8gd3JpdGUgdG8g bGliYXZmb3JtYXQvbGliYXZkZXZpY2UsIG1lYW5pbmcgdGhhdCBhIHNpbmdsZSBzaW5rCj4gPiB3 b3VsZCBlbmFibGUgYWNjZXNzIHRvIGFsbCB0aGUgc3VwcG9ydGVkIGxpYmF2Zm9ybWF0L2xpYmF2 ZGV2aWNlCj4gPiBvdXRwdXRzLgo+ID4KPiA+IEkgc3RhcnRlZCBoYXZpbmcgYSBsb29rIGluIHRo YXQgZGlyZWN0aW9uIGEgbG9vb3Qgb2YgdGltZSBhZ28uIFRoaXMKPiA+IHdhcyBuZXZlciBmaW5h bGl6ZWQgYmVjYXVzZSBJIHdhcyBub3Qgc3VyZSBhYm91dCB3YXlzIHRvIHBhc3Mgb3B0aW9ucwo+ ID4gdG8gZW5jb2RlcnMgYW5kIG11eGVycywgYW5kIGFib3V0IGRlYWxpbmcgd2l0aCBhIHZhcmlh YmxlIG51bWJlciBvZgo+ID4gb3V0cHV0cywgSSdtIGF0dGFjaGluZyB0aGlzIHZlcnkgb2xkIHBy b29mLW9mLWNvbmNlcHQgcGF0Y2ggZm9yCj4gPiByZWZlcmVuY2UuCj4gPgo+ID4gVGhpcyBhcHBy b2FjaCB3b3VsZCBiZSBwb3NzaWJseSBtdWNoIG1vcmUgY29tcGxleCwgYnV0IHNob3VsZCBwcm92 aWRlCj4gPiBhIHNpbmdsZSBicmlkZ2UgaW4gcGxhY2Ugb2YgaGF2aW5nIGEgZGlmZmVyZW50IHNp bmsgZm9yIGV2ZXJ5IG91dHB1dAo+ID4gZGV2aWNlIG9yIG11eGVyLgo+ID4KPgo+Cj4gUG9pbnRs ZXNzIGFzIHJlYWwgcGxhbiBpcyB0byBnZXQgcmlkIG9mIGltbWF0dXJlIGxpYmF2ZGV2aWNlIEFQ SS4KPgo+ClVzaW5nIHRoZSBsaWJhdmRldmljZSBBUEkgY2FuIGJlIHNvbWV3aGF0IGNvbmZ1c2lu ZywgZXNwZWNpYWxseQpyZWdhcmRpbmcgY29uY2VwdHMgbGlrZSBtdXggYW5kIGRlbXV4LgoKPiA+ Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+ IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4KPiA+ IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPiA+Cj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K