gst: remove internal queue

Remove the extra queue and use the queue from pw_stream.
Fix some locks and the bufferpool handling to make audio playback
work.
This commit is contained in:
Wim Taymans 2020-04-23 15:56:12 +02:00
parent 7b13ba202b
commit 39c2d5b963
2 changed files with 20 additions and 35 deletions

View file

@ -95,8 +95,6 @@ struct _GstPipeWireSink {
GstPipeWireSinkMode mode;
GstPipeWirePool *pool;
GQueue queue;
guint need_ready;
};
struct _GstPipeWireSinkClass {