Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
GStreamer
gst-editing-services
Commits
c5cff981
Commit
c5cff981
authored
Apr 09, 2020
by
Thibault Saunier
🌵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
basebin: Do not set stream_group if upstream didn't provide it
CID: 1461278
parent
6db3dc16
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
5 deletions
+6
-5
plugins/ges/gesbasebin.c
plugins/ges/gesbasebin.c
+6
-5
No files found.
plugins/ges/gesbasebin.c
View file @
c5cff981
...
...
@@ -156,20 +156,21 @@ ges_base_bin_event (GstPad * pad, GstObject * parent, GstEvent * event)
guint
stream_group
;
GstTagList
*
tlist
=
gst_tag_list_new
(
"is-ges-timeline"
,
TRUE
,
NULL
);
GstPad
*
peer
=
gst_pad_get_peer
(
pad
);
GstEvent
*
new_event
;
gst_event_parse_stream_start
(
event
,
&
stream_id
);
gst_event_parse_group_id
(
event
,
&
stream_group
);
new_stream_id
=
gst_pad_create_stream_id
(
peer
,
GST_ELEMENT
(
GST_OBJECT_PARENT
(
parent
)),
stream_id
);
gst_event_unref
(
event
);
gst_object_unref
(
peer
);
event
=
gst_event_new_stream_start
(
new_stream_id
);
gst_event_set_group_id
(
event
,
stream_group
);
new_event
=
gst_event_new_stream_start
(
new_stream_id
);
if
(
gst_event_parse_group_id
(
event
,
&
stream_group
))
gst_event_set_group_id
(
new_event
,
stream_group
);
gst_event_unref
(
event
);
g_free
(
new_stream_id
);
gst_pad_event_default
(
pad
,
parent
,
event
);
gst_pad_event_default
(
pad
,
parent
,
new_
event
);
gst_tag_list_set_scope
(
tlist
,
GST_TAG_SCOPE_GLOBAL
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment