Maybe your detach audio function should...I don't know....actually detach the audio and video from each other? Useless!