avoid unnecessary dependency on GStreamer