Bug ID 1179394
Summary Gstreamer uridecodebin doesn't resolve sftp://
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee gnome-bugs@suse.de
Reporter cbosdonnat@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

After upgrading TW to get gnome 3.38.1 Videos reports that there is no plugin
to handle "sftp://" protocol when playing a video located on a gnome-mounted
SSH place.

After some digging it turns out that this is working:

    gst-launch-1.0 giosrc location='sftp://nas/export/test.mp4' ! qtdemux
name=demux demux.audio_0 \
        ! queue ! decodebin ! audioconvert ! audioresample ! autoaudiosink 
demux.video_0 \
        ! queue ! decodebin ! videoconvert ! videoscale ! autovideosink

While this is not:

    gst-play-1.0 'sftp://nas/export/test.mp4'

Which shows this:

    Press 'k' to see a list of keyboard shortcuts.
    Now playing sftp://nas/export/test.mp4
    ERROR No URI handler implemented for "sftp". for sftp://nas/export/test.mp4
    ERROR debug information: ../gst/playback/gsturidecodebin.c(1447):
    gen_source_element (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0
    Reached end of play list.

The gio gstreamer plugin is installed thought:

    $ gst-inspect-1.0 -u | grep sftp
    giosink (write, rank 128): file, afc, smb, trash, sftp, ssh, recent, nfs,
network, mtp, localtest, gphoto2, google-drive, ftps, ftpis, ftp, dns-sd, 
    davs, dav, davs+sd, dav+sd, computer, burn, archive, afp, admin, resource
    giosrc (read, rank 128): file, afc, smb, trash, sftp, ssh, recent, nfs,
network, mtp, localtest, gphoto2, google-drive, ftps, ftpis, ftp, dns-sd, 
    davs, dav, davs+sd, dav+sd, computer, burn, archive, afp, admin, resource


You are receiving this mail because: