Skip to content

Continue the Duration query handling even if gst_pad_peer_query fails.#15

Open
jadarve wants to merge 2 commits into
gpac:mainfrom
jadarve:intersink_support
Open

Continue the Duration query handling even if gst_pad_peer_query fails.#15
jadarve wants to merge 2 commits into
gpac:mainfrom
jadarve:intersink_support

Conversation

@jadarve
Copy link
Copy Markdown

@jadarve jadarve commented Mar 10, 2026

When using intersink/src elements to create complex pipelines, the gpacsink hangs, and it's not able to move from PAUSED to READY.

Tracing the events of the element, it seems to be an early return from the duration query handler that prevents the element from working.

@DenizUgur
Copy link
Copy Markdown
Member

It appears that there's no segment event coming from upstream. Because duration query is a fallback. Is your source supposed to be live? If there's segment event but we still use duration query then I'd prefer we don't set this duration property (with SET_PROP) at all. Could you try it like that and see if it works?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants