emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GStreamer xwidget


From: Po Lu
Subject: Re: GStreamer xwidget
Date: Fri, 19 Nov 2021 21:33:02 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> 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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]