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 86891488C1 for ; Tue, 19 Dec 2023 19:37:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D440668D13F; Tue, 19 Dec 2023 21:37:02 +0200 (EET) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F147068D06B for ; Tue, 19 Dec 2023 21:36:55 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 092AC240003 for ; Tue, 19 Dec 2023 19:36:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1703014615; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=eMtQ+iAzk01BKyj54r0iqveay6hILIhPPKsHgrsRaLE=; b=i3+gYPHXyEooGsU0LfLBfDC27Wb0RUA9Xk7abDwqdMUl3K7tLvi08Lcdn0VgH9jx1+xu+x FqxlO5ENTMmizBIN11/1EMJ/eutfH/jipr9760hKkpFCMJ+LNFkbXZbPlN9YwBS5qaMyUm gydxXcUx90FmSYEKKIli6td2BY/lBAaBuSZvvtHoRDbIqHslocDVj/n5qFdr2Wox8Ukz4k AdXHopjDyooQVzu78+UETuCk5qKyQMTN3IFmzttnnFxbS5mC+cx8ikld1PoQsN7EcIEhLY U40BtopU3zOd8OPv0TfCuFj+lJAWwSYb0IccbIKzSzdJ5ynO6KlK8RmK5ZaSzA== Date: Tue, 19 Dec 2023 20:36:53 +0100 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20231219193653.GZ6420@pb2> References: <84CD517B-90ED-4000-B8C7-B85073DACC41@remlab.net> <20231219165840.GY6420@pb2> <2528070.x0Nq1CDqbv@basile.remlab.net> MIME-Version: 1.0 In-Reply-To: <2528070.x0Nq1CDqbv@basile.remlab.net> X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] [RFC] fftools/ffmpeg and libavdevice/sdl issue 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: multipart/mixed; boundary="===============2664704347829570608==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============2664704347829570608== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="JefYhWJ8RkX3aR0a" Content-Disposition: inline --JefYhWJ8RkX3aR0a Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 19, 2023 at 08:48:39PM +0200, R=E9mi Denis-Courmont wrote: > Le tiistaina 19. joulukuuta 2023, 18.58.40 EET Michael Niedermayer a =E9c= rit : > > so the idea is that we cannot access any GUI in any code from anything = in > > libavformat and probably all other libs, ever >=20 > No. The idea is that a command line program cannot use the GUI, and a lib= rary=20 > can only use the GUI if the main program is a GUI program. with that, the obvious thought would be to have the user interface of ffmpeg factored out and then the user can choose between a text based command line and GUI interface. Thats not so trivial but its a clean way to do it. This can form the basis of a video player, video editor and so on thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Observe your enemies, for they first find out your faults. -- Antisthenes --JefYhWJ8RkX3aR0a Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEIAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCZYHw0gAKCRBhHseHBAsP qzV9AJ9yj5qNYrYniS2WiHZCxj7pRLzbSgCfZGMYAdM/rzzJeK+stnbjJxYT2I4= =H9HF -----END PGP SIGNATURE----- --JefYhWJ8RkX3aR0a-- --===============2664704347829570608== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============2664704347829570608==--