├── .gitignore ├── LICENSE ├── README.md ├── uvc_camera_libs ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── README.md ├── UVCCamera.iml ├── build.gradle ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libuvccamera │ ├── build.gradle │ ├── libuvccamera.iml │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── serenegiant │ │ │ └── usb │ │ │ ├── CameraDialog.java │ │ │ ├── DeviceFilter.java │ │ │ ├── IButtonCallback.java │ │ │ ├── IFrameCallback.java │ │ │ ├── IStatusCallback.java │ │ │ ├── Size.java │ │ │ ├── USBMonitor.java │ │ │ └── UVCCamera.java │ │ ├── jni │ │ ├── Android.mk │ │ ├── Application.mk │ │ ├── UVCCamera │ │ │ ├── Android.mk │ │ │ ├── Parameters.cpp │ │ │ ├── Parameters.h │ │ │ ├── UVCButtonCallback.cpp │ │ │ ├── UVCButtonCallback.h │ │ │ ├── UVCCamera.cpp │ │ │ ├── UVCCamera.h │ │ │ ├── UVCPreview.cpp │ │ │ ├── UVCPreview.h │ │ │ ├── UVCStatusCallback.cpp │ │ │ ├── UVCStatusCallback.h │ │ │ ├── _onload.cpp │ │ │ ├── _onload.h │ │ │ ├── libUVCCamera.h │ │ │ ├── objectarray.h │ │ │ ├── serenegiant_usb_UVCCamera.cpp │ │ │ └── utilbase.cpp │ │ ├── libjpeg-turbo-1.4.0 │ │ │ ├── Android.mk │ │ │ ├── BUILDING.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── ChangeLog.txt │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── README │ │ │ ├── README-turbo.txt │ │ │ ├── acinclude.m4 │ │ │ ├── aclocal.m4 │ │ │ ├── bmp.c │ │ │ ├── bmp.h │ │ │ ├── cderror.h │ │ │ ├── cdjpeg.c │ │ │ ├── cdjpeg.h │ │ │ ├── change.log │ │ │ ├── cjpeg.1 │ │ │ ├── cjpeg.c │ │ │ ├── cmakescripts │ │ │ │ ├── md5cmp.cmake │ │ │ │ └── testclean.cmake │ │ │ ├── coderules.txt │ │ │ ├── compile │ │ │ ├── config.guess │ │ │ ├── config.h.in │ │ │ ├── config.sub │ │ │ ├── configure │ │ │ ├── configure.ac │ │ │ ├── depcomp │ │ │ ├── djpeg.1 │ │ │ ├── djpeg.c │ │ │ ├── doc │ │ │ │ └── html │ │ │ │ │ ├── annotated.html │ │ │ │ │ ├── bc_s.png │ │ │ │ │ ├── bdwn.png │ │ │ │ │ ├── classes.html │ │ │ │ │ ├── closed.png │ │ │ │ │ ├── doxygen-extra.css │ │ │ │ │ ├── doxygen.css │ │ │ │ │ ├── doxygen.png │ │ │ │ │ ├── dynsections.js │ │ │ │ │ ├── ftv2blank.png │ │ │ │ │ ├── ftv2cl.png │ │ │ │ │ ├── ftv2doc.png │ │ │ │ │ ├── ftv2folderclosed.png │ │ │ │ │ ├── ftv2folderopen.png │ │ │ │ │ ├── ftv2lastnode.png │ │ │ │ │ ├── ftv2link.png │ │ │ │ │ ├── ftv2mlastnode.png │ │ │ │ │ ├── ftv2mnode.png │ │ │ │ │ ├── ftv2mo.png │ │ │ │ │ ├── ftv2node.png │ │ │ │ │ ├── ftv2ns.png │ │ │ │ │ ├── ftv2plastnode.png │ │ │ │ │ ├── ftv2pnode.png │ │ │ │ │ ├── ftv2splitbar.png │ │ │ │ │ ├── ftv2vertline.png │ │ │ │ │ ├── functions.html │ │ │ │ │ ├── functions_vars.html │ │ │ │ │ ├── group___turbo_j_p_e_g.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jquery.js │ │ │ │ │ ├── modules.html │ │ │ │ │ ├── nav_f.png │ │ │ │ │ ├── nav_g.png │ │ │ │ │ ├── nav_h.png │ │ │ │ │ ├── open.png │ │ │ │ │ ├── search │ │ │ │ │ ├── all_63.html │ │ │ │ │ ├── all_63.js │ │ │ │ │ ├── all_64.html │ │ │ │ │ ├── all_64.js │ │ │ │ │ ├── all_68.html │ │ │ │ │ ├── all_68.js │ │ │ │ │ ├── all_6e.html │ │ │ │ │ ├── all_6e.js │ │ │ │ │ ├── all_6f.html │ │ │ │ │ ├── all_6f.js │ │ │ │ │ ├── all_72.html │ │ │ │ │ ├── all_72.js │ │ │ │ │ ├── all_74.html │ │ │ │ │ ├── all_74.js │ │ │ │ │ ├── all_77.html │ │ │ │ │ ├── all_77.js │ │ │ │ │ ├── all_78.html │ │ │ │ │ ├── all_78.js │ │ │ │ │ ├── all_79.html │ │ │ │ │ ├── all_79.js │ │ │ │ │ ├── classes_74.html │ │ │ │ │ ├── classes_74.js │ │ │ │ │ ├── close.png │ │ │ │ │ ├── enums_74.html │ │ │ │ │ ├── enums_74.js │ │ │ │ │ ├── enumvalues_74.html │ │ │ │ │ ├── enumvalues_74.js │ │ │ │ │ ├── functions_74.html │ │ │ │ │ ├── functions_74.js │ │ │ │ │ ├── groups_74.html │ │ │ │ │ ├── groups_74.js │ │ │ │ │ ├── mag_sel.png │ │ │ │ │ ├── nomatches.html │ │ │ │ │ ├── search.css │ │ │ │ │ ├── search.js │ │ │ │ │ ├── search_l.png │ │ │ │ │ ├── search_m.png │ │ │ │ │ ├── search_r.png │ │ │ │ │ ├── typedefs_74.html │ │ │ │ │ ├── typedefs_74.js │ │ │ │ │ ├── variables_63.html │ │ │ │ │ ├── variables_63.js │ │ │ │ │ ├── variables_64.html │ │ │ │ │ ├── variables_64.js │ │ │ │ │ ├── variables_68.html │ │ │ │ │ ├── variables_68.js │ │ │ │ │ ├── variables_6e.html │ │ │ │ │ ├── variables_6e.js │ │ │ │ │ ├── variables_6f.html │ │ │ │ │ ├── variables_6f.js │ │ │ │ │ ├── variables_72.html │ │ │ │ │ ├── variables_72.js │ │ │ │ │ ├── variables_74.html │ │ │ │ │ ├── variables_74.js │ │ │ │ │ ├── variables_77.html │ │ │ │ │ ├── variables_77.js │ │ │ │ │ ├── variables_78.html │ │ │ │ │ ├── variables_78.js │ │ │ │ │ ├── variables_79.html │ │ │ │ │ └── variables_79.js │ │ │ │ │ ├── structtjregion.html │ │ │ │ │ ├── structtjscalingfactor.html │ │ │ │ │ ├── structtjtransform.html │ │ │ │ │ ├── sync_off.png │ │ │ │ │ ├── sync_on.png │ │ │ │ │ ├── tab_a.png │ │ │ │ │ ├── tab_b.png │ │ │ │ │ ├── tab_h.png │ │ │ │ │ ├── tab_s.png │ │ │ │ │ └── tabs.css │ │ │ ├── doxygen-extra.css │ │ │ ├── doxygen.config │ │ │ ├── example.c │ │ │ ├── install-sh │ │ │ ├── jaricom.c │ │ │ ├── java │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── MANIFEST.MF │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── README │ │ │ │ ├── TJBench.java │ │ │ │ ├── TJExample.java │ │ │ │ ├── TJUnitTest.java │ │ │ │ ├── doc │ │ │ │ │ ├── allclasses-frame.html │ │ │ │ │ ├── allclasses-noframe.html │ │ │ │ │ ├── constant-values.html │ │ │ │ │ ├── deprecated-list.html │ │ │ │ │ ├── help-doc.html │ │ │ │ │ ├── index-all.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── org │ │ │ │ │ │ └── libjpegturbo │ │ │ │ │ │ │ └── turbojpeg │ │ │ │ │ │ │ ├── TJ.html │ │ │ │ │ │ │ ├── TJCompressor.html │ │ │ │ │ │ │ ├── TJCustomFilter.html │ │ │ │ │ │ │ ├── TJDecompressor.html │ │ │ │ │ │ │ ├── TJScalingFactor.html │ │ │ │ │ │ │ ├── TJTransform.html │ │ │ │ │ │ │ ├── TJTransformer.html │ │ │ │ │ │ │ ├── YUVImage.html │ │ │ │ │ │ │ ├── package-frame.html │ │ │ │ │ │ │ ├── package-summary.html │ │ │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── overview-tree.html │ │ │ │ │ ├── package-list │ │ │ │ │ ├── resources │ │ │ │ │ │ ├── background.gif │ │ │ │ │ │ ├── tab.gif │ │ │ │ │ │ ├── titlebar.gif │ │ │ │ │ │ └── titlebar_end.gif │ │ │ │ │ ├── serialized-form.html │ │ │ │ │ └── stylesheet.css │ │ │ │ ├── org │ │ │ │ │ └── libjpegturbo │ │ │ │ │ │ └── turbojpeg │ │ │ │ │ │ ├── TJ.java │ │ │ │ │ │ ├── TJCompressor.java │ │ │ │ │ │ ├── TJCustomFilter.java │ │ │ │ │ │ ├── TJDecompressor.java │ │ │ │ │ │ ├── TJLoader.java.in │ │ │ │ │ │ ├── TJLoader.java.tmpl │ │ │ │ │ │ ├── TJScalingFactor.java │ │ │ │ │ │ ├── TJTransform.java │ │ │ │ │ │ ├── TJTransformer.java │ │ │ │ │ │ └── YUVImage.java │ │ │ │ ├── org_libjpegturbo_turbojpeg_TJ.h │ │ │ │ ├── org_libjpegturbo_turbojpeg_TJCompressor.h │ │ │ │ ├── org_libjpegturbo_turbojpeg_TJDecompressor.h │ │ │ │ └── org_libjpegturbo_turbojpeg_TJTransformer.h │ │ │ ├── jcapimin.c │ │ │ ├── jcapistd.c │ │ │ ├── jcarith.c │ │ │ ├── jccoefct.c │ │ │ ├── jccolext.c │ │ │ ├── jccolor.c │ │ │ ├── jcdctmgr.c │ │ │ ├── jchuff.c │ │ │ ├── jchuff.h │ │ │ ├── jcinit.c │ │ │ ├── jcmainct.c │ │ │ ├── jcmarker.c │ │ │ ├── jcmaster.c │ │ │ ├── jcomapi.c │ │ │ ├── jconfig.h │ │ │ ├── jconfig.h.in │ │ │ ├── jconfig.txt │ │ │ ├── jconfigint.h │ │ │ ├── jconfigint.h.in │ │ │ ├── jcparam.c │ │ │ ├── jcphuff.c │ │ │ ├── jcprepct.c │ │ │ ├── jcsample.c │ │ │ ├── jcstest.c │ │ │ ├── jctrans.c │ │ │ ├── jdapimin.c │ │ │ ├── jdapistd.c │ │ │ ├── jdarith.c │ │ │ ├── jdatadst-tj.c │ │ │ ├── jdatadst.c │ │ │ ├── jdatasrc-tj.c │ │ │ ├── jdatasrc.c │ │ │ ├── jdcoefct.c │ │ │ ├── jdcol565.c │ │ │ ├── jdcolext.c │ │ │ ├── jdcolor.c │ │ │ ├── jdct.h │ │ │ ├── jddctmgr.c │ │ │ ├── jdhuff.c │ │ │ ├── jdhuff.h │ │ │ ├── jdinput.c │ │ │ ├── jdmainct.c │ │ │ ├── jdmarker.c │ │ │ ├── jdmaster.c │ │ │ ├── jdmerge.c │ │ │ ├── jdmrg565.c │ │ │ ├── jdmrgext.c │ │ │ ├── jdphuff.c │ │ │ ├── jdpostct.c │ │ │ ├── jdsample.c │ │ │ ├── jdtrans.c │ │ │ ├── jerror.c │ │ │ ├── jerror.h │ │ │ ├── jfdctflt.c │ │ │ ├── jfdctfst.c │ │ │ ├── jfdctint.c │ │ │ ├── jidctflt.c │ │ │ ├── jidctfst.c │ │ │ ├── jidctint.c │ │ │ ├── jidctred.c │ │ │ ├── jinclude.h │ │ │ ├── jmemmgr.c │ │ │ ├── jmemnobs.c │ │ │ ├── jmemsys.h │ │ │ ├── jmorecfg.h │ │ │ ├── jpeg_nbits_table.h │ │ │ ├── jpegcomp.h │ │ │ ├── jpegint.h │ │ │ ├── jpeglib.h │ │ │ ├── jpegtran.1 │ │ │ ├── jpegtran.c │ │ │ ├── jquant1.c │ │ │ ├── jquant2.c │ │ │ ├── jsimd.h │ │ │ ├── jsimd_none.c │ │ │ ├── jsimddct.h │ │ │ ├── jstdhuff.c │ │ │ ├── jutils.c │ │ │ ├── jversion.h │ │ │ ├── libjpeg.map.in │ │ │ ├── libjpeg.txt │ │ │ ├── ltmain.sh │ │ │ ├── md5 │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── md5.c │ │ │ │ ├── md5.h │ │ │ │ ├── md5cmp.c │ │ │ │ └── md5hl.c │ │ │ ├── missing │ │ │ ├── rdbmp.c │ │ │ ├── rdcolmap.c │ │ │ ├── rdgif.c │ │ │ ├── rdjpgcom.1 │ │ │ ├── rdjpgcom.c │ │ │ ├── rdppm.c │ │ │ ├── rdrle.c │ │ │ ├── rdswitch.c │ │ │ ├── rdtarga.c │ │ │ ├── release │ │ │ │ ├── Distribution.xml │ │ │ │ ├── License.rtf │ │ │ │ ├── ReadMe.txt │ │ │ │ ├── Welcome.rtf │ │ │ │ ├── deb-control.tmpl │ │ │ │ ├── libjpeg-turbo.nsi.in │ │ │ │ ├── libjpeg-turbo.spec.in │ │ │ │ ├── makecygwinpkg.in │ │ │ │ ├── makedpkg.in │ │ │ │ ├── makemacpkg.in │ │ │ │ └── uninstall.in │ │ │ ├── sharedlib │ │ │ │ └── CMakeLists.txt │ │ │ ├── simd │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile.am │ │ │ │ ├── Makefile.in │ │ │ │ ├── jccolext-mmx.asm │ │ │ │ ├── jccolext-sse2-64.asm │ │ │ │ ├── jccolext-sse2.asm │ │ │ │ ├── jccolor-mmx.asm │ │ │ │ ├── jccolor-sse2-64.asm │ │ │ │ ├── jccolor-sse2.asm │ │ │ │ ├── jcgray-mmx.asm │ │ │ │ ├── jcgray-sse2-64.asm │ │ │ │ ├── jcgray-sse2.asm │ │ │ │ ├── jcgryext-mmx.asm │ │ │ │ ├── jcgryext-sse2-64.asm │ │ │ │ ├── jcgryext-sse2.asm │ │ │ │ ├── jcolsamp.inc │ │ │ │ ├── jcsample-mmx.asm │ │ │ │ ├── jcsample-sse2-64.asm │ │ │ │ ├── jcsample-sse2.asm │ │ │ │ ├── jdcolext-mmx.asm │ │ │ │ ├── jdcolext-sse2-64.asm │ │ │ │ ├── jdcolext-sse2.asm │ │ │ │ ├── jdcolor-mmx.asm │ │ │ │ ├── jdcolor-sse2-64.asm │ │ │ │ ├── jdcolor-sse2.asm │ │ │ │ ├── jdct.inc │ │ │ │ ├── jdmerge-mmx.asm │ │ │ │ ├── jdmerge-sse2-64.asm │ │ │ │ ├── jdmerge-sse2.asm │ │ │ │ ├── jdmrgext-mmx.asm │ │ │ │ ├── jdmrgext-sse2-64.asm │ │ │ │ ├── jdmrgext-sse2.asm │ │ │ │ ├── jdsample-mmx.asm │ │ │ │ ├── jdsample-sse2-64.asm │ │ │ │ ├── jdsample-sse2.asm │ │ │ │ ├── jfdctflt-3dn.asm │ │ │ │ ├── jfdctflt-sse-64.asm │ │ │ │ ├── jfdctflt-sse.asm │ │ │ │ ├── jfdctfst-mmx.asm │ │ │ │ ├── jfdctfst-sse2-64.asm │ │ │ │ ├── jfdctfst-sse2.asm │ │ │ │ ├── jfdctint-mmx.asm │ │ │ │ ├── jfdctint-sse2-64.asm │ │ │ │ ├── jfdctint-sse2.asm │ │ │ │ ├── jidctflt-3dn.asm │ │ │ │ ├── jidctflt-sse.asm │ │ │ │ ├── jidctflt-sse2-64.asm │ │ │ │ ├── jidctflt-sse2.asm │ │ │ │ ├── jidctfst-mmx.asm │ │ │ │ ├── jidctfst-sse2-64.asm │ │ │ │ ├── jidctfst-sse2.asm │ │ │ │ ├── jidctint-mmx.asm │ │ │ │ ├── jidctint-sse2-64.asm │ │ │ │ ├── jidctint-sse2.asm │ │ │ │ ├── jidctred-mmx.asm │ │ │ │ ├── jidctred-sse2-64.asm │ │ │ │ ├── jidctred-sse2.asm │ │ │ │ ├── jquant-3dn.asm │ │ │ │ ├── jquant-mmx.asm │ │ │ │ ├── jquant-sse.asm │ │ │ │ ├── jquantf-sse2-64.asm │ │ │ │ ├── jquantf-sse2.asm │ │ │ │ ├── jquanti-sse2-64.asm │ │ │ │ ├── jquanti-sse2.asm │ │ │ │ ├── jsimd.h │ │ │ │ ├── jsimd_arm.c │ │ │ │ ├── jsimd_arm64.c │ │ │ │ ├── jsimd_arm64_neon.S │ │ │ │ ├── jsimd_arm_neon.S │ │ │ │ ├── jsimd_i386.c │ │ │ │ ├── jsimd_mips.c │ │ │ │ ├── jsimd_mips_dspr2.S │ │ │ │ ├── jsimd_mips_dspr2_asm.h │ │ │ │ ├── jsimd_x86_64.c │ │ │ │ ├── jsimdcfg.inc.h │ │ │ │ ├── jsimdcpu.asm │ │ │ │ ├── jsimdext.inc │ │ │ │ └── nasm_lt.sh │ │ │ ├── structure.txt │ │ │ ├── testimages │ │ │ │ ├── nightshot_iso_100.bmp │ │ │ │ ├── nightshot_iso_100.txt │ │ │ │ ├── testimgari.jpg │ │ │ │ ├── testimgint.jpg │ │ │ │ ├── testorig.jpg │ │ │ │ ├── testorig.ppm │ │ │ │ ├── testorig12.jpg │ │ │ │ ├── vgl_5674_0098.bmp │ │ │ │ ├── vgl_6434_0018a.bmp │ │ │ │ └── vgl_6548_0026a.bmp │ │ │ ├── tjbench.c │ │ │ ├── tjbenchtest.in │ │ │ ├── tjbenchtest.java.in │ │ │ ├── tjexampletest.in │ │ │ ├── tjunittest.c │ │ │ ├── tjutil.c │ │ │ ├── tjutil.h │ │ │ ├── transupp.c │ │ │ ├── transupp.h │ │ │ ├── turbojpeg-jni.c │ │ │ ├── turbojpeg-mapfile │ │ │ ├── turbojpeg-mapfile.jni │ │ │ ├── turbojpeg.c │ │ │ ├── turbojpeg.h │ │ │ ├── usage.txt │ │ │ ├── win │ │ │ │ ├── jconfig.h.in │ │ │ │ ├── jconfigint.h.in │ │ │ │ ├── jpeg62-memsrcdst.def │ │ │ │ ├── jpeg62.def │ │ │ │ ├── jpeg7-memsrcdst.def │ │ │ │ ├── jpeg7.def │ │ │ │ ├── jpeg8.def │ │ │ │ └── jsimdcfg.inc │ │ │ ├── wizard.txt │ │ │ ├── wrbmp.c │ │ │ ├── wrgif.c │ │ │ ├── wrjpgcom.1 │ │ │ ├── wrjpgcom.c │ │ │ ├── wrppm.c │ │ │ ├── wrrle.c │ │ │ └── wrtarga.c │ │ ├── libusb │ │ │ ├── .private │ │ │ │ ├── README.txt │ │ │ │ ├── bd.cmd │ │ │ │ ├── bm.sh │ │ │ │ ├── bwince.cmd │ │ │ │ ├── post-rewrite.sh │ │ │ │ ├── pre-commit.sh │ │ │ │ ├── wbs.txt │ │ │ │ └── wbs_wince.txt │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ ├── INSTALL_WIN.txt │ │ │ ├── Makefile.am │ │ │ ├── NEWS │ │ │ ├── PORTING │ │ │ ├── README │ │ │ ├── README.git │ │ │ ├── TODO │ │ │ ├── Xcode │ │ │ │ ├── common.xcconfig │ │ │ │ ├── config.h │ │ │ │ ├── debug.xcconfig │ │ │ │ ├── libusb.xcconfig │ │ │ │ ├── libusb.xcodeproj │ │ │ │ │ └── project.pbxproj │ │ │ │ ├── libusb_debug.xcconfig │ │ │ │ ├── libusb_release.xcconfig │ │ │ │ └── release.xcconfig │ │ │ ├── android │ │ │ │ ├── README │ │ │ │ ├── config.h │ │ │ │ ├── config_original.h │ │ │ │ └── jni │ │ │ │ │ ├── Android.mk │ │ │ │ │ ├── Android_original.mk │ │ │ │ │ ├── Application.mk │ │ │ │ │ ├── examples.mk │ │ │ │ │ ├── libusb.mk │ │ │ │ │ ├── libusb_original.mk │ │ │ │ │ └── tests.mk │ │ │ ├── autogen.sh │ │ │ ├── bootstrap.sh │ │ │ ├── configure.ac │ │ │ ├── doc │ │ │ │ ├── Makefile.am │ │ │ │ ├── doxygen.cfg.in │ │ │ │ └── libusb.png │ │ │ ├── examples │ │ │ │ ├── Makefile.am │ │ │ │ ├── dpfp.c │ │ │ │ ├── dpfp_threaded.c │ │ │ │ ├── ezusb.c │ │ │ │ ├── ezusb.h │ │ │ │ ├── fxload.c │ │ │ │ ├── getopt │ │ │ │ │ ├── getopt.c │ │ │ │ │ ├── getopt.h │ │ │ │ │ └── getopt1.c │ │ │ │ ├── hotplugtest.c │ │ │ │ ├── listdevs.c │ │ │ │ ├── sam3u_benchmark.c │ │ │ │ └── xusb.c │ │ │ ├── libusb-1.0.pc.in │ │ │ ├── libusb │ │ │ │ ├── Makefile.am │ │ │ │ ├── config.h │ │ │ │ ├── core.c │ │ │ │ ├── core_original.c │ │ │ │ ├── descriptor.c │ │ │ │ ├── descriptor_original.c │ │ │ │ ├── hotplug.c │ │ │ │ ├── hotplug.h │ │ │ │ ├── hotplug_original.c │ │ │ │ ├── io.c │ │ │ │ ├── io_original.c │ │ │ │ ├── libusb-1.0.def │ │ │ │ ├── libusb-1.0.rc │ │ │ │ ├── libusb.h │ │ │ │ ├── libusb_original.h │ │ │ │ ├── libusbi.h │ │ │ │ ├── libusbi_original.h │ │ │ │ ├── os │ │ │ │ │ ├── android_netlink.c │ │ │ │ │ ├── android_usbfs.c │ │ │ │ │ ├── android_usbfs.h │ │ │ │ │ ├── darwin_usb.c │ │ │ │ │ ├── darwin_usb.h │ │ │ │ │ ├── linux_netlink.c │ │ │ │ │ ├── linux_udev.c │ │ │ │ │ ├── linux_usbfs.c │ │ │ │ │ ├── linux_usbfs.h │ │ │ │ │ ├── netbsd_usb.c │ │ │ │ │ ├── openbsd_usb.c │ │ │ │ │ ├── poll_posix.c │ │ │ │ │ ├── poll_posix.h │ │ │ │ │ ├── poll_posix_original.c │ │ │ │ │ ├── poll_windows.c │ │ │ │ │ ├── poll_windows.h │ │ │ │ │ ├── threads_posix.c │ │ │ │ │ ├── threads_posix.h │ │ │ │ │ ├── threads_windows.c │ │ │ │ │ ├── threads_windows.h │ │ │ │ │ ├── wince_usb.c │ │ │ │ │ ├── wince_usb.h │ │ │ │ │ ├── windows_common.h │ │ │ │ │ ├── windows_usb.c │ │ │ │ │ └── windows_usb.h │ │ │ │ ├── strerror.c │ │ │ │ ├── sync.c │ │ │ │ ├── sync_original.c │ │ │ │ ├── version.h │ │ │ │ └── version_nano.h │ │ │ ├── msvc │ │ │ │ ├── config.h │ │ │ │ ├── ddk_build.cmd │ │ │ │ ├── errno.h │ │ │ │ ├── fxload_2010.vcxproj │ │ │ │ ├── fxload_2010.vcxproj.filters │ │ │ │ ├── fxload_2012.vcxproj │ │ │ │ ├── fxload_2012.vcxproj.filters │ │ │ │ ├── fxload_2013.vcxproj │ │ │ │ ├── fxload_sources │ │ │ │ ├── getopt_2005.vcproj │ │ │ │ ├── getopt_2010.vcxproj │ │ │ │ ├── getopt_2010.vcxproj.filters │ │ │ │ ├── getopt_2012.vcxproj │ │ │ │ ├── getopt_2012.vcxproj.filters │ │ │ │ ├── getopt_2013.vcxproj │ │ │ │ ├── getopt_sources │ │ │ │ ├── hotplugtest_2010.vcxproj │ │ │ │ ├── hotplugtest_2010.vcxproj.filters │ │ │ │ ├── hotplugtest_2012.vcxproj │ │ │ │ ├── hotplugtest_2012.vcxproj.filters │ │ │ │ ├── hotplugtest_2013.vcxproj │ │ │ │ ├── hotplugtest_sources │ │ │ │ ├── inttypes.h │ │ │ │ ├── libusb.dsw │ │ │ │ ├── libusb_2005.sln │ │ │ │ ├── libusb_2010.sln │ │ │ │ ├── libusb_2012.sln │ │ │ │ ├── libusb_2013.sln │ │ │ │ ├── libusb_dll.dsp │ │ │ │ ├── libusb_dll_2005.vcproj │ │ │ │ ├── libusb_dll_2010.vcxproj │ │ │ │ ├── libusb_dll_2010.vcxproj.filters │ │ │ │ ├── libusb_dll_2012.vcxproj │ │ │ │ ├── libusb_dll_2012.vcxproj.filters │ │ │ │ ├── libusb_dll_2013.vcxproj │ │ │ │ ├── libusb_dll_wince.vcproj │ │ │ │ ├── libusb_sources │ │ │ │ ├── libusb_static.dsp │ │ │ │ ├── libusb_static_2005.vcproj │ │ │ │ ├── libusb_static_2010.vcxproj │ │ │ │ ├── libusb_static_2010.vcxproj.filters │ │ │ │ ├── libusb_static_2012.vcxproj │ │ │ │ ├── libusb_static_2012.vcxproj.filters │ │ │ │ ├── libusb_static_2013.vcxproj │ │ │ │ ├── libusb_static_wince.vcproj │ │ │ │ ├── libusb_wince.sln │ │ │ │ ├── listdevs.dsp │ │ │ │ ├── listdevs_2005.vcproj │ │ │ │ ├── listdevs_2010.vcxproj │ │ │ │ ├── listdevs_2010.vcxproj.filters │ │ │ │ ├── listdevs_2012.vcxproj │ │ │ │ ├── listdevs_2012.vcxproj.filters │ │ │ │ ├── listdevs_2013.vcxproj │ │ │ │ ├── listdevs_sources │ │ │ │ ├── listdevs_wince.vcproj │ │ │ │ ├── missing.c │ │ │ │ ├── missing.h │ │ │ │ ├── stdint.h │ │ │ │ ├── stress_2005.vcproj │ │ │ │ ├── stress_2010.vcxproj │ │ │ │ ├── stress_2010.vcxproj.filters │ │ │ │ ├── stress_2012.vcxproj │ │ │ │ ├── stress_2012.vcxproj.filters │ │ │ │ ├── stress_2013.vcxproj │ │ │ │ ├── stress_wince.vcproj │ │ │ │ ├── xusb.dsp │ │ │ │ ├── xusb_2005.vcproj │ │ │ │ ├── xusb_2010.vcxproj │ │ │ │ ├── xusb_2010.vcxproj.filters │ │ │ │ ├── xusb_2012.vcxproj │ │ │ │ ├── xusb_2012.vcxproj.filters │ │ │ │ ├── xusb_2013.vcxproj │ │ │ │ ├── xusb_sources │ │ │ │ └── xusb_wince.vcproj │ │ │ └── tests │ │ │ │ ├── Makefile.am │ │ │ │ ├── libusb_testlib.h │ │ │ │ ├── stress.c │ │ │ │ └── testlib.c │ │ ├── libuvc │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ └── jni │ │ │ │ │ └── Android.mk │ │ │ ├── cameras │ │ │ │ ├── isight_imac.txt │ │ │ │ ├── isight_macbook.txt │ │ │ │ ├── ms_lifecam_show.txt │ │ │ │ ├── quickcampro9000.txt │ │ │ │ ├── quickcampro9000_builtin_ctrls.txt │ │ │ │ └── quickcampro9000_extra_ctrls.txt │ │ │ ├── changelog.txt │ │ │ ├── doxygen.conf │ │ │ ├── include │ │ │ │ ├── libuvc │ │ │ │ │ ├── libuvc.h │ │ │ │ │ ├── libuvc_config.h │ │ │ │ │ ├── libuvc_config.h.in │ │ │ │ │ ├── libuvc_internal.h │ │ │ │ │ ├── libuvc_internal_original.h │ │ │ │ │ └── libuvc_original.h │ │ │ │ └── utlist.h │ │ │ ├── libuvcConfig.cmake.in │ │ │ ├── libuvcConfigVersion.cmake.in │ │ │ └── src │ │ │ │ ├── ctrl.c │ │ │ │ ├── ctrl_original.c │ │ │ │ ├── device.c │ │ │ │ ├── device_original.c │ │ │ │ ├── diag.c │ │ │ │ ├── diag_original.c │ │ │ │ ├── example.c │ │ │ │ ├── frame-mjpeg.c │ │ │ │ ├── frame-mjpeg_original.c │ │ │ │ ├── frame.c │ │ │ │ ├── frame_original.c │ │ │ │ ├── init.c │ │ │ │ ├── init_original.c │ │ │ │ ├── misc.c │ │ │ │ ├── stream.c │ │ │ │ ├── stream_original.c │ │ │ │ └── test.c │ │ ├── localdefines.h │ │ ├── rapidjson │ │ │ ├── .gitmodules │ │ │ ├── .travis.yml │ │ │ ├── doc │ │ │ │ ├── diagram │ │ │ │ │ ├── insituparsing.dot │ │ │ │ │ ├── insituparsing.png │ │ │ │ │ ├── iterative-parser-states-diagram.dot │ │ │ │ │ ├── iterative-parser-states-diagram.png │ │ │ │ │ ├── makefile │ │ │ │ │ ├── move1.dot │ │ │ │ │ ├── move1.png │ │ │ │ │ ├── move2.dot │ │ │ │ │ ├── move2.png │ │ │ │ │ ├── move3.dot │ │ │ │ │ ├── move3.png │ │ │ │ │ ├── normalparsing.dot │ │ │ │ │ ├── normalparsing.png │ │ │ │ │ ├── simpledom.dot │ │ │ │ │ ├── simpledom.png │ │ │ │ │ ├── tutorial.dot │ │ │ │ │ └── tutorial.png │ │ │ │ ├── dom.md │ │ │ │ ├── encoding.md │ │ │ │ ├── faq.md │ │ │ │ ├── features.md │ │ │ │ ├── internals.md │ │ │ │ ├── logo │ │ │ │ │ ├── rapidjson.png │ │ │ │ │ └── rapidjson.svg │ │ │ │ ├── misc │ │ │ │ │ ├── DoxygenLayout.xml │ │ │ │ │ ├── doxygenextra.css │ │ │ │ │ ├── footer.html │ │ │ │ │ └── header.html │ │ │ │ ├── performance.md │ │ │ │ ├── sax.md │ │ │ │ ├── stream.md │ │ │ │ └── tutorial.md │ │ │ ├── example │ │ │ │ ├── capitalize │ │ │ │ │ └── capitalize.cpp │ │ │ │ ├── condense │ │ │ │ │ └── condense.cpp │ │ │ │ ├── messagereader │ │ │ │ │ └── messagereader.cpp │ │ │ │ ├── pretty │ │ │ │ │ └── pretty.cpp │ │ │ │ ├── prettyauto │ │ │ │ │ └── prettyauto.cpp │ │ │ │ ├── serialize │ │ │ │ │ └── serialize.cpp │ │ │ │ ├── simpledom │ │ │ │ │ └── simpledom.cpp │ │ │ │ ├── simplereader │ │ │ │ │ └── simplereader.cpp │ │ │ │ ├── simplewriter │ │ │ │ │ └── simplewriter.cpp │ │ │ │ └── tutorial │ │ │ │ │ └── tutorial.cpp │ │ │ ├── include │ │ │ │ └── rapidjson │ │ │ │ │ ├── allocators.h │ │ │ │ │ ├── document.h │ │ │ │ │ ├── encodedstream.h │ │ │ │ │ ├── encodings.h │ │ │ │ │ ├── error │ │ │ │ │ ├── en.h │ │ │ │ │ └── error.h │ │ │ │ │ ├── filereadstream.h │ │ │ │ │ ├── filestream.h │ │ │ │ │ ├── filewritestream.h │ │ │ │ │ ├── internal │ │ │ │ │ ├── dtoa.h │ │ │ │ │ ├── itoa.h │ │ │ │ │ ├── meta.h │ │ │ │ │ ├── pow10.h │ │ │ │ │ ├── stack.h │ │ │ │ │ └── strfunc.h │ │ │ │ │ ├── memorybuffer.h │ │ │ │ │ ├── memorystream.h │ │ │ │ │ ├── msinttypes │ │ │ │ │ ├── inttypes.h │ │ │ │ │ └── stdint.h │ │ │ │ │ ├── prettywriter.h │ │ │ │ │ ├── rapidjson.h │ │ │ │ │ ├── reader.h │ │ │ │ │ ├── stringbuffer.h │ │ │ │ │ └── writer.h │ │ │ ├── license.txt │ │ │ ├── readme.md │ │ │ ├── test │ │ │ │ ├── perftest │ │ │ │ │ ├── jsoncpptest.cpp │ │ │ │ │ ├── misctest.cpp │ │ │ │ │ ├── perftest.cpp │ │ │ │ │ ├── perftest.h │ │ │ │ │ ├── platformtest.cpp │ │ │ │ │ ├── rapidjsontest.cpp │ │ │ │ │ ├── ultrajsontest.cpp │ │ │ │ │ ├── yajl_all.c │ │ │ │ │ └── yajltest.cpp │ │ │ │ └── unittest │ │ │ │ │ ├── documenttest.cpp │ │ │ │ │ ├── encodedstreamtest.cpp │ │ │ │ │ ├── encodingstest.cpp │ │ │ │ │ ├── filestreamtest.cpp │ │ │ │ │ ├── jsoncheckertest.cpp │ │ │ │ │ ├── readertest.cpp │ │ │ │ │ ├── unittest.cpp │ │ │ │ │ ├── unittest.h │ │ │ │ │ ├── valuetest.cpp │ │ │ │ │ └── writertest.cpp │ │ │ └── thirdparty │ │ │ │ ├── jsoncpp │ │ │ │ ├── AUTHORS │ │ │ │ ├── LICENSE │ │ │ │ ├── README.txt │ │ │ │ ├── include │ │ │ │ │ └── json │ │ │ │ │ │ ├── autolink.h │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── features.h │ │ │ │ │ │ ├── forwards.h │ │ │ │ │ │ ├── json.h │ │ │ │ │ │ ├── reader.h │ │ │ │ │ │ ├── value.h │ │ │ │ │ │ └── writer.h │ │ │ │ ├── src │ │ │ │ │ ├── jsontestrunner │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── sconscript │ │ │ │ │ ├── lib_json │ │ │ │ │ │ ├── json_batchallocator.h │ │ │ │ │ │ ├── json_internalarray.inl │ │ │ │ │ │ ├── json_internalmap.inl │ │ │ │ │ │ ├── json_reader.cpp │ │ │ │ │ │ ├── json_value.cpp │ │ │ │ │ │ ├── json_valueiterator.inl │ │ │ │ │ │ ├── json_writer.cpp │ │ │ │ │ │ └── sconscript │ │ │ │ │ └── test_lib_json │ │ │ │ │ │ ├── jsontest.cpp │ │ │ │ │ │ ├── jsontest.h │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── sconscript │ │ │ │ └── version │ │ │ │ ├── ultrajson │ │ │ │ ├── README │ │ │ │ ├── ultrajson.h │ │ │ │ ├── ultrajsondec.c │ │ │ │ └── ultrajsonenc.c │ │ │ │ └── yajl │ │ │ │ ├── COPYING │ │ │ │ ├── ChangeLog │ │ │ │ ├── README │ │ │ │ ├── TODO │ │ │ │ ├── include │ │ │ │ └── yajl │ │ │ │ │ ├── yajl_common.h │ │ │ │ │ ├── yajl_gen.h │ │ │ │ │ ├── yajl_parse.h │ │ │ │ │ ├── yajl_tree.h │ │ │ │ │ └── yajl_version.h │ │ │ │ └── src │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── YAJL.dxy │ │ │ │ ├── api │ │ │ │ ├── yajl_common.h │ │ │ │ ├── yajl_gen.h │ │ │ │ ├── yajl_parse.h │ │ │ │ ├── yajl_tree.h │ │ │ │ └── yajl_version.h.cmake │ │ │ │ ├── yajl │ │ │ │ ├── yajl.c │ │ │ │ ├── yajl_alloc.c │ │ │ │ ├── yajl_alloc.h │ │ │ │ ├── yajl_buf.c │ │ │ │ ├── yajl_buf.h │ │ │ │ ├── yajl_bytestack.h │ │ │ │ ├── yajl_encode.c │ │ │ │ ├── yajl_encode.h │ │ │ │ ├── yajl_gen.c │ │ │ │ ├── yajl_lex.c │ │ │ │ ├── yajl_lex.h │ │ │ │ ├── yajl_parser.c │ │ │ │ ├── yajl_parser.h │ │ │ │ ├── yajl_tree.c │ │ │ │ └── yajl_version.c │ │ └── utilbase.h │ │ └── res │ │ ├── layout │ │ ├── dialog_camera.xml │ │ └── listitem_device.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values │ │ ├── dimens.xml │ │ └── strings.xml │ │ └── xml │ │ └── device_filter.xml ├── settings.gradle ├── usbCameraTest │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── usbcameratest │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest.iml ├── usbCameraTest0 │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── workspace.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ └── usbcameratest0 │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest0.iml ├── usbCameraTest2 │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── usbcameratest2 │ │ │ │ └── MainActivity.java │ │ │ │ ├── video │ │ │ │ ├── Encoder.java │ │ │ │ └── SurfaceEncoder.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest2.iml ├── usbCameraTest3 │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── encoder │ │ │ │ ├── MediaAudioEncoder.java │ │ │ │ ├── MediaEncoder.java │ │ │ │ ├── MediaMuxerWrapper.java │ │ │ │ ├── MediaSurfaceEncoder.java │ │ │ │ └── MediaVideoEncoder.java │ │ │ │ ├── glutils │ │ │ │ ├── EGLBase.java │ │ │ │ ├── GLDrawer2D.java │ │ │ │ └── RenderHandler.java │ │ │ │ ├── usbcameratest3 │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CameraViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ ├── UVCCameraTextureView.java │ │ │ │ └── UVCCameraTextureView2.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── activity_main2.xml │ │ │ ├── raw │ │ │ └── camera_click.ogg │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest3.iml ├── usbCameraTest4 │ ├── build.gradle │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── aidl │ │ │ ├── android │ │ │ │ ├── hardware │ │ │ │ │ └── usb │ │ │ │ │ │ └── UsbDevice.aidl │ │ │ │ └── view │ │ │ │ │ └── Surface.aidl │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ └── service │ │ │ │ ├── IUVCService.aidl │ │ │ │ ├── IUVCServiceCallback.aidl │ │ │ │ ├── IUVCServiceOnFrameAvailable.aidl │ │ │ │ └── IUVCSlaveService.aidl │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── encoder │ │ │ │ ├── MediaAudioEncoder.java │ │ │ │ ├── MediaEncoder.java │ │ │ │ ├── MediaMuxerWrapper.java │ │ │ │ └── MediaSurfaceEncoder.java │ │ │ │ ├── glutils │ │ │ │ ├── EGLBase.java │ │ │ │ ├── GLDrawer2D.java │ │ │ │ ├── RenderHandler.java │ │ │ │ └── RendererHolder.java │ │ │ │ ├── service │ │ │ │ ├── CameraServer.java │ │ │ │ └── UVCService.java │ │ │ │ ├── serviceclient │ │ │ │ ├── CameraClient.java │ │ │ │ ├── ICameraClient.java │ │ │ │ └── ICameraClientCallback.java │ │ │ │ ├── usbcameratest4 │ │ │ │ ├── CameraFragment.java │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CameraViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_switch_camera.png │ │ │ └── ic_switch_video.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ └── fragment_main.xml │ │ │ ├── raw │ │ │ └── camera_click.ogg │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest4.iml ├── usbCameraTest5 │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── encoder │ │ │ │ ├── MediaAudioEncoder.java │ │ │ │ ├── MediaEncoder.java │ │ │ │ ├── MediaMuxerWrapper.java │ │ │ │ └── MediaVideoEncoder.java │ │ │ │ ├── usbcameratest5 │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CameraViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── raw │ │ │ └── camera_click.ogg │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest5.iml ├── usbCameraTest6 │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── encoder │ │ │ │ ├── MediaAudioEncoder.java │ │ │ │ ├── MediaEncoder.java │ │ │ │ ├── MediaMuxerWrapper.java │ │ │ │ ├── MediaSurfaceEncoder.java │ │ │ │ └── MediaVideoEncoder.java │ │ │ │ ├── glutils │ │ │ │ ├── EGLBase.java │ │ │ │ ├── GLDrawer2D.java │ │ │ │ ├── RenderHandler.java │ │ │ │ └── RendererHolder.java │ │ │ │ ├── usb │ │ │ │ └── UVCCameraHandler.java │ │ │ │ ├── usbcameratest6 │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── raw │ │ │ └── camera_click.ogg │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest6.iml ├── usbCameraTest7 │ ├── .classpath │ ├── .project │ ├── build.gradle │ ├── lint.xml │ ├── proguard-project.txt │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── serenegiant │ │ │ │ ├── encoder │ │ │ │ ├── MediaAudioEncoder.java │ │ │ │ ├── MediaEncoder.java │ │ │ │ ├── MediaMuxerWrapper.java │ │ │ │ ├── MediaSurfaceEncoder.java │ │ │ │ └── MediaVideoEncoder.java │ │ │ │ ├── glutils │ │ │ │ ├── EGLBase.java │ │ │ │ ├── GLDrawer2D.java │ │ │ │ └── RenderHandler.java │ │ │ │ ├── usbcameratest7 │ │ │ │ ├── CameraHandler.java │ │ │ │ └── MainActivity.java │ │ │ │ └── widget │ │ │ │ ├── AspectRatioViewInterface.java │ │ │ │ ├── CameraViewInterface.java │ │ │ │ ├── CheckableLinearLayout.java │ │ │ │ └── UVCCameraTextureView.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable │ │ │ └── border.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── raw │ │ │ └── camera_click.ogg │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── device_filter.xml │ └── usbCameraTest7.iml └── uvc_camera_libs.iml ├── uvc_camera_unity ├── Assets │ ├── Main.unity │ ├── Main.unity.meta │ ├── Plugins.meta │ ├── Plugins │ │ ├── Android.meta │ │ └── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AndroidManifest.xml.meta │ │ │ ├── UVCCameraActivity.jar │ │ │ ├── UVCCameraActivity.jar.meta │ │ │ ├── libs.meta │ │ │ ├── libs │ │ │ ├── armeabi-v7a.meta │ │ │ ├── armeabi-v7a │ │ │ │ ├── libUVCCamera.so │ │ │ │ ├── libUVCCamera.so.meta │ │ │ │ ├── libjpeg-turbo1400.so │ │ │ │ ├── libjpeg-turbo1400.so.meta │ │ │ │ ├── libusb100.so │ │ │ │ ├── libusb100.so.meta │ │ │ │ ├── libuvc.so │ │ │ │ └── libuvc.so.meta │ │ │ ├── armeabi.meta │ │ │ ├── armeabi │ │ │ │ ├── libUVCCamera.so │ │ │ │ ├── libUVCCamera.so.meta │ │ │ │ ├── libjpeg-turbo1400.so │ │ │ │ ├── libjpeg-turbo1400.so.meta │ │ │ │ ├── libusb100.so │ │ │ │ ├── libusb100.so.meta │ │ │ │ ├── libuvc.so │ │ │ │ └── libuvc.so.meta │ │ │ ├── x86.meta │ │ │ └── x86 │ │ │ │ ├── libUVCCamera.so │ │ │ │ ├── libUVCCamera.so.meta │ │ │ │ ├── libjpeg-turbo1400.so │ │ │ │ ├── libjpeg-turbo1400.so.meta │ │ │ │ ├── libusb100.so │ │ │ │ ├── libusb100.so.meta │ │ │ │ ├── libuvc.so │ │ │ │ └── libuvc.so.meta │ │ │ ├── libuvc_camera_native_layer.so │ │ │ ├── libuvc_camera_native_layer.so.meta │ │ │ ├── src.meta │ │ │ └── src │ │ │ ├── Android.mk │ │ │ ├── Android.mk.meta │ │ │ ├── Application.mk │ │ │ ├── Application.mk.meta │ │ │ ├── NativeCode.cpp │ │ │ ├── NativeCode.cpp.meta │ │ │ ├── build_plugin.sh │ │ │ └── build_plugin.sh.meta │ ├── Scripts.meta │ └── Scripts │ │ ├── Codeflow.meta │ │ └── Codeflow │ │ ├── UVCCameraActivityInterface.cs │ │ ├── UVCCameraActivityInterface.cs.meta │ │ ├── UVCCameraActivityInterfaceGUI.cs │ │ └── UVCCameraActivityInterfaceGUI.cs.meta ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityAdsSettings.asset │ └── UnityConnectSettings.asset └── README.txt └── uvc_camera_unity_plugin ├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── README ├── app ├── .gitignore ├── build.gradle ├── libs │ └── classes.jar ├── proguard-rules.pro ├── release │ └── UVCCameraActivity.jar └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ ├── codeflow │ │ └── uvccamera │ │ │ └── UVCCameraActivity.java │ │ └── serenegiant │ │ └── usb │ │ ├── DeviceFilter.java │ │ ├── IButtonCallback.java │ │ ├── IFrameCallback.java │ │ ├── IStatusCallback.java │ │ ├── Size.java │ │ ├── USBMonitor.java │ │ └── UVCCamera.java │ └── res │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | /uvc_camera_unity/.vs/LibUVCTest/v14/*.suo 2 | /uvc_camera_unity/*.csproj 3 | /uvc_camera_unity/*.sln 4 | /uvc_camera_unity/Build 5 | /uvc_camera_unity/Library 6 | /uvc_camera_unity/.vs/uvc_camera_unity/v14/*.suo 7 | /uvc_camera_unity/Temp 8 | /uvc_camera_unity/Assets/OpenCVForUnity/Samples 9 | /uvc_camera_unity/Assets/OpenCVForUnity/OpenCVForUnityUWP_Beta2.zip 10 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/WSA 11 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/iOS 12 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/opencvforunity.bundle 13 | /uvc_camera_unity/Assets/OpenCVForUnity/OpenCVForUnityUWP_Beta2.zip.meta 14 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/WSA.meta 15 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/iOS.meta 16 | /uvc_camera_unity/Assets/OpenCVForUnity/Plugins/opencvforunity.bundle.meta 17 | /uvc_camera_unity/Assets/OpenCVForUnity/Samples.meta 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # libuvc_android_unity 2 | Unity plugin that enables you to use a uvc compliant usb camera on android 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ 2 | .idea/workspace.xml 3 | .idea/tasks.xml 4 | .idea/libraries/ 5 | *.class 6 | 7 | # Mobile Tools for Java (J2ME) 8 | .mtj.tmp/ 9 | 10 | # Package Files # 11 | *.jar 12 | *.war 13 | *.ear 14 | 15 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 16 | hs_err_pid* 17 | 18 | bin/ 19 | obj 20 | obj/local 21 | bin/classes 22 | bin/res 23 | bin/AndroidManifest.xml 24 | bin/dexedLibs 25 | bin/jarlist.cache 26 | 27 | # Gradle 28 | .gradle/ 29 | build/ 30 | local.properties 31 | 32 | # gedit 33 | *~ 34 | libuvccamera/src/main/libs 35 | -------------------------------------------------------------------------------- /uvc_camera_libs/.idea/.name: -------------------------------------------------------------------------------- 1 | uvc_camera_libs -------------------------------------------------------------------------------- /uvc_camera_libs/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/UVCCamera.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /uvc_camera_libs/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | } 6 | dependencies { 7 | classpath 'com.android.tools.build:gradle:1.3.0' 8 | } 9 | } 10 | 11 | allprojects { 12 | repositories { 13 | jcenter() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /uvc_camera_libs/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sun Aug 09 17:04:47 BST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 7 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/java/com/serenegiant/usb/IButtonCallback.java: -------------------------------------------------------------------------------- 1 | package com.serenegiant.usb; 2 | 3 | public interface IButtonCallback { 4 | void onButton(int button, int state); 5 | } 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/java/com/serenegiant/usb/IStatusCallback.java: -------------------------------------------------------------------------------- 1 | package com.serenegiant.usb; 2 | 3 | import java.nio.ByteBuffer; 4 | 5 | public interface IStatusCallback { 6 | void onStatus(int statusClass, int event, int selector, int statusAttribute, ByteBuffer data); 7 | } 8 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/Android.mk: -------------------------------------------------------------------------------- 1 | #include $(call all-subdir-makefiles) 2 | PROJ_PATH := $(call my-dir) 3 | include $(CLEAR_VARS) 4 | include $(PROJ_PATH)/UVCCamera/Android.mk 5 | include $(PROJ_PATH)/libjpeg-turbo-1.4.0/Android.mk 6 | include $(PROJ_PATH)/libusb/android/jni/Android.mk 7 | include $(PROJ_PATH)/libuvc/android/jni/Android.mk -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/UVCCamera/UVCButtonCallback.h: -------------------------------------------------------------------------------- 1 | #ifndef UVCBUTTONCALLBACK_H_ 2 | #define UVCBUTTONCALLBACK_H_ 3 | 4 | #include "libUVCCamera.h" 5 | #include 6 | #include 7 | #include "objectarray.h" 8 | 9 | #pragma interface 10 | 11 | // for callback to Java object 12 | typedef struct { 13 | jmethodID onButton; 14 | } Fields_ibuttoncallback; 15 | 16 | class UVCButtonCallback { 17 | private: 18 | uvc_device_handle_t *mDeviceHandle; 19 | pthread_mutex_t button_mutex; 20 | jobject mButtonCallbackObj; 21 | Fields_ibuttoncallback ibuttoncallback_fields; 22 | void notifyButtonCallback(JNIEnv *env, int button, int state); 23 | static void uvc_button_callback(int button, int state, void *user_ptr); 24 | public: 25 | UVCButtonCallback(uvc_device_handle_t *devh); 26 | ~UVCButtonCallback(); 27 | 28 | int setCallback(JNIEnv *env, jobject button_callback_obj); 29 | }; 30 | 31 | #endif /* UVCBUTTONCALLBACK_H_ */ 32 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/UVCCamera/UVCStatusCallback.h: -------------------------------------------------------------------------------- 1 | #ifndef UVCSTATUSCALLBACK_H_ 2 | #define UVCSTATUSCALLBACK_H_ 3 | 4 | #include "libUVCCamera.h" 5 | #include 6 | #include 7 | #include "objectarray.h" 8 | 9 | #pragma interface 10 | 11 | // for callback to Java object 12 | typedef struct { 13 | jmethodID onStatus; 14 | } Fields_istatuscallback; 15 | 16 | class UVCStatusCallback { 17 | private: 18 | uvc_device_handle_t *mDeviceHandle; 19 | pthread_mutex_t status_mutex; 20 | jobject mStatusCallbackObj; 21 | Fields_istatuscallback istatuscallback_fields; 22 | void notifyStatusCallback(JNIEnv *env, uvc_status_class status_class, int event, int selector, uvc_status_attribute status_attribute, void *data, size_t data_len); 23 | static void uvc_status_callback(uvc_status_class status_class, int event, int selector, uvc_status_attribute status_attribute, void *data, size_t data_len, void *user_ptr); 24 | public: 25 | UVCStatusCallback(uvc_device_handle_t *devh); 26 | ~UVCStatusCallback(); 27 | 28 | int setCallback(JNIEnv *env, jobject status_callback_obj); 29 | }; 30 | 31 | #endif /* UVCSTATUSCALLBACK_H_ */ 32 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/cmakescripts/md5cmp.cmake: -------------------------------------------------------------------------------- 1 | if(NOT MD5) 2 | message(FATAL_ERROR "MD5 not specified") 3 | endif() 4 | 5 | if(NOT FILE) 6 | message(FATAL_ERROR "FILE not specified") 7 | endif() 8 | 9 | file(MD5 ${FILE} MD5FILE) 10 | 11 | if(NOT MD5 STREQUAL MD5FILE) 12 | message(FATAL_ERROR "MD5 of ${FILE} should be ${MD5}, not ${MD5FILE}.") 13 | else() 14 | message(STATUS "${MD5}: OK") 15 | endif() 16 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/cmakescripts/testclean.cmake: -------------------------------------------------------------------------------- 1 | file(GLOB FILES 2 | testout* 3 | *_GRAY_*.bmp 4 | *_GRAY_*.png 5 | *_GRAY_*.ppm 6 | *_GRAY_*.jpg 7 | *_GRAY.yuv 8 | *_420_*.bmp 9 | *_420_*.png 10 | *_420_*.ppm 11 | *_420_*.jpg 12 | *_420.yuv 13 | *_422_*.bmp 14 | *_422_*.png 15 | *_422_*.ppm 16 | *_422_*.jpg 17 | *_422.yuv 18 | *_444_*.bmp 19 | *_444_*.png 20 | *_444_*.ppm 21 | *_444_*.jpg 22 | *_444.yuv 23 | *_440_*.bmp 24 | *_440_*.png 25 | *_440_*.ppm 26 | *_440_*.jpg 27 | *_440.yuv) 28 | 29 | if(NOT FILES STREQUAL "") 30 | message(STATUS "Removing test files") 31 | file(REMOVE ${FILES}) 32 | else() 33 | message(STATUS "No files to remove") 34 | endif() 35 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/bc_s.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/bdwn.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/closed.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/doxygen-extra.css: -------------------------------------------------------------------------------- 1 | code { 2 | color: #4665A2; 3 | } 4 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/doxygen.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2blank.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2cl.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2doc.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2folderclosed.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2folderopen.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2lastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2lastnode.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2link.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mlastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mlastnode.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mnode.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2mo.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2node.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2ns.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2plastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2plastnode.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2pnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2pnode.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2splitbar.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2vertline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/ftv2vertline.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_f.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_g.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/nav_h.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/open.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['customfilter',['customFilter',['../structtjtransform.html#a43ee1bcdd2a8d7249a756774f78793c1',1,'tjtransform']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['data',['data',['../structtjtransform.html#a688fe8f1a8ecc12a538d9e561cf338e3',1,'tjtransform']]], 4 | ['denom',['denom',['../structtjscalingfactor.html#aefbcdf3e9e62274b2d312c695f133ce3',1,'tjscalingfactor']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['h',['h',['../structtjregion.html#aecefc45a26f4d8b60dd4d825c1710115',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['num',['num',['../structtjscalingfactor.html#a9b011e57f981ee23083e2c1aa5e640ec',1,'tjscalingfactor']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['op',['op',['../structtjtransform.html#a2525aab4ba6978a1c273f74fef50e498',1,'tjtransform']]], 4 | ['options',['options',['../structtjtransform.html#ac0e74655baa4402209a21e1ae481c8f6',1,'tjtransform']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['r',['r',['../structtjtransform.html#ac324e5e442abec8a961e5bf219db12cf',1,'tjtransform']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_77.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_77.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['w',['w',['../structtjregion.html#ab6eb73ceef584fc23c8c8097926dce42',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_78.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_78.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['x',['x',['../structtjregion.html#a4b6a37a93997091b26a75831fa291ad9',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_79.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/all_79.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['y',['y',['../structtjregion.html#a7b3e0c24cfe87acc80e334cafdcf22c2',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/classes_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tjregion',['tjregion',['../structtjregion.html',1,'']]], 4 | ['tjscalingfactor',['tjscalingfactor',['../structtjscalingfactor.html',1,'']]], 5 | ['tjtransform',['tjtransform',['../structtjtransform.html',1,'']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/close.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/enums_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/enums_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tjcs',['TJCS',['../group___turbo_j_p_e_g.html#ga4f83ad3368e0e29d1957be0efa7c3720',1,'turbojpeg.h']]], 4 | ['tjpf',['TJPF',['../group___turbo_j_p_e_g.html#gac916144e26c3817ac514e64ae5d12e2a',1,'turbojpeg.h']]], 5 | ['tjsamp',['TJSAMP',['../group___turbo_j_p_e_g.html#ga1d047060ea80bb9820d540bb928e9074',1,'turbojpeg.h']]], 6 | ['tjxop',['TJXOP',['../group___turbo_j_p_e_g.html#ga2de531af4e7e6c4f124908376b354866',1,'turbojpeg.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/groups_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['turbojpeg',['TurboJPEG',['../group___turbo_j_p_e_g.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/mag_sel.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_l.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_m.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/search_r.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/typedefs_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tjhandle',['tjhandle',['../group___turbo_j_p_e_g.html#ga758d2634ecb4949de7815cba621f5763',1,'turbojpeg.h']]], 4 | ['tjtransform',['tjtransform',['../group___turbo_j_p_e_g.html#gaa29f3189c41be12ec5dee7caec318a31',1,'turbojpeg.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['customfilter',['customFilter',['../structtjtransform.html#a43ee1bcdd2a8d7249a756774f78793c1',1,'tjtransform']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['data',['data',['../structtjtransform.html#a688fe8f1a8ecc12a538d9e561cf338e3',1,'tjtransform']]], 4 | ['denom',['denom',['../structtjscalingfactor.html#aefbcdf3e9e62274b2d312c695f133ce3',1,'tjscalingfactor']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['h',['h',['../structtjregion.html#aecefc45a26f4d8b60dd4d825c1710115',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['num',['num',['../structtjscalingfactor.html#a9b011e57f981ee23083e2c1aa5e640ec',1,'tjscalingfactor']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['op',['op',['../structtjtransform.html#a2525aab4ba6978a1c273f74fef50e498',1,'tjtransform']]], 4 | ['options',['options',['../structtjtransform.html#ac0e74655baa4402209a21e1ae481c8f6',1,'tjtransform']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['r',['r',['../structtjtransform.html#ac324e5e442abec8a961e5bf219db12cf',1,'tjtransform']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['tjblueoffset',['tjBlueOffset',['../group___turbo_j_p_e_g.html#ga84e2e35d3f08025f976ec1ec53693dea',1,'turbojpeg.h']]], 4 | ['tjgreenoffset',['tjGreenOffset',['../group___turbo_j_p_e_g.html#ga82d6e35da441112a411da41923c0ba2f',1,'turbojpeg.h']]], 5 | ['tjmcuheight',['tjMCUHeight',['../group___turbo_j_p_e_g.html#gabd247bb9fecb393eca57366feb8327bf',1,'turbojpeg.h']]], 6 | ['tjmcuwidth',['tjMCUWidth',['../group___turbo_j_p_e_g.html#ga9e61e7cd47a15a173283ba94e781308c',1,'turbojpeg.h']]], 7 | ['tjpixelsize',['tjPixelSize',['../group___turbo_j_p_e_g.html#gad77cf8fe5b2bfd3cb3f53098146abb4c',1,'turbojpeg.h']]], 8 | ['tjredoffset',['tjRedOffset',['../group___turbo_j_p_e_g.html#gadd9b446742ac8a3923f7992c7988fea8',1,'turbojpeg.h']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_77.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['w',['w',['../structtjregion.html#ab6eb73ceef584fc23c8c8097926dce42',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_78.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['x',['x',['../structtjregion.html#a4b6a37a93997091b26a75831fa291ad9',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/search/variables_79.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['y',['y',['../structtjregion.html#a7b3e0c24cfe87acc80e334cafdcf22c2',1,'tjregion']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/sync_off.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/sync_on.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_a.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_b.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_h.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doc/html/tab_s.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doxygen-extra.css: -------------------------------------------------------------------------------- 1 | code { 2 | color: #4665A2; 3 | } 4 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/doxygen.config: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = TurboJPEG 2 | PROJECT_NUMBER = 1.4 3 | OUTPUT_DIRECTORY = doc/ 4 | USE_WINDOWS_ENCODING = NO 5 | OPTIMIZE_OUTPUT_FOR_C = YES 6 | WARN_NO_PARAMDOC = YES 7 | GENERATE_LATEX = NO 8 | FILE_PATTERNS = turbojpeg.h 9 | HIDE_UNDOC_MEMBERS = YES 10 | VERBATIM_HEADERS = NO 11 | EXTRACT_STATIC = YES 12 | JAVADOC_AUTOBRIEF = YES 13 | MAX_INITIALIZER_LINES = 0 14 | ALWAYS_DETAILED_SEC = YES 15 | HTML_TIMESTAMP = NO 16 | HTML_EXTRA_STYLESHEET = doxygen-extra.css 17 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: TJExample 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/package-list: -------------------------------------------------------------------------------- 1 | org.libjpegturbo.turbojpeg 2 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/background.gif -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/tab.gif -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/titlebar.gif -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/doc/resources/titlebar_end.gif -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/java/org_libjpegturbo_turbojpeg_TJTransformer.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include 3 | /* Header for class org_libjpegturbo_turbojpeg_TJTransformer */ 4 | 5 | #ifndef _Included_org_libjpegturbo_turbojpeg_TJTransformer 6 | #define _Included_org_libjpegturbo_turbojpeg_TJTransformer 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: org_libjpegturbo_turbojpeg_TJTransformer 12 | * Method: init 13 | * Signature: ()V 14 | */ 15 | JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJTransformer_init 16 | (JNIEnv *, jobject); 17 | 18 | /* 19 | * Class: org_libjpegturbo_turbojpeg_TJTransformer 20 | * Method: transform 21 | * Signature: ([BI[[B[Lorg/libjpegturbo/turbojpeg/TJTransform;I)[I 22 | */ 23 | JNIEXPORT jintArray JNICALL Java_org_libjpegturbo_turbojpeg_TJTransformer_transform 24 | (JNIEnv *, jobject, jbyteArray, jint, jobjectArray, jobjectArray, jint); 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif 29 | #endif 30 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/jconfigint.h: -------------------------------------------------------------------------------- 1 | /* jconfigint.h. Generated from jconfigint.h.in by configure. */ 2 | /* libjpeg-turbo build number */ 3 | #define BUILD "20150502" 4 | 5 | /* How to obtain function inlining. */ 6 | #define INLINE inline __attribute__((always_inline)) 7 | 8 | /* Define to the full name of this package. */ 9 | #define PACKAGE_NAME "libjpeg-turbo" 10 | 11 | /* Version number of package */ 12 | #define VERSION "1.4.0" 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/jconfigint.h.in: -------------------------------------------------------------------------------- 1 | /* libjpeg-turbo build number */ 2 | #undef BUILD 3 | 4 | /* How to obtain function inlining. */ 5 | #undef INLINE 6 | 7 | /* Define to the full name of this package. */ 8 | #undef PACKAGE_NAME 9 | 10 | /* Version number of package */ 11 | #undef VERSION 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/libjpeg.map.in: -------------------------------------------------------------------------------- 1 | LIBJPEGTURBO_@JPEG_LIB_VERSION_DECIMAL@ { 2 | @MEM_SRCDST_FUNCTIONS@ 3 | local: 4 | jsimd_*; 5 | jconst_*; 6 | }; 7 | 8 | LIBJPEG_@JPEG_LIB_VERSION_DECIMAL@ { 9 | global: 10 | *; 11 | }; 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/md5/Makefile.am: -------------------------------------------------------------------------------- 1 | noinst_PROGRAMS = md5cmp 2 | 3 | md5cmp_SOURCES = md5cmp.c md5.c md5hl.c md5.h 4 | md5cmp_CFLAGS = -I$(srcdir) 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/release/Distribution.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | libjpeg-turbo 4 | 5 | 6 | 7 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | libjpeg-turbo.pkg 24 | 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/release/Welcome.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \margl1440\margr1440\vieww9000\viewh8400\viewkind0 5 | \deftab720 6 | \pard\pardeftab720\ql\qnatural 7 | 8 | \f0\fs24 \cf0 This installer will install the libjpeg-turbo SDK and run-time libraries onto your computer so that you can use libjpeg-turbo to build new applications or accelerate existing ones. To remove the libjpeg-turbo package, run\ 9 | \ 10 | \pard\pardeftab720\ql\qnatural 11 | 12 | \f1 \cf0 /opt/libjpeg-turbo/bin/uninstall\ 13 | \pard\pardeftab720\ql\qnatural 14 | 15 | \f0 \cf0 \ 16 | from the command line.\ 17 | } -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/release/makecygwinpkg.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -u 4 | set -e 5 | trap onexit INT 6 | trap onexit TERM 7 | trap onexit EXIT 8 | 9 | TMPDIR= 10 | 11 | onexit() 12 | { 13 | if [ ! "$TMPDIR" = "" ]; then 14 | rm -rf $TMPDIR 15 | fi 16 | } 17 | 18 | PACKAGE_NAME=@PKGNAME@ 19 | VERSION=@VERSION@ 20 | BUILD=@BUILD@ 21 | SRCDIR=@abs_top_srcdir@ 22 | 23 | PREFIX=%{__prefix} 24 | DOCDIR=%{__docdir} 25 | LIBDIR=%{__libdir} 26 | 27 | umask 022 28 | rm -f $PACKAGE_NAME-$VERSION-$BUILD.tar.bz2 29 | TMPDIR=`mktemp -d /tmp/ljtbuild.XXXXXX` 30 | __PWD=`pwd` 31 | make install DESTDIR=$TMPDIR/pkg docdir=/usr/share/doc/$PACKAGE_NAME-$VERSION \ 32 | exampledir=/usr/share/doc/$PACKAGE_NAME-$VERSION 33 | rm $TMPDIR/pkg$LIBDIR/*.la 34 | if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjpeg-turbo/doc" ]; then 35 | ln -fs /usr/share/doc/$PACKAGE_NAME-$VERSION $TMPDIR/pkg$DOCDIR 36 | fi 37 | cd $TMPDIR/pkg 38 | tar cfj ../$PACKAGE_NAME-$VERSION-$BUILD.tar.bz2 * 39 | cd $__PWD 40 | mv $TMPDIR/*.tar.bz2 . 41 | 42 | exit 0 43 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/nightshot_iso_100.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/nightshot_iso_100.bmp -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testimgari.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testimgari.jpg -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testimgint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testimgint.jpg -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig.jpg -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig.ppm -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/testorig12.jpg -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_5674_0098.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_5674_0098.bmp -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_6434_0018a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_6434_0018a.bmp -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_6548_0026a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/testimages/vgl_6548_0026a.bmp -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/turbojpeg-mapfile: -------------------------------------------------------------------------------- 1 | TURBOJPEG_1.0 2 | { 3 | global: 4 | tjInitCompress; 5 | tjCompress; 6 | TJBUFSIZE; 7 | tjInitDecompress; 8 | tjDecompressHeader; 9 | tjDecompress; 10 | tjDestroy; 11 | tjGetErrorStr; 12 | local: 13 | *; 14 | }; 15 | 16 | TURBOJPEG_1.1 17 | { 18 | global: 19 | TJBUFSIZEYUV; 20 | tjDecompressHeader2; 21 | tjDecompressToYUV; 22 | tjEncodeYUV; 23 | } TURBOJPEG_1.0; 24 | 25 | TURBOJPEG_1.2 26 | { 27 | global: 28 | tjAlloc; 29 | tjBufSize; 30 | tjBufSizeYUV; 31 | tjCompress2; 32 | tjDecompress2; 33 | tjEncodeYUV2; 34 | tjFree; 35 | tjGetScalingFactors; 36 | tjInitTransform; 37 | tjTransform; 38 | } TURBOJPEG_1.1; 39 | 40 | TURBOJPEG_1.4 41 | { 42 | global: 43 | tjBufSizeYUV2; 44 | tjCompressFromYUV; 45 | tjCompressFromYUVPlanes; 46 | tjDecodeYUV; 47 | tjDecodeYUVPlanes; 48 | tjDecompressHeader3; 49 | tjDecompressToYUV2; 50 | tjDecompressToYUVPlanes; 51 | tjEncodeYUV3; 52 | tjEncodeYUVPlanes; 53 | tjPlaneHeight; 54 | tjPlaneSizeYUV; 55 | tjPlaneWidth; 56 | } TURBOJPEG_1.2; 57 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libjpeg-turbo-1.4.0/win/jconfigint.h.in: -------------------------------------------------------------------------------- 1 | #define VERSION "@VERSION@" 2 | #define BUILD "@BUILD@" 3 | #define PACKAGE_NAME "@CMAKE_PROJECT_NAME@" 4 | 5 | #ifndef INLINE 6 | #if defined(__GNUC__) 7 | #define INLINE inline __attribute__((always_inline)) 8 | #elif defined(_MSC_VER) 9 | #define INLINE __forceinline 10 | #else 11 | #define INLINE 12 | #endif 13 | #endif 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/.private/README.txt: -------------------------------------------------------------------------------- 1 | This directory contains private internal scripts used by the libusb 2 | project maintainers. 3 | 4 | These scripts are not intended for general usage and will not be 5 | exported when producing release archives. 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/.private/post-rewrite.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Detect amended commits and warn user if .amend is missing 4 | # 5 | # To have git run this script on commit, create a "post-rewrite" text file in 6 | # .git/hooks/ with the following content: 7 | # #!/bin/sh 8 | # if [ -x .private/post-rewrite.sh ]; then 9 | # source .private/post-rewrite.sh 10 | # fi 11 | # 12 | # NOTE: These versioning hooks are intended to be used *INTERNALLY* by the 13 | # libusb development team and are NOT intended to solve versioning for any 14 | # derivative branch, such as one you would create for private development. 15 | # 16 | 17 | case "$1" in 18 | amend) 19 | # Check if a .amend exists. If none, create one and warn user to re-commit. 20 | if [ -f .amend ]; then 21 | rm .amend 22 | else 23 | echo "Amend commit detected, but no .amend file - One has now been created." 24 | echo "Please re-commit as is (amend), so that the version number is correct." 25 | touch .amend 26 | fi ;; 27 | *) ;; 28 | esac 29 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/Makefile.am: -------------------------------------------------------------------------------- 1 | AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip 2 | ACLOCAL_AMFLAGS = -I m4 3 | DISTCLEANFILES = libusb-1.0.pc 4 | EXTRA_DIST = TODO PORTING msvc libusb/libusb-1.0.def libusb/version_nano.h \ 5 | examples/getopt/getopt.c examples/getopt/getopt1.c examples/getopt/getopt.h \ 6 | android Xcode 7 | SUBDIRS = libusb doc 8 | 9 | if BUILD_EXAMPLES 10 | SUBDIRS += examples 11 | endif 12 | 13 | if BUILD_TESTS 14 | SUBDIRS += tests 15 | endif 16 | 17 | pkgconfigdir=$(libdir)/pkgconfig 18 | pkgconfig_DATA=libusb-1.0.pc 19 | 20 | .PHONY: dist-up 21 | 22 | reldir = .release/$(distdir) 23 | dist-up: dist 24 | rm -rf $(reldir) 25 | mkdir -p $(reldir) 26 | cp $(distdir).tar.bz2 $(reldir) 27 | rsync -rv $(reldir) frs.sourceforge.net:/home/frs/project/l/li/libusb/libusb-1.0/ 28 | rm -rf $(reldir) 29 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/NEWS: -------------------------------------------------------------------------------- 1 | For the latest libusb news, please refer to the ChangeLog file, or visit: 2 | http://libusb.info 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/README: -------------------------------------------------------------------------------- 1 | libusb 2 | ====== 3 | 4 | libusb is a library for USB device access from Linux, Mac OS X, 5 | Windows and OpenBSD/NetBSD userspace. 6 | It is written in C and licensed under the GNU Lesser General Public 7 | License version 2.1 or, at your option, any later version (see COPYING). 8 | 9 | libusb is abstracted internally in such a way that it can hopefully 10 | be ported to other operating systems. Please see the PORTING file 11 | for more information. 12 | 13 | libusb homepage: 14 | http://libusb.info/ 15 | 16 | Developers will wish to consult the API documentation: 17 | http://api.libusb.info 18 | 19 | Use the mailing list for questions, comments, etc: 20 | http://mailing-list.libusb.info 21 | 22 | - Pete Batard 23 | - Hans de Goede 24 | - Xiaofan Chen 25 | - Ludovic Rousseau 26 | - Nathan Hjelm 27 | (Please use the mailing list rather than mailing developers directly) 28 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/TODO: -------------------------------------------------------------------------------- 1 | Please see the libusb roadmap by visiting: 2 | https://github.com/libusb/libusb/issues/milestones?direction=asc&sort=due_date 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/Xcode/config.h: -------------------------------------------------------------------------------- 1 | /* config.h. Manually generated for Xcode. */ 2 | 3 | /* Default visibility */ 4 | #define DEFAULT_VISIBILITY /**/ 5 | 6 | /* Message logging */ 7 | #define ENABLE_LOGGING 1 8 | 9 | /* Define to 1 if you have the `gettimeofday' function. */ 10 | #define HAVE_GETTIMEOFDAY 1 11 | 12 | /* Define to 1 if you have the header file. */ 13 | #define HAVE_POLL_H 1 14 | 15 | /* Define to 1 if you have the header file. */ 16 | #define HAVE_SYS_TIME_H 1 17 | 18 | /* Darwin backend */ 19 | #define OS_DARWIN 1 20 | 21 | /* type of second poll() argument */ 22 | #define POLL_NFDS_TYPE nfds_t 23 | 24 | /* Use POSIX Threads */ 25 | #define THREADS_POSIX 1 26 | 27 | /* Use GNU extensions */ 28 | #define _GNU_SOURCE 1 29 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/Xcode/libusb.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // libusb Xcode configuration file 3 | // Copyright © 2012 Pete Batard 4 | // For more information, please visit: 5 | // 6 | // This library is free software; you can redistribute it and/or 7 | // modify it under the terms of the GNU Lesser General Public 8 | // License as published by the Free Software Foundation; either 9 | // version 2.1 of the License, or (at your option) any later version. 10 | // 11 | // This library is distributed in the hope that it will be useful, 12 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | // Lesser General Public License for more details. 15 | // 16 | // You should have received a copy of the GNU Lesser General Public 17 | // License along with this library; if not, write to the Free Software 18 | // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 | 20 | PRODUCT_NAME = libusb-1.0.0 21 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/Xcode/libusb_debug.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // libusb Xcode configuration file 3 | // Copyright © 2012 Pete Batard 4 | // For more information, please visit: 5 | // 6 | // This library is free software; you can redistribute it and/or 7 | // modify it under the terms of the GNU Lesser General Public 8 | // License as published by the Free Software Foundation; either 9 | // version 2.1 of the License, or (at your option) any later version. 10 | // 11 | // This library is distributed in the hope that it will be useful, 12 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | // Lesser General Public License for more details. 15 | // 16 | // You should have received a copy of the GNU Lesser General Public 17 | // License along with this library; if not, write to the Free Software 18 | // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 | 20 | #include "debug.xcconfig" 21 | #include "libusb.xcconfig" 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/Xcode/libusb_release.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // libusb Xcode configuration file 3 | // Copyright © 2012 Pete Batard 4 | // For more information, please visit: 5 | // 6 | // This library is free software; you can redistribute it and/or 7 | // modify it under the terms of the GNU Lesser General Public 8 | // License as published by the Free Software Foundation; either 9 | // version 2.1 of the License, or (at your option) any later version. 10 | // 11 | // This library is distributed in the hope that it will be useful, 12 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | // Lesser General Public License for more details. 15 | // 16 | // You should have received a copy of the GNU Lesser General Public 17 | // License along with this library; if not, write to the Free Software 18 | // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 | 20 | #include "release.xcconfig" 21 | #include "libusb.xcconfig" 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/android/jni/Android.mk: -------------------------------------------------------------------------------- 1 | # Android build config for libusb, examples and tests 2 | # Copyright © 2012-2013 RealVNC Ltd. 3 | # 4 | # This library is free software; you can redistribute it and/or 5 | # modify it under the terms of the GNU Lesser General Public 6 | # License as published by the Free Software Foundation; either 7 | # version 2.1 of the License, or (at your option) any later version. 8 | # 9 | # This library is distributed in the hope that it will be useful, 10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | # Lesser General Public License for more details. 13 | # 14 | # You should have received a copy of the GNU Lesser General Public 15 | # License along with this library; if not, write to the Free Software 16 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 | # 18 | 19 | LOCAL_PATH:= $(call my-dir) 20 | 21 | include $(LOCAL_PATH)/libusb.mk 22 | #include $(LOCAL_PATH)/examples.mk 23 | #include $(LOCAL_PATH)/tests.mk 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/android/jni/Android_original.mk: -------------------------------------------------------------------------------- 1 | # Android build config for libusb, examples and tests 2 | # Copyright © 2012-2013 RealVNC Ltd. 3 | # 4 | # This library is free software; you can redistribute it and/or 5 | # modify it under the terms of the GNU Lesser General Public 6 | # License as published by the Free Software Foundation; either 7 | # version 2.1 of the License, or (at your option) any later version. 8 | # 9 | # This library is distributed in the hope that it will be useful, 10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | # Lesser General Public License for more details. 13 | # 14 | # You should have received a copy of the GNU Lesser General Public 15 | # License along with this library; if not, write to the Free Software 16 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 | # 18 | 19 | LOCAL_PATH:= $(call my-dir) 20 | 21 | include $(LOCAL_PATH)/libusb.mk 22 | include $(LOCAL_PATH)/examples.mk 23 | include $(LOCAL_PATH)/tests.mk 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/android/jni/Application.mk: -------------------------------------------------------------------------------- 1 | # Android application build config for libusb 2 | # Copyright © 2012-2013 RealVNC Ltd. 3 | # 4 | # This library is free software; you can redistribute it and/or 5 | # modify it under the terms of the GNU Lesser General Public 6 | # License as published by the Free Software Foundation; either 7 | # version 2.1 of the License, or (at your option) any later version. 8 | # 9 | # This library is distributed in the hope that it will be useful, 10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | # Lesser General Public License for more details. 13 | # 14 | # You should have received a copy of the GNU Lesser General Public 15 | # License along with this library; if not, write to the Free Software 16 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17 | # 18 | 19 | APP_ABI := all 20 | 21 | # Workaround for MIPS toolchain linker being unable to find liblog dependency 22 | # of shared object in NDK versions at least up to r9. 23 | # 24 | APP_LDFLAGS := -llog 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | ./bootstrap.sh 6 | if test -z "$NOCONFIGURE"; then 7 | exec ./configure --enable-maintainer-mode --enable-examples-build --enable-tests-build "$@" 8 | fi 9 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/bootstrap.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # use libtoolize if available, otherwise look for glibtoolize (darwin) 6 | if (libtoolize --version) < /dev/null > /dev/null 2>&1; then 7 | LIBTOOLIZE=libtoolize 8 | elif (glibtoolize --version) < /dev/null > /dev/null 2>&1; then 9 | LIBTOOLIZE=glibtoolize 10 | else 11 | echo "libtoolize or glibtoolize was not found! Please install libtool." 1>&2 12 | exit 1 13 | fi 14 | 15 | $LIBTOOLIZE --copy --force || exit 1 16 | aclocal || exit 1 17 | autoheader || exit 1 18 | autoconf || exit 1 19 | automake -a -c || exit 1 20 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/doc/Makefile.am: -------------------------------------------------------------------------------- 1 | EXTRA_DIST = doxygen.cfg.in 2 | 3 | docs: doxygen.cfg 4 | doxygen $^ 5 | 6 | docs-upload: docs 7 | ln -s html api-1.0 8 | scp -r api-1.0 pbatard@web.sourceforge.net:/home/project-web/libusb/htdocs 9 | rm -f api-1.0 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/doc/libusb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libusb/doc/libusb.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/examples/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/libusb 2 | LDADD = ../libusb/libusb-1.0.la 3 | 4 | noinst_PROGRAMS = listdevs xusb fxload hotplugtest 5 | 6 | if HAVE_SIGACTION 7 | noinst_PROGRAMS += dpfp 8 | 9 | if THREADS_POSIX 10 | dpfp_threaded_CFLAGS = $(AM_CFLAGS) 11 | noinst_PROGRAMS += dpfp_threaded 12 | endif 13 | 14 | sam3u_benchmark_SOURCES = sam3u_benchmark.c 15 | noinst_PROGRAMS += sam3u_benchmark 16 | endif 17 | 18 | fxload_SOURCES = ezusb.c ezusb.h fxload.c 19 | fxload_CFLAGS = $(THREAD_CFLAGS) $(AM_CFLAGS) 20 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/libusb-1.0.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libusb-1.0 7 | Description: C API for USB device access from Linux, Mac OS X, Windows and OpenBSD/NetBSD userspace 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lusb-1.0 10 | Libs.private: @LIBS@ 11 | Cflags: -I${includedir}/libusb-1.0 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/libusb/os/poll_posix.h: -------------------------------------------------------------------------------- 1 | #ifndef LIBUSB_POLL_POSIX_H 2 | #define LIBUSB_POLL_POSIX_H 3 | 4 | #define usbi_write write 5 | #define usbi_read read 6 | #define usbi_close close 7 | #define usbi_poll poll 8 | 9 | int usbi_pipe(int pipefd[2]); 10 | 11 | #endif /* LIBUSB_POLL_POSIX_H */ 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/libusb/version.h: -------------------------------------------------------------------------------- 1 | /* This file is parsed by m4 and windres and RC.EXE so please keep it simple. */ 2 | #include "version_nano.h" 3 | #ifndef LIBUSB_MAJOR 4 | #define LIBUSB_MAJOR 1 5 | #endif 6 | #ifndef LIBUSB_MINOR 7 | #define LIBUSB_MINOR 0 8 | #endif 9 | #ifndef LIBUSB_MICRO 10 | #define LIBUSB_MICRO 19 11 | #endif 12 | #ifndef LIBUSB_NANO 13 | #define LIBUSB_NANO 0 14 | #endif 15 | /* LIBUSB_RC is the release candidate suffix. Should normally be empty. */ 16 | #ifndef LIBUSB_RC 17 | #define LIBUSB_RC "" 18 | #endif 19 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/libusb/version_nano.h: -------------------------------------------------------------------------------- 1 | #define LIBUSB_NANO 10903 2 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/fxload_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {651ff73d-037b-4903-8dd3-56e9950be25c} 10 | 11 | 12 | 13 | 14 | Source Files 15 | 16 | 17 | Source Files 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/fxload_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {651ff73d-037b-4903-8dd3-56e9950be25c} 10 | 11 | 12 | 13 | 14 | Source Files 15 | 16 | 17 | Source Files 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/fxload_sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=fxload 2 | TARGETTYPE=PROGRAM 3 | 386_STDCALL=0 4 | 5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP) 6 | 7 | !IFNDEF MSC_WARNING_LEVEL 8 | MSC_WARNING_LEVEL=/W3 9 | !ENDIF 10 | 11 | !IFDEF STATIC_LIBC 12 | USE_LIBCMT=1 13 | !ELSE 14 | USE_MSVCRT=1 15 | !ENDIF 16 | 17 | UMTYPE=console 18 | INCLUDES=..\..\msvc;..\..\libusb;..\getopt;$(DDK_INC_PATH) 19 | C_DEFINES=$(C_DEFINES) /D__GNU_LIBRARY__ 20 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib \ 21 | ..\getopt\getopt_ddkbuild\obj$(BUILD_ALT_DIR)\*\getopt.lib 22 | SOURCES=..\ezusb.c \ 23 | ..\fxload.c 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/getopt_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | 14 | 15 | Source Files 16 | 17 | 18 | Source Files 19 | 20 | 21 | 22 | 23 | Header Files 24 | 25 | 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/getopt_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | 14 | 15 | Source Files 16 | 17 | 18 | Source Files 19 | 20 | 21 | 22 | 23 | Header Files 24 | 25 | 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/getopt_sources: -------------------------------------------------------------------------------- 1 | TARGETTYPE=LIBRARY 2 | TARGETNAME=getopt 3 | 386_STDCALL=0 4 | 5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP) 6 | 7 | !IFNDEF MSC_WARNING_LEVEL 8 | MSC_WARNING_LEVEL=/W3 9 | !ENDIF 10 | 11 | USE_MSVCRT=1 12 | 13 | INCLUDES=$(DDK_INC_PATH) 14 | C_DEFINES = $(C_DEFINES) /DDDKBUILD /DHAVE_STRING_H 15 | 16 | TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \ 17 | $(SDK_LIB_PATH)\user32.lib 18 | 19 | SOURCES=..\getopt1.c \ 20 | ..\getopt.c 21 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/hotplugtest_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/hotplugtest_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/hotplugtest_sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=hotplugtest 2 | TARGETTYPE=PROGRAM 3 | 386_STDCALL=0 4 | 5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP) 6 | 7 | !IFNDEF MSC_WARNING_LEVEL 8 | MSC_WARNING_LEVEL=/W3 9 | !ENDIF 10 | 11 | !IFDEF STATIC_LIBC 12 | USE_LIBCMT=1 13 | !ELSE 14 | USE_MSVCRT=1 15 | !ENDIF 16 | 17 | UMTYPE=console 18 | INCLUDES=..\..\msvc;..\..\libusb;$(DDK_INC_PATH) 19 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib 20 | SOURCES=..\hotplugtest.c 21 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/listdevs_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/listdevs_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/listdevs_sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=listdevs 2 | TARGETTYPE=PROGRAM 3 | 386_STDCALL=0 4 | 5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP) 6 | !IFNDEF MSC_WARNING_LEVEL 7 | MSC_WARNING_LEVEL=/W3 8 | !ENDIF 9 | 10 | !IFDEF STATIC_LIBC 11 | USE_LIBCMT=1 12 | !ELSE 13 | USE_MSVCRT=1 14 | !ENDIF 15 | 16 | UMTYPE=console 17 | INCLUDES=..\..\libusb;$(DDK_INC_PATH) 18 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib 19 | SOURCES=..\listdevs.c 20 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/stress_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {28b6220e-d087-4f48-bd69-ffe0ac5bcc7a} 10 | 11 | 12 | 13 | 14 | Source Files 15 | 16 | 17 | Source Files 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/stress_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {28b6220e-d087-4f48-bd69-ffe0ac5bcc7a} 10 | 11 | 12 | 13 | 14 | Source Files 15 | 16 | 17 | Source Files 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/xusb_2010.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/xusb_2012.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | 10 | 11 | Source Files 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/msvc/xusb_sources: -------------------------------------------------------------------------------- 1 | TARGETNAME=xusb 2 | TARGETTYPE=PROGRAM 3 | 386_STDCALL=0 4 | 5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP) 6 | 7 | !IFNDEF MSC_WARNING_LEVEL 8 | MSC_WARNING_LEVEL=/W3 9 | !ENDIF 10 | 11 | !IFDEF STATIC_LIBC 12 | USE_LIBCMT=1 13 | !ELSE 14 | USE_MSVCRT=1 15 | !ENDIF 16 | 17 | UMTYPE=console 18 | INCLUDES=..\..\msvc;..\..\libusb;$(DDK_INC_PATH) 19 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib 20 | SOURCES=..\xusb.c 21 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libusb/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/libusb 2 | LDADD = ../libusb/libusb-1.0.la 3 | 4 | noinst_PROGRAMS = stress 5 | 6 | stress_SOURCES = stress.c libusb_testlib.h testlib.c 7 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/README.md: -------------------------------------------------------------------------------- 1 | `libuvc` is a cross-platform library for USB video devices, built atop `libusb`. 2 | It enables fine-grained control over USB video devices exporting the standard USB Video Class 3 | (UVC) interface, enabling developers to write drivers for previously unsupported devices, 4 | or just access UVC devices in a generic fashion. 5 | 6 | ## Getting and Building libuvc 7 | 8 | Prerequisites: You will need `libusb` and [CMake](http://www.cmake.org/) installed. 9 | 10 | To build, you can just run these shell commands: 11 | 12 | git clone https://github.com/ktossell/libuvc 13 | cd libuvc 14 | mkdir build 15 | cd build 16 | cmake .. 17 | make && sudo make install 18 | 19 | and you're set! If you want to change the build configuration, you can edit `CMakeCache.txt` 20 | in the build directory, or use a CMake GUI to make the desired changes. 21 | 22 | ## Developing with libuvc 23 | 24 | The documentation for `libuvc` can currently be found at https://int80k.com/libuvc/doc/. 25 | 26 | Happy hacking! 27 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/cameras/ms_lifecam_show.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/libuvc/cameras/ms_lifecam_show.txt -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/cameras/quickcampro9000_builtin_ctrls.txt: -------------------------------------------------------------------------------- 1 | Listing available controls for device video0: 2 | Exposure, Auto Priority 3 | Exposure (Absolute) 4 | Exposure, Auto 5 | Backlight Compensation 6 | Sharpness 7 | White Balance Temperature 8 | Power Line Frequency 9 | Gain 10 | White Balance Temperature, Auto 11 | Saturation 12 | Contrast 13 | Brightness 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/cameras/quickcampro9000_extra_ctrls.txt: -------------------------------------------------------------------------------- 1 | Listing available controls for device video0: 2 | Raw bits per pixel 3 | Disable video processing 4 | LED1 Frequency 5 | LED1 Mode 6 | Focus 7 | Exposure, Auto Priority 8 | Exposure (Absolute) 9 | Exposure, Auto 10 | Backlight Compensation 11 | Sharpness 12 | White Balance Temperature 13 | Power Line Frequency 14 | Gain 15 | White Balance Temperature, Auto 16 | Saturation 17 | Contrast 18 | Brightness 19 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/changelog.txt: -------------------------------------------------------------------------------- 1 | Changes since 0.0.3: 2 | 3 | - Support devices with multiple streaming interfaces 4 | - Support for MJPEG streams 5 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/include/libuvc/libuvc_config.h: -------------------------------------------------------------------------------- 1 | #ifndef LIBUVC_CONFIG_H 2 | #define LIBUVC_CONFIG_H 3 | 4 | #include "utilbase.h" 5 | 6 | #define LIBUVC_VERSION_MAJOR 0 7 | #define LIBUVC_VERSION_MINOR 0 8 | #define LIBUVC_VERSION_PATCH 4 9 | #define LIBUVC_VERSION_STR "0.0.4" 10 | #define LIBUVC_VERSION_INT \ 11 | (0 << 16) | \ 12 | (0 << 8) | \ 13 | (4) 14 | 15 | /* #undef LIBUVC_HAS_JPEG */ 16 | 17 | #endif // !def(LIBUVC_CONFIG_H) 18 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/include/libuvc/libuvc_config.h.in: -------------------------------------------------------------------------------- 1 | #ifndef LIBUVC_CONFIG_H 2 | #define LIBUVC_CONFIG_H 3 | 4 | #define LIBUVC_VERSION_MAJOR @libuvc_VERSION_MAJOR@ 5 | #define LIBUVC_VERSION_MINOR @libuvc_VERSION_MINOR@ 6 | #define LIBUVC_VERSION_PATCH @libuvc_VERSION_PATCH@ 7 | #define LIBUVC_VERSION_STR "@libuvc_VERSION@" 8 | #define LIBUVC_VERSION_INT \ 9 | (@libuvc_VERSION_MAJOR@ << 16) | \ 10 | (@libuvc_VERSION_MINOR@ << 8) | \ 11 | (@libuvc_VERSION_PATCH@) 12 | 13 | #cmakedefine LIBUVC_HAS_JPEG 1 14 | 15 | #endif // !def(LIBUVC_CONFIG_H) 16 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/libuvcConfig.cmake.in: -------------------------------------------------------------------------------- 1 | # - Config file for the libuvc package 2 | set(libuvc_INCLUDE_DIRS "@CONF_INCLUDE_DIR@") 3 | set(libuvc_LIBRARIES "@CONF_LIBRARY@") 4 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/libuvc/libuvcConfigVersion.cmake.in: -------------------------------------------------------------------------------- 1 | set(PACKAGE_VERSION "@libuvc_VERSION@") 2 | 3 | # Check whether the requested PACKAGE_FIND_VERSION is compatible 4 | if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") 5 | set(PACKAGE_VERSION_COMPATIBLE FALSE) 6 | else() 7 | set(PACKAGE_VERSION_COMPATIBLE TRUE) 8 | if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") 9 | set(PACKAGE_VERSION_EXACT TRUE) 10 | endif() 11 | endif() 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "thirdparty/gtest"] 2 | path = thirdparty/gtest 3 | url = https://chromium.googlesource.com/external/googletest.git 4 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/insituparsing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/insituparsing.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/iterative-parser-states-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/iterative-parser-states-diagram.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/makefile: -------------------------------------------------------------------------------- 1 | %.pdf: %.dot 2 | dot $< -Tpdf -o $@ 3 | 4 | %.png: %.dot 5 | dot $< -Tpng -o $@ 6 | 7 | DOTFILES = $(basename $(wildcard *.dot)) 8 | all: $(addsuffix .png, $(DOTFILES)) $(addsuffix .pdf, $(DOTFILES)) 9 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move1.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move2.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/move3.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/normalparsing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/normalparsing.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/simpledom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/simpledom.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/tutorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/diagram/tutorial.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/logo/rapidjson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/logo/rapidjson.png -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/doc/misc/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/example/pretty/pretty.cpp: -------------------------------------------------------------------------------- 1 | // JSON pretty formatting example 2 | // This example can only handle UTF-8. For handling other encodings, see prettyauto example. 3 | 4 | #include "rapidjson/reader.h" 5 | #include "rapidjson/prettywriter.h" 6 | #include "rapidjson/filereadstream.h" 7 | #include "rapidjson/filewritestream.h" 8 | #include "rapidjson/error/en.h" 9 | 10 | using namespace rapidjson; 11 | 12 | int main(int, char*[]) { 13 | // Prepare reader and input stream. 14 | Reader reader; 15 | char readBuffer[65536]; 16 | FileReadStream is(stdin, readBuffer, sizeof(readBuffer)); 17 | 18 | // Prepare writer and output stream. 19 | char writeBuffer[65536]; 20 | FileWriteStream os(stdout, writeBuffer, sizeof(writeBuffer)); 21 | PrettyWriter writer(os); 22 | 23 | // JSON reader parse from the input stream and let writer generate the output. 24 | if (!reader.Parse(is, writer)) { 25 | fprintf(stderr, "\nError(%u): %s\n", (unsigned)reader.GetErrorOffset(), GetParseError_En(reader.GetParseErrorCode())); 26 | return 1; 27 | } 28 | 29 | return 0; 30 | } 31 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/example/simpledom/simpledom.cpp: -------------------------------------------------------------------------------- 1 | // JSON simple example 2 | // This example does not handle errors. 3 | 4 | #include "rapidjson/document.h" 5 | #include "rapidjson/writer.h" 6 | #include "rapidjson/stringbuffer.h" 7 | #include 8 | 9 | using namespace rapidjson; 10 | 11 | int main() { 12 | // 1. Parse a JSON string into DOM. 13 | const char* json = "{\"project\":\"rapidjson\",\"stars\":10}"; 14 | Document d; 15 | d.Parse(json); 16 | 17 | // 2. Modify it by DOM. 18 | Value& s = d["stars"]; 19 | s.SetInt(s.GetInt() + 1); 20 | 21 | // 3. Stringify the DOM 22 | StringBuffer buffer; 23 | Writer writer(buffer); 24 | d.Accept(writer); 25 | 26 | // Output {"project":"rapidjson","stars":11} 27 | std::cout << buffer.GetString() << std::endl; 28 | return 0; 29 | } 30 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/example/simplewriter/simplewriter.cpp: -------------------------------------------------------------------------------- 1 | #include "rapidjson/writer.h" 2 | #include "rapidjson/stringbuffer.h" 3 | #include 4 | 5 | using namespace rapidjson; 6 | using namespace std; 7 | 8 | int main() { 9 | StringBuffer s; 10 | Writer writer(s); 11 | 12 | writer.StartObject(); 13 | writer.String("hello"); 14 | writer.String("world"); 15 | writer.String("t"); 16 | writer.Bool(true); 17 | writer.String("f"); 18 | writer.Bool(false); 19 | writer.String("n"); 20 | writer.Null(); 21 | writer.String("i"); 22 | writer.Uint(123); 23 | writer.String("pi"); 24 | writer.Double(3.1416); 25 | writer.String("a"); 26 | writer.StartArray(); 27 | for (unsigned i = 0; i < 4; i++) 28 | writer.Uint(i); 29 | writer.EndArray(); 30 | writer.EndObject(); 31 | 32 | cout << s.GetString() << endl; 33 | 34 | return 0; 35 | } 36 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/license.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2011 Milo Yip 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/test/perftest/yajl_all.c: -------------------------------------------------------------------------------- 1 | #include "perftest.h" 2 | 3 | #if TEST_YAJL 4 | 5 | #ifdef _MSC_VER 6 | #include 7 | #define isinf !_finite 8 | #define isnan _isnan 9 | #define snprintf _snprintf 10 | #endif 11 | 12 | #include "yajl/src/yajl.c" 13 | #include "yajl/src/yajl_alloc.c" 14 | #include "yajl/src/yajl_buf.c" 15 | #include "yajl/src/yajl_encode.c" 16 | #include "yajl/src/yajl_gen.c" 17 | #include "yajl/src/yajl_lex.c" 18 | #include "yajl/src/yajl_parser.c" 19 | #include "yajl/src/yajl_tree.c" 20 | #include "yajl/src/yajl_version.c" 21 | 22 | #endif // TEST_YAJL 23 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/AUTHORS: -------------------------------------------------------------------------------- 1 | Baptiste Lepilleur 2 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/LICENSE: -------------------------------------------------------------------------------- 1 | The json-cpp library and this documentation are in Public Domain. 2 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/include/json/autolink.h: -------------------------------------------------------------------------------- 1 | #ifndef JSON_AUTOLINK_H_INCLUDED 2 | # define JSON_AUTOLINK_H_INCLUDED 3 | 4 | # include "config.h" 5 | 6 | # ifdef JSON_IN_CPPTL 7 | # include 8 | # endif 9 | 10 | # if !defined(JSON_NO_AUTOLINK) && !defined(JSON_DLL_BUILD) && !defined(JSON_IN_CPPTL) 11 | # define CPPTL_AUTOLINK_NAME "json" 12 | # undef CPPTL_AUTOLINK_DLL 13 | # ifdef JSON_DLL 14 | # define CPPTL_AUTOLINK_DLL 15 | # endif 16 | # include "autolink.h" 17 | # endif 18 | 19 | #endif // JSON_AUTOLINK_H_INCLUDED 20 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/include/json/forwards.h: -------------------------------------------------------------------------------- 1 | #ifndef JSON_FORWARDS_H_INCLUDED 2 | # define JSON_FORWARDS_H_INCLUDED 3 | 4 | # include "config.h" 5 | 6 | namespace Json { 7 | 8 | // writer.h 9 | class FastWriter; 10 | class StyledWriter; 11 | 12 | // reader.h 13 | class Reader; 14 | 15 | // features.h 16 | class Features; 17 | 18 | // value.h 19 | typedef int Int; 20 | typedef unsigned int UInt; 21 | class StaticString; 22 | class Path; 23 | class PathArgument; 24 | class Value; 25 | class ValueIteratorBase; 26 | class ValueIterator; 27 | class ValueConstIterator; 28 | #ifdef JSON_VALUE_USE_INTERNAL_MAP 29 | class ValueAllocator; 30 | class ValueMapAllocator; 31 | class ValueInternalLink; 32 | class ValueInternalArray; 33 | class ValueInternalMap; 34 | #endif // #ifdef JSON_VALUE_USE_INTERNAL_MAP 35 | 36 | } // namespace Json 37 | 38 | 39 | #endif // JSON_FORWARDS_H_INCLUDED 40 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/include/json/json.h: -------------------------------------------------------------------------------- 1 | #ifndef JSON_JSON_H_INCLUDED 2 | # define JSON_JSON_H_INCLUDED 3 | 4 | # include "autolink.h" 5 | # include "value.h" 6 | # include "reader.h" 7 | # include "writer.h" 8 | # include "features.h" 9 | 10 | #endif // JSON_JSON_H_INCLUDED 11 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/src/jsontestrunner/sconscript: -------------------------------------------------------------------------------- 1 | Import( 'env_testing buildJSONTests' ) 2 | 3 | buildJSONTests( env_testing, Split( """ 4 | main.cpp 5 | """ ), 6 | 'jsontestrunner' ) 7 | 8 | # For 'check' to work, 'libs' must be built first. 9 | env_testing.Depends('jsontestrunner', '#libs') 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/src/lib_json/sconscript: -------------------------------------------------------------------------------- 1 | Import( 'env buildLibrary' ) 2 | 3 | buildLibrary( env, Split( """ 4 | json_reader.cpp 5 | json_value.cpp 6 | json_writer.cpp 7 | """ ), 8 | 'json' ) 9 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/src/test_lib_json/sconscript: -------------------------------------------------------------------------------- 1 | Import( 'env_testing buildUnitTests' ) 2 | 3 | buildUnitTests( env_testing, Split( """ 4 | main.cpp 5 | jsontest.cpp 6 | """ ), 7 | 'test_lib_json' ) 8 | 9 | # For 'check' to work, 'libs' must be built first. 10 | env_testing.Depends('test_lib_json', '#libs') 11 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/jsoncpp/version: -------------------------------------------------------------------------------- 1 | 0.5.0 -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/yajl/COPYING: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2011, Lloyd Hilaiel 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted, provided that the above 5 | copyright notice and this permission notice appear in all copies. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 12 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/yajl/TODO: -------------------------------------------------------------------------------- 1 | * add a test for 0x1F bug 2 | * numeric overflow in integers and double 3 | * line and char offsets in the lexer and in error messages 4 | * testing: 5 | a. the permuter 6 | b. some performance comparison against json_checker. 7 | * investigate pull instead of push parsing 8 | * Handle memory allocation failures gracefully 9 | * cygwin/msys support on win32 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/yajl/include/yajl/yajl_version.h: -------------------------------------------------------------------------------- 1 | #ifndef YAJL_VERSION_H_ 2 | #define YAJL_VERSION_H_ 3 | 4 | #include 5 | 6 | #define YAJL_MAJOR 2 7 | #define YAJL_MINOR 0 8 | #define YAJL_MICRO 1 9 | 10 | #define YAJL_VERSION ((YAJL_MAJOR * 10000) + (YAJL_MINOR * 100) + YAJL_MICRO) 11 | 12 | #ifdef __cplusplus 13 | extern "C" { 14 | #endif 15 | 16 | extern int YAJL_API yajl_version(void); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | 22 | #endif /* YAJL_VERSION_H_ */ 23 | 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/yajl/src/api/yajl_version.h.cmake: -------------------------------------------------------------------------------- 1 | #ifndef YAJL_VERSION_H_ 2 | #define YAJL_VERSION_H_ 3 | 4 | #include 5 | 6 | #define YAJL_MAJOR ${YAJL_MAJOR} 7 | #define YAJL_MINOR ${YAJL_MINOR} 8 | #define YAJL_MICRO ${YAJL_MICRO} 9 | 10 | #define YAJL_VERSION ((YAJL_MAJOR * 10000) + (YAJL_MINOR * 100) + YAJL_MICRO) 11 | 12 | #ifdef __cplusplus 13 | extern "C" { 14 | #endif 15 | 16 | extern int YAJL_API yajl_version(void); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | 22 | #endif /* YAJL_VERSION_H_ */ 23 | 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/jni/rapidjson/thirdparty/yajl/src/yajl_version.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int yajl_version(void) 4 | { 5 | return YAJL_VERSION; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /uvc_camera_libs/libuvccamera/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':libuvccamera' 2 | include ':usbCameraTest' 3 | include ':usbCameraTest0' 4 | include ':usbCameraTest2' 5 | include ':usbCameraTest3' 6 | include ':usbCameraTest4' 7 | include ':usbCameraTest5' 8 | include ':usbCameraTest6' 9 | include ':usbCameraTest7' 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest" 9 | minSdkVersion 14 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/.name: -------------------------------------------------------------------------------- 1 | usbCameraTest0 -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest0" 9 | minSdkVersion 14 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 28 10:00:20 PST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 7 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest0/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest0/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest2" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest2/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/drawable/border.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 10 | 15 | 17 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest2/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest3" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest3/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest3/src/main/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest3/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest4" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 8 12 | versionName "2.30" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/aidl/android/hardware/usb/UsbDevice.aidl: -------------------------------------------------------------------------------- 1 | package android.hardware.usb; 2 | 3 | parcelable UsbDevice; -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/aidl/android/view/Surface.aidl: -------------------------------------------------------------------------------- 1 | package android.view; 2 | 3 | parcelable Surface; -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_switch_camera.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_switch_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest4/src/main/res/drawable-hdpi/ic_switch_video.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | 14 | 15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest4/src/main/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 10 | 11 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest4/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest5" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest5/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest5/src/main/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest5/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest6" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 7 12 | versionName "2.20" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | } 22 | 23 | dependencies { 24 | compile project(':libuvccamera') 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest6/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest6/src/main/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest6/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | USBCameraTest7 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | applicationId "com.serenegiant.usbcameratest7" 9 | minSdkVersion 18 10 | targetSdkVersion 22 11 | versionCode 8 12 | versionName "2.30" 13 | } 14 | 15 | buildTypes { 16 | release { 17 | minifyEnabled true 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 19 | } 20 | } 21 | compileOptions { 22 | } 23 | } 24 | 25 | dependencies { 26 | compile project(':libuvccamera') 27 | } 28 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -keepclassmembers public class com.serenegiant.usb.UVCCamera { 22 | public *; 23 | protected *; 24 | private *; 25 | } 26 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest7/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_libs/usbCameraTest7/src/main/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 64dp 10 | 48dp 11 | 24sp 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 15 | 16 | 17 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_libs/usbCameraTest7/src/main/res/xml/device_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_libs/uvc_camera_libs.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Main.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Main.unity -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Main.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 009abcde4eec35a42a1c34c5e1248d27 3 | timeCreated: 1466169950 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4ed88dd3cba75743b38a3dffd40fa59 3 | folderAsset: yes 4 | timeCreated: 1466167421 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d19bf6e5b0de5e4da1620e8ad7ca7cc 3 | folderAsset: yes 4 | timeCreated: 1466169562 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/AndroidManifest.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c401b71ac05d8a440837423178b0a03c 3 | timeCreated: 1466407889 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/UVCCameraActivity.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/UVCCameraActivity.jar -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/UVCCameraActivity.jar.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c1e06ef79bf1e449870c765da9937ad 3 | timeCreated: 1466415151 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: {} 14 | Any: 15 | enabled: 0 16 | settings: {} 17 | Editor: 18 | enabled: 0 19 | settings: 20 | DefaultValueInitialized: true 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 904f0531b498e8b4ab7e16123596995e 3 | folderAsset: yes 4 | timeCreated: 1466169664 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99027306151ea6b43852ab5961623d96 3 | folderAsset: yes 4 | timeCreated: 1466169664 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libUVCCamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libUVCCamera.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libUVCCamera.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd5d714097f55a14884c56dfaa427947 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: ARMv7 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libjpeg-turbo1400.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libjpeg-turbo1400.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libjpeg-turbo1400.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48d869d2e31b42f45b727aa839e145bc 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: ARMv7 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libusb100.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libusb100.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libusb100.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d97378f65fa6ce44a87e5a8f4521a54 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: ARMv7 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libuvc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libuvc.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi-v7a/libuvc.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 189edc0a435fc6e43b21ff2a0608067e 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: ARMv7 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67fe7e2ee7b3b8f47a99820be47d1fdb 3 | folderAsset: yes 4 | timeCreated: 1466169664 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libUVCCamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libUVCCamera.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libUVCCamera.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bc05546b75f81c489d044eaaa2e6ef5 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 0 13 | settings: {} 14 | Any: 15 | enabled: 0 16 | settings: {} 17 | Editor: 18 | enabled: 0 19 | settings: 20 | DefaultValueInitialized: true 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libjpeg-turbo1400.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libjpeg-turbo1400.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libjpeg-turbo1400.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f59b26e5e4331f458cc54c4964128b4 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 0 13 | settings: {} 14 | Any: 15 | enabled: 0 16 | settings: {} 17 | Editor: 18 | enabled: 0 19 | settings: 20 | DefaultValueInitialized: true 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libusb100.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libusb100.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libusb100.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59a698995e9995849aa6d51be92d45c3 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 0 13 | settings: {} 14 | Any: 15 | enabled: 0 16 | settings: {} 17 | Editor: 18 | enabled: 0 19 | settings: 20 | DefaultValueInitialized: true 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libuvc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libuvc.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/armeabi/libuvc.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d62e142861237ab4a83b135422f0c637 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 0 13 | settings: {} 14 | Any: 15 | enabled: 0 16 | settings: {} 17 | Editor: 18 | enabled: 0 19 | settings: 20 | DefaultValueInitialized: true 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6277fc7c289cd542a0bbb9ecdbed1b7 3 | folderAsset: yes 4 | timeCreated: 1466169664 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libUVCCamera.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/x86/libUVCCamera.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libUVCCamera.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7befc589b8faf46419c32da91664a747 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: x86 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libjpeg-turbo1400.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/x86/libjpeg-turbo1400.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libjpeg-turbo1400.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a510a7bdd93770f45a22cffd6882bbd3 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: x86 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libusb100.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/x86/libusb100.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libusb100.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4768bb6c9c8a7ff4bafa0290f9c27c9b 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: x86 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libuvc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libs/x86/libuvc.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libs/x86/libuvc.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b04f5e44b4b27884db0b714703703ebb 3 | timeCreated: 1466169664 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: x86 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libuvc_camera_native_layer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/Assets/Plugins/Android/libuvc_camera_native_layer.so -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/libuvc_camera_native_layer.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d63b18c0ebbf4ec41b0d429ba4270faf 3 | timeCreated: 1466756104 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Android: 12 | enabled: 1 13 | settings: 14 | CPU: ARMv7 15 | Any: 16 | enabled: 0 17 | settings: {} 18 | Editor: 19 | enabled: 0 20 | settings: 21 | DefaultValueInitialized: true 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f78fefc9151e9249adb878715259942 3 | folderAsset: yes 4 | timeCreated: 1466753752 5 | licenseType: Pro 6 | PluginImporter: 7 | serializedVersion: 1 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | platformData: 12 | Any: 13 | enabled: 1 14 | settings: {} 15 | Editor: 16 | enabled: 0 17 | settings: 18 | DefaultValueInitialized: true 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/Android.mk: -------------------------------------------------------------------------------- 1 | include $(CLEAR_VARS) 2 | 3 | # override strip command to strip all symbols from output library; no need to ship with those.. 4 | # cmd-strip = $(TOOLCHAIN_PREFIX)strip $1 5 | 6 | LOCAL_ARM_MODE := arm 7 | LOCAL_PATH := $(NDK_PROJECT_PATH) 8 | LOCAL_MODULE := uvc_camera_native_layer 9 | LOCAL_CFLAGS := -Werror 10 | LOCAL_SRC_FILES := NativeCode.cpp 11 | LOCAL_LDLIBS := -llog 12 | 13 | include $(BUILD_SHARED_LIBRARY) 14 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/Android.mk.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f52425cc67aa9e44188ca71316d13019 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/Application.mk: -------------------------------------------------------------------------------- 1 | APP_OPTIM := release 2 | APP_ABI := armeabi 3 | APP_PLATFORM := android-8 4 | APP_BUILD_SCRIPT := Android.mk 5 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/Application.mk.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08dd418d661d1fe4b8755ba0520a94c8 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/NativeCode.cpp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bda43ea09bd46548b5502d4d6261abd 3 | timeCreated: 1466754710 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/build_plugin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "" 3 | echo "Compiling NativeCode.c..." 4 | $ANDROID_NDK_ROOT/ndk-build.cmd NDK_PROJECT_PATH=. NDK_APPLICATION_MK=Application.mk $* 5 | mv libs/armeabi/libuvc_camera_native_layer.so .. 6 | 7 | echo "" 8 | echo "Cleaning up / removing build folders..." #optional.. 9 | rm -rf libs 10 | rm -rf obj 11 | 12 | sleep 10 13 | 14 | echo "" 15 | echo "Done!" 16 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Plugins/Android/src/build_plugin.sh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdb18e83f38cb12418ea6d158c2e28e5 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 976f6d4f68437dd499f55a6af8ad208a 3 | folderAsset: yes 4 | timeCreated: 1466417815 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Scripts/Codeflow.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38c51ee8df430c543b8ebd6b783ebc82 3 | folderAsset: yes 4 | timeCreated: 1466417820 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Scripts/Codeflow/UVCCameraActivityInterface.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4c626322148d3e4aa1ce8d32d41f93e 3 | timeCreated: 1466169886 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /uvc_camera_unity/Assets/Scripts/Codeflow/UVCCameraActivityInterfaceGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8afe4d7d585593b4c80f041c9c04a4fe 3 | timeCreated: 1466497661 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.3.4f1 2 | m_StandardAssetsVersion: 0 3 | -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/UnityAdsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/UnityAdsSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /uvc_camera_unity/README.txt: -------------------------------------------------------------------------------- 1 | NOTE : For use with NVIDIA Jetson TK1 with econdroid one MUST USE UNITY 5.4.3f1 !!! -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/.name: -------------------------------------------------------------------------------- 1 | uvc_camera_unity_plugin -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/README: -------------------------------------------------------------------------------- 1 | Compile instructions : 2 | 3 | 1. open project with android studio 4 | 2. sync gradle 5 | 3. double click on gradle task :app/Tasks/other/exportJar 6 | 4. double click on gradle task :app/Tasks/other/exportJarToUnity 7 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/libs/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/libs/classes.jar -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in C:\Users\tim\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/release/UVCCameraActivity.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/release/UVCCameraActivity.jar -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 10 | 11 | 13 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/java/com/serenegiant/usb/IButtonCallback.java: -------------------------------------------------------------------------------- 1 | package com.serenegiant.usb; 2 | 3 | public interface IButtonCallback { 4 | void onButton(int button, int state); 5 | } 6 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/java/com/serenegiant/usb/IStatusCallback.java: -------------------------------------------------------------------------------- 1 | package com.serenegiant.usb; 2 | 3 | import java.nio.ByteBuffer; 4 | 5 | public interface IStatusCallback { 6 | void onStatus(int statusClass, int event, int selector, int statusAttribute, ByteBuffer data); 7 | } 8 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | UVCCameraActivity 3 | 4 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.0.0' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | } 19 | } 20 | 21 | task clean(type: Delete) { 22 | delete rootProject.buildDir 23 | } 24 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guangminglion/libuvc_android_unity/d1277f8a44bbcfd72f488d6e184d95be4ed31a40/uvc_camera_unity_plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 28 10:00:20 PST 2015 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 7 | -------------------------------------------------------------------------------- /uvc_camera_unity_plugin/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------