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 312657 - all tracks have a length of 0:00
all tracks have a length of 0:00
Status: RESOLVED FIXED
Product: goobox
Classification: Other
Component: player
0.9.x
Other All
: Normal normal
: ---
Assigned To: Goobox Maintainers
Goobox Maintainers
: 319688 (view as bug list)
Depends on: 313209
Blocks:
 
 
Reported: 2005-08-05 10:29 UTC by Götz Waschk
Modified: 2005-11-10 12:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (1.81 KB, patch)
2005-09-02 19:53 UTC, Felix Riemann
none Details | Review

Description Götz Waschk 2005-08-05 10:29:00 UTC
Please describe the problem:
In Goobox, all the tracks show a length of 0:00, but they play back just fine.

I have goobox 0.9.92-1mdk on Mandriva Linux Cooker i586 with Gstreamer
0.8.10-1mdk and gst-plugins 0.8.10-1mdk.

This is the Mandriva Bugzilla entry: http://qa.mandriva.com/show_bug.cgi?id=16266

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Felix Riemann 2005-09-02 19:53:06 UTC
Created attachment 51740 [details] [review]
proposed patch

Well, these changes (+ 1 fix in gst-plugins) got my goobox running with
gst-plugins-0.8.10 (gentoo). It should be compatible with older gst-plugin
although the version check isn't probably very good.

For this to work bug #313209 needs to be fixed, too.
Comment 2 Felix Riemann 2005-09-02 19:54:29 UTC
This needs #313209 to be fixed.
Comment 3 Paolo Bacchilega 2005-10-25 07:20:56 UTC
*** Bug 319688 has been marked as a duplicate of this bug. ***
Comment 4 Paolo Bacchilega 2005-11-08 09:12:15 UTC
gstreamer 0.8.11 fixes this bug, closing as OBSOLETE...
Comment 5 Felix Riemann 2005-11-08 15:23:06 UTC
From what I can see this isn't totally fixed yet. Using current CVS the track
length is correct ( :-) ), except for the last one. Here the negative disc
length is used as track length (for example -54:-37 which is the discs total
playing time negated)
Comment 6 Paolo Bacchilega 2005-11-08 18:00:25 UTC
I cannot reproduce the bug.  

Are you sure you are using the latest CVS version (the latest commit is dated
2005-11-08) ?
Comment 7 Felix Riemann 2005-11-08 18:48:40 UTC
Yes, I just made a fresh checkout. Maybe it's because I'm using a CVS-checkout
of gstreamer-0.8 and gst-plugins-0.8. They feature my fix from bug #313209.
gst{reamer,-plugins}-0.8.11 didn't fix it for me.
It works if I apply the second hunk of my patch posted in #1. (Change
GST_QUERY_TOTAL to GST_QUERY_SEGMENT_END;)
Comment 8 Paolo Bacchilega 2005-11-09 09:09:53 UTC
I've applied you patch now, it works for me too.  Thanks.