├── .gitignore ├── README.md ├── examples ├── GoProCapture │ └── GoProCapture.pde ├── PixelArrayCapture │ └── PixelArrayCapture.pde ├── SimpleCapture │ └── SimpleCapture.pde ├── SingleVideo │ ├── SingleVideo.pde │ └── data │ │ └── launch1.mp4 ├── TwoVideos │ ├── TwoVideos.pde │ └── data │ │ └── launch2.mp4 ├── VideoEdgeDetect │ ├── VideoEdgeDetect.pde │ └── data │ │ ├── edges.glsl │ │ └── launch2.mp4 ├── VideoMapping │ ├── VideoMapping.pde │ └── data │ │ ├── checkerboard.png │ │ └── launch2.mp4 ├── VideoMappingWithShader │ ├── VideoMappingWithShader.pde │ └── data │ │ ├── checkerboard.png │ │ ├── launch2.mp4 │ │ ├── quadtexfrag.glsl │ │ └── quadtexvert.glsl └── VideoMask │ ├── VideoMask.pde │ └── data │ ├── launch3.mp4 │ └── mask.glsl ├── library.properties ├── library ├── building-gstreamer.txt └── export.txt └── src ├── gohai └── glvideo │ ├── GLCapture.java │ ├── GLMovie.java │ ├── GLVideo.java │ ├── PerspectiveTransform.java │ └── WarpPerspective.java └── native ├── Makefile ├── iface.h ├── impl.c ├── impl.h └── macosx_remove_extra_libs.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/README.md -------------------------------------------------------------------------------- /examples/GoProCapture/GoProCapture.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/GoProCapture/GoProCapture.pde -------------------------------------------------------------------------------- /examples/PixelArrayCapture/PixelArrayCapture.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/PixelArrayCapture/PixelArrayCapture.pde -------------------------------------------------------------------------------- /examples/SimpleCapture/SimpleCapture.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/SimpleCapture/SimpleCapture.pde -------------------------------------------------------------------------------- /examples/SingleVideo/SingleVideo.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/SingleVideo/SingleVideo.pde -------------------------------------------------------------------------------- /examples/SingleVideo/data/launch1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/SingleVideo/data/launch1.mp4 -------------------------------------------------------------------------------- /examples/TwoVideos/TwoVideos.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/TwoVideos/TwoVideos.pde -------------------------------------------------------------------------------- /examples/TwoVideos/data/launch2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/TwoVideos/data/launch2.mp4 -------------------------------------------------------------------------------- /examples/VideoEdgeDetect/VideoEdgeDetect.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoEdgeDetect/VideoEdgeDetect.pde -------------------------------------------------------------------------------- /examples/VideoEdgeDetect/data/edges.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoEdgeDetect/data/edges.glsl -------------------------------------------------------------------------------- /examples/VideoEdgeDetect/data/launch2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoEdgeDetect/data/launch2.mp4 -------------------------------------------------------------------------------- /examples/VideoMapping/VideoMapping.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMapping/VideoMapping.pde -------------------------------------------------------------------------------- /examples/VideoMapping/data/checkerboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMapping/data/checkerboard.png -------------------------------------------------------------------------------- /examples/VideoMapping/data/launch2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMapping/data/launch2.mp4 -------------------------------------------------------------------------------- /examples/VideoMappingWithShader/VideoMappingWithShader.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMappingWithShader/VideoMappingWithShader.pde -------------------------------------------------------------------------------- /examples/VideoMappingWithShader/data/checkerboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMappingWithShader/data/checkerboard.png -------------------------------------------------------------------------------- /examples/VideoMappingWithShader/data/launch2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMappingWithShader/data/launch2.mp4 -------------------------------------------------------------------------------- /examples/VideoMappingWithShader/data/quadtexfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMappingWithShader/data/quadtexfrag.glsl -------------------------------------------------------------------------------- /examples/VideoMappingWithShader/data/quadtexvert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMappingWithShader/data/quadtexvert.glsl -------------------------------------------------------------------------------- /examples/VideoMask/VideoMask.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMask/VideoMask.pde -------------------------------------------------------------------------------- /examples/VideoMask/data/launch3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMask/data/launch3.mp4 -------------------------------------------------------------------------------- /examples/VideoMask/data/mask.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/examples/VideoMask/data/mask.glsl -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/library.properties -------------------------------------------------------------------------------- /library/building-gstreamer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/library/building-gstreamer.txt -------------------------------------------------------------------------------- /library/export.txt: -------------------------------------------------------------------------------- 1 | name = Hardware accelerated video playback using GL textures -------------------------------------------------------------------------------- /src/gohai/glvideo/GLCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/gohai/glvideo/GLCapture.java -------------------------------------------------------------------------------- /src/gohai/glvideo/GLMovie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/gohai/glvideo/GLMovie.java -------------------------------------------------------------------------------- /src/gohai/glvideo/GLVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/gohai/glvideo/GLVideo.java -------------------------------------------------------------------------------- /src/gohai/glvideo/PerspectiveTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/gohai/glvideo/PerspectiveTransform.java -------------------------------------------------------------------------------- /src/gohai/glvideo/WarpPerspective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/gohai/glvideo/WarpPerspective.java -------------------------------------------------------------------------------- /src/native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/native/Makefile -------------------------------------------------------------------------------- /src/native/iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/native/iface.h -------------------------------------------------------------------------------- /src/native/impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/native/impl.c -------------------------------------------------------------------------------- /src/native/impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/native/impl.h -------------------------------------------------------------------------------- /src/native/macosx_remove_extra_libs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gohai/processing-glvideo/HEAD/src/native/macosx_remove_extra_libs.py --------------------------------------------------------------------------------