GNOME Bugzilla – Bug 333232
Play issue with embedded MOV files
Last modified: 2007-05-08 09:03:55 UTC
Please describe the problem: On this page[1] there are 2 embedded MOV files. It seems that totem-mozilla ignore the first movie, works on the second one, but showing a wrong stop-image and allowing only one play. [1] http://arstechnica.com/reviews/os/macosx-10.3.ars/4 Steps to reproduce: 1. go to http://arstechnica.com/reviews/os/macosx-10.3.ars/4 2. scroll down, videos are after the switcher image 3. look the area of the first video (seems empty) 4. click on it 5. look the area of second video (seems layered) 6. click on ot Actual results: 4. -> nothing (it seems ingored, as well as only one embedded video per page is allowed) 5. -> video don't start to play, but totem-mozilla controls are showed (play/pause button shows the pause icon). Clicking on Pause button, then clicking on Play (the same) button again, starts to play the short video. No more playing are allowed. Expected results: a) users should be able to play both videos b) load the proper image on second video when stopped/paused c) first click on video should play it (and show controls??) d) add the ability to play the videos twice and more Does this happen every time? Yes, Other information: I'm using GStreamer 0.10 backend (need to qtdemux too?) Movies emmbedded using: <div class="CenteredImage"><embed width="320" height="256" controller="false" autostart="false" target="myself" href="http://www.arstechnica.com/reviews/003/panther/movies/sheet.mov" src="http://www.arstechnica.com/reviews/003/panther/movies/sheet-still.mov" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/"><br/> <span class="ImageCaption">Panther's new sheet animation. Click to play.<br/><small>MPEG4 video requires <a href="http://www.apple.com/quicktime/download/">QuickTime 6</a> or later.</small></span></div> <div class="CenteredImage"><embed width="365" height="381" controller="false" autostart="false" target="myself" href="http://www.arstechnica.com/reviews/003/panther/movies/launch.mov" src="http://www.arstechnica.com/reviews/003/panther/movies/launch-still.mov" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/"><br/> <span class="ImageCaption">Panther's new app launch animation. Click to play.<br/><small>MPEG4 video requires <a href="http://www.apple.com/quicktime/download/">QuickTime 6</a> or later.</small></span></div>
*** Bug 333233 has been marked as a duplicate of this bug. ***
If you click on href content for both <a> elements, totem-mozilla play videos (sheet.move and launch.move), but don't allow yeu to replay them. If you click on src content for both <a> elements, totem-mozilla shows the full empty space for the firt (sheet-still.mov), and the "layered" image for the second one (launch-still.mov), as when embedding them. Downloading sheet-still.mov and playing in totem ERROR (0x8118d10 - 0:00:04.319485000) qtdemux(13099) qtdemux.c(1565):qtdemux_parse: atom length too short (0 < 8) ERROR (0x8118d10 - 0:00:04.320809000) qtdemux(13099) qtdemux.c(1565):qtdemux_parse: atom length too short (0 < 8) Segmentation fault (yet reported in bug #332892, while this is the first to crash) So totem-mozilla could support more embedded video in one page
I can't reproduce this with the xine-lib backend and the current CVS.
Both videos play fine for me with current totem and current GStreamer-0.10 (albeit only after a short pause, it seems the index for those files is at the end so it downloads the entire clip before parsing it, the mozilla viewer should probably have a buffering indication as well in the UI). Playing a second time indeed doesn't seem to work right, that might be related to #344255.
Seems to be fixed with current totem and gstreamer.
Indeed, works for me as well now.