rendered paste bodyimport gstdef new_decode_pad(dbin, pad, islast): pad.link(convert.get_pad("sink"))pipeline = gst.Pipeline("server")filesrc = gst.element_factory_make("filesrc", "source")pipeline.add(filesrc)filesrc.set_property("location", 'foo.wav')decode = gst.element_factory_make("decodebin", "decode")decode.connect("new-decoded-pad", new_decode_pad)pipeline.add(decode)filesrc.link(decode)convert = gst.element_factory_make("audioconvert", "convert")pipeline.add(convert)sink = gst.element_factory_make("fakesink", "sink")pipeline.add(sink)convert.link(sink)pipeline.set_state(gst.STATE_PAUSED)