Totem reports wrong duration for and cannot seek within Mpeg 2 Transport Stream (.m2ts)

Bug #364329 reported by Rob Withey
4
Affects Status Importance Assigned to Milestone
gstreamer0.10 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: totem

Ubuntu Release 8.04 (hardy) (Dell mini 9 version).
Kernel Linux 2.6.24-22-Ipia
GNOME 2.22.3
Hardware: Dell Mini 9, 1MB ram, 1.6GHz Atom N270

Package versions:
Libtotem-plparser10 : 2.22.3-0ubuntu2
Totem : 2.22.1-0ubuntu3netbook1
Totem-common : 2.22.1-0ubuntu3netbook1
Totem-gstreamer : 2.22.1-0ubuntu3netbook1
Totem-mozilla : 2.22.1-0ubuntu3netbook1
Totem-plugins : 2.22.1-0ubuntu3netbook1
Totem-tv : 2.22.2-6-0ubuntu2

Reported app versions:
Totem : 2.22.1
GStreamer : 0.10.18
Fluendo Codecs

When playing an Mpeg 2 Transport stream it will report a duration that is far in excess of the real duration (1:08'50" is reported as 22:37':34", 1:50'46" is reported as 36:22':12"). The video plays fine until an attempt to seek at which point the video will play no more. The app doesn't crash, the timer still counts but no audio or video updates. The video must be reloaded to be played - simply seeking to 0:0'0" will not restart the video.

I expected to be able to seek within the video file, but was unable to.

Properties of the files in question are:

Video:
Dimensions: 720x576
Codec: MPEG2 video
Framerate: 25 frames per second
Bitrate: N/A

Audio:
Codec: MPEG 1 Audio, Layer 2
Channels: Stereo
Sample rate: 48000 Hz
Bitrate: 256 kbps

I have attached a short video file that exhibits the problem.

ProblemType: Bug
Architecture: lpia
Date: Mon Apr 20 22:12:40 2009
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/totem-gstreamer
NonfreeKernelModules: wl
Package: totem-gstreamer 2.22.1-0ubuntu3netbook1
PackageArchitecture: lpia
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: totem
Uname: Linux 2.6.24-22-lpia i686
UnreportableReason: This is not a genuine Ubuntu package

Revision history for this message
Rob Withey (rob-withey) wrote :
Revision history for this message
Rob Withey (rob-withey) wrote :

The previously attached Video.m2ts has a duration of 34 seconds, but is reported by Totem to have a duration of 11 minutes 33 seconds.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

that's a gstreamer issue reassigning, thanks for reporting.

affects: totem (Ubuntu) → gstreamer0.10 (Ubuntu)
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? May you please try the same with Karmic and comment back? Thanks in advance.

Changed in gstreamer0.10 (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Rob Withey (rob-withey) wrote :

Hi,

As a result of the lack of activity here I am no longer using Ubuntu...!

Windows does what I want, so this bug is no longer an issue for me. However, it doesn't stop it being a bug of course...! ;-)

Cheers

Rob

Revision history for this message
Pedro Villavicencio (pedro) wrote :

closing the report.

Changed in gstreamer0.10 (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Neil Wilson (neil-aldur) wrote :

No support at all for the video stream supplied in Karmic via the standard plugin search mechanisms - and no recognition of the mime type within the file (reported as bug https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/465964).

Changed in gstreamer0.10 (Ubuntu):
status: Invalid → New
Revision history for this message
Neil Wilson (neil-aldur) wrote : apport-collect data

Architecture: amd64
DistroRelease: Ubuntu 9.10
Package: totem 2.28.1-0ubuntu4
PackageArchitecture: amd64
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_GB.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
Uname: Linux 2.6.31-14-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Neil Wilson (neil-aldur) wrote : Dependencies.txt
Revision history for this message
Neil Wilson (neil-aldur) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
Neil Wilson (neil-aldur) wrote : apport-collect data

Architecture: amd64
DistroRelease: Ubuntu 9.10
Package: libgstreamer0.10-0 0.10.25-2
PackageArchitecture: amd64
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_GB.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
Uname: Linux 2.6.31-14-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Neil Wilson (neil-aldur) wrote : Dependencies.txt
Revision history for this message
Neil Wilson (neil-aldur) wrote : XsessionErrors.txt
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. A new version of GStreamer is available in both Lucid and Maverick and we are wondering if this is still reproducible in any of those versions, May you please test and give us of feedback about it? Thanks in advance.

Changed in gstreamer0.10 (Ubuntu):
status: New → Incomplete
Revision history for this message
Rob Withey (rob-withey) wrote :

Hi,

Everything looks good with the latest available in 10.04 LTS. Thanks for fixing it.

Regards

Rob

Changed in gstreamer0.10 (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.