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).
Implemented the movie recording feature (incl. in the example).
Added the option to rotate (by n times 90) the Live View and photo.
Merge pull request #20 from morethanlogic/feature/rotation

Rotate the live view and photo (by n times 90) .
Merge pull request #19 from morethanlogic/feature/movie_mode

Implemented the movie recording feature.
via @smallyfly