patch to compile for mac os and ios

add missing source files
VLC is no longer distributed as a universal binary so change the build to not try and build a universal plugin