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
Touch seeded packages, which is subscribed to gst-plugins-bad1.0 in
Ubuntu.
https://bugs.launchpad.net/bugs/1760693

Title:
  gstreamer openglmixers

Status in gst-plugins-bad1.0 package in Ubuntu:
  New

Bug description:
  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)

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to