Totem reports wrong duration for and cannot seek within Mpeg 2 Transport Stream (.m2ts)
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-
Totem-common : 2.22.1-
Totem-gstreamer : 2.22.1-
Totem-mozilla : 2.22.1-
Totem-plugins : 2.22.1-
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/
NonfreeKernelMo
Package: totem-gstreamer 2.22.1-
PackageArchitec
ProcEnviron:
PATH=/
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
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.