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 598268 - gstreamer-based media apps cannot determine file length
gstreamer-based media apps cannot determine file length
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-10-13 13:01 UTC by Zaur
Modified: 2011-05-23 12:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot with a bug in rhythmbox (94.77 KB, image/png)
2009-10-13 13:01 UTC, Zaur
Details

Description Zaur 2009-10-13 13:01:49 UTC
Created attachment 145347 [details]
screenshot with a bug in rhythmbox

gstreamer-based applications (Rhytmbox, Totem) do not show playing "time", and
don't allow seeking the file.

Expected: file seeking while playing, "time" column shows files' lengths
properly
What I get: Please see attached screenshot of Rhytmbox.

The music file types are mp'3, flac's and ogg's (and maybe others)
The video files (Totem) are avi, mkv (H.264, DivX, XviD, and maybe others)

ProblemType: Bug
Architecture: amd64
Date: Tue Oct 13 14:19:59 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: gstreamer0.10-x 0.10.25-2
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.44-generic
SourcePackage: gst-plugins-base0.10
Uname: Linux 2.6.31-13-generic x86_64
Comment 1 Tim-Philipp Müller 2009-10-31 14:33:59 UTC
Just to make sure: the file actually starts playing, right? But you are not allowed to seek? And do rhythmbox or totem correctly show the current position when they start playing?
Comment 2 Stefan Horning 2009-12-30 17:40:54 UTC
I can confirm the bug here. Playing is never a problem. Gstreamer ist just unable to determine the length of some titles and therefore doesn't allow seeking. Rhythmbox and other players also can't show the lenght of a song and the seekbar ist not moving and usually greyed out.
Also the file property dialog in nautilus shows a length of 0 seconds.

Opening the files from other computers (also with some gstreamer players) show that the files are intact. Programms like easytag are still able to determine the length of the titles.

I also run a 64-bit Ubtuntu-9.10 here.
Comment 3 Stefan Horning 2009-12-30 17:42:34 UTC
P.S. I have not yet figured the pattern of the non working files. Usually it's mp3s which won't work correctly.
Comment 4 Stefan Horning 2009-12-31 13:27:25 UTC
Some more research showed that all working mp3s actually have a bitrate of less than 128bkb/s (the largest was 115kb/s in my collection). That's why some MP3s still work.


The problem is also present on my netbook which has a 32-bit Ubuntu-9.10 installation.
Comment 5 Tobias Mueller 2010-05-03 23:49:23 UTC
Reopening as I think the requested information has been provided
Comment 6 madbiologist 2010-09-16 06:03:52 UTC
The mkv problem should be fixed in GStreamer Good Plug-ins 0.10.24. From the release notes:

# 620358 : [matroskademux] Sorenson Squish WebM output seeking issues
# 620743 : matroskademux: refactor delta unit handling

https://bugzilla.gnome.org/show_bug.cgi?id=620358
https://bugzilla.gnome.org/show_bug.cgi?id=620743
Comment 7 madbiologist 2010-09-16 06:04:34 UTC
I meant mkv seeking problem.
Comment 8 madbiologist 2010-09-16 06:05:22 UTC
The ogg and flac seeking problem should be fixed in GStreamer Base Plug-ins 0.10.30. From the release notes:

Bugs fixed in this release
619396 : gstreamer does not seek http streams of Ogg Vorbis and Flac audio files.
620939 : [oggdemux] No support for Skeleton 4.0 streams

https://bugzilla.gnome.org/show_bug.cgi?id=619396
https://bugzilla.gnome.org/show_bug.cgi?id=620939
Comment 9 Sebastian Dröge (slomo) 2011-05-23 12:57:25 UTC
So is there still a problem? Sounds like there isn't but feel free to reopen this bug otherwise.