After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 594020 - Totem don't play videos from ssh remote host
Totem don't play videos from ssh remote host
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.22
Other Linux
: Normal normal
: 0.10.25
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-09-03 12:26 UTC by Jose Illescas Perez
Modified: 2009-09-04 10:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jose Illescas Perez 2009-09-03 12:26:42 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.
Comment 1 Sebastian Dröge (slomo) 2009-09-03 18:24:30 UTC
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.
Comment 2 Jose Illescas Perez 2009-09-04 06:39:21 UTC
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 ...
Comment 3 Wim Taymans 2009-09-04 08:58:56 UTC
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.
Comment 4 Wim Taymans 2009-09-04 09:34:17 UTC
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