Skip to content

decodebin3: fix global group-ids of streams are not same for one source

For one source, decodebin3 will have change to change the streams' global group-id between two stream-start event, that will cause streamsynchronizer receive two stream start event with different global group-id, and cause it wait on segment event. Need only update global group-id when it is GST_GROUP_ID_INVALID.

recalculate_group_id update the global group id, which between two stream start event image

receive different group id for one source image

gdb backtrace: image

Merge request reports