meaning of arrows in the gstreamer dot graph?

marcin at saepia.net marcin at saepia.net
Sat Jan 12 07:05:32 PST 2013


Yes, it is pull/push mode indicator.


The code that generates that is

  const gchar *activation_mode = "-><";

and then such char gets concatenated

  activation_mode[pad->mode]

while mode is one of

  typedef enum {
    GST_ACTIVATE_NONE,
    GST_ACTIVATE_PUSH,
    GST_ACTIVATE_PULL
  } GstActivateMode;


So:

mode NONE = "-"
mode PUSH = ">"
mode PULL = "<"



m.

2013/1/9 Jacques Bride <jacques.bride at gmail.com>:
> Hello all
>
> What is the exact meaning of the arrows [>] and [<] added in the
> automatically generated dot graph when running a pipeline with
> GST_DEBUG_DUMP_DOT_DIR flag enabled?
>
> Does it correspond to the pull/push mode information?
>
> Thanks
> Jacques
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>


More information about the gstreamer-devel mailing list