gst-launch broken?

asked 2017-07-28 20:24:58 +0300

adekker gravatar image

After upgrading to 2.1.1, I can no longer get gst-launch to play audio (jolla 1).

All required plugin packages seem in place like before.

# /usr/bin/gst-launch-0.10 -v playbin2 uri=file:///path/to/file.wav
Setting pipeline to PAUSED ...
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: use-buffering = FALSE
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: download = FALSE
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: uri = "file:///path/to/file.wav"
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: source = (GstFileSrc) source
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = audio/x-wav
Pipeline is PREROLLING ...
Missing element: WAV decoder
WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/x-wav'.
Additional debug info:
gsturidecodebin.c(874): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20: Your GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(3576): gst_decode_bin_expose (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20:
no suitable plugins found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = NULL
Freeing pipeline ...


# gst-launch-0.10 playbin uri=http://stream.dradio.de/7/249/142684/v1/gnl.akacast.akamaistream.net/dradio_mp3_dlf_m
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
Missing element: HTTP protocol source
ERROR: from element /GstPlayBin:playbin0: A HTTP protocol source plugin is required to play this stream, but not installed.
Additional debug info:
gstplaybasebin.c(1686): gen_source_element (): /GstPlayBin:playbin0:
No URI handler for http
Setting pipeline to NULL ...
Freeing pipeline ...

# rpm -qa|grep gst
gst-plugins-base-0.10.36+git2-1.3.5.armv7hl
gstreamer1.0-plugins-base-1.10.2+git2-1.7.2.armv7hl
qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer-5.6.2+git6-1.28.1.armv7hl
gstreamer1.0-plugins-bad-1.10.2-1.12.1.armv7hl
qt5-qtmultimedia-plugin-mediaservice-gstaudiodecoder-5.6.2+git6-1.28.1.armv7hl
gstreamer-0.10.36-1.1.5.armv7hl
gstreamer0.10-droideglsink-0.1.0-10.7.5.jolla.armv7hl
gstreamer0.10-colorconv-0.0.20140910.0-10.2.3.jolla.armv7hl
qt5-qtmultimedia-gsttools-5.6.2+git6-1.28.1.armv7hl
gstreamer0.10-omx-0.1.0-10.9.3.jolla.armv7hl
qt5-qtmultimedia-plugin-mediaservice-gstmediacapture-5.6.2+git6-1.28.1.armv7hl
nemo-qtmultimedia-plugins-gstvideotexturebackend-0.0.9-1.6.6.armv7hl
nemo-gstreamer0.10-interfaces-0.0.20131118.0-1.3.5.armv7hl
libgstreamer0.10-gralloc-0.1.0-10.7.5.jolla.armv7hl
gst-plugins-bad-0.10.23+20140729.0-10.9.3.jolla.armv7hl
gstreamer1.0-1.10.2+git1-1.8.1.armv7hl
gstreamer0.10-droidcamsrc-0.1.1-10.11.3.jolla.armv7hl
gstreamer1.0-plugins-good-1.10.2-1.7.1.armv7hl
qt5-qtmultimedia-plugin-mediaservice-gstcamerabin-5.6.2+git6-1.28.1.armv7hl
libgstreamer0.10-nativebuffer-0.1.0-10.7.5.jolla.armv7hl
nemo-gstreamer1.0-interfaces-0.20150126.0-1.1.7.armv7hl
gstreamer1.0-droid-0.20170213.0-10.16.1.jolla.armv7hl

Also reinstalled some of the packages. Is it just my device or a common issue?

edit retag flag offensive close delete