Better flow / negotiation error reporting
@ensonic
Submitted by Stefan Kost Link to original bug (#350545)
Description
Durinf development one often gets:
basesrc( 1083) gstbasesrc.c(1698):gst_base_src_start:<v4l2src0>
error: Could not negotiate format
WARN (0x19000 - 0:00:07.850402000) basesrc( 1083) gstbasesrc.c(1698):gst_base_src_start:<v4l2src0>
error: Check your filtered caps, if any
This definitely need fixing. There is no point that deverlopers spend years reading GST_DEBUG="GST_CAPS:4" output to figure the problem. If format cannot be negotiated then a reason must be given.