在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Azure-Kinect-Sensor-SDK-v1.1.1.tar.gz

Azure-Kinect-Sensor-SDK-v1.1.1.tar.gz

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:155.95M
  • 下载次数:1
  • 浏览次数:150
  • 发布时间:2021-01-29
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
Azure Kinect Ubuntu SDK完整源码 包含官方提供所有的submodule, submodule (libyuv等)
【实例截图】
【核心代码】
c62860dc-0863-4c5a-bd3e-dbf4ffb04bd4
└── Azure-Kinect-Sensor-SDK
├── azure-pipelines.yml
├── CHANGELOG.md
├── cmake
│   ├── CaptureFxcDeps.py
│   ├── CopyImportedBinary.cmake
│   ├── DefaultBuildType.cmake
│   ├── FetchContent
│   │   └── CMakeLists.cmake.in
│   ├── FetchContent.cmake
│   ├── FindEbml.cmake
│   ├── FindPython
│   │   └── Support.cmake
│   ├── FindPython3.cmake
│   ├── GitCommands.cmake
│   ├── k4aCompilerFlags.cmake
│   ├── k4aConfig.cmake.in
│   ├── K4AProjectVersion.cmake
│   ├── k4arecordConfig.cmake.in
│   ├── k4aTest.cmake
│   ├── MSVCLinkerFlags.cmake
│   ├── MSVCStaticCrt.cmake
│   ├── ShaderCompiler.cmake
│   ├── toolchains
│   │   ├── i386-linux-clang.cmake
│   │   ├── i386-linux-gnu.cmake
│   │   ├── x86_64-linux-clang.cmake
│   │   └── x86_64-linux-gnu.cmake
│   └── ValidateFormat.py
├── CMakeLists.txt
├── CMakeSettings.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── docker
│   ├── buildimage.bat
│   ├── cleanupimage.bat
│   ├── Dockerfile
│   ├── DOCKER.md
│   └── runimage.bat
├── docs
│   ├── building.md
│   ├── dependencies.md
│   ├── depthengine.md
│   ├── logo.png
│   ├── releasing.md
│   ├── standards.md
│   ├── testing.md
│   ├── usage.md
│   └── versioning.md
├── doxygen
│   ├── Doxyfile.in
│   ├── DoxygenLayout.xml
│   ├── footer.html
│   ├── header.html
│   ├── index.html
│   ├── mainpage.md
│   ├── PublishDocs.ps1
│   └── stylesheet.css
├── examples
│   ├── calibration
│   │   ├── CMakeLists.txt
│   │   ├── main.cpp
│   │   └── readme.md
│   ├── CMakeLists.txt
│   ├── enumerate
│   │   ├── CMakeLists.txt
│   │   ├── enumerate.vcxproj
│   │   ├── main.c
│   │   └── readme.md
│   ├── Examples.sln
│   ├── fastpointcloud
│   │   ├── CMakeLists.txt
│   │   ├── fastpointcloud.vcxproj
│   │   ├── main.cpp
│   │   └── README.md
│   ├── k4afastcapture_streaming
│   │   └── k4afastcapture_streaming.vcxproj
│   ├── opencv_compatibility
│   │   ├── CMakeLists.txt
│   │   ├── main.cpp
│   │   ├── opencv_compatibility.vcxproj
│   │   └── README.md
│   ├── playback_external_sync
│   │   ├── CMakeLists.txt
│   │   ├── main.c
│   │   └── readme.md
│   ├── streaming
│   │   ├── CMakeLists.txt
│   │   ├── main.c
│   │   ├── readme.md
│   │   └── streaming.vcxproj
│   ├── transformation
│   │   ├── CMakeLists.txt
│   │   ├── main.cpp
│   │   ├── README.md
│   │   ├── transformation_helpers.cpp
│   │   ├── transformation_helpers.h
│   │   └── transformation.vcxproj
│   ├── undistort
│   │   ├── CMakeLists.txt
│   │   ├── main.cpp
│   │   ├── README.md
│   │   └── undistort.vcxproj
│   └── viewer
│   ├── CMakeLists.txt
│   └── opengl
│   ├── CMakeLists.txt
│   ├── k4adepthpixelcolorizer.h
│   ├── k4aimgui_all.h
│   ├── k4apixel.h
│   ├── k4astaticimageproperties.h
│   ├── main.cpp
│   ├── readme.md
│   ├── texture.cpp
│   ├── texture.h
│   ├── viewerutil.h
│   ├── viewerwindow.cpp
│   └── viewerwindow.h
├── extern
│   ├── azure_c_shared
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── adapters
│   │   │   ├── agenttime.c
│   │   │   ├── agenttime_esp8266.c
│   │   │   ├── agenttime_mbed.c
│   │   │   ├── condition_pthreads.c
│   │   │   ├── condition_rtx_mbed.cpp
│   │   │   ├── condition_win32.c
│   │   │   ├── envvariable.c
│   │   │   ├── esp8266_mock.h
│   │   │   ├── httpapi_compact.c
│   │   │   ├── httpapi_curl.c
│   │   │   ├── httpapi_tirtos.c
│   │   │   ├── httpapi_wince.c
│   │   │   ├── httpapi_winhttp.c
│   │   │   ├── linux_time.c
│   │   │   ├── linux_time.h
│   │   │   ├── lock_pthreads.c
│   │   │   ├── lock_rtx_mbed.cpp
│   │   │   ├── lock_win32.c
│   │   │   ├── platform_esp8266.c
│   │   │   ├── platform_freertos.c
│   │   │   ├── platform_linux.c
│   │   │   ├── platform_mbed.cpp
│   │   │   ├── platform_stub.c
│   │   │   ├── platform_tizenrt.c
│   │   │   ├── platform_win32.c
│   │   │   ├── README.md
│   │   │   ├── socketio_berkeley.c
│   │   │   ├── socketio_mbed.c
│   │   │   ├── socketio_win32.c
│   │   │   ├── tcpsocketconnection_c.cpp
│   │   │   ├── threadapi_esp8266.c
│   │   │   ├── threadapi_pthreads.c
│   │   │   ├── threadapi_rtx_mbed.cpp
│   │   │   ├── threadapi_win32.c
│   │   │   ├── tickcounter_esp8266.c
│   │   │   ├── tickcounter_linux.c
│   │   │   ├── tickcounter_mbed.cpp
│   │   │   ├── tickcounter_tirtos.c
│   │   │   ├── tickcounter_win32.c
│   │   │   ├── tlsio_mbedtls.c
│   │   │   ├── tlsio_openssl.c
│   │   │   ├── tlsio_schannel.c
│   │   │   ├── tlsio_ssl_esp8266.c
│   │   │   ├── tlsio_wolfssl.c
│   │   │   ├── uniqueid_linux.c
│   │   │   ├── uniqueid_stub.c
│   │   │   ├── uniqueid_win32.c
│   │   │   ├── x509_openssl.c
│   │   │   └── x509_schannel.c
│   │   ├── archive
│   │   │   └── cyclonessl
│   │   │   ├── CMakeLists-cyclone.txt
│   │   │   ├── readme.md
│   │   │   ├── tlsio_cyclonessl.c
│   │   │   ├── tlsio_cyclonessl_socket_bsd.c
│   │   │   └── tlsio_cyclonessl_socket.c
│   │   ├── build
│   │   ├── build_all
│   │   │   ├── linux
│   │   │   │   └── build.sh
│   │   │   ├── mbed
│   │   │   │   ├── azure_c_shared_utility_filelist.txt
│   │   │   │   ├── build.cmd
│   │   │   │   └── CMakeLists.txt
│   │   │   ├── mbed3
│   │   │   │   ├── build.cmd
│   │   │   │   ├── module.json
│   │   │   │   └── shared-util_filelist.txt
│   │   │   ├── packaging
│   │   │   │   ├── linux
│   │   │   │   │   └── debian
│   │   │   │   │   ├── azure-c-shared-util-dev.dirs
│   │   │   │   │   ├── azure-c-shared-util-dev.install
│   │   │   │   │   ├── azure-c-shared-util-lib.dirs
│   │   │   │   │   ├── azure-c-shared-util-lib.install
│   │   │   │   │   ├── changelog-trusty
│   │   │   │   │   ├── changelog-vivid
│   │   │   │   │   ├── changelog-wily
│   │   │   │   │   ├── changelog-xenial
│   │   │   │   │   ├── compat
│   │   │   │   │   ├── control
│   │   │   │   │   ├── copyright
│   │   │   │   │   ├── docs
│   │   │   │   │   ├── rules
│   │   │   │   │   └── source
│   │   │   │   │   └── format
│   │   │   │   └── windows
│   │   │   │   ├── Microsoft.Azure.C.SharedUtility.nuspec
│   │   │   │   ├── Microsoft.Azure.C.SharedUtility.targets
│   │   │   │   ├── Microsoft.Azure.C.SharedUtility_thirdpartynotice.txt
│   │   │   │   └── rebuild_nugets.cmd
│   │   │   ├── tirtos
│   │   │   │   ├── package.bld
│   │   │   │   └── package.xdc
│   │   │   ├── windows
│   │   │   │   └── build.cmd
│   │   │   └── windowsce
│   │   │   └── build.cmd
│   │   ├── CMakeLists.txt
│   │   ├── configs
│   │   │   ├── azure_c_shared_utilityConfig.cmake
│   │   │   ├── azure_c_shared_utilityFunctions.cmake
│   │   │   ├── azure_iot_build_rules.cmake
│   │   │   └── azure_iot_external_pal_unit_test_setup.cmake
│   │   ├── dependencies.cmake
│   │   ├── dependencies-test.cmake
│   │   ├── devdoc
│   │   │   ├── agenttime_requirements.md
│   │   │   ├── base32_requirements.md
│   │   │   ├── base64_requirements.md
│   │   │   ├── buffer_requirements.md
│   │   │   ├── condition_requirements.md
│   │   │   ├── connectionstringparser_requirements.md
│   │   │   ├── constbuffer_array_requirements.md
│   │   │   ├── constbuffer_requirements.md
│   │   │   ├── constmap_requirements.md
│   │   │   ├── crt_abstraction_requirements.md
│   │   │   ├── dns_async.md
│   │   │   ├── doublylinkedlist_requirements.md
│   │   │   ├── gballoc_requirements.md
│   │   │   ├── httpapi_compact_requirements.md
│   │   │   ├── httpapiex_requirements.md
│   │   │   ├── httpapiex_retry_mechanism.vsdx
│   │   │   ├── httpapiexsas_requirements.md
│   │   │   ├── httpheaders_requirements.md
│   │   │   ├── http_proxy_io_requirements.md
│   │   │   ├── img
│   │   │   │   ├── porting_guide_overview.png
│   │   │   │   ├── readme.txt
│   │   │   │   ├── tlsio_state_diagram.png
│   │   │   │   └── xio_chain.png
│   │   │   ├── img_src
│   │   │   │   ├── porting_guide_overview.vsdx
│   │   │   │   ├── readme.txt
│   │   │   │   ├── tlsio_state_diagram.pptx
│   │   │   │   └── xio_chain.pptx
│   │   │   ├── lock_requirements.md
│   │   │   ├── map_requirements.md
│   │   │   ├── optionhandler_requirements.md
│   │   │   ├── platform_requirements.md
│   │   │   ├── porting_guide.md
│   │   │   ├── refcount_requirements.md
│   │   │   ├── sastoken_requirements.md
│   │   │   ├── singlylinkedlist_requirements.md
│   │   │   ├── sntp_lwip_requirements.md
│   │   │   ├── socket_async.md
│   │   │   ├── ssl_socket_compact.md
│   │   │   ├── strings_requirements.md
│   │   │   ├── string_tokenizer_requirements.md
│   │   │   ├── string_token_requirements.md
│   │   │   ├── template_requirements.md
│   │   │   ├── threadapi_and_sleep_requirements.md
│   │   │   ├── threadapi_freertos_requirements.md
│   │   │   ├── tickcounter_freertos_requirement.md
│   │   │   ├── tlsio_cyclonessl_requirements.md
│   │   │   ├── tlsio_cyclonessl_socket_bsd_requirements.md
│   │   │   ├── tlsio_cyclonessl_socket_requirements.md
│   │   │   ├── tlsio_requirements.md
│   │   │   ├── tlsio_ssl_esp8266.md
│   │   │   ├── uniqueid_requirements.md
│   │   │   ├── url_encode_requirements.md
│   │   │   ├── utf8_checker_requirements.md
│   │   │   ├── uuid_requirements.md
│   │   │   ├── uws_client_requirements.md
│   │   │   ├── uws_frame_encoder_requirements.md
│   │   │   ├── vector_requirements.md
│   │   │   ├── wsio_requirements.md
│   │   │   ├── ws_url_requirements.md
│   │   │   ├── x509_openssl.md
│   │   │   ├── x509_schannel.md
│   │   │   └── xio_requirements.md
│   │   ├── inc
│   │   │   └── azure_c_shared_utility
│   │   │   ├── agenttime.h
│   │   │   ├── base32.h
│   │   │   ├── base64.h
│   │   │   ├── buffer_.h
│   │   │   ├── condition.h
│   │   │   ├── connection_string_parser.h
│   │   │   ├── consolelogger.h
│   │   │   ├── constbuffer_array.h
│   │   │   ├── constbuffer.h
│   │   │   ├── const_defines.h
│   │   │   ├── constmap.h
│   │   │   ├── crt_abstractions.h
│   │   │   ├── doublylinkedlist.h
│   │   │   ├── envvariable.h
│   │   │   ├── etwlogger_driver.h
│   │   │   ├── etwlogger.h
│   │   │   ├── gballoc.h
│   │   │   ├── gbnetwork.h
│   │   │   ├── gb_rand.h
│   │   │   ├── gb_stdio.h
│   │   │   ├── gb_time.h
│   │   │   ├── hmac.h
│   │   │   ├── hmacsha256.h
│   │   │   ├── httpapiex.h
│   │   │   ├── httpapiexsas.h
│   │   │   ├── httpapi.h
│   │   │   ├── httpheaders.h
│   │   │   ├── http_proxy_io.h
│   │   │   ├── lock.h
│   │   │   ├── macro_utils.h
│   │   │   ├── map.h
│   │   │   ├── optimize_size.h
│   │   │   ├── optionhandler.h
│   │   │   ├── platform.h
│   │   │   ├── refcount.h
│   │   │   ├── sastoken.h
│   │   │   ├── sha.h
│   │   │   ├── sha-private.h
│   │   │   ├── shared_util_options.h
│   │   │   ├── singlylinkedlist.h
│   │   │   ├── socketio.h
│   │   │   ├── stdint_ce6.h
│   │   │   ├── strings.h
│   │   │   ├── strings_types.h
│   │   │   ├── string_token.h
│   │   │   ├── string_tokenizer.h
│   │   │   ├── string_tokenizer_types.h
│   │   │   ├── tcpsocketconnection_c.h
│   │   │   ├── threadapi.h
│   │   │   ├── tickcounter.h
│   │   │   ├── tlsio_cyclonessl.h
│   │   │   ├── tlsio_cyclonessl_socket.h
│   │   │   ├── tlsio.h
│   │   │   ├── tlsio_mbedtls.h
│   │   │   ├── tlsio_openssl.h
│   │   │   ├── tlsio_options.h
│   │   │   ├── tlsio_schannel.h
│   │   │   ├── tlsio_wolfssl.h
│   │   │   ├── umock_c_prod.h
│   │   │   ├── uniqueid.h
│   │   │   ├── urlencode.h
│   │   │   ├── utf8_checker.h
│   │   │   ├── uuid.h
│   │   │   ├── uws_client.h
│   │   │   ├── uws_frame_encoder.h
│   │   │   ├── vector.h
│   │   │   ├── vector_types.h
│   │   │   ├── vector_types_internal.h
│   │   │   ├── windowsce
│   │   │   │   ├── cstdbool
│   │   │   │   ├── cstdint
│   │   │   │   ├── inttypes.h
│   │   │   │   ├── stdbool.h
│   │   │   │   └── stdint.h
│   │   │   ├── wsio.h
│   │   │   ├── ws_url.h
│   │   │   ├── x509_openssl.h
│   │   │   ├── x509_schannel.h
│   │   │   ├── xio.h
│   │   │   └── xlogging.h
│   │   ├── jenkins
│   │   │   ├── debian_c.sh
│   │   │   ├── inteledison_c.sh
│   │   │   ├── linux_c_gcc44.sh
│   │   │   ├── linux_c.sh
│   │   │   ├── linux_wolfssl.sh
│   │   │   ├── mbed_c.cmd
│   │   │   ├── osx_gcc_openssl.sh
│   │   │   ├── osx_xcode_native.sh
│   │   │   ├── raspberrypi_c.sh
│   │   │   ├── ubuntu1510_c.sh
│   │   │   ├── ubuntu1604_c.sh
│   │   │   ├── ubuntu_clang.sh
│   │   │   ├── windows_c_build_as_dynamic.cmd
│   │   │   ├── windows_c.cmd
│   │   │   ├── windowsce_c.cmd
│   │   │   └── windows_vs2008_c.cmd
│   │   ├── LICENSE
│   │   ├── pal
│   │   │   ├── agenttime.c
│   │   │   ├── dns_async.c
│   │   │   ├── freertos
│   │   │   │   ├── lock.c
│   │   │   │   ├── threadapi.c
│   │   │   │   └── tickcounter.c
│   │   │   ├── generic
│   │   │   │   └── refcount_os.h
│   │   │   ├── inc
│   │   │   │   ├── dns_async.h
│   │   │   │   ├── sntp.h
│   │   │   │   └── socket_async.h
│   │   │   ├── ios-osx
│   │   │   │   ├── platform_appleios.c
│   │   │   │   ├── tlsio_appleios.c
│   │   │   │   └── tlsio_appleios.h
│   │   │   ├── linux
│   │   │   │   ├── refcount_os.h
│   │   │   │   └── socket_async_os.h
│   │   │   ├── lwip
│   │   │   │   ├── sntp_lwip.c
│   │   │   │   └── sntp_os.h
│   │   │   ├── README.md
│   │   │   ├── socket_async.c
│   │   │   ├── tickcounter.c
│   │   │   ├── tlsio_options.c
│   │   │   └── windows
│   │   │   └── refcount_os.h
│   │   ├── README.md
│   │   ├── samples
│   │   │   ├── CMakeLists.txt
│   │   │   ├── iot_c_utility
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── iot_c_utility.c
│   │   │   ├── socketio_connect
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── mbed
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── socketio_connect_filelist.txt
│   │   │   └── tlsio_connect
│   │   │   ├── CMakeLists.txt
│   │   │   ├── main.c
│   │   │   └── mbed
│   │   │   ├── CMakeLists.txt
│   │   │   └── tlsio_connect_filelist.txt
│   │   ├── src
│   │   │   ├── aziotsharedutil.def
│   │   │   ├── aziotsharedutil_http.def
│   │   │   ├── aziotsharedutil_wsio.def
│   │   │   ├── base32.c
│   │   │   ├── base64.c
│   │   │   ├── buffer.c
│   │   │   ├── connection_string_parser.c
│   │   │   ├── consolelogger.c
│   │   │   ├── constbuffer_array.c
│   │   │   ├── constbuffer.c
│   │   │   ├── constmap.c
│   │   │   ├── crt_abstractions.c
│   │   │   ├── doublylinkedlist.c
│   │   │   ├── etwlogger_driver.c
│   │   │   ├── etwlogger.man
│   │   │   ├── etw_provider_generate.cmd
│   │   │   ├── etwxlogging.c
│   │   │   ├── gballoc.c
│   │   │   ├── gbnetwork.c
│   │   │   ├── gb_rand.c
│   │   │   ├── gb_stdio.c
│   │   │   ├── gb_time.c
│   │   │   ├── hmac.c
│   │   │   ├── hmacsha256.c
│   │   │   ├── httpapiex.c
│   │   │   ├── httpapiexsas.c
│   │   │   ├── httpheaders.c
│   │   │   ├── http_proxy_io.c
│   │   │   ├── http_proxy_stub.c
│   │   │   ├── map.c
│   │   │   ├── optionhandler.c
│   │   │   ├── README.md
│   │   │   ├── sastoken.c
│   │   │   ├── sha1.c
│   │   │   ├── sha224.c
│   │   │   ├── sha384-512.c
│   │   │   ├── singlylinkedlist.c
│   │   │   ├── strings.c
│   │   │   ├── string_token.c
│   │   │   ├── string_tokenizer.c
│   │   │   ├── urlencode.c
│   │   │   ├── usha.c
│   │   │   ├── utf8_checker.c
│   │   │   ├── uuid.c
│   │   │   ├── uws_client.c
│   │   │   ├── uws_frame_encoder.c
│   │   │   ├── vector.c
│   │   │   ├── wsio.c
│   │   │   ├── ws_url.c
│   │   │   ├── xio.c
│   │   │   └── xlogging.c
│   │   ├── tests
│   │   │   ├── agenttime_ut
│   │   │   │   ├── agenttime_ut.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── main.c
│   │   │   ├── base32_ut
│   │   │   │   ├── base32_ut.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── main.c
│   │   │   ├── base64_ut
│   │   │   │   ├── base64_ut.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── main.c
│   │   │   ├── buffer_ut
│   │   │   │   ├── buffer_ut.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── main.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── condition_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── condition_ut.c
│   │   │   │   └── main.c
│   │   │   ├── connectionstringparser_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── connectionstringparser_ut.c
│   │   │   │   └── main.c
│   │   │   ├── constbuffer_array_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── constbuffer_array_ut.c
│   │   │   │   └── main.c
│   │   │   ├── constbuffer_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── constbuffer_ut.c
│   │   │   │   └── main.c
│   │   │   ├── constmap_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── constmap_ut.c
│   │   │   │   └── main.c
│   │   │   ├── crtabstractions_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── crtabstractions_ut.c
│   │   │   │   └── main.c
│   │   │   ├── dns_async_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── dns_async_ut.c
│   │   │   │   ├── main.c
│   │   │   │   └── win32_fake_linux
│   │   │   │   ├── readme.txt
│   │   │   │   └── socket_async_os.h
│   │   │   ├── doublylinkedlist_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── doublylinkedlist_ut.c
│   │   │   │   └── main.c
│   │   │   ├── gballoc_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── gballoc_undertest.c
│   │   │   │   ├── gballoc_ut.c
│   │   │   │   └── main.c
│   │   │   ├── gballoc_without_init_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── gballoc_undertest.c
│   │   │   │   ├── gballoc_without_init_ut.c
│   │   │   │   └── main.c
│   │   │   ├── hmacsha256_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── hmacsha256_ut.c
│   │   │   │   └── main.c
│   │   │   ├── httpapicompact_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── httpapicompact_ut.c
│   │   │   │   └── main.c
│   │   │   ├── httpapiexsas_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── httpapiexsas_ut.c
│   │   │   │   └── main.c
│   │   │   ├── httpapiex_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── httpapiex_ut.c
│   │   │   │   └── main.c
│   │   │   ├── httpheaders_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── httpheaders_ut.c
│   │   │   │   └── main.c
│   │   │   ├── http_proxy_io_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── http_proxy_io_ut.c
│   │   │   │   └── main.c
│   │   │   ├── lock_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── lock_ut.c
│   │   │   │   └── main.c
│   │   │   ├── map_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── map_ut.c
│   │   │   ├── optionhandler_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── optionhandler_ut.c
│   │   │   ├── platform_win32_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── platform_win32_ut.c
│   │   │   ├── real_test_files
│   │   │   │   ├── real_base64.c
│   │   │   │   ├── real_buffer.c
│   │   │   │   ├── real_constbuffer.c
│   │   │   │   ├── real_constbuffer.h
│   │   │   │   ├── real_crt_abstractions.c
│   │   │   │   ├── real_map.c
│   │   │   │   ├── real_map.h
│   │   │   │   ├── real_singlylinkedlist.c
│   │   │   │   ├── real_strings.c
│   │   │   │   ├── real_strings.h
│   │   │   │   ├── real_string_token.c
│   │   │   │   ├── real_string_tokenizer.c
│   │   │   │   ├── real_string_tokenizer.h
│   │   │   │   └── real_vector.c
│   │   │   ├── refcount_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── refcount_ut.c
│   │   │   │   ├── some_refcount_impl.c
│   │   │   │   └── some_refcount_impl.h
│   │   │   ├── sastoken_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── sastoken_ut.c
│   │   │   ├── singlylinkedlist_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── singlylinkedlist_ut.c
│   │   │   ├── socket_async_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── keep_alive.h
│   │   │   │   ├── main.c
│   │   │   │   ├── socket_async_ut.c
│   │   │   │   ├── test_defines.h
│   │   │   │   └── win32_fake_linux
│   │   │   │   ├── readme.txt
│   │   │   │   └── socket_async_os.h
│   │   │   ├── socketio_berkeley_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── socketio_berkeley_ut.c
│   │   │   ├── socketio_win32_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── socketio_win32_ut.c
│   │   │   ├── strings_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── strings_ut.c
│   │   │   ├── string_tokenizer_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── string_tokenizer_ut.c
│   │   │   ├── string_token_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── string_token_ut.c
│   │   │   ├── template_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── target
│   │   │   │   │   ├── callee.h
│   │   │   │   │   ├── target.c
│   │   │   │   │   └── target.h
│   │   │   │   └── template_ut.c
│   │   │   ├── tickcounter_freertos_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── freertos
│   │   │   │   │   ├── FreeRTOS.h
│   │   │   │   │   └── task.h
│   │   │   │   ├── main.c
│   │   │   │   └── tickcounter_freertos_ut.c
│   │   │   ├── tickcounter_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tickcounter_ut.c
│   │   │   ├── tlsio_cyclonessl_socket_bsd_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_cyclonessl_socket_bsd_ut.c
│   │   │   ├── tlsio_cyclonessl_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_cyclonessl_ut.c
│   │   │   ├── tlsio_esp8266_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_esp8266_ut.c
│   │   │   ├── tlsio_mbedtls_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_mbedtls_ut.c
│   │   │   ├── tlsio_options_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── gballoc_ut_impl_1.h
│   │   │   │   ├── gballoc_ut_impl_2.h
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_options_ut.c
│   │   │   ├── tlsio_wolfssl_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── tlsio_wolfssl_ut.c
│   │   │   ├── uniqueid_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── uniqueid_ut_linux.c
│   │   │   │   └── uniqueid_ut_win32.c
│   │   │   ├── urlencode_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── urlencode_ut.c
│   │   │   ├── utf8_checker_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── utf8_checker_ut.c
│   │   │   ├── uuid_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── uuid_ut.c
│   │   │   ├── uws_client_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── uws_client_ut.c
│   │   │   ├── uws_frame_encoder_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── uws_frame_encoder_ut.c
│   │   │   ├── vector_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── vector_ut.c
│   │   │   ├── wsio_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── wsio_ut.c
│   │   │   ├── ws_url_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── ws_url_ut.c
│   │   │   ├── x509_openssl_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── x509_openssl_ut.c
│   │   │   ├── x509_schannel_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── x509_schannel_ut.c
│   │   │   └── xio_ut
│   │   │   ├── CMakeLists.txt
│   │   │   ├── main.c
│   │   │   └── xio_ut.c
│   │   ├── testtools
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ctest
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── configs
│   │   │   │   │   └── ctestConfig.cmake
│   │   │   │   ├── doc
│   │   │   │   │   └── ctest_user_manual.docx
│   │   │   │   ├── inc
│   │   │   │   │   ├── aux_inc
│   │   │   │   │   │   ├── cstdbool
│   │   │   │   │   │   ├── cstdint
│   │   │   │   │   │   ├── inttypes.h
│   │   │   │   │   │   ├── stdbool.h
│   │   │   │   │   │   └── stdint.h
│   │   │   │   │   ├── ctest.h
│   │   │   │   │   └── ctest_macros.h
│   │   │   │   ├── jenkins
│   │   │   │   │   ├── linux_c_gcc44.sh
│   │   │   │   │   ├── osx_c.sh
│   │   │   │   │   ├── ubuntu_clang.sh
│   │   │   │   │   ├── windows_c.cmd
│   │   │   │   │   └── windows_vs2008_c.cmd
│   │   │   │   ├── LICENSE
│   │   │   │   ├── README.md
│   │   │   │   ├── src
│   │   │   │   │   └── ctest.c
│   │   │   │   └── tests
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── ctest_ut
│   │   │   │   ├── assertfailurestests.c
│   │   │   │   ├── assert_failures_with_msg_tests.c
│   │   │   │   ├── assertsuccesstests.c
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── ctestunittests.c
│   │   │   │   ├── simpletestsuiteonetest.c
│   │   │   │   ├── simpletestsuiteonetestcpp.cpp
│   │   │   │   ├── simpletestsuitetwotests.c
│   │   │   │   ├── testfunctioncleanupfailstests.c
│   │   │   │   ├── testfunctioncleanuptests.c
│   │   │   │   ├── testfunctioninitializetests.c
│   │   │   │   ├── testsuiteinitializecleanuptests.c
│   │   │   │   ├── whentestfunctioninitializefailstests.c
│   │   │   │   └── whentestsuiteinitializefailstests.c
│   │   │   ├── micromock
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── doc
│   │   │   │   │   ├── micromock.md
│   │   │   │   │   └── timediscretemicromock.xps
│   │   │   │   ├── inc
│   │   │   │   │   ├── globalmock.h
│   │   │   │   │   ├── micromockcallmacros.h
│   │   │   │   │   ├── micromockcharstararenullterminatedstrings.h
│   │   │   │   │   ├── micromockcommon.h
│   │   │   │   │   ├── micromockenumtostring.h
│   │   │   │   │   ├── micromockexception.h
│   │   │   │   │   ├── micromock.h
│   │   │   │   │   ├── micromocktestmutex.h
│   │   │   │   │   ├── micromocktestrunnerhooks.h
│   │   │   │   │   ├── mockcallargumentbase.h
│   │   │   │   │   ├── mockcallargument.h
│   │   │   │   │   ├── mockcallcomparer.h
│   │   │   │   │   ├── mockcallrecorder.h
│   │   │   │   │   ├── mock.h
│   │   │   │   │   ├── mockmethodcallbase.h
│   │   │   │   │   ├── mockmethodcall.h
│   │   │   │   │   ├── mockresultvalue.h
│   │   │   │   │   ├── mockvaluebase.h
│   │   │   │   │   ├── mockvalue.h
│   │   │   │   │   ├── nicecallcomparer.h
│   │   │   │   │   ├── runtimemock.h
│   │   │   │   │   ├── stdafx.h
│   │   │   │   │   ├── strictorderedcallcomparer.h
│   │   │   │   │   ├── strictunorderedcallcomparer.h
│   │   │   │   │   ├── targetver.h
│   │   │   │   │   ├── threadsafeglobalmock.h
│   │   │   │   │   ├── timediscretemicromockcallmacros.h
│   │   │   │   │   └── timediscretemicromock.h
│   │   │   │   ├── src
│   │   │   │   │   ├── micromockcharstararenullterminatedstrings.cpp
│   │   │   │   │   ├── micromockexception.cpp
│   │   │   │   │   ├── micromocktestmutex.cpp
│   │   │   │   │   ├── mockcallrecorder.cpp
│   │   │   │   │   ├── mockmethodcallbase.cpp
│   │   │   │   │   ├── mockvaluebase.cpp
│   │   │   │   │   └── timediscretemicromock.cpp
│   │   │   │   ├── tools
│   │   │   │   │   └── micromockgenerator
│   │   │   │   │   ├── micromockgenerator.cpp
│   │   │   │   │   ├── micromockgenerator.rc
│   │   │   │   │   ├── stdafx.cpp
│   │   │   │   │   ├── stdafx.h
│   │   │   │   │   └── targetver.h
│   │   │   │   └── unittests
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── micromocktest
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── cmockvalueunittests.cpp
│   │   │   │   ├── hypothetic_module.c
│   │   │   │   ├── hypothetic_module.h
│   │   │   │   ├── hypothetic_module_interfaces.h
│   │   │   │   ├── main.c
│   │   │   │   ├── micromockcallcomparisonunittests.cpp
│   │   │   │   ├── micromocktest.cpp
│   │   │   │   ├── micromocktest_with_ctest.c
│   │   │   │   ├── micromockvalidateargumentbufferunittests.cpp
│   │   │   │   ├── nullargsstringificationunittests.cpp
│   │   │   │   ├── resource.h
│   │   │   │   ├── stdafx_c.h
│   │   │   │   ├── stdafx.cpp
│   │   │   │   ├── stdafx.h
│   │   │   │   ├── targetver.h
│   │   │   │   ├── timediscretemicromocktest_stim.cpp
│   │   │   │   ├── timediscretemicromocktestvoidvoid.cpp
│   │   │   │   ├── timediscretemicromockwithreturnandparameters.cpp
│   │   │   │   └── unittestsgenericresource.rc
│   │   │   ├── sal
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── inc
│   │   │   │   ├── no_sal2.h
│   │   │   │   └── sal.h
│   │   │   ├── SerialPort
│   │   │   │   ├── SerialPort
│   │   │   │   │   ├── App.config
│   │   │   │   │   ├── Enumerations.cs
│   │   │   │   │   ├── Program.cs
│   │   │   │   │   ├── Properties
│   │   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   │   ├── SerialPort.cs
│   │   │   │   │   ├── SerialPort.csproj
│   │   │   │   │   ├── SerialPortState.cs
│   │   │   │   │   ├── SerialPortTimeouts.cs
│   │   │   │   │   ├── Win32Api.cs
│   │   │   │   │   └── Win32Exceptioncs.cs
│   │   │   │   └── SerialPort.sln
│   │   │   ├── testrunner
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── configs
│   │   │   │   │   └── testrunnerswitcherConfig.cmake
│   │   │   │   ├── inc
│   │   │   │   │   ├── ctrs_sprintf.h
│   │   │   │   │   ├── macro_utils.h
│   │   │   │   │   ├── testmutex.h
│   │   │   │   │   └── testrunnerswitcher.h
│   │   │   │   ├── jenkins
│   │   │   │   │   ├── linux_c_gcc44.sh
│   │   │   │   │   ├── linux_c.sh
│   │   │   │   │   ├── osx_c.sh
│   │   │   │   │   ├── ubuntu_clang.sh
│   │   │   │   │   ├── windows_c.cmd
│   │   │   │   │   ├── windowsce_c.cmd
│   │   │   │   │   └── windows_vs2008_c.cmd
│   │   │   │   ├── readme.md
│   │   │   │   ├── src
│   │   │   │   │   ├── ctrs_sprintf.c
│   │   │   │   │   └── testmutex.c
│   │   │   │   └── tools
│   │   │   │   └── kick_jenkins.cmd
│   │   │   └── umock-c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── configs
│   │   │   │   ├── umock_cConfig.cmake
│   │   │   │   └── umock_cFunctions.cmake
│   │   │   ├── dependencies.cmake
│   │   │   ├── deps
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── ctest
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── configs
│   │   │   │   │   │   └── ctestConfig.cmake
│   │   │   │   │   ├── doc
│   │   │   │   │   │   └── ctest_user_manual.docx
│   │   │   │   │   ├── inc
│   │   │   │   │   │   ├── aux_inc
│   │   │   │   │   │   │   ├── cstdbool
│   │   │   │   │   │   │   ├── cstdint
│   │   │   │   │   │   │   ├── inttypes.h
│   │   │   │   │   │   │   ├── stdbool.h
│   │   │   │   │   │   │   └── stdint.h
│   │   │   │   │   │   ├── ctest.h
│   │   │   │   │   │   └── ctest_macros.h
│   │   │   │   │   ├── jenkins
│   │   │   │   │   │   ├── linux_c_gcc44.sh
│   │   │   │   │   │   ├── osx_c.sh
│   │   │   │   │   │   ├── ubuntu_clang.sh
│   │   │   │   │   │   ├── windows_c.cmd
│   │   │   │   │   │   └── windows_vs2008_c.cmd
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── src
│   │   │   │   │   │   └── ctest.c
│   │   │   │   │   └── tests
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── ctest_ut
│   │   │   │   │   ├── assertfailurestests.c
│   │   │   │   │   ├── assert_failures_with_msg_tests.c
│   │   │   │   │   ├── assertsuccesstests.c
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── ctestunittests.c
│   │   │   │   │   ├── simpletestsuiteonetest.c
│   │   │   │   │   ├── simpletestsuiteonetestcpp.cpp
│   │   │   │   │   ├── simpletestsuitetwotests.c
│   │   │   │   │   ├── testfunctioncleanupfailstests.c
│   │   │   │   │   ├── testfunctioncleanuptests.c
│   │   │   │   │   ├── testfunctioninitializetests.c
│   │   │   │   │   ├── testsuiteinitializecleanuptests.c
│   │   │   │   │   ├── whentestfunctioninitializefailstests.c
│   │   │   │   │   └── whentestsuiteinitializefailstests.c
│   │   │   │   └── testrunner
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── configs
│   │   │   │   │   └── testrunnerswitcherConfig.cmake
│   │   │   │   ├── inc
│   │   │   │   │   ├── ctrs_sprintf.h
│   │   │   │   │   ├── macro_utils.h
│   │   │   │   │   ├── testmutex.h
│   │   │   │   │   └── testrunnerswitcher.h
│   │   │   │   ├── jenkins
│   │   │   │   │   ├── linux_c_gcc44.sh
│   │   │   │   │   ├── linux_c.sh
│   │   │   │   │   ├── osx_c.sh
│   │   │   │   │   ├── ubuntu_clang.sh
│   │   │   │   │   ├── windows_c.cmd
│   │   │   │   │   ├── windowsce_c.cmd
│   │   │   │   │   └── windows_vs2008_c.cmd
│   │   │   │   ├── readme.md
│   │   │   │   ├── src
│   │   │   │   │   ├── ctrs_sprintf.c
│   │   │   │   │   └── testmutex.c
│   │   │   │   └── tools
│   │   │   │   └── kick_jenkins.cmd
│   │   │   ├── devdoc
│   │   │   │   ├── umockalloc_requirements.md
│   │   │   │   ├── umockautoignoreargs_requirements.md
│   │   │   │   ├── umockcallpairs_requirements.md
│   │   │   │   ├── umockcallrecorder_requirements.md
│   │   │   │   ├── umockcall_requirements.md
│   │   │   │   ├── umock_c_lib_requirements_with_ids.md
│   │   │   │   ├── umock_c_negative_tests_requirements.md
│   │   │   │   ├── umock_c_requirements.md
│   │   │   │   ├── umockstring_requirements.md
│   │   │   │   ├── umocktypename_requirements.md
│   │   │   │   ├── umocktypes_bool_requirements.md
│   │   │   │   ├── umocktypes_charptr_requirements.md
│   │   │   │   ├── umocktypes_c_requirements.md
│   │   │   │   ├── umocktypes_requirements.md
│   │   │   │   └── umocktypes_stdint_requirements.md
│   │   │   ├── doc
│   │   │   │   └── umock_c.md
│   │   │   ├── inc
│   │   │   │   ├── aux_inc
│   │   │   │   │   ├── cstdbool
│   │   │   │   │   ├── cstdint
│   │   │   │   │   ├── inttypes.h
│   │   │   │   │   ├── stdbool.h
│   │   │   │   │   └── stdint.h
│   │   │   │   ├── macro_utils.h
│   │   │   │   ├── umockalloc.h
│   │   │   │   ├── umockautoignoreargs.h
│   │   │   │   ├── umockcall.h
│   │   │   │   ├── umockcallpairs.h
│   │   │   │   ├── umockcallrecorder.h
│   │   │   │   ├── umock_c.h
│   │   │   │   ├── umock_c_internal.h
│   │   │   │   ├── umock_c_negative_tests.h
│   │   │   │   ├── umock_c_prod.h
│   │   │   │   ├── umock_log.h
│   │   │   │   ├── umockstring.h
│   │   │   │   ├── umocktypename.h
│   │   │   │   ├── umocktypes_bool.h
│   │   │   │   ├── umocktypes_c.h
│   │   │   │   ├── umocktypes_charptr.h
│   │   │   │   ├── umocktypes.h
│   │   │   │   └── umocktypes_stdint.h
│   │   │   ├── jenkins
│   │   │   │   ├── linux_c_gcc44.sh
│   │   │   │   ├── osx_c.sh
│   │   │   │   ├── ubuntu_clang.sh
│   │   │   │   ├── windows_c.cmd
│   │   │   │   ├── windowsce_c.cmd
│   │   │   │   └── windows_vs2008_c.cmd
│   │   │   ├── readme.md
│   │   │   ├── src
│   │   │   │   ├── umockalloc.c
│   │   │   │   ├── umockautoignoreargs.c
│   │   │   │   ├── umockcall.c
│   │   │   │   ├── umockcallpairs.c
│   │   │   │   ├── umockcallrecorder.c
│   │   │   │   ├── umock_c.c
│   │   │   │   ├── umock_c_negative_tests.c
│   │   │   │   ├── umock_log.c
│   │   │   │   ├── umockstring.c
│   │   │   │   ├── umocktypename.c
│   │   │   │   ├── umocktypes_bool.c
│   │   │   │   ├── umocktypes.c
│   │   │   │   ├── umocktypes_c.c
│   │   │   │   ├── umocktypes_charptr.c
│   │   │   │   └── umocktypes_stdint.c
│   │   │   └── tests
│   │   │   ├── CMakeLists.txt
│   │   │   ├── umockalloc_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umockalloc_mocked.c
│   │   │   │   └── umockalloc_ut.c
│   │   │   ├── umockautoignoreargs_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umockautoignoreargs_ut.c
│   │   │   ├── umockcallpairs_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umockcallpairs_mocked.c
│   │   │   │   └── umockcallpairs_ut.c
│   │   │   ├── umockcallrecorder_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umockcallrecorder_mocked.c
│   │   │   │   └── umockcallrecorder_ut.c
│   │   │   ├── umockcall_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umockcall_mocked.c
│   │   │   │   └── umockcall_ut.c
│   │   │   ├── umock_c_gen_func_decl_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_gen_func_decl_int.c
│   │   │   ├── umock_c_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── test_dependency.h
│   │   │   │   └── umock_c_int.c
│   │   │   ├── umock_c_malloc_hook_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_malloc_hook_int.c
│   │   │   ├── umock_c_mock_filters_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── test_dependency.h
│   │   │   │   └── umock_c_mock_filters_int.c
│   │   │   ├── umock_c_negt_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── test_dependency.h
│   │   │   │   └── umock_c_negt_int_tests.c
│   │   │   ├── umock_c_negt_noini_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_negt_noint_tests.c
│   │   │   ├── umock_c_negt_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_negative_tests_ut.c
│   │   │   ├── umock_c_ptrarg_leak_int
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_ptrarg_leak_int.c
│   │   │   ├── umock_c_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_ut.c
│   │   │   ├── umock_c_wout_init_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   └── umock_c_wout_init_ut.c
│   │   │   ├── umockstring_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umockstring_mocked.c
│   │   │   │   └── umockstring_ut.c
│   │   │   ├── umocktypename_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypename_mocked.c
│   │   │   │   └── umocktypename_ut.c
│   │   │   ├── umocktypes_bool_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypes_bool_mocked.c
│   │   │   │   └── umocktypes_bool_ut.c
│   │   │   ├── umocktypes_c_fixed_buffer_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   └── main.c
│   │   │   ├── umocktypes_charptr_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypes_charptr_mocked.c
│   │   │   │   └── umocktypes_charptr_ut.c
│   │   │   ├── umocktypes_c_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypes_c_mocked.c
│   │   │   │   └── umocktypes_c_ut.c
│   │   │   ├── umocktypes_stdint_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypes_stdint_mocked.c
│   │   │   │   └── umocktypes_stdint_ut.c
│   │   │   ├── umocktypes_ut
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── main.c
│   │   │   │   ├── umocktypes_mocked.c
│   │   │   │   └── umocktypes_ut.c
│   │   │   └── umocktypes_wout_init_ut
│   │   │   ├── CMakeLists.txt
│   │   │   ├── main.c
│   │   │   ├── umocktypes_mocked.c
│   │   │   └── umocktypes_wout_init_ut.c
│   │   ├── tools
│   │   │   ├── compilembed
│   │   │   │   ├── App.config
│   │   │   │   ├── build.cmd
│   │   │   │   ├── compilembed.csproj
│   │   │   │   ├── compilembed.sln
│   │   │   │   ├── mbedonlinecompile.cs
│   │   │   │   ├── program.cs
│   │   │   │   └── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── kick_jenkins.cmd
│   │   │   ├── macro_utils_h_generator
│   │   │   │   ├── app.config
│   │   │   │   ├── macro_utils.cs
│   │   │   │   ├── macro_utils_h_generator.csproj
│   │   │   │   ├── macro_utils_h_generator.exe.config
│   │   │   │   ├── macro_utils_h_generator.sln
│   │   │   │   ├── macro_utils_h_generator.vshost.exe.config
│   │   │   │   ├── macro_utils.tt
│   │   │   │   ├── program.cs
│   │   │   │   └── properties
│   │   │   │   └── assemblyinfo.cs
│   │   │   └── mbed_build_scripts
│   │   │   ├── mbedbldtemplate.txt
│   │   │   └── release_mbed_project.cmd
│   │   └── version.txt
│   ├── cjson
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── appveyor.yml
│   │   ├── CHANGELOG.md
│   │   ├── cJSON.c
│   │   ├── cJSON.h
│   │   ├── cJSON_Utils.c
│   │   ├── cJSON_Utils.h
│   │   ├── CMakeLists.txt
│   │   ├── CONTRIBUTORS.md
│   │   ├── fuzzing
│   │   │   ├── afl.c
│   │   │   ├── afl-prepare-linux.sh
│   │   │   ├── afl.sh
│   │   │   ├── CMakeLists.txt
│   │   │   ├── inputs
│   │   │   │   ├── test1
│   │   │   │   ├── test10
│   │   │   │   ├── test11
│   │   │   │   ├── test2
│   │   │   │   ├── test3
│   │   │   │   ├── test3.bu
│   │   │   │   ├── test3.uf
│   │   │   │   ├── test3.uu
│   │   │   │   ├── test4
│   │   │   │   ├── test5
│   │   │   │   ├── test6
│   │   │   │   ├── test7
│   │   │   │   ├── test8
│   │   │   │   └── test9
│   │   │   └── json.dict
│   │   ├── library_config
│   │   │   ├── cJSONConfig.cmake.in
│   │   │   ├── cJSONConfigVersion.cmake.in
│   │   │   ├── libcjson.pc.in
│   │   │   └── libcjson_utils.pc.in
│   │   ├── LICENSE
│   │   ├── Makefile
│   │   ├── README.md
│   │   ├── test.c
│   │   ├── tests
│   │   │   ├── cjson_add.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── common.h
│   │   │   ├── compare_tests.c
│   │   │   ├── inputs
│   │   │   │   ├── test1
│   │   │   │   ├── test10
│   │   │   │   ├── test10.expected
│   │   │   │   ├── test11
│   │   │   │   ├── test11.expected
│   │   │   │   ├── test1.expected
│   │   │   │   ├── test2
│   │   │   │   ├── test2.expected
│   │   │   │   ├── test3
│   │   │   │   ├── test3.expected
│   │   │   │   ├── test4
│   │   │   │   ├── test4.expected
│   │   │   │   ├── test5
│   │   │   │   ├── test5.expected
│   │   │   │   ├── test6
│   │   │   │   ├── test7
│   │   │   │   ├── test7.expected
│   │   │   │   ├── test8
│   │   │   │   ├── test8.expected
│   │   │   │   ├── test9
│   │   │   │   └── test9.expected
│   │   │   ├── json-patch-tests
│   │   │   │   ├── cjson-utils-tests.json
│   │   │   │   ├── package.json
│   │   │   │   ├── README.md
│   │   │   │   ├── spec_tests.json
│   │   │   │   └── tests.json
│   │   │   ├── json_patch_tests.c
│   │   │   ├── misc_tests.c
│   │   │   ├── misc_utils_tests.c
│   │   │   ├── old_utils_tests.c
│   │   │   ├── parse_array.c
│   │   │   ├── parse_examples.c
│   │   │   ├── parse_hex4.c
│   │   │   ├── parse_number.c
│   │   │   ├── parse_object.c
│   │   │   ├── parse_string.c
│   │   │   ├── parse_value.c
│   │   │   ├── parse_with_opts.c
│   │   │   ├── print_array.c
│   │   │   ├── print_number.c
│   │   │   ├── print_object.c
│   │   │   ├── print_string.c
│   │   │   ├── print_value.c
│   │   │   ├── readme_examples.c
│   │   │   ├── unity
│   │   │   │   ├── auto
│   │   │   │   │   ├── colour_prompt.rb
│   │   │   │   │   ├── colour_reporter.rb
│   │   │   │   │   ├── generate_config.yml
│   │   │   │   │   ├── generate_module.rb
│   │   │   │   │   ├── generate_test_runner.rb
│   │   │   │   │   ├── parse_output.rb
│   │   │   │   │   ├── stylize_as_junit.rb
│   │   │   │   │   ├── test_file_filter.rb
│   │   │   │   │   ├── type_sanitizer.rb
│   │   │   │   │   ├── unity_test_summary.py
│   │   │   │   │   ├── unity_test_summary.rb
│   │   │   │   │   └── unity_to_junit.py
│   │   │   │   ├── docs
│   │   │   │   │   ├── license.txt
│   │   │   │   │   ├── ThrowTheSwitchCodingStandard.md
│   │   │   │   │   ├── UnityAssertionsCheatSheetSuitableforPrintingandPossiblyFraming.pdf
│   │   │   │   │   ├── UnityAssertionsReference.md
│   │   │   │   │   ├── UnityConfigurationGuide.md
│   │   │   │   │   ├── UnityGettingStartedGuide.md
│   │   │   │   │   └── UnityHelperScriptsGuide.md
│   │   │   │   ├── examples
│   │   │   │   │   ├── example_1
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── ProductionCode2.c
│   │   │   │   │   │   │   ├── ProductionCode2.h
│   │   │   │   │   │   │   ├── ProductionCode.c
│   │   │   │   │   │   │   └── ProductionCode.h
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── TestProductionCode2.c
│   │   │   │   │   │   ├── TestProductionCode.c
│   │   │   │   │   │   └── test_runners
│   │   │   │   │   │   ├── TestProductionCode2_Runner.c
│   │   │   │   │   │   └── TestProductionCode_Runner.c
│   │   │   │   │   ├── example_2
│   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── ProductionCode2.c
│   │   │   │   │   │   │   ├── ProductionCode2.h
│   │   │   │   │   │   │   ├── ProductionCode.c
│   │   │   │   │   │   │   └── ProductionCode.h
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── TestProductionCode2.c
│   │   │   │   │   │   ├── TestProductionCode.c
│   │   │   │   │   │   └── test_runners
│   │   │   │   │   │   ├── all_tests.c
│   │   │   │   │   │   ├── TestProductionCode2_Runner.c
│   │   │   │   │   │   └── TestProductionCode_Runner.c
│   │   │   │   │   ├── example_3
│   │   │   │   │   │   ├── helper
│   │   │   │   │   │   │   ├── UnityHelper.c
│   │   │   │   │   │   │   └── UnityHelper.h
│   │   │   │   │   │   ├── rakefile_helper.rb
│   │   │   │   │   │   ├── rakefile.rb
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── src
│   │   │   │   │   │   │   ├── ProductionCode2.c
│   │   │   │   │   │   │   ├── ProductionCode2.h
│   │   │   │   │   │   │   ├── ProductionCode.c
│   │   │   │   │   │   │   └── ProductionCode.h
│   │   │   │   │   │   ├── target_gcc_32.yml
│   │   │   │   │   │   └── test
│   │   │   │   │   │   ├── TestProductionCode2.c
│   │   │   │   │   │   └── TestProductionCode.c
│   │   │   │   │   └── unity_config.h
│   │   │   │   ├── extras
│   │   │   │   │   ├── eclipse
│   │   │   │   │   │   └── error_parsers.txt
│   │   │   │   │   └── fixture
│   │   │   │   │   ├── rakefile_helper.rb
│   │   │   │   │   ├── rakefile.rb
│   │   │   │   │   ├── readme.txt
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── unity_fixture.c
│   │   │   │   │   │   ├── unity_fixture.h
│   │   │   │   │   │   ├── unity_fixture_internals.h
│   │   │   │   │   │   └── unity_fixture_malloc_overrides.h
│   │   │   │   │   └── test
│   │   │   │   │   ├── main
│   │   │   │   │   │   └── AllTests.c
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── template_fixture_tests.c
│   │   │   │   │   ├── unity_fixture_Test.c
│   │   │   │   │   ├── unity_fixture_TestRunner.c
│   │   │   │   │   ├── unity_output_Spy.c
│   │   │   │   │   └── unity_output_Spy.h
│   │   │   │   ├── README.md
│   │   │   │   ├── release
│   │   │   │   │   ├── build.info
│   │   │   │   │   └── version.info
│   │   │   │   ├── src
│   │   │   │   │   ├── unity.c
│   │   │   │   │   ├── unity.h
│   │   │   │   │   └── unity_internals.h
│   │   │   │   └── test
│   │   │   │   ├── expectdata
│   │   │   │   │   ├── testsample_cmd.c
│   │   │   │   │   ├── testsample_def.c
│   │   │   │   │   ├── testsample_head1.c
│   │   │   │   │   ├── testsample_head1.h
│   │   │   │   │   ├── testsample_mock_cmd.c
│   │   │   │   │   ├── testsample_mock_def.c
│   │   │   │   │   ├── testsample_mock_head1.c
│   │   │   │   │   ├── testsample_mock_head1.h
│   │   │   │   │   ├── testsample_mock_new1.c
│   │   │   │   │   ├── testsample_mock_new2.c
│   │   │   │   │   ├── testsample_mock_param.c
│   │   │   │   │   ├── testsample_mock_run1.c
│   │   │   │   │   ├── testsample_mock_run2.c
│   │   │   │   │   ├── testsample_mock_yaml.c
│   │   │   │   │   ├── testsample_new1.c
│   │   │   │   │   ├── testsample_new2.c
│   │   │   │   │   ├── testsample_param.c
│   │   │   │   │   ├── testsample_run1.c
│   │   │   │   │   ├── testsample_run2.c
│   │   │   │   │   └── testsample_yaml.c
│   │   │   │   ├── Makefile
│   │   │   │   ├── rakefile
│   │   │   │   ├── rakefile_helper.rb
│   │   │   │   ├── spec
│   │   │   │   │   └── generate_module_existing_file_spec.rb
│   │   │   │   ├── targets
│   │   │   │   │   ├── clang_file.yml
│   │   │   │   │   ├── clang_strict.yml
│   │   │   │   │   ├── gcc_32.yml
│   │   │   │   │   ├── gcc_64.yml
│   │   │   │   │   ├── gcc_auto_limits.yml
│   │   │   │   │   ├── gcc_auto_stdint.yml
│   │   │   │   │   ├── gcc_manual_math.yml
│   │   │   │   │   ├── hitech_picc18.yml
│   │   │   │   │   ├── iar_armcortex_LM3S9B92_v5_4.yml
│   │   │   │   │   ├── iar_arm_v4.yml
│   │   │   │   │   ├── iar_arm_v5_3.yml
│   │   │   │   │   ├── iar_arm_v5.yml
│   │   │   │   │   ├── iar_cortexm3_v5.yml
│   │   │   │   │   ├── iar_msp430.yml
│   │   │   │   │   └── iar_sh2a_v6.yml
│   │   │   │   ├── testdata
│   │   │   │   │   ├── CException.h
│   │   │   │   │   ├── cmock.h
│   │   │   │   │   ├── Defs.h
│   │   │   │   │   ├── mockMock.h
│   │   │   │   │   ├── testRunnerGenerator.c
│   │   │   │   │   ├── testRunnerGeneratorSmall.c
│   │   │   │   │   └── testRunnerGeneratorWithMocks.c
│   │   │   │   └── tests
│   │   │   │   ├── test_generate_test_runner.rb
│   │   │   │   ├── testparameterized.c
│   │   │   │   └── testunity.c
│   │   │   └── unity_setup.c
│   │   └── valgrind.supp
│   ├── CMakeLists.txt
│   ├── glfw
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── CMake
│   │   │   ├── amd64-mingw32msvc.cmake
│   │   │   ├── i586-mingw32msvc.cmake
│   │   │   ├── i686-pc-mingw32.cmake
│   │   │   ├── i686-w64-mingw32.cmake
│   │   │   ├── MacOSXBundleInfo.plist.in
│   │   │   ├── modules
│   │   │   │   ├── FindMir.cmake
│   │   │   │   ├── FindVulkan.cmake
│   │   │   │   ├── FindWaylandProtocols.cmake
│   │   │   │   └── FindXKBCommon.cmake
│   │   │   └── x86_64-w64-mingw32.cmake
│   │   ├── CMakeLists.txt
│   │   ├── cmake_uninstall.cmake.in
│   │   ├── COPYING.txt
│   │   ├── deps
│   │   │   ├── getopt.c
│   │   │   ├── getopt.h
│   │   │   ├── glad
│   │   │   │   └── glad.h
│   │   │   ├── glad.c
│   │   │   ├── KHR
│   │   │   │   └── khrplatform.h
│   │   │   ├── linmath.h
│   │   │   ├── mingw
│   │   │   │   ├── dinput.h
│   │   │   │   ├── _mingw_dxhelper.h
│   │   │   │   └── xinput.h
│   │   │   ├── tinycthread.c
│   │   │   ├── tinycthread.h
│   │   │   └── vulkan
│   │   │   ├── vk_platform.h
│   │   │   └── vulkan.h
│   │   ├── docs
│   │   │   ├── build.dox
│   │   │   ├── CMakeLists.txt
│   │   │   ├── compat.dox
│   │   │   ├── compile.dox
│   │   │   ├── context.dox
│   │   │   ├── Doxyfile.in
│   │   │   ├── DoxygenLayout.xml
│   │   │   ├── extra.css
│   │   │   ├── extra.less
│   │   │   ├── footer.html
│   │   │   ├── header.html
│   │   │   ├── input.dox
│   │   │   ├── internal.dox
│   │   │   ├── intro.dox
│   │   │   ├── main.dox
│   │   │   ├── monitor.dox
│   │   │   ├── moving.dox
│   │   │   ├── news.dox
│   │   │   ├── quick.dox
│   │   │   ├── spaces.svg
│   │   │   ├── vulkan.dox
│   │   │   └── window.dox
│   │   ├── examples
│   │   │   ├── boing.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── gears.c
│   │   │   ├── glfw.icns
│   │   │   ├── glfw.ico
│   │   │   ├── glfw.rc
│   │   │   ├── heightmap.c
│   │   │   ├── particles.c
│   │   │   ├── simple.c
│   │   │   ├── splitview.c
│   │   │   └── wave.c
│   │   ├── include
│   │   │   └── GLFW
│   │   │   ├── glfw3.h
│   │   │   └── glfw3native.h
│   │   ├── README.md
│   │   ├── src
│   │   │   ├── CMakeLists.txt
│   │   │   ├── cocoa_init.m
│   │   │   ├── cocoa_joystick.h
│   │   │   ├── cocoa_joystick.m
│   │   │   ├── cocoa_monitor.m
│   │   │   ├── cocoa_platform.h
│   │   │   ├── cocoa_time.c
│   │   │   ├── cocoa_window.m
│   │   │   ├── context.c
│   │   │   ├── egl_context.c
│   │   │   ├── egl_context.h
│   │   │   ├── glfw3Config.cmake.in
│   │   │   ├── glfw3.pc.in
│   │   │   ├── glfw_config.h.in
│   │   │   ├── glx_context.c
│   │   │   ├── glx_context.h
│   │   │   ├── init.c
│   │   │   ├── input.c
│   │   │   ├── internal.h
│   │   │   ├── linux_joystick.c
│   │   │   ├── linux_joystick.h
│   │   │   ├── mir_init.c
│   │   │   ├── mir_monitor.c
│   │   │   ├── mir_platform.h
│   │   │   ├── mir_window.c
│   │   │   ├── monitor.c
│   │   │   ├── nsgl_context.h
│   │   │   ├── nsgl_context.m
│   │   │   ├── posix_time.c
│   │   │   ├── posix_time.h
│   │   │   ├── posix_tls.c
│   │   │   ├── posix_tls.h
│   │   │   ├── vulkan.c
│   │   │   ├── wgl_context.c
│   │   │   ├── wgl_context.h
│   │   │   ├── win32_init.c
│   │   │   ├── win32_joystick.c
│   │   │   ├── win32_joystick.h
│   │   │   ├── win32_monitor.c
│   │   │   ├── win32_platform.h
│   │   │   ├── win32_time.c
│   │   │   ├── win32_tls.c
│   │   │   ├── win32_window.c
│   │   │   ├── window.c
│   │   │   ├── wl_init.c
│   │   │   ├── wl_monitor.c
│   │   │   ├── wl_platform.h
│   │   │   ├── wl_window.c
│   │   │   ├── x11_init.c
│   │   │   ├── x11_monitor.c
│   │   │   ├── x11_platform.h
│   │   │   ├── x11_window.c
│   │   │   ├── xkb_unicode.c
│   │   │   └── xkb_unicode.h
│   │   └── tests
│   │   ├── clipboard.c
│   │   ├── CMakeLists.txt
│   │   ├── cursor.c
│   │   ├── empty.c
│   │   ├── events.c
│   │   ├── gamma.c
│   │   ├── glfwinfo.c
│   │   ├── icon.c
│   │   ├── iconify.c
│   │   ├── joysticks.c
│   │   ├── monitors.c
│   │   ├── msaa.c
│   │   ├── reopen.c
│   │   ├── sharing.c
│   │   ├── tearing.c
│   │   ├── threads.c
│   │   ├── timeout.c
│   │   ├── title.c
│   │   ├── vulkan.c
│   │   └── windows.c
│   ├── googletest
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── appveyor.yml
│   │   ├── BUILD.bazel
│   │   ├── ci
│   │   │   ├── build-linux-autotools.sh
│   │   │   ├── build-linux-bazel.sh
│   │   │   ├── env-linux.sh
│   │   │   ├── env-osx.sh
│   │   │   ├── get-nprocessors.sh
│   │   │   ├── install-linux.sh
│   │   │   ├── install-osx.sh
│   │   │   ├── log-config.sh
│   │   │   └── travis.sh
│   │   ├── CMakeLists.txt
│   │   ├── configure.ac
│   │   ├── CONTRIBUTING.md
│   │   ├── googlemock
│   │   │   ├── build-aux
│   │   │   ├── CHANGES
│   │   │   ├── cmake
│   │   │   │   ├── gmock_main.pc.in
│   │   │   │   └── gmock.pc.in
│   │   │   ├── CMakeLists.txt
│   │   │   ├── configure.ac
│   │   │   ├── CONTRIBUTORS
│   │   │   ├── docs
│   │   │   │   ├── CheatSheet.md
│   │   │   │   ├── CookBook.md
│   │   │   │   ├── DesignDoc.md
│   │   │   │   ├── Documentation.md
│   │   │   │   ├── ForDummies.md
│   │   │   │   ├── FrequentlyAskedQuestions.md
│   │   │   │   └── KnownIssues.md
│   │   │   ├── include
│   │   │   │   └── gmock
│   │   │   │   ├── gmock-actions.h
│   │   │   │   ├── gmock-cardinalities.h
│   │   │   │   ├── gmock-generated-actions.h
│   │   │   │   ├── gmock-generated-actions.h.pump
│   │   │   │   ├── gmock-generated-function-mockers.h
│   │   │   │   ├── gmock-generated-function-mockers.h.pump
│   │   │   │   ├── gmock-generated-matchers.h
│   │   │   │   ├── gmock-generated-matchers.h.pump
│   │   │   │   ├── gmock-generated-nice-strict.h
│   │   │   │   ├── gmock-generated-nice-strict.h.pump
│   │   │   │   ├── gmock.h
│   │   │   │   ├── gmock-matchers.h
│   │   │   │   ├── gmock-more-actions.h
│   │   │   │   ├── gmock-more-matchers.h
│   │   │   │   ├── gmock-spec-builders.h
│   │   │   │   └── internal
│   │   │   │   ├── custom
│   │   │   │   │   ├── gmock-generated-actions.h
│   │   │   │   │   ├── gmock-generated-actions.h.pump
│   │   │   │   │   ├── gmock-matchers.h
│   │   │   │   │   ├── gmock-port.h
│   │   │   │   │   └── README.md
│   │   │   │   ├── gmock-generated-internal-utils.h
│   │   │   │   ├── gmock-generated-internal-utils.h.pump
│   │   │   │   ├── gmock-internal-utils.h
│   │   │   │   └── gmock-port.h
│   │   │   ├── LICENSE
│   │   │   ├── make
│   │   │   │   └── Makefile
│   │   │   ├── Makefile.am
│   │   │   ├── msvc
│   │   │   │   ├── 2005
│   │   │   │   │   ├── gmock_config.vsprops
│   │   │   │   │   ├── gmock_main.vcproj
│   │   │   │   │   ├── gmock.sln
│   │   │   │   │   ├── gmock_test.vcproj
│   │   │   │   │   └── gmock.vcproj
│   │   │   │   ├── 2010
│   │   │   │   │   ├── gmock_config.props
│   │   │   │   │   ├── gmock_main.vcxproj
│   │   │   │   │   ├── gmock.sln
│   │   │   │   │   ├── gmock_test.vcxproj
│   │   │   │   │   └── gmock.vcxproj
│   │   │   │   └── 2015
│   │   │   │   ├── gmock_config.props
│   │   │   │   ├── gmock_main.vcxproj
│   │   │   │   ├── gmock.sln
│   │   │   │   ├── gmock_test.vcxproj
│   │   │   │   └── gmock.vcxproj
│   │   │   ├── README.md
│   │   │   ├── scripts
│   │   │   │   ├── fuse_gmock_files.py
│   │   │   │   ├── generator
│   │   │   │   │   ├── cpp
│   │   │   │   │   │   ├── ast.py
│   │   │   │   │   │   ├── gmock_class.py
│   │   │   │   │   │   ├── gmock_class_test.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── keywords.py
│   │   │   │   │   │   ├── tokenize.py
│   │   │   │   │   │   └── utils.py
│   │   │   │   │   ├── gmock_gen.py
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── README
│   │   │   │   │   └── README.cppclean
│   │   │   │   ├── gmock-config.in
│   │   │   │   ├── gmock_doctor.py
│   │   │   │   ├── upload_gmock.py
│   │   │   │   └── upload.py
│   │   │   ├── src
│   │   │   │   ├── gmock-all.cc
│   │   │   │   ├── gmock-cardinalities.cc
│   │   │   │   ├── gmock.cc
│   │   │   │   ├── gmock-internal-utils.cc
│   │   │   │   ├── gmock_main.cc
│   │   │   │   ├── gmock-matchers.cc
│   │   │   │   └── gmock-spec-builders.cc
│   │   │   └── test
│   │   │   ├── BUILD.bazel
│   │   │   ├── gmock-actions_test.cc
│   │   │   ├── gmock_all_test.cc
│   │   │   ├── gmock-cardinalities_test.cc
│   │   │   ├── gmock_ex_test.cc
│   │   │   ├── gmock-generated-actions_test.cc
│   │   │   ├── gmock-generated-function-mockers_test.cc
│   │   │   ├── gmock-generated-internal-utils_test.cc
│   │   │   ├── gmock-generated-matchers_test.cc
│   │   │   ├── gmock-internal-utils_test.cc
│   │   │   ├── gmock_leak_test_.cc
│   │   │   ├── gmock_leak_test.py
│   │   │   ├── gmock_link2_test.cc
│   │   │   ├── gmock_link_test.cc
│   │   │   ├── gmock_link_test.h
│   │   │   ├── gmock-matchers_test.cc
│   │   │   ├── gmock-more-actions_test.cc
│   │   │   ├── gmock-nice-strict_test.cc
│   │   │   ├── gmock_output_test_.cc
│   │   │   ├── gmock_output_test_golden.txt
│   │   │   ├── gmock_output_test.py
│   │   │   ├── gmock-port_test.cc
│   │   │   ├── gmock-spec-builders_test.cc
│   │   │   ├── gmock_stress_test.cc
│   │   │   ├── gmock_test.cc
│   │   │   └── gmock_test_utils.py
│   │   ├── googletest
│   │   │   ├── CHANGES
│   │   │   ├── cmake
│   │   │   │   ├── Config.cmake.in
│   │   │   │   ├── gtest_main.pc.in
│   │   │   │   ├── gtest.pc.in
│   │   │   │   └── internal_utils.cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── codegear
│   │   │   │   ├── gtest_all.cc
│   │   │   │   ├── gtest.cbproj
│   │   │   │   ├── gtest.groupproj
│   │   │   │   ├── gtest_link.cc
│   │   │   │   ├── gtest_main.cbproj
│   │   │   │   └── gtest_unittest.cbproj
│   │   │   ├── configure.ac
│   │   │   ├── CONTRIBUTORS
│   │   │   ├── docs
│   │   │   │   ├── advanced.md
│   │   │   │   ├── faq.md
│   │   │   │   ├── Pkgconfig.md
│   │   │   │   ├── primer.md
│   │   │   │   ├── PumpManual.md
│   │   │   │   ├── samples.md
│   │   │   │   └── XcodeGuide.md
│   │   │   ├── include
│   │   │   │   └── gtest
│   │   │   │   ├── gtest-death-test.h
│   │   │   │   ├── gtest.h
│   │   │   │   ├── gtest-message.h
│   │   │   │   ├── gtest-param-test.h
│   │   │   │   ├── gtest-param-test.h.pump
│   │   │   │   ├── gtest_pred_impl.h
│   │   │   │   ├── gtest-printers.h
│   │   │   │   ├── gtest_prod.h
│   │   │   │   ├── gtest-spi.h
│   │   │   │   ├── gtest-test-part.h
│   │   │   │   ├── gtest-typed-test.h
│   │   │   │   └── internal
│   │   │   │   ├── custom
│   │   │   │   │   ├── gtest.h
│   │   │   │   │   ├── gtest-port.h
│   │   │   │   │   ├── gtest-printers.h
│   │   │   │   │   └── README.md
│   │   │   │   ├── gtest-death-test-internal.h
│   │   │   │   ├── gtest-filepath.h
│   │   │   │   ├── gtest-internal.h
│   │   │   │   ├── gtest-linked_ptr.h
│   │   │   │   ├── gtest-param-util-generated.h
│   │   │   │   ├── gtest-param-util-generated.h.pump
│   │   │   │   ├── gtest-param-util.h
│   │   │   │   ├── gtest-port-arch.h
│   │   │   │   ├── gtest-port.h
│   │   │   │   ├── gtest-string.h
│   │   │   │   ├── gtest-tuple.h
│   │   │   │   ├── gtest-tuple.h.pump
│   │   │   │   ├── gtest-type-util.h
│   │   │   │   └── gtest-type-util.h.pump
│   │   │   ├── LICENSE
│   │   │   ├── m4
│   │   │   │   ├── acx_pthread.m4
│   │   │   │   └── gtest.m4
│   │   │   ├── make
│   │   │   │   └── Makefile
│   │   │   ├── Makefile.am
│   │   │   ├── msvc
│   │   │   │   └── 2010
│   │   │   │   ├── gtest_main-md.vcxproj
│   │   │   │   ├── gtest_main-md.vcxproj.filters
│   │   │   │   ├── gtest_main.vcxproj
│   │   │   │   ├── gtest_main.vcxproj.filters
│   │   │   │   ├── gtest-md.sln
│   │   │   │   ├── gtest-md.vcxproj
│   │   │   │   ├── gtest-md.vcxproj.filters
│   │   │   │   ├── gtest_prod_test-md.vcxproj
│   │   │   │   ├── gtest_prod_test-md.vcxproj.filters
│   │   │   │   ├── gtest_prod_test.vcxproj
│   │   │   │   ├── gtest_prod_test.vcxproj.filters
│   │   │   │   ├── gtest.sln
│   │   │   │   ├── gtest_unittest-md.vcxproj
│   │   │   │   ├── gtest_unittest-md.vcxproj.filters
│   │   │   │   ├── gtest_unittest.vcxproj
│   │   │   │   ├── gtest_unittest.vcxproj.filters
│   │   │   │   ├── gtest.vcxproj
│   │   │   │   └── gtest.vcxproj.filters
│   │   │   ├── README.md
│   │   │   ├── samples
│   │   │   │   ├── prime_tables.h
│   │   │   │   ├── sample10_unittest.cc
│   │   │   │   ├── sample1.cc
│   │   │   │   ├── sample1.h
│   │   │   │   ├── sample1_unittest.cc
│   │   │   │   ├── sample2.cc
│   │   │   │   ├── sample2.h
│   │   │   │   ├── sample2_unittest.cc
│   │   │   │   ├── sample3-inl.h
│   │   │   │   ├── sample3_unittest.cc
│   │   │   │   ├── sample4.cc
│   │   │   │   ├── sample4.h
│   │   │   │   ├── sample4_unittest.cc
│   │   │   │   ├── sample5_unittest.cc
│   │   │   │   ├── sample6_unittest.cc
│   │   │   │   ├── sample7_unittest.cc
│   │   │   │   ├── sample8_unittest.cc
│   │   │   │   └── sample9_unittest.cc
│   │   │   ├── scripts
│   │   │   │   ├── common.py
│   │   │   │   ├── fuse_gtest_files.py
│   │   │   │   ├── gen_gtest_pred_impl.py
│   │   │   │   ├── gtest-config.in
│   │   │   │   ├── pump.py
│   │   │   │   ├── release_docs.py
│   │   │   │   ├── test
│   │   │   │   │   └── Makefile
│   │   │   │   ├── upload_gtest.py
│   │   │   │   └── upload.py
│   │   │   ├── src
│   │   │   │   ├── gtest-all.cc
│   │   │   │   ├── gtest.cc
│   │   │   │   ├── gtest-death-test.cc
│   │   │   │   ├── gtest-filepath.cc
│   │   │   │   ├── gtest-internal-inl.h
│   │   │   │   ├── gtest_main.cc
│   │   │   │   ├── gtest-port.cc
│   │   │   │   ├── gtest-printers.cc
│   │   │   │   ├── gtest-test-part.cc
│   │   │   │   └── gtest-typed-test.cc
│   │   │   ├── test
│   │   │   │   ├── BUILD.bazel
│   │   │   │   ├── googletest-break-on-failure-unittest_.cc
│   │   │   │   ├── googletest-break-on-failure-unittest.py
│   │   │   │   ├── googletest-catch-exceptions-test_.cc
│   │   │   │   ├── googletest-catch-exceptions-test.py
│   │   │   │   ├── googletest-color-test_.cc
│   │   │   │   ├── googletest-color-test.py
│   │   │   │   ├── googletest-death-test_ex_test.cc
│   │   │   │   ├── googletest-death-test-test.cc
│   │   │   │   ├── googletest-env-var-test_.cc
│   │   │   │   ├── googletest-env-var-test.py
│   │   │   │   ├── googletest-filepath-test.cc
│   │   │   │   ├── googletest-filter-unittest_.cc
│   │   │   │   ├── googletest-filter-unittest.py
│   │   │   │   ├── googletest-json-outfiles-test.py
│   │   │   │   ├── googletest-json-output-unittest.py
│   │   │   │   ├── googletest-linked-ptr-test.cc
│   │   │   │   ├── googletest-listener-test.cc
│   │   │   │   ├── googletest-list-tests-unittest_.cc
│   │   │   │   ├── googletest-list-tests-unittest.py
│   │   │   │   ├── googletest-message-test.cc
│   │   │   │   ├── googletest-options-test.cc
│   │   │   │   ├── googletest-output-test_.cc
│   │   │   │   ├── googletest-output-test-golden-lin.txt
│   │   │   │   ├── googletest-output-test.py
│   │   │   │   ├── googletest-param-test2-test.cc
│   │   │   │   ├── googletest-param-test-invalid-name1-test_.cc
│   │   │   │   ├── googletest-param-test-invalid-name1-test.py
│   │   │   │   ├── googletest-param-test-invalid-name2-test_.cc
│   │   │   │   ├── googletest-param-test-invalid-name2-test.py
│   │   │   │   ├── googletest-param-test-test.cc
│   │   │   │   ├── googletest-param-test-test.h
│   │   │   │   ├── googletest-port-test.cc
│   │   │   │   ├── googletest-printers-test.cc
│   │   │   │   ├── googletest-shuffle-test_.cc
│   │   │   │   ├── googletest-shuffle-test.py
│   │   │   │   ├── googletest-test2_test.cc
│   │   │   │   ├── googletest-test-part-test.cc
│   │   │   │   ├── googletest-throw-on-failure-test_.cc
│   │   │   │   ├── googletest-throw-on-failure-test.py
│   │   │   │   ├── googletest-tuple-test.cc
│   │   │   │   ├── googletest-uninitialized-test_.cc
│   │   │   │   ├── googletest-uninitialized-test.py
│   │   │   │   ├── gtest_all_test.cc
│   │   │   │   ├── gtest_assert_by_exception_test.cc
│   │   │   │   ├── gtest_environment_test.cc
│   │   │   │   ├── gtest_help_test_.cc
│   │   │   │   ├── gtest_help_test.py
│   │   │   │   ├── gtest_json_test_utils.py
│   │   │   │   ├── gtest_list_output_unittest_.cc
│   │   │   │   ├── gtest_list_output_unittest.py
│   │   │   │   ├── gtest_main_unittest.cc
│   │   │   │   ├── gtest_no_test_unittest.cc
│   │   │   │   ├── gtest_pred_impl_unittest.cc
│   │   │   │   ├── gtest_premature_exit_test.cc
│   │   │   │   ├── gtest_prod_test.cc
│   │   │   │   ├── gtest_repeat_test.cc
│   │   │   │   ├── gtest_sole_header_test.cc
│   │   │   │   ├── gtest_stress_test.cc
│   │   │   │   ├── gtest_testbridge_test_.cc
│   │   │   │   ├── gtest_testbridge_test.py
│   │   │   │   ├── gtest_test_macro_stack_footprint_test.cc
│   │   │   │   ├── gtest_test_utils.py
│   │   │   │   ├── gtest_throw_on_failure_ex_test.cc
│   │   │   │   ├── gtest-typed-test2_test.cc
│   │   │   │   ├── gtest-typed-test_test.cc
│   │   │   │   ├── gtest-typed-test_test.h
│   │   │   │   ├── gtest-unittest-api_test.cc
│   │   │   │   ├── gtest_unittest.cc
│   │   │   │   ├── gtest_xml_outfile1_test_.cc
│   │   │   │   ├── gtest_xml_outfile2_test_.cc
│   │   │   │   ├── gtest_xml_outfiles_test.py
│   │   │   │   ├── gtest_xml_output_unittest_.cc
│   │   │   │   ├── gtest_xml_output_unittest.py
│   │   │   │   ├── gtest_xml_test_utils.py
│   │   │   │   ├── production.cc
│   │   │   │   └── production.h
│   │   │   └── xcode
│   │   │   ├── Config
│   │   │   │   ├── DebugProject.xcconfig
│   │   │   │   ├── FrameworkTarget.xcconfig
│   │   │   │   ├── General.xcconfig
│   │   │   │   ├── ReleaseProject.xcconfig
│   │   │   │   ├── StaticLibraryTarget.xcconfig
│   │   │   │   └── TestTarget.xcconfig
│   │   │   ├── gtest.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── Resources
│   │   │   │   └── Info.plist
│   │   │   ├── Samples
│   │   │   │   └── FrameworkSample
│   │   │   │   ├── Info.plist
│   │   │   │   ├── runtests.sh
│   │   │   │   ├── widget.cc
│   │   │   │   ├── WidgetFramework.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   ├── widget.h
│   │   │   │   └── widget_test.cc
│   │   │   └── Scripts
│   │   │   ├── runtests.sh
│   │   │   └── versiongenerate.py
│   │   ├── LICENSE
│   │   ├── Makefile.am
│   │   ├── README.md
│   │   └── WORKSPACE
│   ├── imgui
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── docs
│   │   │   ├── CHANGELOG.txt
│   │   │   ├── README.md
│   │   │   └── TODO.txt
│   │   ├── examples
│   │   │   ├── example_allegro5
│   │   │   │   ├── example_allegro5.vcxproj
│   │   │   │   ├── example_allegro5.vcxproj.filters
│   │   │   │   ├── imconfig_allegro5.h
│   │   │   │   ├── main.cpp
│   │   │   │   └── README.md
│   │   │   ├── example_apple_metal
│   │   │   │   ├── example_apple_metal.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   ├── iOS
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   ├── Default-568h@2x.png
│   │   │   │   │   ├── Info-iOS.plist
│   │   │   │   │   └── Launch Screen.storyboard
│   │   │   │   ├── macOS
│   │   │   │   │   ├── Base.lproj
│   │   │   │   │   │   └── Main.storyboard
│   │   │   │   │   └── Info-macOS.plist
│   │   │   │   ├── README.md
│   │   │   │   └── Shared
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── main.m
│   │   │   │   ├── Renderer.h
│   │   │   │   ├── Renderer.mm
│   │   │   │   ├── ViewController.h
│   │   │   │   └── ViewController.mm
│   │   │   ├── example_apple_opengl2
│   │   │   │   ├── example_apple_opengl2.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   └── main.mm
│   │   │   ├── example_freeglut_opengl2
│   │   │   │   ├── example_freeglut_opengl2.vcxproj
│   │   │   │   ├── example_freeglut_opengl2.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── example_glfw_opengl2
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_glfw_opengl2.vcxproj
│   │   │   │   ├── example_glfw_opengl2.vcxproj.filters
│   │   │   │   ├── main.cpp
│   │   │   │   └── Makefile
│   │   │   ├── example_glfw_opengl3
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_glfw_opengl3.vcxproj
│   │   │   │   ├── example_glfw_opengl3.vcxproj.filters
│   │   │   │   ├── main.cpp
│   │   │   │   └── Makefile
│   │   │   ├── example_glfw_vulkan
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── build_win64.bat
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── example_glfw_vulkan.vcxproj
│   │   │   │   ├── example_glfw_vulkan.vcxproj.filters
│   │   │   │   ├── gen_spv.sh
│   │   │   │   ├── glsl_shader.frag
│   │   │   │   ├── glsl_shader.vert
│   │   │   │   └── main.cpp
│   │   │   ├── example_marmalade
│   │   │   │   ├── data
│   │   │   │   │   └── app.icf
│   │   │   │   ├── main.cpp
│   │   │   │   └── marmalade_example.mkb
│   │   │   ├── example_null
│   │   │   │   ├── build_win32.bat
│   │   │   │   └── main.cpp
│   │   │   ├── example_sdl_opengl2
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_sdl_opengl2.vcxproj
│   │   │   │   ├── example_sdl_opengl2.vcxproj.filters
│   │   │   │   ├── main.cpp
│   │   │   │   ├── Makefile
│   │   │   │   └── README.md
│   │   │   ├── example_sdl_opengl3
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_sdl_opengl3.vcxproj
│   │   │   │   ├── example_sdl_opengl3.vcxproj.filters
│   │   │   │   ├── main.cpp
│   │   │   │   ├── Makefile
│   │   │   │   └── README.md
│   │   │   ├── example_sdl_vulkan
│   │   │   │   ├── example_sdl_vulkan.vcxproj
│   │   │   │   ├── example_sdl_vulkan.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── example_win32_directx10
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_win32_directx10.vcxproj
│   │   │   │   ├── example_win32_directx10.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── example_win32_directx11
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_win32_directx11.vcxproj
│   │   │   │   ├── example_win32_directx11.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── example_win32_directx12
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_win32_directx12.vcxproj
│   │   │   │   ├── example_win32_directx12.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── example_win32_directx9
│   │   │   │   ├── build_win32.bat
│   │   │   │   ├── example_win32_directx9.vcxproj
│   │   │   │   ├── example_win32_directx9.vcxproj.filters
│   │   │   │   └── main.cpp
│   │   │   ├── imgui_examples.sln
│   │   │   ├── imgui_impl_allegro5.cpp
│   │   │   ├── imgui_impl_allegro5.h
│   │   │   ├── imgui_impl_dx10.cpp
│   │   │   ├── imgui_impl_dx10.h
│   │   │   ├── imgui_impl_dx11.cpp
│   │   │   ├── imgui_impl_dx11.h
│   │   │   ├── imgui_impl_dx12.cpp
│   │   │   ├── imgui_impl_dx12.h
│   │   │   ├── imgui_impl_dx9.cpp
│   │   │   ├── imgui_impl_dx9.h
│   │   │   ├── imgui_impl_freeglut.cpp
│   │   │   ├── imgui_impl_freeglut.h
│   │   │   ├── imgui_impl_glfw.cpp
│   │   │   ├── imgui_impl_glfw.h
│   │   │   ├── imgui_impl_marmalade.cpp
│   │   │   ├── imgui_impl_marmalade.h
│   │   │   ├── imgui_impl_metal.h
│   │   │   ├── imgui_impl_metal.mm
│   │   │   ├── imgui_impl_opengl2.cpp
│   │   │   ├── imgui_impl_opengl2.h
│   │   │   ├── imgui_impl_opengl3.cpp
│   │   │   ├── imgui_impl_opengl3.h
│   │   │   ├── imgui_impl_osx.h
│   │   │   ├── imgui_impl_osx.mm
│   │   │   ├── imgui_impl_sdl.cpp
│   │   │   ├── imgui_impl_sdl.h
│   │   │   ├── imgui_impl_vulkan.cpp
│   │   │   ├── imgui_impl_vulkan.h
│   │   │   ├── imgui_impl_win32.cpp
│   │   │   ├── imgui_impl_win32.h
│   │   │   ├── libs
│   │   │   │   ├── gl3w
│   │   │   │   │   └── GL
│   │   │   │   │   ├── gl3w.c
│   │   │   │   │   ├── gl3w.h
│   │   │   │   │   └── glcorearb.h
│   │   │   │   ├── glfw
│   │   │   │   │   ├── COPYING.txt
│   │   │   │   │   ├── include
│   │   │   │   │   │   └── GLFW
│   │   │   │   │   │   ├── glfw3.h
│   │   │   │   │   │   └── glfw3native.h
│   │   │   │   │   ├── lib-vc2010-32
│   │   │   │   │   │   └── glfw3.lib
│   │   │   │   │   └── lib-vc2010-64
│   │   │   │   │   └── glfw3.lib
│   │   │   │   └── usynergy
│   │   │   │   ├── README.txt
│   │   │   │   ├── uSynergy.c
│   │   │   │   └── uSynergy.h
│   │   │   └── README.txt
│   │   ├── imconfig.h
│   │   ├── imgui.cpp
│   │   ├── imgui_demo.cpp
│   │   ├── imgui_draw.cpp
│   │   ├── imgui.h
│   │   ├── imgui_internal.h
│   │   ├── imgui_widgets.cpp
│   │   ├── imstb_rectpack.h
│   │   ├── imstb_textedit.h
│   │   ├── imstb_truetype.h
│   │   ├── LICENSE.txt
│   │   └── misc
│   │   ├── fonts
│   │   │   ├── binary_to_compressed_c.cpp
│   │   │   ├── Cousine-Regular.ttf
│   │   │   ├── DroidSans.ttf
│   │   │   ├── Karla-Regular.ttf
│   │   │   ├── ProggyClean.ttf
│   │   │   ├── ProggyTiny.ttf
│   │   │   ├── README.txt
│   │   │   └── Roboto-Medium.ttf
│   │   ├── freetype
│   │   │   ├── imgui_freetype.cpp
│   │   │   ├── imgui_freetype.h
│   │   │   └── README.md
│   │   ├── natvis
│   │   │   ├── imgui.natvis
│   │   │   └── README.txt
│   │   └── stl
│   │   ├── imgui_stl.cpp
│   │   └── imgui_stl.h
│   ├── libebml
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── ChangeLog
│   │   ├── CMakeLists.txt
│   │   ├── CODE_OF_CONDUCT.md
│   │   ├── ebml
│   │   │   ├── c
│   │   │   │   └── libebml_t.h
│   │   │   ├── Debug.h
│   │   │   ├── EbmlBinary.h
│   │   │   ├── EbmlConfig.h
│   │   │   ├── EbmlContexts.h
│   │   │   ├── EbmlCrc32.h
│   │   │   ├── EbmlDate.h
│   │   │   ├── EbmlDummy.h
│   │   │   ├── EbmlElement.h
│   │   │   ├── EbmlEndian.h
│   │   │   ├── EbmlFloat.h
│   │   │   ├── EbmlHead.h
│   │   │   ├── EbmlId.h
│   │   │   ├── EbmlMaster.h
│   │   │   ├── EbmlSInteger.h
│   │   │   ├── EbmlStream.h
│   │   │   ├── EbmlString.h
│   │   │   ├── EbmlSubHead.h
│   │   │   ├── EbmlTypes.h
│   │   │   ├── EbmlUInteger.h
│   │   │   ├── EbmlUnicodeString.h
│   │   │   ├── EbmlVersion.h
│   │   │   ├── EbmlVoid.h
│   │   │   ├── IOCallback.h
│   │   │   ├── MemIOCallback.h
│   │   │   ├── MemReadIOCallback.h
│   │   │   ├── SafeReadIOCallback.h
│   │   │   └── StdIOCallback.h
│   │   ├── EbmlConfig.cmake
│   │   ├── libebml.pc.in
│   │   ├── libebml.proj
│   │   ├── LICENSE.LGPL
│   │   ├── README.md
│   │   └── src
│   │   ├── Debug.cpp
│   │   ├── EbmlBinary.cpp
│   │   ├── EbmlContexts.cpp
│   │   ├── EbmlCrc32.cpp
│   │   ├── EbmlDate.cpp
│   │   ├── EbmlDummy.cpp
│   │   ├── EbmlElement.cpp
│   │   ├── EbmlFloat.cpp
│   │   ├── EbmlHead.cpp
│   │   ├── EbmlMaster.cpp
│   │   ├── EbmlSInteger.cpp
│   │   ├── EbmlStream.cpp
│   │   ├── EbmlString.cpp
│   │   ├── EbmlSubHead.cpp
│   │   ├── EbmlUInteger.cpp
│   │   ├── EbmlUnicodeString.cpp
│   │   ├── EbmlVersion.cpp
│   │   ├── EbmlVoid.cpp
│   │   ├── IOCallback.cpp
│   │   ├── MemIOCallback.cpp
│   │   ├── MemReadIOCallback.cpp
│   │   ├── platform
│   │   │   └── win32
│   │   │   ├── WinIOCallback.cpp
│   │   │   └── WinIOCallback.h
│   │   ├── SafeReadIOCallback.cpp
│   │   └── StdIOCallback.cpp
│   ├── libjpeg-turbo
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── appveyor.yml
│   │   ├── Brewfile
│   │   ├── BUILDING.md
│   │   ├── cderror.h
│   │   ├── cdjpeg.c
│   │   ├── cdjpeg.h
│   │   ├── change.log
│   │   ├── ChangeLog.md
│   │   ├── ci
│   │   │   └── keys.enc
│   │   ├── cjpeg.1
│   │   ├── cjpeg.c
│   │   ├── CMakeLists.txt
│   │   ├── cmakescripts
│   │   │   ├── BuildPackages.cmake
│   │   │   ├── cmake_uninstall.cmake.in
│   │   │   ├── GNUInstallDirs.cmake
│   │   │   └── testclean.cmake
│   │   ├── cmyk.h
│   │   ├── coderules.txt
│   │   ├── djpeg.1
│   │   ├── djpeg.c
│   │   ├── doc
│   │   │   └── html
│   │   │   ├── annotated.html
│   │   │   ├── bc_s.png
│   │   │   ├── bdwn.png
│   │   │   ├── classes.html
│   │   │   ├── closed.png
│   │   │   ├── doxygen.css
│   │   │   ├── doxygen-extra.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
│   │   │   ├── tabs.css
│   │   │   └── tab_s.png
│   │   ├── doxygen.config
│   │   ├── doxygen-extra.css
│   │   ├── example.txt
│   │   ├── jaricom.c
│   │   ├── java
│   │   │   ├── CMakeLists.txt
│   │   │   ├── doc
│   │   │   │   ├── allclasses-frame.html
│   │   │   │   ├── allclasses-noframe.html
│   │   │   │   ├── constant-values.html
│   │   │   │   ├── deprecated-list.html
│   │   │   │   ├── help-doc.html
│   │   │   │   ├── index-all.html
│   │   │   │   ├── index.html
│   │   │   │   ├── org
│   │   │   │   │   └── libjpegturbo
│   │   │   │   │   └── turbojpeg
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── TJCompressor.html
│   │   │   │   │   ├── TJCustomFilter.html
│   │   │   │   │   ├── TJDecompressor.html
│   │   │   │   │   ├── TJException.html
│   │   │   │   │   ├── TJ.html
│   │   │   │   │   ├── TJScalingFactor.html
│   │   │   │   │   ├── TJTransformer.html
│   │   │   │   │   ├── TJTransform.html
│   │   │   │   │   └── YUVImage.html
│   │   │   │   ├── overview-tree.html
│   │   │   │   ├── package-list
│   │   │   │   ├── resources
│   │   │   │   │   ├── background.gif
│   │   │   │   │   ├── tab.gif
│   │   │   │   │   ├── titlebar_end.gif
│   │   │   │   │   └── titlebar.gif
│   │   │   │   ├── script.js
│   │   │   │   ├── serialized-form.html
│   │   │   │   └── stylesheet.css
│   │   │   ├── MANIFEST.MF
│   │   │   ├── org
│   │   │   │   └── libjpegturbo
│   │   │   │   └── turbojpeg
│   │   │   │   ├── TJCompressor.java
│   │   │   │   ├── TJCustomFilter.java
│   │   │   │   ├── TJDecompressor.java
│   │   │   │   ├── TJException.java
│   │   │   │   ├── TJ.java
│   │   │   │   ├── TJLoader-unix.java.in
│   │   │   │   ├── TJLoader-win.java.in
│   │   │   │   ├── TJScalingFactor.java
│   │   │   │   ├── TJTransformer.java
│   │   │   │   ├── TJTransform.java
│   │   │   │   └── YUVImage.java
│   │   │   ├── org_libjpegturbo_turbojpeg_TJCompressor.h
│   │   │   ├── org_libjpegturbo_turbojpeg_TJDecompressor.h
│   │   │   ├── org_libjpegturbo_turbojpeg_TJ.h
│   │   │   ├── org_libjpegturbo_turbojpeg_TJTransformer.h
│   │   │   ├── README
│   │   │   ├── TJBench.java
│   │   │   ├── TJExample.java
│   │   │   └── TJUnitTest.java
│   │   ├── jcapimin.c
│   │   ├── jcapistd.c
│   │   ├── jcarith.c
│   │   ├── jccoefct.c
│   │   ├── jccolext.c
│   │   ├── jccolor.c
│   │   ├── jcdctmgr.c
│   │   ├── jchuff.c
│   │   ├── jchuff.h
│   │   ├── jcicc.c
│   │   ├── jcinit.c
│   │   ├── jcmainct.c
│   │   ├── jcmarker.c
│   │   ├── jcmaster.c
│   │   ├── jcomapi.c
│   │   ├── jconfig.h.in
│   │   ├── jconfigint.h.in
│   │   ├── jconfig.txt
│   │   ├── jcparam.c
│   │   ├── jcphuff.c
│   │   ├── jcprepct.c
│   │   ├── jcsample.c
│   │   ├── jcstest.c
│   │   ├── jctrans.c
│   │   ├── jdapimin.c
│   │   ├── jdapistd.c
│   │   ├── jdarith.c
│   │   ├── jdatadst.c
│   │   ├── jdatadst-tj.c
│   │   ├── jdatasrc.c
│   │   ├── jdatasrc-tj.c
│   │   ├── jdcoefct.c
│   │   ├── jdcoefct.h
│   │   ├── jdcol565.c
│   │   ├── jdcolext.c
│   │   ├── jdcolor.c
│   │   ├── jdct.h
│   │   ├── jddctmgr.c
│   │   ├── jdhuff.c
│   │   ├── jdhuff.h
│   │   ├── jdicc.c
│   │   ├── jdinput.c
│   │   ├── jdmainct.c
│   │   ├── jdmainct.h
│   │   ├── jdmarker.c
│   │   ├── jdmaster.c
│   │   ├── jdmaster.h
│   │   ├── jdmerge.c
│   │   ├── jdmrg565.c
│   │   ├── jdmrgext.c
│   │   ├── jdphuff.c
│   │   ├── jdpostct.c
│   │   ├── jdsample.c
│   │   ├── jdsample.h
│   │   ├── 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
│   │   ├── jpegcomp.h
│   │   ├── jpegint.h
│   │   ├── jpeglib.h
│   │   ├── jpeg_nbits_table.h
│   │   ├── jpegtran.1
│   │   ├── jpegtran.c
│   │   ├── jquant1.c
│   │   ├── jquant2.c
│   │   ├── jsimddct.h
│   │   ├── jsimd.h
│   │   ├── jsimd_none.c
│   │   ├── jstdhuff.c
│   │   ├── jutils.c
│   │   ├── jversion.h
│   │   ├── libjpeg.map.in
│   │   ├── libjpeg.txt
│   │   ├── LICENSE.md
│   │   ├── md5
│   │   │   ├── CMakeLists.txt
│   │   │   ├── md5.c
│   │   │   ├── md5cmp.c
│   │   │   ├── md5.h
│   │   │   └── md5hl.c
│   │   ├── rdbmp.c
│   │   ├── rdcolmap.c
│   │   ├── rdgif.c
│   │   ├── rdjpgcom.1
│   │   ├── rdjpgcom.c
│   │   ├── rdppm.c
│   │   ├── rdrle.c
│   │   ├── rdswitch.c
│   │   ├── rdtarga.c
│   │   ├── README.ijg
│   │   ├── README.md
│   │   ├── release
│   │   │   ├── deb-control.in
│   │   │   ├── Distribution.xml.in
│   │   │   ├── installer.nsi.in
│   │   │   ├── libjpeg.pc.in
│   │   │   ├── libturbojpeg.pc.in
│   │   │   ├── License.rtf
│   │   │   ├── makecygwinpkg.in
│   │   │   ├── makedpkg.in
│   │   │   ├── makemacpkg.in
│   │   │   ├── makerpm.in
│   │   │   ├── makesrpm.in
│   │   │   ├── maketarball.in
│   │   │   ├── ReadMe.txt
│   │   │   ├── rpm.spec.in
│   │   │   ├── uninstall.in
│   │   │   └── Welcome.rtf
│   │   ├── sharedlib
│   │   │   └── CMakeLists.txt
│   │   ├── simd
│   │   │   ├── arm
│   │   │   │   ├── jsimd.c
│   │   │   │   └── jsimd_neon.S
│   │   │   ├── arm64
│   │   │   │   ├── jsimd.c
│   │   │   │   └── jsimd_neon.S
│   │   │   ├── CMakeLists.txt
│   │   │   ├── gas-preprocessor.in
│   │   │   ├── i386
│   │   │   │   ├── jccolext-avx2.asm
│   │   │   │   ├── jccolext-mmx.asm
│   │   │   │   ├── jccolext-sse2.asm
│   │   │   │   ├── jccolor-avx2.asm
│   │   │   │   ├── jccolor-mmx.asm
│   │   │   │   ├── jccolor-sse2.asm
│   │   │   │   ├── jcgray-avx2.asm
│   │   │   │   ├── jcgray-mmx.asm
│   │   │   │   ├── jcgray-sse2.asm
│   │   │   │   ├── jcgryext-avx2.asm
│   │   │   │   ├── jcgryext-mmx.asm
│   │   │   │   ├── jcgryext-sse2.asm
│   │   │   │   ├── jchuff-sse2.asm
│   │   │   │   ├── jcphuff-sse2.asm
│   │   │   │   ├── jcsample-avx2.asm
│   │   │   │   ├── jcsample-mmx.asm
│   │   │   │   ├── jcsample-sse2.asm
│   │   │   │   ├── jdcolext-avx2.asm
│   │   │   │   ├── jdcolext-mmx.asm
│   │   │   │   ├── jdcolext-sse2.asm
│   │   │   │   ├── jdcolor-avx2.asm
│   │   │   │   ├── jdcolor-mmx.asm
│   │   │   │   ├── jdcolor-sse2.asm
│   │   │   │   ├── jdmerge-avx2.asm
│   │   │   │   ├── jdmerge-mmx.asm
│   │   │   │   ├── jdmerge-sse2.asm
│   │   │   │   ├── jdmrgext-avx2.asm
│   │   │   │   ├── jdmrgext-mmx.asm
│   │   │   │   ├── jdmrgext-sse2.asm
│   │   │   │   ├── jdsample-avx2.asm
│   │   │   │   ├── jdsample-mmx.asm
│   │   │   │   ├── jdsample-sse2.asm
│   │   │   │   ├── jfdctflt-3dn.asm
│   │   │   │   ├── jfdctflt-sse.asm
│   │   │   │   ├── jfdctfst-mmx.asm
│   │   │   │   ├── jfdctfst-sse2.asm
│   │   │   │   ├── jfdctint-avx2.asm
│   │   │   │   ├── jfdctint-mmx.asm
│   │   │   │   ├── jfdctint-sse2.asm
│   │   │   │   ├── jidctflt-3dn.asm
│   │   │   │   ├── jidctflt-sse2.asm
│   │   │   │   ├── jidctflt-sse.asm
│   │   │   │   ├── jidctfst-mmx.asm
│   │   │   │   ├── jidctfst-sse2.asm
│   │   │   │   ├── jidctint-avx2.asm
│   │   │   │   ├── jidctint-mmx.asm
│   │   │   │   ├── jidctint-sse2.asm
│   │   │   │   ├── jidctred-mmx.asm
│   │   │   │   ├── jidctred-sse2.asm
│   │   │   │   ├── jquant-3dn.asm
│   │   │   │   ├── jquantf-sse2.asm
│   │   │   │   ├── jquanti-avx2.asm
│   │   │   │   ├── jquanti-sse2.asm
│   │   │   │   ├── jquant-mmx.asm
│   │   │   │   ├── jquant-sse.asm
│   │   │   │   ├── jsimd.c
│   │   │   │   └── jsimdcpu.asm
│   │   │   ├── jsimd.h
│   │   │   ├── loongson
│   │   │   │   ├── jccolext-mmi.c
│   │   │   │   ├── jccolor-mmi.c
│   │   │   │   ├── jcsample.h
│   │   │   │   ├── jcsample-mmi.c
│   │   │   │   ├── jdcolext-mmi.c
│   │   │   │   ├── jdcolor-mmi.c
│   │   │   │   ├── jdsample-mmi.c
│   │   │   │   ├── jfdctint-mmi.c
│   │   │   │   ├── jidctint-mmi.c
│   │   │   │   ├── jquanti-mmi.c
│   │   │   │   ├── jsimd.c
│   │   │   │   ├── jsimd_mmi.h
│   │   │   │   └── loongson-mmintrin.h
│   │   │   ├── mips
│   │   │   │   ├── jsimd.c
│   │   │   │   ├── jsimd_dspr2_asm.h
│   │   │   │   └── jsimd_dspr2.S
│   │   │   ├── nasm
│   │   │   │   ├── jcolsamp.inc
│   │   │   │   ├── jdct.inc
│   │   │   │   ├── jpeg_nbits_table.inc
│   │   │   │   ├── jsimdcfg.inc
│   │   │   │   ├── jsimdcfg.inc.h
│   │   │   │   └── jsimdext.inc
│   │   │   ├── powerpc
│   │   │   │   ├── jccolext-altivec.c
│   │   │   │   ├── jccolor-altivec.c
│   │   │   │   ├── jcgray-altivec.c
│   │   │   │   ├── jcgryext-altivec.c
│   │   │   │   ├── jcsample-altivec.c
│   │   │   │   ├── jcsample.h
│   │   │   │   ├── jdcolext-altivec.c
│   │   │   │   ├── jdcolor-altivec.c
│   │   │   │   ├── jdmerge-altivec.c
│   │   │   │   ├── jdmrgext-altivec.c
│   │   │   │   ├── jdsample-altivec.c
│   │   │   │   ├── jfdctfst-altivec.c
│   │   │   │   ├── jfdctint-altivec.c
│   │   │   │   ├── jidctfst-altivec.c
│   │   │   │   ├── jidctint-altivec.c
│   │   │   │   ├── jquanti-altivec.c
│   │   │   │   ├── jsimd_altivec.h
│   │   │   │   └── jsimd.c
│   │   │   └── x86_64
│   │   │   ├── jccolext-avx2.asm
│   │   │   ├── jccolext-sse2.asm
│   │   │   ├── jccolor-avx2.asm
│   │   │   ├── jccolor-sse2.asm
│   │   │   ├── jcgray-avx2.asm
│   │   │   ├── jcgray-sse2.asm
│   │   │   ├── jcgryext-avx2.asm
│   │   │   ├── jcgryext-sse2.asm
│   │   │   ├── jchuff-sse2.asm
│   │   │   ├── jcphuff-sse2.asm
│   │   │   ├── jcsample-avx2.asm
│   │   │   ├── jcsample-sse2.asm
│   │   │   ├── jdcolext-avx2.asm
│   │   │   ├── jdcolext-sse2.asm
│   │   │   ├── jdcolor-avx2.asm
│   │   │   ├── jdcolor-sse2.asm
│   │   │   ├── jdmerge-avx2.asm
│   │   │   ├── jdmerge-sse2.asm
│   │   │   ├── jdmrgext-avx2.asm
│   │   │   ├── jdmrgext-sse2.asm
│   │   │   ├── jdsample-avx2.asm
│   │   │   ├── jdsample-sse2.asm
│   │   │   ├── jfdctflt-sse.asm
│   │   │   ├── jfdctfst-sse2.asm
│   │   │   ├── jfdctint-avx2.asm
│   │   │   ├── jfdctint-sse2.asm
│   │   │   ├── jidctflt-sse2.asm
│   │   │   ├── jidctfst-sse2.asm
│   │   │   ├── jidctint-avx2.asm
│   │   │   ├── jidctint-sse2.asm
│   │   │   ├── jidctred-sse2.asm
│   │   │   ├── jquantf-sse2.asm
│   │   │   ├── jquanti-avx2.asm
│   │   │   ├── jquanti-sse2.asm
│   │   │   ├── jsimd.c
│   │   │   └── jsimdcpu.asm
│   │   ├── structure.txt
│   │   ├── testimages
│   │   │   ├── nightshot_iso_100.bmp
│   │   │   ├── nightshot_iso_100.txt
│   │   │   ├── test1.icc
│   │   │   ├── test1.icc.txt
│   │   │   ├── test2.icc
│   │   │   ├── test2.icc.txt
│   │   │   ├── testimgari.jpg
│   │   │   ├── testimgint.jpg
│   │   │   ├── testorig12.jpg
│   │   │   ├── testorig.jpg
│   │   │   ├── testorig.ppm
│   │   │   ├── vgl_5674_0098.bmp
│   │   │   ├── vgl_6434_0018a.bmp
│   │   │   └── vgl_6548_0026a.bmp
│   │   ├── tjbench.c
│   │   ├── tjbenchtest.in
│   │   ├── tjbenchtest.java.in
│   │   ├── tjexample.c
│   │   ├── tjexampletest.in
│   │   ├── tjexampletest.java.in
│   │   ├── tjunittest.c
│   │   ├── tjutil.c
│   │   ├── tjutil.h
│   │   ├── transupp.c
│   │   ├── transupp.h
│   │   ├── turbojpeg.c
│   │   ├── turbojpeg.h
│   │   ├── turbojpeg-jni.c
│   │   ├── turbojpeg-mapfile
│   │   ├── turbojpeg-mapfile.jni
│   │   ├── usage.txt
│   │   ├── win
│   │   │   ├── jconfig.h.in
│   │   │   ├── jpeg62.def
│   │   │   ├── jpeg62-memsrcdst.def
│   │   │   ├── jpeg7.def
│   │   │   ├── jpeg7-memsrcdst.def
│   │   │   └── jpeg8.def
│   │   ├── wizard.txt
│   │   ├── wrbmp.c
│   │   ├── wrgif.c
│   │   ├── wrjpgcom.1
│   │   ├── wrjpgcom.c
│   │   ├── wrppm.c
│   │   ├── wrrle.c
│   │   └── wrtarga.c
│   ├── libmatroska
│   │   ├── CMakeLists.txt
│   │   ├── EbmlConfig.cmake
│   │   ├── EbmlConfigVersion.cmake
│   │   └── src
│   │   ├── ChangeLog
│   │   ├── CMakeLists.txt
│   │   ├── CODE_OF_CONDUCT.md
│   │   ├── libmatroska.pc.in
│   │   ├── libmatroska.proj
│   │   ├── LICENSE.LGPL
│   │   ├── matroska
│   │   │   ├── c
│   │   │   │   ├── libmatroska.h
│   │   │   │   └── libmatroska_t.h
│   │   │   ├── FileKax.h
│   │   │   ├── KaxAttached.h
│   │   │   ├── KaxAttachments.h
│   │   │   ├── KaxBlockData.h
│   │   │   ├── KaxBlock.h
│   │   │   ├── KaxChapters.h
│   │   │   ├── KaxClusterData.h
│   │   │   ├── KaxCluster.h
│   │   │   ├── KaxConfig.h
│   │   │   ├── KaxContentEncoding.h
│   │   │   ├── KaxContexts.h
│   │   │   ├── KaxCuesData.h
│   │   │   ├── KaxCues.h
│   │   │   ├── KaxDefines.h
│   │   │   ├── KaxInfoData.h
│   │   │   ├── KaxInfo.h
│   │   │   ├── KaxSeekHead.h
│   │   │   ├── KaxSegment.h
│   │   │   ├── KaxSemantic.h
│   │   │   ├── KaxTag.h
│   │   │   ├── KaxTags.h
│   │   │   ├── KaxTrackAudio.h
│   │   │   ├── KaxTrackEntryData.h
│   │   │   ├── KaxTracks.h
│   │   │   ├── KaxTrackVideo.h
│   │   │   ├── KaxTypes.h
│   │   │   └── KaxVersion.h
│   │   ├── MatroskaConfig.cmake
│   │   ├── README.md
│   │   ├── src
│   │   │   ├── FileKax.cpp
│   │   │   ├── KaxAttached.cpp
│   │   │   ├── KaxAttachments.cpp
│   │   │   ├── KaxBlock.cpp
│   │   │   ├── KaxBlockData.cpp
│   │   │   ├── KaxCluster.cpp
│   │   │   ├── KaxContexts.cpp
│   │   │   ├── KaxCues.cpp
│   │   │   ├── KaxCuesData.cpp
│   │   │   ├── KaxInfoData.cpp
│   │   │   ├── KaxSeekHead.cpp
│   │   │   ├── KaxSegment.cpp
│   │   │   ├── KaxSemantic.cpp
│   │   │   ├── KaxTracks.cpp
│   │   │   └── KaxVersion.cpp
│   │   ├── test
│   │   │   ├── ebml
│   │   │   │   ├── ebml.proj
│   │   │   │   ├── Makefile
│   │   │   │   ├── test00.cpp
│   │   │   │   └── test0.cpp
│   │   │   ├── Makefile
│   │   │   ├── mux
│   │   │   │   ├── mux.proj
│   │   │   │   ├── test6.cpp
│   │   │   │   └── test8.cpp
│   │   │   ├── tags
│   │   │   │   ├── tags.proj
│   │   │   │   └── test9.cpp
│   │   │   ├── test.proj
│   │   │   └── utf8
│   │   │   ├── test5.cpp
│   │   │   └── utf8.proj
│   │   └── tools
│   │   └── check_ids
│   ├── libsoundio
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── CHANGELOG.md
│   │   ├── cmake
│   │   │   ├── FindCoreAudio.cmake
│   │   │   ├── FindJACK.cmake
│   │   │   ├── FindPulseAudio.cmake
│   │   │   └── FindWASAPI.cmake
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── doxygen.conf.in
│   │   │   ├── FindSoundIo.cmake
│   │   │   └── footer.html
│   │   ├── example
│   │   │   ├── sio_list_devices.c
│   │   │   ├── sio_microphone.c
│   │   │   ├── sio_record.c
│   │   │   └── sio_sine.c
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── soundio
│   │   │   ├── endian.h
│   │   │   └── soundio.h
│   │   ├── src
│   │   │   ├── alsa.c
│   │   │   ├── alsa.h
│   │   │   ├── atomics.h
│   │   │   ├── channel_layout.c
│   │   │   ├── config.h.in
│   │   │   ├── coreaudio.c
│   │   │   ├── coreaudio.h
│   │   │   ├── dummy.c
│   │   │   ├── dummy.h
│   │   │   ├── jack.c
│   │   │   ├── jack.h
│   │   │   ├── list.h
│   │   │   ├── os.c
│   │   │   ├── os.h
│   │   │   ├── pulseaudio.c
│   │   │   ├── pulseaudio.h
│   │   │   ├── ring_buffer.c
│   │   │   ├── ring_buffer.h
│   │   │   ├── soundio.c
│   │   │   ├── soundio_internal.h
│   │   │   ├── soundio_private.h
│   │   │   ├── util.c
│   │   │   ├── util.h
│   │   │   ├── wasapi.c
│   │   │   └── wasapi.h
│   │   └── test
│   │   ├── backend_disconnect_recover.c
│   │   ├── latency.c
│   │   ├── overflow.c
│   │   ├── underflow.c
│   │   ├── unit_tests.c
│   │   └── valgrind.supp
│   ├── libusb
│   │   ├── CMakeLists.txt
│   │   ├── config.h
│   │   └── src
│   │   ├── android
│   │   │   ├── config.h
│   │   │   ├── jni
│   │   │   │   ├── Android.mk
│   │   │   │   ├── Application.mk
│   │   │   │   ├── examples.mk
│   │   │   │   ├── libusb.mk
│   │   │   │   └── tests.mk
│   │   │   └── README
│   │   ├── appveyor_cygwin.bat
│   │   ├── appveyor_minGW.bat
│   │   ├── appveyor.yml
│   │   ├── AUTHORS
│   │   ├── autogen.sh
│   │   ├── bootstrap.sh
│   │   ├── ChangeLog
│   │   ├── configure.ac
│   │   ├── COPYING
│   │   ├── doc
│   │   │   ├── doxygen.cfg.in
│   │   │   ├── libusb.png
│   │   │   └── Makefile.am
│   │   ├── examples
│   │   │   ├── dpfp.c
│   │   │   ├── dpfp_threaded.c
│   │   │   ├── ezusb.c
│   │   │   ├── ezusb.h
│   │   │   ├── fxload.c
│   │   │   ├── getopt
│   │   │   │   ├── getopt1.c
│   │   │   │   ├── getopt.c
│   │   │   │   └── getopt.h
│   │   │   ├── hotplugtest.c
│   │   │   ├── listdevs.c
│   │   │   ├── Makefile.am
│   │   │   ├── sam3u_benchmark.c
│   │   │   ├── testlibusb.c
│   │   │   └── xusb.c
│   │   ├── INSTALL_WIN.txt
│   │   ├── libusb
│   │   │   ├── core.c
│   │   │   ├── descriptor.c
│   │   │   ├── hotplug.c
│   │   │   ├── hotplug.h
│   │   │   ├── io.c
│   │   │   ├── libusb-1.0.def
│   │   │   ├── libusb-1.0.rc
│   │   │   ├── libusb.h
│   │   │   ├── libusbi.h
│   │   │   ├── Makefile.am
│   │   │   ├── os
│   │   │   │   ├── darwin_usb.c
│   │   │   │   ├── darwin_usb.h
│   │   │   │   ├── haiku_pollfs.cpp
│   │   │   │   ├── haiku_usb_backend.cpp
│   │   │   │   ├── haiku_usb.h
│   │   │   │   ├── haiku_usb_raw.cpp
│   │   │   │   ├── haiku_usb_raw.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_windows.c
│   │   │   │   ├── poll_windows.h
│   │   │   │   ├── sunos_usb.c
│   │   │   │   ├── sunos_usb.h
│   │   │   │   ├── threads_posix.c
│   │   │   │   ├── threads_posix.h
│   │   │   │   ├── threads_windows.c
│   │   │   │   ├── threads_windows.h
│   │   │   │   ├── wince_usb.c
│   │   │   │   ├── wince_usb.h
│   │   │   │   ├── windows_common.h
│   │   │   │   ├── windows_nt_common.c
│   │   │   │   ├── windows_nt_common.h
│   │   │   │   ├── windows_nt_shared_types.h
│   │   │   │   ├── windows_usbdk.c
│   │   │   │   ├── windows_usbdk.h
│   │   │   │   ├── windows_winusb.c
│   │   │   │   └── windows_winusb.h
│   │   │   ├── strerror.c
│   │   │   ├── sync.c
│   │   │   ├── version.h
│   │   │   └── version_nano.h
│   │   ├── libusb-1.0.pc.in
│   │   ├── Makefile.am
│   │   ├── msvc
│   │   │   ├── appveyor.bat
│   │   │   ├── config.h
│   │   │   ├── ddk_build.cmd
│   │   │   ├── errno.h
│   │   │   ├── fxload_2010.vcxproj
│   │   │   ├── fxload_2012.vcxproj
│   │   │   ├── fxload_2013.vcxproj
│   │   │   ├── fxload_2015.vcxproj
│   │   │   ├── fxload_2017.vcxproj
│   │   │   ├── fxload_sources
│   │   │   ├── getopt_2005.vcproj
│   │   │   ├── getopt_2010.vcxproj
│   │   │   ├── getopt_2012.vcxproj
│   │   │   ├── getopt_2013.vcxproj
│   │   │   ├── getopt_2015.vcxproj
│   │   │   ├── getopt_2017.vcxproj
│   │   │   ├── getopt_sources
│   │   │   ├── hotplugtest_2010.vcxproj
│   │   │   ├── hotplugtest_2012.vcxproj
│   │   │   ├── hotplugtest_2013.vcxproj
│   │   │   ├── hotplugtest_2015.vcxproj
│   │   │   ├── hotplugtest_2017.vcxproj
│   │   │   ├── hotplugtest_sources
│   │   │   ├── inttypes.h
│   │   │   ├── libusb_2005.sln
│   │   │   ├── libusb_2010.sln
│   │   │   ├── libusb_2012.sln
│   │   │   ├── libusb_2013.sln
│   │   │   ├── libusb_2015.sln
│   │   │   ├── libusb_2017.sln
│   │   │   ├── libusb_dll_2005.vcproj
│   │   │   ├── libusb_dll_2010.vcxproj
│   │   │   ├── libusb_dll_2012.vcxproj
│   │   │   ├── libusb_dll_2013.vcxproj
│   │   │   ├── libusb_dll_2015.vcxproj
│   │   │   ├── libusb_dll_2017.vcxproj
│   │   │   ├── libusb_dll.dsp
│   │   │   ├── libusb_dll_wince.vcproj
│   │   │   ├── libusb.dsw
│   │   │   ├── libusb_sources
│   │   │   ├── libusb_static_2005.vcproj
│   │   │   ├── libusb_static_2010.vcxproj
│   │   │   ├── libusb_static_2012.vcxproj
│   │   │   ├── libusb_static_2013.vcxproj
│   │   │   ├── libusb_static_2015.vcxproj
│   │   │   ├── libusb_static_2017.vcxproj
│   │   │   ├── libusb_static.dsp
│   │   │   ├── libusb_static_wince.vcproj
│   │   │   ├── libusb_wince.sln
│   │   │   ├── listdevs_2005.vcproj
│   │   │   ├── listdevs_2010.vcxproj
│   │   │   ├── listdevs_2012.vcxproj
│   │   │   ├── listdevs_2013.vcxproj
│   │   │   ├── listdevs_2015.vcxproj
│   │   │   ├── listdevs_2017.vcxproj
│   │   │   ├── listdevs.dsp
│   │   │   ├── listdevs_sources
│   │   │   ├── listdevs_wince.vcproj
│   │   │   ├── missing.c
│   │   │   ├── missing.h
│   │   │   ├── stdint.h
│   │   │   ├── stress_2005.vcproj
│   │   │   ├── stress_2010.vcxproj
│   │   │   ├── stress_2012.vcxproj
│   │   │   ├── stress_2013.vcxproj
│   │   │   ├── stress_2015.vcxproj
│   │   │   ├── stress_2017.vcxproj
│   │   │   ├── stress_sources
│   │   │   ├── stress_wince.vcproj
│   │   │   ├── testlibusb_2010.vcxproj
│   │   │   ├── testlibusb_2012.vcxproj
│   │   │   ├── testlibusb_2013.vcxproj
│   │   │   ├── testlibusb_2015.vcxproj
│   │   │   ├── testlibusb_2017.vcxproj
│   │   │   ├── testlibusb_sources
│   │   │   ├── xusb_2005.vcproj
│   │   │   ├── xusb_2010.vcxproj
│   │   │   ├── xusb_2012.vcxproj
│   │   │   ├── xusb_2013.vcxproj
│   │   │   ├── xusb_2015.vcxproj
│   │   │   ├── xusb_2017.vcxproj
│   │   │   ├── xusb.dsp
│   │   │   ├── xusb_sources
│   │   │   └── xusb_wince.vcproj
│   │   ├── NEWS
│   │   ├── PORTING
│   │   ├── README.git
│   │   ├── README.md
│   │   ├── tests
│   │   │   ├── libusb_testlib.h
│   │   │   ├── Makefile.am
│   │   │   ├── stress.c
│   │   │   └── testlib.c
│   │   ├── TODO
│   │   ├── travis-autogen.sh
│   │   └── Xcode
│   │   ├── common.xcconfig
│   │   ├── config.h
│   │   ├── debug.xcconfig
│   │   ├── libusb_debug.xcconfig
│   │   ├── libusb_release.xcconfig
│   │   ├── libusb.xcconfig
│   │   ├── libusb.xcodeproj
│   │   │   └── project.pbxproj
│   │   └── release.xcconfig
│   ├── libuvc
│   │   ├── CMakeLists.txt
│   │   └── libuvc_metadata.patch
│   ├── libyuv
│   │   ├── CMakeLists.txt
│   │   └── src
│   │   ├── Android.bp
│   │   ├── Android.mk
│   │   ├── AUTHORS
│   │   ├── BUILD.gn
│   │   ├── build_overrides
│   │   │   ├── build.gni
│   │   │   └── gtest.gni
│   │   ├── cleanup_links.py
│   │   ├── CMakeLists.txt
│   │   ├── CM_linux_packages.cmake
│   │   ├── codereview.settings
│   │   ├── DEPS
│   │   ├── docs
│   │   │   ├── deprecated_builds.md
│   │   │   ├── environment_variables.md
│   │   │   ├── filtering.md
│   │   │   ├── formats.md
│   │   │   ├── getting_started.md
│   │   │   └── rotation.md
│   │   ├── download_vs_toolchain.py
│   │   ├── include
│   │   │   ├── libyuv
│   │   │   │   ├── basic_types.h
│   │   │   │   ├── compare.h
│   │   │   │   ├── compare_row.h
│   │   │   │   ├── convert_argb.h
│   │   │   │   ├── convert_from_argb.h
│   │   │   │   ├── convert_from.h
│   │   │   │   ├── convert.h
│   │   │   │   ├── cpu_id.h
│   │   │   │   ├── macros_msa.h
│   │   │   │   ├── mjpeg_decoder.h
│   │   │   │   ├── planar_functions.h
│   │   │   │   ├── rotate_argb.h
│   │   │   │   ├── rotate.h
│   │   │   │   ├── rotate_row.h
│   │   │   │   ├── row.h
│   │   │   │   ├── scale_argb.h
│   │   │   │   ├── scale.h
│   │   │   │   ├── scale_row.h
│   │   │   │   ├── version.h
│   │   │   │   └── video_common.h
│   │   │   └── libyuv.h
│   │   ├── infra
│   │   │   └── config
│   │   │   ├── cq.cfg
│   │   │   ├── OWNERS
│   │   │   ├── PRESUBMIT.py
│   │   │   └── README.md
│   │   ├── libyuv.gni
│   │   ├── LICENSE
│   │   ├── linux.mk
│   │   ├── OWNERS
│   │   ├── PATENTS
│   │   ├── PRESUBMIT.py
│   │   ├── public.mk
│   │   ├── pylintrc
│   │   ├── README.chromium
│   │   ├── README.md
│   │   ├── source
│   │   │   ├── compare.cc
│   │   │   ├── compare_common.cc
│   │   │   ├── compare_gcc.cc
│   │   │   ├── compare_mmi.cc
│   │   │   ├── compare_msa.cc
│   │   │   ├── compare_neon64.cc
│   │   │   ├── compare_neon.cc
│   │   │   ├── compare_win.cc
│   │   │   ├── convert_argb.cc
│   │   │   ├── convert.cc
│   │   │   ├── convert_from_argb.cc
│   │   │   ├── convert_from.cc
│   │   │   ├── convert_jpeg.cc
│   │   │   ├── convert_to_argb.cc
│   │   │   ├── convert_to_i420.cc
│   │   │   ├── cpu_id.cc
│   │   │   ├── mjpeg_decoder.cc
│   │   │   ├── mjpeg_validate.cc
│   │   │   ├── planar_functions.cc
│   │   │   ├── rotate_any.cc
│   │   │   ├── rotate_argb.cc
│   │   │   ├── rotate.cc
│   │   │   ├── rotate_common.cc
│   │   │   ├── rotate_gcc.cc
│   │   │   ├── rotate_mmi.cc
│   │   │   ├── rotate_msa.cc
│   │   │   ├── rotate_neon64.cc
│   │   │   ├── rotate_neon.cc
│   │   │   ├── rotate_win.cc
│   │   │   ├── row_any.cc
│   │   │   ├── row_common.cc
│   │   │   ├── row_gcc.cc
│   │   │   ├── row_mmi.cc
│   │   │   ├── row_msa.cc
│   │   │   ├── row_neon64.cc
│   │   │   ├── row_neon.cc
│   │   │   ├── row_win.cc
│   │   │   ├── scale_any.cc
│   │   │   ├── scale_argb.cc
│   │   │   ├── scale.cc
│   │   │   ├── scale_common.cc
│   │   │   ├── scale_gcc.cc
│   │   │   ├── scale_mmi.cc
│   │   │   ├── scale_msa.cc
│   │   │   ├── scale_neon64.cc
│   │   │   ├── scale_neon.cc
│   │   │   ├── scale_win.cc
│   │   │   └── video_common.cc
│   │   ├── tools_libyuv
│   │   │   ├── autoroller
│   │   │   │   ├── roll_deps.py
│   │   │   │   └── unittests
│   │   │   │   ├── roll_deps_test.py
│   │   │   │   └── testdata
│   │   │   │   ├── DEPS
│   │   │   │   ├── DEPS.chromium.new
│   │   │   │   └── DEPS.chromium.old
│   │   │   ├── get_landmines.py
│   │   │   ├── msan
│   │   │   │   ├── blacklist.txt
│   │   │   │   └── OWNERS
│   │   │   ├── OWNERS
│   │   │   ├── ubsan
│   │   │   │   ├── blacklist.txt
│   │   │   │   ├── OWNERS
│   │   │   │   └── vptr_blacklist.txt
│   │   │   └── valgrind
│   │   │   ├── chrome_tests.bat
│   │   │   ├── chrome_tests.py
│   │   │   ├── chrome_tests.sh
│   │   │   ├── common.py
│   │   │   ├── gdb_helper.py
│   │   │   ├── libyuv_tests.bat
│   │   │   ├── libyuv_tests.py
│   │   │   ├── libyuv_tests.sh
│   │   │   ├── locate_valgrind.sh
│   │   │   ├── memcheck
│   │   │   │   ├── OWNERS
│   │   │   │   ├── PRESUBMIT.py
│   │   │   │   ├── suppressions_mac.txt
│   │   │   │   ├── suppressions.txt
│   │   │   │   └── suppressions_win32.txt
│   │   │   ├── memcheck_analyze.py
│   │   │   ├── valgrind.sh
│   │   │   └── valgrind_test.py
│   │   ├── unit_test
│   │   │   ├── basictypes_test.cc
│   │   │   ├── color_test.cc
│   │   │   ├── compare_test.cc
│   │   │   ├── convert_test.cc
│   │   │   ├── cpu_test.cc
│   │   │   ├── cpu_thread_test.cc
│   │   │   ├── math_test.cc
│   │   │   ├── planar_test.cc
│   │   │   ├── rotate_argb_test.cc
│   │   │   ├── rotate_test.cc
│   │   │   ├── scale_argb_test.cc
│   │   │   ├── scale_test.cc
│   │   │   ├── testdata
│   │   │   │   ├── arm_v7.txt
│   │   │   │   ├── juno.txt
│   │   │   │   └── tegra3.txt
│   │   │   ├── unit_test.cc
│   │   │   ├── unit_test.h
│   │   │   └── video_common_test.cc
│   │   ├── util
│   │   │   ├── compare.cc
│   │   │   ├── cpuid.c
│   │   │   ├── Makefile
│   │   │   ├── psnr.cc
│   │   │   ├── psnr.h
│   │   │   ├── psnr_main.cc
│   │   │   ├── ssim.cc
│   │   │   ├── ssim.h
│   │   │   └── yuvconvert.cc
│   │   └── winarm.mk
│   └── spdlog
│   ├── CMakeLists.txt
│   └── src
│   ├── appveyor.yml
│   ├── bench
│   │   ├── boost-bench.cpp
│   │   ├── boost-bench-mt.cpp
│   │   ├── easyl-async.conf
│   │   ├── easyl.conf
│   │   ├── easyl-mt.conf
│   │   ├── easylogging-bench-async.cpp
│   │   ├── easylogging-bench.cpp
│   │   ├── easylogging-bench-mt.cpp
│   │   ├── g2log-async.cpp
│   │   ├── g3log-async.cpp
│   │   ├── glog-bench.cpp
│   │   ├── glog-bench-mt.cpp
│   │   ├── latency
│   │   │   ├── compare.sh
│   │   │   ├── g3log-crush.cpp
│   │   │   ├── g3log-latency.cpp
│   │   │   ├── Makefile
│   │   │   ├── spdlog-latency.cpp
│   │   │   └── utils.h
│   │   ├── log4cplus-bench.cpp
│   │   ├── log4cplus-bench-mt.cpp
│   │   ├── log4cpp-bench.cpp
│   │   ├── log4cpp-bench-mt.cpp
│   │   ├── logs
│   │   ├── Makefile
│   │   ├── Makefile.mingw
│   │   ├── mem
│   │   ├── p7-bench.cpp
│   │   ├── p7-bench-mt.cpp
│   │   ├── plog-bench.cpp
│   │   ├── plog-bench-mt.cpp
│   │   ├── README.md
│   │   ├── spdlog-async.cpp
│   │   ├── spdlog-bench.cpp
│   │   ├── spdlog-bench-mt.cpp
│   │   ├── spdlog-null-async.cpp
│   │   └── utils.h
│   ├── cmake
│   │   ├── Config.cmake.in
│   │   └── spdlog.pc.in
│   ├── CMakeLists.txt
│   ├── example
│   │   ├── bench.cpp
│   │   ├── CMakeLists.txt
│   │   ├── example.cpp
│   │   ├── example.sln
│   │   ├── example.vcxproj
│   │   ├── jni
│   │   │   ├── Android.mk
│   │   │   ├── Application.mk
│   │   │   └── example.cpp
│   │   ├── logs
│   │   ├── Makefile
│   │   ├── Makefile.clang
│   │   ├── Makefile.mingw
│   │   ├── multisink.cpp
│   │   └── utils.h
│   ├── format.sh
│   ├── include
│   │   └── spdlog
│   │   ├── async_logger.h
│   │   ├── common.h
│   │   ├── contrib
│   │   │   ├── README.md
│   │   │   └── sinks
│   │   │   └── step_file_sink.h
│   │   ├── details
│   │   │   ├── async_logger_impl.h
│   │   │   ├── async_log_helper.h
│   │   │   ├── file_helper.h
│   │   │   ├── logger_impl.h
│   │   │   ├── log_msg.h
│   │   │   ├── mpmc_blocking_q.h
│   │   │   ├── null_mutex.h
│   │   │   ├── os.h
│   │   │   ├── pattern_formatter_impl.h
│   │   │   ├── registry.h
│   │   │   └── spdlog_impl.h
│   │   ├── fmt
│   │   │   ├── bundled
│   │   │   │   ├── format.cc
│   │   │   │   ├── format.h
│   │   │   │   ├── LICENSE.rst
│   │   │   │   ├── ostream.cc
│   │   │   │   ├── ostream.h
│   │   │   │   ├── posix.cc
│   │   │   │   ├── posix.h
│   │   │   │   ├── printf.cc
│   │   │   │   ├── printf.h
│   │   │   │   └── time.h
│   │   │   ├── fmt.h
│   │   │   └── ostr.h
│   │   ├── formatter.h
│   │   ├── logger.h
│   │   ├── sinks
│   │   │   ├── android_sink.h
│   │   │   ├── ansicolor_sink.h
│   │   │   ├── base_sink.h
│   │   │   ├── dist_sink.h
│   │   │   ├── file_sinks.h
│   │   │   ├── msvc_sink.h
│   │   │   ├── null_sink.h
│   │   │   ├── ostream_sink.h
│   │   │   ├── sink.h
│   │   │   ├── stdout_sinks.h
│   │   │   ├── syslog_sink.h
│   │   │   ├── wincolor_sink.h
│   │   │   └── windebug_sink.h
│   │   ├── spdlog.h
│   │   └── tweakme.h
│   ├── INSTALL
│   ├── LICENSE
│   ├── README.md
│   └── tests
│   ├── catch.hpp
│   ├── catch.license
│   ├── CMakeLists.txt
│   ├── errors.cpp
│   ├── file_helper.cpp
│   ├── file_log.cpp
│   ├── includes.h
│   ├── install_libcxx.sh
│   ├── main.cpp
│   ├── Makefile
│   ├── registry.cpp
│   ├── test_async.cpp
│   ├── test_macros.cpp
│   ├── test_misc.cpp
│   ├── test_pattern_formatter.cpp
│   ├── test_sink.h
│   ├── tests.sln
│   ├── tests.vcxproj
│   ├── tests.vcxproj.filters
│   ├── utils.cpp
│   └── utils.h
├── include
│   ├── k4a
│   │   ├── k4a.h
│   │   ├── k4a.hpp
│   │   ├── k4atypes.h
│   │   └── k4aversion.h.in
│   ├── k4ainternal
│   │   ├── allocator.h
│   │   ├── calibration.h
│   │   ├── capture.h
│   │   ├── capturesync.h
│   │   ├── color.h
│   │   ├── color_mcu.h
│   │   ├── common.h
│   │   ├── deloader.h
│   │   ├── depth.h
│   │   ├── depth_mcu.h
│   │   ├── dewrapper.h
│   │   ├── dynlib.h
│   │   ├── firmware.h
│   │   ├── handle.h
│   │   ├── image.h
│   │   ├── imu.h
│   │   ├── k4aplugin.h
│   │   ├── logging.h
│   │   ├── math.h
│   │   ├── matroska_common.h
│   │   ├── matroska_read.h
│   │   ├── matroska_write.h
│   │   ├── queue.h
│   │   ├── tewrapper.h
│   │   ├── transformation.h
│   │   └── usbcommand.h
│   └── k4arecord
│   ├── playback.h
│   ├── record.h
│   └── types.h
├── kinect-viewer.ico
├── LICENSE
├── README.md
├── scripts
│   ├── 99-k4a.rules
│   ├── bootstrap-ubuntu.sh
│   ├── HmdKit.cs
│   ├── Reset-Device.ps1
│   ├── RunTestList.py
│   └── verify-windows.ps1
├── src
│   ├── allocator
│   │   ├── allocator.c
│   │   └── CMakeLists.txt
│   ├── calibration
│   │   ├── calibration.c
│   │   └── CMakeLists.txt
│   ├── capturesync
│   │   ├── capturesync.c
│   │   └── CMakeLists.txt
│   ├── CMakeLists.txt
│   ├── color
│   │   ├── CMakeLists.txt
│   │   ├── color.cpp
│   │   ├── color_priv.h
│   │   ├── ksmetadata.h
│   │   ├── mfcamerareader.cpp
│   │   ├── mfcamerareader.h
│   │   ├── uvc_camerareader.cpp
│   │   └── uvc_camerareader.h
│   ├── color_mcu
│   │   ├── CMakeLists.txt
│   │   ├── colorcommands.h
│   │   └── color_mcu.c
│   ├── deloader
│   │   ├── CMakeLists.txt
│   │   └── deloader.c
│   ├── depth
│   │   ├── CMakeLists.txt
│   │   └── depth.c
│   ├── depth_mcu
│   │   ├── CMakeLists.txt
│   │   ├── depthcommands.h
│   │   └── depth_mcu.c
│   ├── dewrapper
│   │   ├── CMakeLists.txt
│   │   └── dewrapper.c
│   ├── dynlib
│   │   ├── CMakeLists.txt
│   │   ├── dynlib_linux.c
│   │   └── dynlib_windows.c
│   ├── firmware
│   │   ├── CMakeLists.txt
│   │   └── firmware.c
│   ├── image
│   │   ├── CMakeLists.txt
│   │   └── image.c
│   ├── imu
│   │   ├── CMakeLists.txt
│   │   └── imu.c
│   ├── logging
│   │   ├── CMakeLists.txt
│   │   └── logging.cpp
│   ├── math
│   │   ├── CMakeLists.txt
│   │   └── math.c
│   ├── queue
│   │   ├── CMakeLists.txt
│   │   └── queue.c
│   ├── record
│   │   ├── CMakeLists.txt
│   │   ├── internal
│   │   │   ├── CMakeLists.txt
│   │   │   ├── iocallback.cpp
│   │   │   ├── matroska_read.cpp
│   │   │   └── matroska_write.cpp
│   │   └── sdk
│   │   ├── CMakeLists.txt
│   │   ├── dll_main.c
│   │   ├── playback.cpp
│   │   └── record.cpp
│   ├── sdk
│   │   ├── CMakeLists.txt
│   │   ├── dll_main.c
│   │   └── k4a.c
│   ├── tewrapper
│   │   ├── CMakeLists.txt
│   │   └── tewrapper.c
│   ├── transformation
│   │   ├── CMakeLists.txt
│   │   ├── extrinsic_transformation.c
│   │   ├── intrinsic_transformation.c
│   │   ├── mode_specific_calibration.c
│   │   ├── rgbz.c
│   │   └── transformation.c
│   └── usbcommand
│   ├── CMakeLists.txt
│   ├── usb_cmd_priv.h
│   ├── usbcommand.c
│   └── usbstreaming.c
├── tests
│   ├── Calibration
│   │   ├── calibration.cpp
│   │   └── CMakeLists.txt
│   ├── CaptureSync
│   │   ├── capturesync.cpp
│   │   └── CMakeLists.txt
│   ├── CMakeLists.txt
│   ├── ColorTests
│   │   ├── CMakeLists.txt
│   │   ├── FunctionalTest
│   │   │   ├── CMakeLists.txt
│   │   │   └── color_ft.cpp
│   │   └── UnitTest
│   │   ├── CMakeLists.txt
│   │   ├── color_mock_libuvc.cpp
│   │   ├── color_mock_libuvc.h
│   │   ├── color_mock_mediafoundation.cpp
│   │   ├── color_mock_mediafoundation.h
│   │   ├── color_mock_windows.cpp
│   │   ├── color_mock_windows.def
│   │   ├── color_mock_windows.h
│   │   └── color_ut.cpp
│   ├── DepthTests
│   │   ├── CMakeLists.txt
│   │   ├── FunctionalTest
│   │   │   ├── CMakeLists.txt
│   │   │   └── depth_ft.cpp
│   │   └── UnitTest
│   │   ├── CMakeLists.txt
│   │   └── depth_ut.cpp
│   ├── example
│   │   ├── CMakeLists.txt
│   │   └── test.cpp
│   ├── ExternLibraries
│   │   ├── azure_c_shared
│   │   │   ├── CMakeLists.txt
│   │   │   ├── main.cpp
│   │   │   └── threading.cpp
│   │   └── CMakeLists.txt
│   ├── FirmwareTests
│   │   ├── CMakeLists.txt
│   │   ├── firmware_fw.cpp
│   │   ├── firmware_helper.cpp
│   │   ├── firmware_helper.h
│   │   └── firmware_interrupt_fw.cpp
│   ├── IMUTests
│   │   ├── CMakeLists.txt
│   │   ├── FunctionalTest
│   │   │   ├── CMakeLists.txt
│   │   │   └── imu_ft.cpp
│   │   └── UnitTest
│   │   ├── CMakeLists.txt
│   │   └── imu_ut.cpp
│   ├── logging
│   │   ├── CMakeLists.txt
│   │   └── logging_ut.cpp
│   ├── multidevice
│   │   ├── CMakeLists.txt
│   │   └── multidevice.cpp
│   ├── projections
│   │   ├── CMakeLists.txt
│   │   └── cpp
│   │   ├── CMakeLists.txt
│   │   └── cpp_projection_ft.cpp
│   ├── RecordTests
│   │   ├── CMakeLists.txt
│   │   ├── FunctionalTest
│   │   │   └── CMakeLists.txt
│   │   └── UnitTest
│   │   ├── CMakeLists.txt
│   │   ├── playback_perf.cpp
│   │   ├── playback_ut.cpp
│   │   ├── record_ut.cpp
│   │   ├── sample_recordings.cpp
│   │   ├── test_helpers.cpp
│   │   └── test_helpers.h
│   ├── TestUtil
│   │   ├── Capture.cpp
│   │   ├── Capture.h
│   │   ├── CliEng.c
│   │   ├── Cli.h
│   │   ├── CMakeLists.txt
│   │   ├── Example.c
│   │   ├── Example.h
│   │   ├── k4aCmd.c
│   │   ├── k4aCmd.h
│   │   ├── Main.cpp
│   │   ├── Main.h
│   │   ├── UsbCmd.c
│   │   └── UsbCmd.h
│   ├── throughput
│   │   ├── CMakeLists.txt
│   │   └── throughput_perf.cpp
│   ├── Transformation
│   │   ├── CMakeLists.txt
│   │   └── transformation.cpp
│   ├── UnitTests
│   │   ├── allocator_ut
│   │   │   ├── allocator.cpp
│   │   │   └── CMakeLists.txt
│   │   ├── CMakeLists.txt
│   │   ├── depthmcu_ut
│   │   │   ├── CMakeLists.txt
│   │   │   └── depthmcu_ut.cpp
│   │   ├── dynlib_ut
│   │   │   ├── CMakeLists.txt
│   │   │   ├── dynlib.cpp
│   │   │   └── testdynlib.c
│   │   ├── handle_ut
│   │   │   ├── CMakeLists.txt
│   │   │   ├── handle2_ut.cpp
│   │   │   ├── handle3_ut.c
│   │   │   ├── handle_ut.cpp
│   │   │   └── handle_ut.h
│   │   ├── queue_ut
│   │   │   ├── CMakeLists.txt
│   │   │   └── queue.cpp
│   │   └── utcommon
│   │   ├── CMakeLists.txt
│   │   ├── inc
│   │   │   ├── ut_calibration_data.h
│   │   │   └── utcommon.h
│   │   └── utcommon.cpp
│   └── Utilities
│   ├── CMakeLists.txt
│   └── ConnEx
│   ├── CMakeLists.txt
│   ├── ConnEx.cpp
│   └── ConnEx.h
├── tools
│   ├── CMakeLists.txt
│   ├── deversion
│   │   ├── CMakeLists.txt
│   │   ├── main.c
│   │   └── README.md
│   ├── k4afastcapture_streaming
│   │   ├── CMakeLists.txt
│   │   ├── k4afastcapture.cpp
│   │   ├── k4afastcapture.h
│   │   ├── main.cpp
│   │   └── README.md
│   ├── k4afastcapture_trigger
│   │   ├── CMakeLists.txt
│   │   ├── README.md
│   │   └── trigger.cpp
│   ├── k4arecorder
│   │   ├── CMakeLists.txt
│   │   ├── cmdparser.h
│   │   ├── k4arecorder.vcxproj
│   │   ├── main.cpp
│   │   ├── README.md
│   │   ├── recorder.cpp
│   │   └── recorder.h
│   ├── k4aviewer
│   │   ├── CMakeLists.txt
│   │   ├── filesystem17.h
│   │   ├── gpudepthtopointcloudconverter.cpp
│   │   ├── gpudepthtopointcloudconverter.h
│   │   ├── ik4adockcontrol.h
│   │   ├── ik4aimageconverter.h
│   │   ├── ik4aobserver.h
│   │   ├── ik4avisualizationwindow.h
│   │   ├── k4aaudiochanneldatagraph.cpp
│   │   ├── k4aaudiochanneldatagraph.h
│   │   ├── k4aaudiomanager.cpp
│   │   ├── k4aaudiomanager.h
│   │   ├── k4aaudiowindow.cpp
│   │   ├── k4aaudiowindow.h
│   │   ├── k4acolorimageconverter.cpp
│   │   ├── k4acolorimageconverter.h
│   │   ├── k4aconvertingimagesource.h
│   │   ├── k4adatasource.h
│   │   ├── k4adepthimageconverterbase.h
│   │   ├── k4adepthimageconverter.h
│   │   ├── k4adepthpixelcolorizer.h
│   │   ├── k4adevicecorrelator.h
│   │   ├── k4adevicedockcontrol.cpp
│   │   ├── k4adevicedockcontrol.h
│   │   ├── k4afilepicker.cpp
│   │   ├── k4afilepicker.h
│   │   ├── k4aframeratetracker.h
│   │   ├── k4aimageextractor.h
│   │   ├── k4aimgui_all.h
│   │   ├── k4aimguiextensions.cpp
│   │   ├── k4aimguiextensions.h
│   │   ├── k4aimugraph.cpp
│   │   ├── k4aimugraphdatagenerator.cpp
│   │   ├── k4aimugraphdatagenerator.h
│   │   ├── k4aimugraph.h
│   │   ├── k4aimuwindow.cpp
│   │   ├── k4aimuwindow.h
│   │   ├── k4ainfraredimageconverter.h
│   │   ├── k4alogdockcontrol.cpp
│   │   ├── k4alogdockcontrol.h
│   │   ├── k4amicrophone.cpp
│   │   ├── k4amicrophone.h
│   │   ├── k4amicrophonelistener.cpp
│   │   ├── k4amicrophonelistener.h
│   │   ├── k4anonbufferingcapturesource.h
│   │   ├── k4apixel.h
│   │   ├── k4apointcloudrenderer.cpp
│   │   ├── k4apointcloudrenderer.h
│   │   ├── k4apointcloudshaders.h
│   │   ├── k4apointcloudviewcontrol.cpp
│   │   ├── k4apointcloudviewcontrol.h
│   │   ├── k4apointcloudvisualizer.cpp
│   │   ├── k4apointcloudvisualizer.h
│   │   ├── k4apointcloudwindow.cpp
│   │   ├── k4apointcloudwindow.h
│   │   ├── k4apollingthread.h
│   │   ├── k4arecordingdockcontrol.cpp
│   │   ├── k4arecordingdockcontrol.h
│   │   ├── k4aringbuffer.h
│   │   ├── k4asoundio_util.h
│   │   ├── k4asourceselectiondockcontrol.cpp
│   │   ├── k4asourceselectiondockcontrol.h
│   │   ├── k4astaticimageproperties.h
│   │   ├── k4atypeoperators.cpp
│   │   ├── k4atypeoperators.h
│   │   ├── k4avideowindow.cpp
│   │   ├── k4avideowindow.h
│   │   ├── k4aviewer.cpp
│   │   ├── k4aviewererrormanager.cpp
│   │   ├── k4aviewererrormanager.h
│   │   ├── k4aviewer.h
│   │   ├── k4aviewerimage.cpp
│   │   ├── k4aviewerimage.h
│   │   ├── k4aviewerlogmanager.cpp
│   │   ├── k4aviewerlogmanager.h
│   │   ├── k4aviewersettingsmanager.cpp
│   │   ├── k4aviewersettingsmanager.h
│   │   ├── k4aviewerutil.h
│   │   ├── k4awindowdock.cpp
│   │   ├── k4awindowdock.h
│   │   ├── k4awindowmanager.cpp
│   │   ├── k4awindowmanager.h
│   │   ├── k4awindowset.cpp
│   │   ├── k4awindowset.h
│   │   ├── k4awindowsizehelpers.h
│   │   ├── linmath.h
│   │   ├── main.cpp
│   │   ├── openglhelpers.h
│   │   ├── perfcounter.cpp
│   │   ├── perfcounter.h
│   │   ├── platform
│   │   │   ├── linux
│   │   │   │   ├── filesystem17.cpp
│   │   │   │   └── k4adevicecorrelator.cpp
│   │   │   └── windows
│   │   │   ├── filesystem17.cpp
│   │   │   ├── k4adevicecorrelator.cpp
│   │   │   └── wmain.cpp
│   │   ├── playback.hpp
│   │   └── README.md
│   └── updater
│   ├── CMakeLists.txt
│   └── main.c
└── version.rc.in

530 directories, 3261 files

标签:

实例下载地址

Azure-Kinect-Sensor-SDK-v1.1.1.tar.gz

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警