Oh, one more thing: > > #!/usr/bin/python > import pygst > pygst.require("0.10") > import gst > import gobject > import sys > The above isn't quite right. This is the proper way to initialize pygst: #!/usr/bin/python import gobject gobject.threads_init() import pygst pygst.require("0.10") import gst .....