On So, 2013-09-01 at 23:19 +0200, Sebastian Dr?ge wrote: > Hi Richard, > > On Fr, 2013-08-30 at 07:09 +0000, Richard Leitner - SKIDATA wrote: > > Hi, > > > > I've got a problem with gstreamer on a ARMv7 nVidia Tegra and would appreciate your help with it. > > What exactly is the platform, which version of Tegra and which drivers? > Which GStreamer version, gst-openmax version, etc? :) > > > I'd like to play a file using playbin2. > > When I start the gst-launch command (see below) a white window pops up on the screen (for less than a second) and the following output is written to the shell. > > > > [...] > > matchbox-wm: X error warning (0xa00001): BadMatch (invalid parameter attributes) (opcode: 12) > > [...] > > This alone will probably cause the video sink to fail and could cause > the pipeline to stop. Together with ... > > > [...] > > NvxVideoDecoderAcquireResources : NvxNvMMTransformOpen failed > > ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstOmxMpeg4Dec:omxmpeg4dec0: Could not decode stream. > > Additional debug info: > > gstomx_util.c(1137): EventHandler (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstOmxMpeg4Dec:omxmpeg4dec0: > > There were insufficient resources to perform the requested operation > > ERROR: pipeline doesn't want to preroll. > > Setting pipeline to NULL ... > > NvxVideoDecoderAcquireResources : NvxNvMMTransformOpen failed > > [...] > > ... this here maybe the problem is that all memory is used after a few > frames. Might be a memory leak, or that the video output plus the queued > frames inside the decoder are too much, or something else. > > > You can get more debug information for this issue when enabling > GStreamer debug logs by setting the environment variable > GST_DEBUG=omx*:5,openmax*:5 before running gst-launch. Can you get the > output of that? > > Also try if one of these commands works without errors, and if it > doesn't provide debug logs for these too. > > gst-launch-0.10 filesrc location=/path/to/file ! avidemux ! queue ! omxmpeg4dec ! fakesink -v > > gst-launch-0.10 filesrc location=/path/to/file ! avidemux ! queue ! omxmpeg4dec ! queue ! autovideosink -v Oh and GStreamer 0.10 is deprecated since some time, as is gst-openmax. Unfortunately gst-omx (the replacement) does not have support for audio decoders and a sink yet but that's something that can be solved without too many problems :) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: <http://lists.freedesktop.org/archives/gstreamer-embedded/attachments/20130901/48543720/attachment.pgp>