[Bug 698750] playbin: gapless playback using "about-to-finish" doesn't work with http URIs

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Apr 27 02:19:32 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=698750
  GStreamer | gst-plugins-base | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
            Version|0.10.36                     |git
            Summary|"playbin2" leaks threads    |playbin: gapless playback
                   |playing gapless from        |using "about-to-finish"
                   |network URIs                |doesn't work with http URIs
     Ever Confirmed|0                           |1

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2013-04-27 09:19:27 UTC ---
0.10 is not maintained any longer, so let's focus on the 1.0 issue:

I can reproduce this with git master: gapless playback using "about-to-finish"
does work fine for local files, but not over http for some reason. It plays
fine the first time, and then "about-to-finish" is emitted repeatedly. There
might be a race, because I think I had it play twice when running in valgrind.
It works fine from local file.

$ ps aux | grep web
tpm 23643 webfsd -r /usr/share/sounds/ -p 9999

tpm at zingle:~/gst/glib-git/code$ ./test-loop
http://localhost:9999/KDE-Sys-Log-In.ogg
Now playing: http://localhost:9999/KDE-Sys-Log-In.ogg
Running...
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 6)
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 5)
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 4)
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 3)
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 2)
about-to-finish; setting next to http://localhost:9999/KDE-Sys-Log-In.ogg
(left: 1)
Returned, stopping playback
Deleting pipeline

I added the countdown bits to make it stop after N iterations. The
about-to-finish lines all run through in about a second.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list