GNOME Bugzilla – Bug 677991
playbin: in gapless mode playback of current uri stops before end if there's an error with the pending uri
Last modified: 2018-11-03 11:21:34 UTC
Created attachment 216249 [details] Python script and media file to reproduce the problem. I'm using playbin2 and about-to-finish signal to implement gapless playback. It works well with valid sound files and I receive EOS after the last media file is played. However after playbin encounters an invalid media file there is no way to detect when the playback stops. If I stop playbin as soon as an error is received the last couple of seconds are truncated from the active media. And there are no more messages on the bus after the error occurred. I'm testing with a bug fix for https://bugzilla.gnome.org/show_bug.cgi?id=673888 I have attached a python script and test media files to reproduce the issue.
Still a problem with latest git master. The error message appears before the previous stream really ended and no EOS comes afterwards.
*** Bug 695474 has been marked as a duplicate of this bug. ***
-- 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-base/issues/67.