add downmix feature

add sdl support
enable faad demuxer as default