GNOME Bugzilla – Bug 583867
gdpdepay + identity cause failed assertions
Last modified: 2009-05-27 10:11:10 UTC
With the following pipelines (and latest git): gst-launch audiotestsrc ! vorbisenc ! oggmux ! gdppay ! identity ! fakesink gst-launch videotestsrc ! theoraenc ! oggmux ! gdppay ! identity ! fakesink I get lots of errors like that: gst_caps_is_subset: assertion `subset != NULL' failed gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed identity0: could not get in_size After running with --gst-fatal-warnings the following backtrace can be obtained from the core: (...)
+ Trace 215702
However, none of these pipelines gives any errors: gst-launch audiotestsrc ! vorbisenc ! oggmux ! gdppay ! identity gst-launch audiotestsrc ! vorbisenc ! oggmux ! gdppay ! fakesink gst-launch audiotestsrc ! vorbisenc ! oggmux ! gdppay ! gdpdepay ! identity ! fakesink
commit 4fad9390539a4d0544dd953481182b6b7dbefe77 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Wed May 27 12:10:05 2009 +0200 gdppay: set caps on outgoing buffers Set caps on outgoing buffers because NULL caps confuse basetransform. Fixes #583867