Public bug reported:

I've been trying to test using the openglmixers sinks, and found an
easily reproducible bug on todays build of bionic beaver.  I've done
quite a bit using previous versions of the same plugins in 16.04, and
never ran into this one.

Steps to reproduce:

1) Fresh-install of bionic-beaver gstreamer1.0-plugins-bad with all of the 
corresponding bits.
2) execute `gst-inspect-1.0 glvideomixer`

Results:
(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427: gst_bin_add: 
assertion 'GST_IS_ELEMENT (element)' failed

(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427:
gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427:
gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed

(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427:
gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed

(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427:
gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (dest)' failed

(gst-inspect-1.0:2868): GStreamer-CRITICAL **: 15:28:33.427:
Trying to dispose object "mixer", but it still has a parent "(null)".
You need to let the parent manage the object instead of unreffing the object 
directly.

...

Any gstreamer pipeline using the glvideomixer dies with the same errors
above.  If I switch back to using the non-open-gl version of
'videomixer', the pipeline mostly-works, but is not hardware
accelerated... and tries to do everything in CPU, resulting in horrible
performance.  Additionally, I am unable to pass multiple sink elements
into the non-gl videomixer without getting many nondescript errors:

ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc3: Internal data 
stream error.
Additional debug info:
gstbasesrc.c(3055): gst_base_src_loop (): 
/GstPipeline:pipeline0/GstUDPSrc:udpsrc3:
streaming stopped, reason not-negotiated (-4)

** Affects: gst-plugins-bad1.0 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1760693

Title:
  gstreamer openglmixers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad1.0/+bug/1760693/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to