├── .gitignore ├── LICENSE ├── README.md ├── Video360.xcodeproj └── project.pbxproj ├── Video360 ├── Default-568h@2x.png ├── Default.png ├── Default@2x.png ├── GLProgram.h ├── GLProgram.m ├── Menu │ ├── VIDGenericMenuViewController.h │ ├── VIDGenericMenuViewController.m │ ├── VIDMenu2ViewController.h │ ├── VIDMenu2ViewController.m │ ├── VIDMenu2ViewController.xib │ ├── VIDMenu2ViewController_4inch.xib │ ├── VIDMenu2ViewController~ipad.xib │ ├── VIDMenuViewController.h │ ├── VIDMenuViewController.m │ ├── VIDMenuViewController.xib │ ├── VIDMenuViewController_4inch.xib │ └── VIDMenuViewController~ipad.xib ├── Resources │ ├── MenuImages │ │ ├── menu01_A_ipad.png │ │ ├── menu01_A_ipad@2x.png │ │ ├── menu01_B_ipad.png │ │ ├── menu01_B_ipad@2x.png │ │ ├── menu01_C_ipad.png │ │ ├── menu01_C_ipad@2x.png │ │ ├── menu02_A_ipad.png │ │ ├── menu02_A_ipad@2x.png │ │ ├── menu02_B_ipad.png │ │ ├── menu02_B_ipad@2x.png │ │ ├── menu02_C_ipad.png │ │ └── menu02_C_ipad@2x.png │ ├── PlayerImages │ │ ├── back.png │ │ ├── back@2x.png │ │ ├── ipadmove.png │ │ ├── ipadmove@2x.png │ │ ├── ipadmove_unselected.png │ │ ├── ipadmove_unselected@2x.png │ │ ├── thumb.png │ │ └── thumb@2x.png │ ├── Shader.fsh │ ├── Shader.vsh │ ├── obj2opengl.pl │ ├── playback_pause.png │ ├── playback_pause@2x.png │ ├── playback_play.png │ ├── playback_play@2x.png │ ├── sphere5.h │ └── sphere5.obj ├── VIDAppDelegate.h ├── VIDAppDelegate.m ├── Video360-Info.plist ├── Video360-Prefix.pch ├── VideoPlayer │ ├── OpenGL │ │ ├── VIDGlkViewController.h │ │ └── VIDGlkViewController.m │ ├── VIDVideoPlayerViewController.h │ ├── VIDVideoPlayerViewController.m │ ├── VIDVideoPlayerViewController.xib │ └── VIDVideoPlayerViewController~ipad.xib ├── en.lproj │ └── InfoPlist.strings └── main.m └── Video360Tests ├── Video360Tests-Info.plist ├── Video360Tests.h ├── Video360Tests.m └── en.lproj └── InfoPlist.strings /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/README.md -------------------------------------------------------------------------------- /Video360.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Video360/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Default-568h@2x.png -------------------------------------------------------------------------------- /Video360/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Default.png -------------------------------------------------------------------------------- /Video360/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Default@2x.png -------------------------------------------------------------------------------- /Video360/GLProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/GLProgram.h -------------------------------------------------------------------------------- /Video360/GLProgram.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/GLProgram.m -------------------------------------------------------------------------------- /Video360/Menu/VIDGenericMenuViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDGenericMenuViewController.h -------------------------------------------------------------------------------- /Video360/Menu/VIDGenericMenuViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDGenericMenuViewController.m -------------------------------------------------------------------------------- /Video360/Menu/VIDMenu2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenu2ViewController.h -------------------------------------------------------------------------------- /Video360/Menu/VIDMenu2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenu2ViewController.m -------------------------------------------------------------------------------- /Video360/Menu/VIDMenu2ViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenu2ViewController.xib -------------------------------------------------------------------------------- /Video360/Menu/VIDMenu2ViewController_4inch.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenu2ViewController_4inch.xib -------------------------------------------------------------------------------- /Video360/Menu/VIDMenu2ViewController~ipad.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenu2ViewController~ipad.xib -------------------------------------------------------------------------------- /Video360/Menu/VIDMenuViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenuViewController.h -------------------------------------------------------------------------------- /Video360/Menu/VIDMenuViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenuViewController.m -------------------------------------------------------------------------------- /Video360/Menu/VIDMenuViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenuViewController.xib -------------------------------------------------------------------------------- /Video360/Menu/VIDMenuViewController_4inch.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenuViewController_4inch.xib -------------------------------------------------------------------------------- /Video360/Menu/VIDMenuViewController~ipad.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Menu/VIDMenuViewController~ipad.xib -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_A_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_A_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_A_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_A_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_B_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_B_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_B_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_B_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_C_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_C_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu01_C_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu01_C_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_A_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_A_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_A_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_A_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_B_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_B_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_B_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_B_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_C_ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_C_ipad.png -------------------------------------------------------------------------------- /Video360/Resources/MenuImages/menu02_C_ipad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/MenuImages/menu02_C_ipad@2x.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/back.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/back@2x.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/ipadmove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/ipadmove.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/ipadmove@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/ipadmove@2x.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/ipadmove_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/ipadmove_unselected.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/ipadmove_unselected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/ipadmove_unselected@2x.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/thumb.png -------------------------------------------------------------------------------- /Video360/Resources/PlayerImages/thumb@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/PlayerImages/thumb@2x.png -------------------------------------------------------------------------------- /Video360/Resources/Shader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/Shader.fsh -------------------------------------------------------------------------------- /Video360/Resources/Shader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/Shader.vsh -------------------------------------------------------------------------------- /Video360/Resources/obj2opengl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/obj2opengl.pl -------------------------------------------------------------------------------- /Video360/Resources/playback_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/playback_pause.png -------------------------------------------------------------------------------- /Video360/Resources/playback_pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/playback_pause@2x.png -------------------------------------------------------------------------------- /Video360/Resources/playback_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/playback_play.png -------------------------------------------------------------------------------- /Video360/Resources/playback_play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/playback_play@2x.png -------------------------------------------------------------------------------- /Video360/Resources/sphere5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/sphere5.h -------------------------------------------------------------------------------- /Video360/Resources/sphere5.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Resources/sphere5.obj -------------------------------------------------------------------------------- /Video360/VIDAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VIDAppDelegate.h -------------------------------------------------------------------------------- /Video360/VIDAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VIDAppDelegate.m -------------------------------------------------------------------------------- /Video360/Video360-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Video360-Info.plist -------------------------------------------------------------------------------- /Video360/Video360-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/Video360-Prefix.pch -------------------------------------------------------------------------------- /Video360/VideoPlayer/OpenGL/VIDGlkViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/OpenGL/VIDGlkViewController.h -------------------------------------------------------------------------------- /Video360/VideoPlayer/OpenGL/VIDGlkViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/OpenGL/VIDGlkViewController.m -------------------------------------------------------------------------------- /Video360/VideoPlayer/VIDVideoPlayerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/VIDVideoPlayerViewController.h -------------------------------------------------------------------------------- /Video360/VideoPlayer/VIDVideoPlayerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/VIDVideoPlayerViewController.m -------------------------------------------------------------------------------- /Video360/VideoPlayer/VIDVideoPlayerViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/VIDVideoPlayerViewController.xib -------------------------------------------------------------------------------- /Video360/VideoPlayer/VIDVideoPlayerViewController~ipad.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/VideoPlayer/VIDVideoPlayerViewController~ipad.xib -------------------------------------------------------------------------------- /Video360/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Video360/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360/main.m -------------------------------------------------------------------------------- /Video360Tests/Video360Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360Tests/Video360Tests-Info.plist -------------------------------------------------------------------------------- /Video360Tests/Video360Tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360Tests/Video360Tests.h -------------------------------------------------------------------------------- /Video360Tests/Video360Tests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbrieu/video360-ios-player/HEAD/Video360Tests/Video360Tests.m -------------------------------------------------------------------------------- /Video360Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | --------------------------------------------------------------------------------