initial ffmpeg
pulse client stuff (its a mess)