Can't rewind .mov playback while movie is loading

Bug #289847 reported by Matthew Paul Thomas
2
Affects Status Importance Assigned to Milestone
Totem
Expired
Medium
totem (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: totem

Ubuntu Intrepid RC, all updates installed

0. If you have previously tested this bug, clear your browser cache.
1. Go to <http://www.istartedsomething.com/uploads/guidedhelp.mov>.
2. While the movie is playing but only partly loaded, grab the playback slider and drag it back to the beginning.

What should happen: The playback visibly rewinds as you drag the slider, then restarts from the beginning.
What actually happens: The playback ignores you completely, and as soon as you let go of the slider it jumps back to where it was.

Once the movie has finished loading, the slider begins behaving correctly. It misbehaves only when the movie hasn't finished loading yet.

Not to be confused with bug 33325, where seeking does work but is highly inaccurate; in this case it doesn't work at all.

Related branches

description: updated
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

With an Ogg Theora video, such as <http://static.screencasts.ubuntu.com/20080731_mixing_uupc_pt_10_640x480.ogg>, the problem is even worse: not only can you not seek, but the playback slider never budges from the beginning. Again, it starts working properly once the file has completed loading. I'm not sure whether that is the same bug or a different one.

description: updated
Revision history for this message
Tom (tom6) wrote :

Errr i thought this always happened whatever media-player you used. I'm sure it happens this way in Windows lol <washes mouth out with soap>

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

No, it works fine in VLC for example.

Revision history for this message
Tom (tom6) wrote :

Cool that it works in another linux player. If only the coding for it was easily portable to Totem. I still think i might be right about Windows players having the fault tho. Good luck and thanks for reply :

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

this is still an issue, will send upstream thanks.

Changed in totem (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :
Changed in totem (Ubuntu):
status: Confirmed → Triaged
Changed in totem:
status: Unknown → New
Changed in totem:
status: New → Unknown
Revision history for this message
Pedro Villavicencio (pedro) wrote :

there's a new comment on the upstream bug tracker:

"If you use the latest GStreamer core, this should make it possible to seek
whilst the video is being downloaded, even when it's the browser doing the
streaming. Still nowhere near as good as using appsrc, but a nifty hack
nonetheless.

commit 9c487aff7017df24aa2f8b22e69b9c599725e4f3
Author: Bastien Nocera <email address hidden>
Date: Fri Apr 9 14:56:30 2010 +0100

    Split setting up and opening browser streams

    Wait until we have the browser stream set up before opening stdin
    in the browser, which means we might have a chance to get the stream
    size.

    With recent GStreamer changes, this means that download buffering would
    work, and that we'd get download progress and seeking without needing
    to wait until the end of the download.

    Helps with https://bugzilla.gnome.org/show_bug.cgi?id=608301"

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package totem - 2.30.0git20100413-0ubuntu1

---------------
totem (2.30.0git20100413-0ubuntu1) lucid; urgency=low

  * Updated to a git snapshot since 2.30.1 will be after the freeze for lucid:
    - Fix download buffering for non-fast start FLVs
    - Use GstTag library to translate subtitle languages
    - Fake QT user-agent for trailers.apple.com
    - Use giosrc natively when playing back from FTP
    - Fix position setting on session restore
    - Fix Eject menu item not being available for DVDs (lp: #387467)
    - Ensure the GDK windows we paint on are native ones
    - Split setting up and opening browser streams (lp: #289847)
    - Fixes plugin detection on the Apple trailers site.(lp: #431817)
    - Make seeking with the mouse behave the same as the main player
  * debian/control.in:
    - don't require iso-codes
  * debian/patches/02_lpi.patch,
    debian/patches/90_autotools.patch:
    - new version update
  * debian/patches/91_git_youtube_regex.patch,
    debian/patches/92_git_trailer_apple.patch:
    - the changes are in the new version
 -- Sebastien Bacher <email address hidden> Wed, 14 Apr 2010 12:35:45 +0200

Changed in totem (Ubuntu):
status: Triaged → Fix Released
Changed in totem:
status: Unknown → Confirmed
Changed in totem:
importance: Unknown → Medium
Changed in totem:
status: Confirmed → Expired
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.