[Bug 663279] New: Playbin2 will intermittently report position as running-time when pipeline is paused
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Nov 2 17:35:40 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=663279
GStreamer | gst-plugins-base | git
Summary: Playbin2 will intermittently report position as
running-time when pipeline is paused
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: prismatic.project at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Given the following pipeline:
playbin2 ! equalizer ! tee T ! queue ! autoaudiosink . T ! queue !
audioconvert ! fakesink
Where
* the playbin2 is attached to everything else in another bin through a ghost
pad
* gapless playback is used (uri changed on 'about-to-finish' signal from
playbin2)
A position query on the pipeline will intermittently return the running-time as
opposed to the position. I'm using the latest master for gst-plugins-base.
It was tricky to create a test-case to demo this. Here's a tiny app that the
issue can be verified with:
https://gitorious.org/qtgsaudioplayer/qtgsaudioplayer/
Recreate issue
* build/launch the app from terminal/command line
* hit play -- it'll start looping a single track
* once more than one loop of the track has completed, try hitting pause/play a
few times. the position will jump to 100% on the UI. If you read the terminal
output you'll see the position returned is running-time, not position.
--
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