NULL caps question

Jorge Fernandez Monteagudo jorgefm at cirsa.com
Tue Feb 25 00:42:32 PST 2014


Hi all,

I would like to know how to solve a problem I have running the next pipeline:

# gst-launch filesrc location=/home/root/video31_aac.mp4 ! qtdemux ! omx_mpeg4dec ! gpuvsink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Width :800, Height: 600

(gst-launch-0.10:1518): GStreamer-CRITICAL **: gst_pad_fixate_caps: assertion `!gst_caps_is_empty (caps)' failed

(gst-launch-0.10:1518): GStreamer-CRITICAL **: gst_pad_set_caps: assertion `caps == NULL || gst_caps_is_fixed (caps)' failed

** (gst-launch-0.10:1518): CRITICAL **: gst_render_bridge_set_caps: assertion `caps' failed

I've checked the gpuvsink code and I've found the failed assert .

static gboolean
gst_render_bridge_set_caps (GstBaseSink * bsink, GstCaps * caps)
{
  GstBufferClassSink *gpuvsink = GST_BCSINK (bsink);

  g_return_val_if_fail (caps, FALSE);
  g_return_val_if_fail (gst_caps_is_fixed (caps), FALSE);

...

Is it possible to force a caps from the command line?

Regards,
Jorge

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o CONFIDENCIAL. Si no es vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.

This message is intended exclusively for its addressee and may contain information that is CONFIDENTIAL and protected by professional privilege.
If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please immediately notify us via e-mail and delete it.


More information about the gstreamer-devel mailing list