GNOME Bugzilla – Bug 525915
[streamheader] Unit test fails with "gst_adapter_peek: assertion `size > 0' failed"
Last modified: 2008-04-18 14:55:08 UTC
Hi, the streamheader unit test fails with latest CVS: Running suite(s): streamheader Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed 0%: Checks: 2, Failures: 2, Errors: 0 gstcheck.c:76:F:general:test_multifdsink_gdp_tag:0: Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed gstcheck.c:76:F:general:test_multifdsink_gdp_vorbisenc:0: Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed Running suite(s): streamheader Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed 0%: Checks: 2, Failures: 2, Errors: 0 gstcheck.c:76:F:general:test_multifdsink_gdp_tag:0: Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed gstcheck.c:76:F:general:test_multifdsink_gdp_vorbisenc:0: Unexpected critical/warning: gst_adapter_peek: assertion `size > 0' failed make: *** [pipelines/streamheader.check] Fehler 2
seems like a simple stupid bug. Some events, like EOS, don't have any payload.
2008-04-18 Edward Hervey <edward.hervey@collabora.co.uk> * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain): Don't validate the payload if there isn't any. Fixes #525915