[Bug 746329] New: gst_query_is_writable (query) fails when proxy_query_caps is called from python

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Mar 16 21:25:13 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=746329

            Bug ID: 746329
           Summary: gst_query_is_writable (query) fails when
                    proxy_query_caps is called from python
    Classification: Platform
           Product: GStreamer
           Version: 1.4.4
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-python
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ariscop at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 299569
  --> https://bugzilla.gnome.org/attachment.cgi?id=299569&action=edit
Simple program demonstrating the issue

query.type: <enum GST_QUERY_CAPS of type GstQueryType>

(python3:2997): GStreamer-CRITICAL **: gst_query_set_caps_result: assertion
'gst_query_is_writable (query)' failed
done

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed

(python3:2997): GStreamer-CRITICAL **: gst_caps_can_intersect: assertion
'GST_IS_CAPS (caps1)' failed

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed
query.type: <enum GST_QUERY_CAPS of type GstQueryType>

(python3:2997): GStreamer-CRITICAL **: gst_query_set_caps_result: assertion
'gst_query_is_writable (query)' failed
done

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed

(python3:2997): GStreamer-CRITICAL **: gst_caps_can_intersect: assertion
'GST_IS_CAPS (caps2)' failed

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed
query.type: <enum GST_QUERY_CAPS of type GstQueryType>

(python3:2997): GStreamer-CRITICAL **: gst_query_set_caps_result: assertion
'gst_query_is_writable (query)' failed
done

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed

(python3:2997): GStreamer-CRITICAL **: gst_pad_template_new: assertion 'caps !=
NULL' failed

(python3:2997): GStreamer-CRITICAL **: gst_mini_object_unref: assertion
'mini_object != NULL' failed

(python3:2997): GStreamer-CRITICAL **: gst_element_request_compatible_pad:
assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(python3:2997): GStreamer-CRITICAL **: gst_object_unref: assertion 'object !=
NULL' failed
(GLib.Error('Internal data flow error.', 'gst-stream-error-quark', 1),
'gstbasesrc.c(2933): gst_base_src_loop ():
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:\nstreaming task paused,
reason not-linked (-1)')

Setting the PROXY_CAPS flag is not currently possible, see #746320

-- 
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