This is properly fixed in Tumbleweed and Leap 42.1. The only real fix that worked is the port to GStreamer 1.0