modules
pass data buf in stdio- no direct link to gst