GNOME Bugzilla – Bug 594020
Totem don't play videos from ssh remote host
Last modified: 2009-09-04 10:01:29 UTC
Hello, I have a problem with totem 2.26. I can't play videos from remote resources ssh. When video starts play more or less but, the image and sound stops randomly and finally is impossible play video. The problem occurs in totem 2.24 and 2.26 version. With totem 2.22 and previous work fine. I think that the problem occurs with gnome-vfs to gvfs migration. Can you verify this?. How can I solve ind totem 2.26 and gvfs?. Can I use gnome-vfs with totem 2.26. With totem 2.26 and gnome-vfs, I had this problem: http://bugzilla.gnome.org/show_bug.cgi?id=571619 Best regards. Steps to reproduce: 1. Open totem 2. Open video from ssh or ftp resource. 3. The image and sound stops randomly Actual results: The image and sound stops randomly. Expected results: Play video and sound correctly. Does this happen every time? Yes. For more information, see bug 591700: http://bugzilla.gnome.org/show_bug.cgi?id=591700 Regards.
Does this also happen if you use: gst-launch-0.10 playbin2 uri=ssh:///path/to/your/file ? For this to work you must have the ssh location mounted via gio or gnomevfs though.
In bug 591700 is described. gst-launch don't work in totem 2.26 and 2.24, but work fine in 2.22: $ gst-launch-0.10 playbin2 uri="ssh://mordor/tmp/video.avi" Setting pipeline to PAUSED ... Pipeline is PREROLLING ... I: caps.c: Limited capabilities successfully to CAP_SYS_NICE. I: caps.c: Dropping root privileges. I: caps.c: Limited capabilities successfully to CAP_SYS_NICE. Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstAudioSinkClock WARNING: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: A lot of buffers are being dropped. Additional debug info: gstbasesink.c(2575): gst_base_sink_is_too_late (): /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstXvImageSink:videosink-actual-sink-xvimage: There may be a timestamping problem, or this computer is too slow. Got EOS from element "playbin20". Execution ended after 47897036348 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ...
I'm sure this has to do with the fact that we don't use buffering for ssh. I'll add some more remote protocols to the list.
commit 9e83339cf6b2a462b9c051e3bfa2945fe1227981 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Fri Sep 4 11:29:55 2009 +0200 uridecodebin: do buffering for more uris Add ssh://, ftp://, sftp://, myth:// to the list of uris that require buffering. Fixes #594020