While using GST_DEBUG_BIN_TO_DOT_FILE macro I am getting different pictures.
Sometimes links between elements have two caps definitions, and sometimes - only one.
For example, when I build a pipeline using gst-launch, typefind and mpegpsdemux have a link with two labels:
video/mpeg
mpegversion: {1, 2}
systemstream: true
video/x-cdxa
at the typefind.source
and
ANY
at mpegpsdemux.sink
However, when I use playbin2, this link has only one label:
video/mpeg
mpegversion: {1, 2}
systemstream: true
Do two caps labels mean that the linked elements are not fully negotiated yet?