[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 03:41:24 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=723916
GStreamer | gst-plugins | 0.10.36
--- Comment #4 from Sergei <sergei.vorobyov at facilitylabs.com> 2014-02-09 11:41:16 UTC ---
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.
However, of all the video sinks:
$ gst-inspect-1.0 | grep -i video | grep -i sink
aasink: aasink: ASCII art video sink
cacasink: cacasink: A colored ASCII art video sink
clutter: cluttersink: Clutter video sink
video4linux2: v4l2sink: Video (video4linux2) Sink
autodetect: autovideosink: Auto video sink
fbdevsink: fbdevsink: fbdev video sink
debugutilsbad: fpsdisplaysink: Measure and show framerate on videosink
xvimagesink: xvimagesink: Video sink
ximagesink: ximagesink: Video sink
inter: intervideosink: Internal video sink
aasink and cacasink work but useless,
and only autovideosink, xvimagesink, ximagesink work OK, whereas others fail:
(maybe I should report it elsewhere?)
gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
! clutter
WARNING: erroneous pipeline: no element "clutter"
gst-launch-1.0 filesrc location=../../fl/ads/41.avi ! decodebin ! videoconvert
! video4linux
WARNING: erroneous pipeline: no element "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 ...
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 ...
Additionally mirsink on arm (does not exist on x64) also fails
--
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