mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 12:49:40 +00:00
pulseaudiosink: Use new GstIterator API correctly
GstIterator now uses GValue, use it correctly.
This commit is contained in:
parent
919dcf405d
commit
0e167e59d4
1 changed files with 5 additions and 2 deletions
|
@ -310,12 +310,15 @@ static GstPad *
|
|||
get_proxypad (GstPad * sinkpad)
|
||||
{
|
||||
GstIterator *iter = NULL;
|
||||
GValue res = { 0 };
|
||||
GstPad *proxypad = NULL;
|
||||
|
||||
iter = gst_pad_iterate_internal_links (sinkpad);
|
||||
if (iter) {
|
||||
if (gst_iterator_next (iter, (gpointer) & proxypad) != GST_ITERATOR_OK)
|
||||
proxypad = NULL;
|
||||
if (gst_iterator_next (iter, &res) == GST_ITERATOR_OK) {
|
||||
proxypad = g_value_dup_object (&res);
|
||||
g_value_reset (&res);
|
||||
}
|
||||
gst_iterator_free (iter);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue