[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