From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: GStreamer xwidget Date: Fri, 19 Nov 2021 21:33:02 +0800 Message-ID: <87h7c8l181.fsf@yahoo.com> References: <87ee7cq2mu.fsf.ref@yahoo.com> <87ee7cq2mu.fsf@yahoo.com> <87lf1kyaae.fsf@gnus.org> <87wnl4ofu5.fsf@yahoo.com> <87czmwy8f7.fsf@gnus.org> <87r1bcodli.fsf@yahoo.com> <83lf1kuwkg.fsf@gnu.org> <877dd4mgyd.fsf@yahoo.com> <83ee7cuvos.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30133"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: larsi@gnus.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 19 14:42:12 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mo49c-0007ZY-3W for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Nov 2021 14:42:12 +0100 Original-Received: from localhost ([::1]:38222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mo49Z-0002vO-WB for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Nov 2021 08:42:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mo41v-00058i-6C for emacs-devel@gnu.org; Fri, 19 Nov 2021 08:34:15 -0500 Original-Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:34853) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mo41r-0000Lp-4K for emacs-devel@gnu.org; Fri, 19 Nov 2021 08:34:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637328832; bh=IH9Jg1JzvFvR1CWKNqhTcNXHbHi6oimdjyrLwm1ulLE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=XGFisLp3tskjF5HI8dyfg7qgl8uCkmAXCqmsdKQ77pRzR3GOQMsE4MdEw1+WZdecZHKZpnuzWXTSkY1MFJfrbIty3Z+Qn99gAfiqTJ4lNX8a5rEklIqXlxfzmJEpwLgfAEgXq3oAHqW2ZZ0WTHb7YbCJKqJmgsWc09NAi/aSdQ2gS7cIL+c0X5MB8wmOytlOD8iQElkzmsJEWd8TxjAvg+BIztfnCx57jIVfztj6CxfwVHIxbc8xkw86408OKxb4IkY7bmWW4m93PqBUSx8pjH6VvgJt2JPUO1r2X22BonuXv78BlehLcaoyihjrZ9xbIPwiA6Gvt1jVOJdYDVIyGQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637328832; bh=oeWGJzOGDIWT8tH5CNAeTSuDlHPC1Owi/9uBP61gGkh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cVGAzYg3Qqc6M2e9X7hLJ7ltcqSok1POCZ1qDUXzftz3Fu/jUQj2Fso83ml4l2NcfbbXIT7dfKwbMf6PibS6h4BdKZ1oqbdoJI5qkqtto8kr0D8Qwtso8M2J1aFe11wYNKFiNDK5kxO/S0czG6ITH3u2v3mHQ5sc43ZcjHAZoxyNPcCdrKTkwazCJDWLY28J4KhTk5b8i3vi7SpeMgE2j7FIMxSG8yTgjRWyUGWAsy0gBD53KywRf0ya2cVSHg0eJovbq2dFefJw5sPIPJjtnkAl7zyUl8tkbkVm5gWhgOjNkJ0f5w49hiDZDp2cIjqywY3KW+t6H2i4YQ/lLeS0pw== X-YMail-OSG: 3tyg4PYVM1mdFSItZlUs9lElIB7qEA5n1GVY6EH.kevMkiwPqHoqfd.OYJLXE26 HqcO0eenY86GTzAZwguEcUGEBepn2jGmIDs5273tYcvcPdPhuUXuP0nIk5s7_sLBk0eaz1z6sSJw K1payCL_fknM1MMh3xOjy6ru2A9F4kak9fnUBDDWJd1QhppDy5O437sPHIqStzkOUuznEO65t2nL LRmOBWqZgajNgw9AtPMCZaKulwh73w0MPHfJwwjmpZ1HVIVY3g4hZyjW8nkRwNq3jxyd2hHnNf8n eLcZnLIg_8A6uP.5IK2QvQJwxDWKoyo4Bvt_.VMgvgEYupjm2Hx01PfivsodEanIz8ArWA.b.WNM kLdOrO.DLHHLHrnmZyQ7R8PxzO8ldypkbyigHY8HPNze7gfMio1KHDyz1f0A3ZwccOUR.X5ZwREb upUmdELIpxehFMi_P2Ts75twf3HnSOqUCO72hIw_SRIUQTMXFkrHYHxoSbT1ITgVzVwiAueVICrV mESMYv5cvZojkWdaZGKpEV8a2Fk1KuDaltOBewB5eRSUqi8kRxpqATCXxDJtQZRS4fWBaBQ6RVqO p4O_b_t2V9wDpRIQqql9uDVp571sW2Gbc2jg1n5ED4.xH2ZYgwpJu1vtlx2WF6sMc52.QZeNclWO 6H1PcnzwvJVgwilLUzpErhLXlcEPGo5AlF0m.XRsoM5Uc.jE2KTtvraFjfw4qp23CDsqaK4tLaju O.RFgXZKr13gKyE8n2D0v7Ekj2pEYYIXjn1GnPgwZqlSaWw7TV5jYC6HgPniTZ_qQ5FnmyXHzM.D QJywRmf8UzadqWKHFnu6g4RNaI5VD7sADewOqxQi6. X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Fri, 19 Nov 2021 13:33:52 +0000 Original-Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 57c92d62793a9b1f3397782a87bd295a; Fri, 19 Nov 2021 13:33:46 +0000 (UTC) In-Reply-To: <83ee7cuvos.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Nov 2021 15:22:27 +0200") X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.147; envelope-from=luangruo@yahoo.com; helo=sonic305-21.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:279758 Archived-At: Eli Zaretskii writes: > No, I mean stopping it so that it can never be resumed. Ah, I understand now. That would be `xwidget-kill'. > Well, I hope it will be. Right now, even playing an audio in Emacs is > very restrictive: it locks up the main thread until the audio finishes > playing. That's not appropriate for a modern platform, so I wish we > could have a better UI and UX. GStreamer has an asynchronous interface, where the playback is performed in separate threads, and events are posted to the main GLib event loop which is run by the code in `xgselect.c'. Thanks.