Only define __MACOS__ if we're on Mac OS. Doing this using OF style OS flags.
Fixed the #elif directives.
Fixed type.
Fixed the drawPhoto method. The photoTexture was never allocated when using this method.
Having the Eds::StartLiveView command sent in the thread was freezing the app (Tested w/ Canon SDK 2.14 and EOS Rebel T5i firmware 1.1.3).