mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-22 06:59:59 -05:00
Make native protocol
Remove DBus and work towards something like wayland. Remove more glib stuff from the client code
This commit is contained in:
parent
efae64a759
commit
27bba6f587
55 changed files with 3089 additions and 4969 deletions
|
|
@ -77,10 +77,19 @@ struct _GstPinosSink {
|
|||
/* video state */
|
||||
gboolean negotiated;
|
||||
|
||||
GMainContext *context;
|
||||
PinosThreadMainLoop *loop;
|
||||
PinosLoop *loop;
|
||||
PinosThreadMainLoop *main_loop;
|
||||
|
||||
PinosContext *ctx;
|
||||
PinosListener ctx_state_changed;
|
||||
|
||||
PinosStream *stream;
|
||||
PinosListener stream_state_changed;
|
||||
PinosListener stream_format_changed;
|
||||
PinosListener stream_add_buffer;
|
||||
PinosListener stream_remove_buffer;
|
||||
PinosListener stream_new_buffer;
|
||||
|
||||
GstAllocator *allocator;
|
||||
GstStructure *properties;
|
||||
GstPinosSinkMode mode;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue