[Bug 723916] Missing element: video/x-surface decoder / Your GStreamer installation is missing a plug-in

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Feb 9 04:01:38 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=723916
  GStreamer | gst-plugins | 0.10.36

--- Comment #5 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-02-09 12:01:33 UTC ---
(In reply to comment #4)
> Many thanks!
> 
> I was able to install binaries for gstreamer-1.0 in Ubuntu alongside ...-0.10
> and after a few tweaks (decodebin2 -> decodebin, ffmpegcolorspace ->
> videoconvert, gst_pad_get_caps -> gst_pad_query_caps, ...) was able to
> successfully run my app, both on x64 and arm.

Great to hear that :)

> aasink and cacasink work but useless,
> and only autovideosink, xvimagesink, ximagesink work OK, whereas others fail:
> (maybe I should report it elsewhere?)

See below :)

> gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
> ! clutter
> WARNING: erroneous pipeline: no element "clutter"

The element is named "cluttersink", not "clutter". And if it's not working,
please file a bug against "clutter-gst".

> gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
> ! video4linux
> WARNING: erroneous pipeline: no element "video4linux"

The element is named "v4l2sink", not "video4linux"...

> gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
> ! v4l2sink
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> ERROR: from element /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0: Cannot
> identify device '/dev/video1'.
> Additional debug info:
> v4l2_calls.c(560): gst_v4l2_open ():
> /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0:
> system error: No such file or directory
> Setting pipeline to NULL ...
> Freeing pipeline ...

... which you use here. The problem however seems to be that your v4l2 device
video1 does not support working as a sink. Maybe you need to use a different
one (see the device property on the sink). Or if video1 is supposed to be
working as a sink, please file a separate bug about this and provide a debug
log with GST_DEBUG=v4l2*:6

> gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
> ! fbdevsink
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> Setting pipeline to NULL ...
> Freeing pipeline ...

Please file a separate bug for this if your device is supposed to have support
for fbdev (not to be confused with directfb!). In that bug again put a debug
log, this time with GST_DEBUG=6.

> Additionally mirsink on arm (does not exist on x64) also fails

That's something to report to the Ubuntu folks, it's their sink :)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list