After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739798 - dashdemux: restarting not-linked stream is broken
dashdemux: restarting not-linked stream is broken
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-11-07 22:56 UTC by Thiago Sousa Santos
Modified: 2018-11-03 13:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Only interrupt downloads on fragment boundaries (1.41 KB, patch)
2014-11-08 01:00 UTC, Thiago Sousa Santos
needs-work Details | Review

Description Thiago Sousa Santos 2014-11-07 22:56:42 UTC
When a stream is not-linked dashdemux interrupts downloading it until a reconfigure event is received.

As it interrupts it immediately, the downstream demux might be left with a partial fragment which is an inconsistent state. If the stream is restarted it should make the demuxer flush its pending data before accepting the new fragment.

Another option is to have dashdemux only stop on fragment boundaries.
Comment 1 Thiago Sousa Santos 2014-11-08 01:00:38 UTC
Created attachment 290203 [details] [review]
Only interrupt downloads on fragment boundaries
Comment 2 Edward Hervey 2018-05-09 07:49:50 UTC
The patch doesn't apply anymore (that code has moved to adaptivedemux).

And I'm not 100% sure the issue still applies (a lot has changed in the past 4 years).

Can someone re-check ?
Comment 3 GStreamer system administrator 2018-11-03 13:28:08 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/186.