meta, args = { "gltestsrc ! gldownload ! autovideoconvert name=convert ! capsfilter name=capsfilter caps=\"video/x-raw(memory:GLMemory)\" ! fakevideosink name=sink", }, configs = { "$(validateflow), pad=\"^convert:src$\", record-buffers=true, ignored-fields=\"stream-start={stream-id,group-id,stream},buffer={meta}\"", } crank-clock, repeat=2 wait, on-clock=true foreach, caps = < "video/x-raw", "video/x-raw(memory:GLMemory)", "video/x-raw", >, actions = { [checkpoint, text="Setup capsfilter caps=$(caps)"], [set-properties, capsfilter::caps="$(caps)"], [crank-clock, repeat=2], [wait, on-clock=true], } stop