├── .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 |
7 |
8 |
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 |
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 |
18 |
19 |
--------------------------------------------------------------------------------
/uvc_camera_libs/usbCameraTest0/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
7 |
8 |
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 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
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 |
5 |
6 |
7 |
8 |
9 |
10 |
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 |
--------------------------------------------------------------------------------