Need help with playback of avi container on ARMv7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


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
-------------- 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/7820c9ca/attachment.pgp>


[Index of Archives]     [Linux Embedded]     [Linux ARM Kernel]     [Linux for ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux Media]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux