├── .all-contributorsrc ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── benchmark.yml │ ├── build_pull_request.yml │ ├── build_push.yml │ ├── msvc-analysis.yml │ ├── sonarcloud.yml │ └── test_cpp_versions.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmake ├── CMakeCompiler.cmake ├── CMakePlatforms.cmake ├── CMakeUtils.cmake ├── Toolchain-Android.cmake └── Toolchain-iOS.cmake ├── docs ├── README.md ├── additive_clips.md ├── algorithm_uniformly_sampled.md ├── cmu_performance.md ├── compressing_raw_tracks.md ├── creating_a_raw_track_list.md ├── database_support.md ├── decompressing_a_track_list.md ├── decompression_performance.md ├── default_sub_track_handling.md ├── error_metrics.md ├── fight_scene_performance.md ├── getting_started.md ├── graph_generation.md ├── handling_asserts.md ├── handling_looping_playback.md ├── handling_per_track_rounding.md ├── images │ ├── acl_cmu_clip_durations.png │ ├── acl_cmu_compression_ratio_distribution.png │ ├── acl_cmu_compression_ratio_vs_max_error.png │ ├── acl_cmu_exhaustive_error.png │ ├── acl_cmu_exhaustive_error_top_10.png │ ├── acl_cmu_max_error_distribution.png │ ├── acl_decomp_delta_uniform_bone_cmu_speed.png │ ├── acl_decomp_delta_uniform_bone_matinee_speed.png │ ├── acl_decomp_delta_uniform_pose_cmu_speed.png │ ├── acl_decomp_delta_uniform_pose_matinee_speed.png │ ├── acl_decomp_uniform_bone_cmu.png │ ├── acl_decomp_uniform_bone_matinee.png │ ├── acl_decomp_uniform_pose_cmu.png │ ├── acl_decomp_uniform_pose_matinee.png │ ├── acl_paragon_clip_durations.png │ ├── acl_paragon_compression_ratio_distribution.png │ ├── acl_paragon_compression_ratio_vs_max_error.png │ ├── acl_paragon_exhaustive_error.png │ ├── acl_paragon_exhaustive_error_top_10.png │ └── acl_paragon_max_error_distribution.png ├── implementing_an_allocator.md ├── migrating.md ├── misc_integration_details.md ├── paragon_performance.md ├── pre_processing_raw_tracks.md ├── range_reduction.md ├── research_arithmetic_accuracy.md ├── rotation_and_vector_formats.md └── the_acl_file_format.md ├── external └── README.md ├── includes └── acl │ ├── compression │ ├── compress.h │ ├── compression_level.h │ ├── compression_settings.h │ ├── convert.h │ ├── fwd.h │ ├── impl │ │ ├── animated_track_utils.h │ │ ├── clip_context.h │ │ ├── clip_context.impl.h │ │ ├── compact.scalar.h │ │ ├── compact.transform.h │ │ ├── compress.database.impl.h │ │ ├── compress.impl.h │ │ ├── compress.scalar.impl.h │ │ ├── compress.transform.impl.h │ │ ├── compression_level.impl.h │ │ ├── compression_settings.impl.h │ │ ├── compression_stats.h │ │ ├── convert.impl.h │ │ ├── convert_rotation.transform.h │ │ ├── keyframe_stripping.h │ │ ├── normalize.scalar.h │ │ ├── normalize.transform.h │ │ ├── optimize_looping.scalar.h │ │ ├── optimize_looping.transform.h │ │ ├── pre_process.common.h │ │ ├── pre_process.impl.h │ │ ├── pre_process.scalar.h │ │ ├── pre_process.transform.h │ │ ├── quantize.scalar.h │ │ ├── quantize.transform.h │ │ ├── rigid_shell_utils.h │ │ ├── sample_streams.h │ │ ├── segment.transform.h │ │ ├── segment_context.h │ │ ├── topology_metadata.h │ │ ├── topology_metadata.impl.h │ │ ├── track.impl.h │ │ ├── track_array.impl.h │ │ ├── track_bit_rate_database.h │ │ ├── track_error.impl.h │ │ ├── track_list_context.h │ │ ├── track_range.h │ │ ├── track_range_impl.h │ │ ├── track_stream.h │ │ ├── transform_bit_rate_permutations.h │ │ ├── transform_clip_adapters.h │ │ ├── write_compression_stats_impl.h │ │ ├── write_range_data.h │ │ ├── write_segment_data.h │ │ ├── write_stats.h │ │ ├── write_stream_data.h │ │ ├── write_sub_track_types.h │ │ ├── write_track_data_impl.h │ │ └── write_track_metadata.h │ ├── output_stats.h │ ├── pre_process.h │ ├── track.h │ ├── track_array.h │ ├── track_error.h │ ├── transform_error_metrics.h │ └── transform_pose_utils.h │ ├── config.h │ ├── core │ ├── additive_utils.h │ ├── algorithm_types.h │ ├── ansi_allocator.h │ ├── bit_manip_utils.h │ ├── bitset.h │ ├── buffer_tag.h │ ├── compressed_database.h │ ├── compressed_tracks.h │ ├── compressed_tracks_version.h │ ├── enum_utils.h │ ├── error.h │ ├── error_result.h │ ├── floating_point_control.h │ ├── floating_point_exceptions.h │ ├── fwd.h │ ├── hash.h │ ├── iallocator.h │ ├── impl │ │ ├── atomic.impl.h │ │ ├── bit_cast.impl.h │ │ ├── compiler_utils.h │ │ ├── compressed_database.impl.h │ │ ├── compressed_headers.h │ │ ├── compressed_tracks.impl.h │ │ ├── config.impl.h │ │ ├── debug_track_writer.h │ │ ├── interpolation_utils.impl.h │ │ ├── time_utils.impl.h │ │ ├── track_desc.impl.h │ │ ├── track_formats.impl.h │ │ └── variable_bit_rates.h │ ├── interpolation_utils.h │ ├── iterator.h │ ├── memory_utils.h │ ├── ptr_offset.h │ ├── quality_tiers.h │ ├── range_reduction_types.h │ ├── sample_looping_policy.h │ ├── sample_rounding_policy.h │ ├── scope_profiler.h │ ├── string.h │ ├── time_utils.h │ ├── track_desc.h │ ├── track_formats.h │ ├── track_traits.h │ ├── track_types.h │ ├── track_writer.h │ ├── unique_ptr.h │ ├── utils.h │ └── variable_bit_rates.h │ ├── decompression │ ├── database │ │ ├── database.h │ │ ├── database_settings.h │ │ ├── database_streamer.h │ │ ├── impl │ │ │ ├── database.impl.h │ │ │ ├── database_context.h │ │ │ ├── database_streamer.impl.h │ │ │ └── debug_database_streamer.h │ │ └── null_database_streamer.h │ ├── decompress.h │ ├── decompression_settings.h │ ├── fwd.h │ └── impl │ │ ├── animated_track_cache.transform.h │ │ ├── constant_track_cache.transform.h │ │ ├── decompress.impl.h │ │ ├── decompression.scalar.h │ │ ├── decompression.transform.h │ │ ├── decompression.universal.h │ │ ├── decompression_context.transform.h │ │ ├── decompression_context_selector.h │ │ ├── decompression_version_selector.h │ │ ├── steps │ │ ├── animated_unpack_config.h │ │ ├── animated_unpack_types.h │ │ ├── animated_unpack_vec3.h │ │ ├── rotation_animated.h │ │ ├── rotation_constant.h │ │ ├── rotation_default.h │ │ ├── scale_animated.h │ │ ├── scale_constant.h │ │ ├── scale_default.h │ │ ├── step_context.h │ │ ├── translation_animated.h │ │ ├── translation_constant.h │ │ └── translation_default.h │ │ └── track_cache.h │ ├── fwd.h │ ├── io │ ├── clip_reader.h │ ├── clip_reader_error.h │ ├── clip_writer.h │ └── fwd.h │ ├── math │ ├── quat_packing.h │ ├── quatf.h │ ├── qvvf.h │ ├── scalar_packing.h │ ├── vector4_packing.h │ └── vector4f.h │ └── version.h ├── make.py ├── sonar-project.properties ├── test_data ├── README.md ├── configs │ ├── uniformly_sampled_database.config.sjson │ ├── uniformly_sampled_database_4kb.config.sjson │ ├── uniformly_sampled_database_4kb_mixed.config.sjson │ ├── uniformly_sampled_database_mixed.config.sjson │ ├── uniformly_sampled_keyframe_stripping.config.sjson │ ├── uniformly_sampled_mixed_var_0.config.sjson │ ├── uniformly_sampled_mixed_var_1.config.sjson │ ├── uniformly_sampled_quant_bind_relative.config.sjson │ ├── uniformly_sampled_quant_high.config.sjson │ ├── uniformly_sampled_quant_highest.config.sjson │ ├── uniformly_sampled_quant_medium.config.sjson │ ├── uniformly_sampled_quant_mtx_error.config.sjson │ └── uniformly_sampled_raw.config.sjson └── reference.config.sjson ├── tests ├── CMakeLists.txt ├── main_android │ ├── CMakeLists.txt │ └── app │ │ └── src │ │ └── main │ │ ├── cpp │ │ ├── CMakeLists.txt │ │ └── main.cpp │ │ └── java │ │ └── com │ │ └── acl │ │ └── unit_tests │ │ └── MainActivity.java ├── main_emscripten │ ├── CMakeLists.txt │ └── main.cpp ├── main_generic │ ├── CMakeLists.txt │ └── main.cpp ├── main_ios │ ├── CMakeLists.txt │ └── main.cpp ├── sources │ ├── catch2.impl.h │ ├── compression │ │ └── impl │ │ │ └── test_segment_streams.cpp │ ├── core │ │ ├── test_ansi_allocator.cpp │ │ ├── test_bit_manip_utils.cpp │ │ ├── test_bitset.cpp │ │ ├── test_enum_utils.cpp │ │ ├── test_error_result.cpp │ │ ├── test_interpolation_utils.cpp │ │ ├── test_iterator.cpp │ │ ├── test_memory_utils.cpp │ │ ├── test_ptr_offset.cpp │ │ ├── test_string.cpp │ │ └── test_time_utils.cpp │ ├── io │ │ └── test_reader_writer.cpp │ ├── math │ │ ├── test_quat_packing.cpp │ │ ├── test_scalar_packing.cpp │ │ └── test_vector4_packing.cpp │ └── test_header_fwd.cpp └── validate_includes │ ├── CMakeLists.txt │ ├── dummy.cpp │ └── single_include.cpp.in └── tools ├── acl_compressor ├── CMakeLists.txt ├── README.md ├── acl_compressor.py ├── includes │ └── acl_compressor.h ├── main_android │ ├── CMakeLists.txt │ └── app │ │ └── src │ │ └── main │ │ ├── cpp │ │ ├── CMakeLists.txt │ │ └── main.cpp │ │ └── java │ │ └── com │ │ └── acl │ │ └── compressor │ │ └── MainActivity.java ├── main_emscripten │ ├── CMakeLists.txt │ └── main.cpp ├── main_generic │ ├── CMakeLists.txt │ └── main.cpp ├── main_ios │ ├── CMakeLists.txt │ └── main.cpp └── sources │ ├── acl_compressor.cpp │ ├── validate_database.cpp │ └── validate_tracks.cpp ├── acl_decompressor ├── CMakeLists.txt ├── README.md ├── compare.py ├── main_android │ ├── CMakeLists.txt │ └── app │ │ └── src │ │ └── main │ │ ├── cpp │ │ ├── CMakeLists.txt │ │ └── main.cpp │ │ └── java │ │ └── com │ │ └── acl │ │ └── decompressor │ │ └── MainActivity.java ├── main_generic │ ├── CMakeLists.txt │ └── main.cpp ├── main_ios │ ├── CMakeLists.txt │ ├── Info.plist.in │ └── main.cpp └── sources │ ├── bench_bit_set_iter.cpp │ ├── bench_unpack_vector3_f96.cpp │ ├── bench_unpack_vector3_mixed.cpp │ ├── bench_unpack_vector3_uXX.cpp │ ├── benchmark.cpp │ └── benchmark.h ├── android_misc ├── README.md ├── app │ ├── build.gradle.in │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml.in │ │ └── res │ │ └── values │ │ └── strings.xml.in ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.in ├── appveyor_ci.bat ├── avx_8wide_index_swizzle.py ├── calc_local_bit_rates.py ├── fbx2acl ├── README.md └── fbx2acl.py ├── format_reference.acl.sjson ├── graph_generation ├── README.md ├── cmu_bit_rate_inputs.sjson ├── cmu_full_error_inputs.sjson ├── cmu_summary_inputs.sjson ├── decomp_delta_inputs.sjson ├── decomp_inputs.sjson ├── gen_bit_rate_stats.py ├── gen_decomp_delta_stats.py ├── gen_decomp_stats.py ├── gen_full_error_stats.py ├── gen_summary_stats.py └── pack_png.py ├── regression_tester_android ├── CMakeLists.txt └── app │ └── src │ └── main │ ├── cpp │ ├── CMakeLists.txt │ └── main.cpp │ └── java │ └── com │ └── acl │ └── regression_tests │ └── MainActivity.java ├── regression_tester_ios ├── CMakeLists.txt └── main.cpp ├── release_scripts ├── README.md ├── extract_stats.py └── test_everything.py ├── setup_linux_compiler.sh ├── setup_osx_compiler.sh └── vs_visualizers └── acl.natvis /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/build_pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/build_pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/build_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/build_push.yml -------------------------------------------------------------------------------- /.github/workflows/msvc-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/msvc-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.github/workflows/test_cpp_versions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.github/workflows/test_cpp_versions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CMakeCompiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/cmake/CMakeCompiler.cmake -------------------------------------------------------------------------------- /cmake/CMakePlatforms.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/cmake/CMakePlatforms.cmake -------------------------------------------------------------------------------- /cmake/CMakeUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/cmake/CMakeUtils.cmake -------------------------------------------------------------------------------- /cmake/Toolchain-Android.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/cmake/Toolchain-Android.cmake -------------------------------------------------------------------------------- /cmake/Toolchain-iOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/cmake/Toolchain-iOS.cmake -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/additive_clips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/additive_clips.md -------------------------------------------------------------------------------- /docs/algorithm_uniformly_sampled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/algorithm_uniformly_sampled.md -------------------------------------------------------------------------------- /docs/cmu_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/cmu_performance.md -------------------------------------------------------------------------------- /docs/compressing_raw_tracks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/compressing_raw_tracks.md -------------------------------------------------------------------------------- /docs/creating_a_raw_track_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/creating_a_raw_track_list.md -------------------------------------------------------------------------------- /docs/database_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/database_support.md -------------------------------------------------------------------------------- /docs/decompressing_a_track_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/decompressing_a_track_list.md -------------------------------------------------------------------------------- /docs/decompression_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/decompression_performance.md -------------------------------------------------------------------------------- /docs/default_sub_track_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/default_sub_track_handling.md -------------------------------------------------------------------------------- /docs/error_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/error_metrics.md -------------------------------------------------------------------------------- /docs/fight_scene_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/fight_scene_performance.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/graph_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/graph_generation.md -------------------------------------------------------------------------------- /docs/handling_asserts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/handling_asserts.md -------------------------------------------------------------------------------- /docs/handling_looping_playback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/handling_looping_playback.md -------------------------------------------------------------------------------- /docs/handling_per_track_rounding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/handling_per_track_rounding.md -------------------------------------------------------------------------------- /docs/images/acl_cmu_clip_durations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_clip_durations.png -------------------------------------------------------------------------------- /docs/images/acl_cmu_compression_ratio_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_compression_ratio_distribution.png -------------------------------------------------------------------------------- /docs/images/acl_cmu_compression_ratio_vs_max_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_compression_ratio_vs_max_error.png -------------------------------------------------------------------------------- /docs/images/acl_cmu_exhaustive_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_exhaustive_error.png -------------------------------------------------------------------------------- /docs/images/acl_cmu_exhaustive_error_top_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_exhaustive_error_top_10.png -------------------------------------------------------------------------------- /docs/images/acl_cmu_max_error_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_cmu_max_error_distribution.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_delta_uniform_bone_cmu_speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_delta_uniform_bone_cmu_speed.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_delta_uniform_bone_matinee_speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_delta_uniform_bone_matinee_speed.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_delta_uniform_pose_cmu_speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_delta_uniform_pose_cmu_speed.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_delta_uniform_pose_matinee_speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_delta_uniform_pose_matinee_speed.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_uniform_bone_cmu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_uniform_bone_cmu.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_uniform_bone_matinee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_uniform_bone_matinee.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_uniform_pose_cmu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_uniform_pose_cmu.png -------------------------------------------------------------------------------- /docs/images/acl_decomp_uniform_pose_matinee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_decomp_uniform_pose_matinee.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_clip_durations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_clip_durations.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_compression_ratio_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_compression_ratio_distribution.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_compression_ratio_vs_max_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_compression_ratio_vs_max_error.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_exhaustive_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_exhaustive_error.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_exhaustive_error_top_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_exhaustive_error_top_10.png -------------------------------------------------------------------------------- /docs/images/acl_paragon_max_error_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/images/acl_paragon_max_error_distribution.png -------------------------------------------------------------------------------- /docs/implementing_an_allocator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/implementing_an_allocator.md -------------------------------------------------------------------------------- /docs/migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/migrating.md -------------------------------------------------------------------------------- /docs/misc_integration_details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/misc_integration_details.md -------------------------------------------------------------------------------- /docs/paragon_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/paragon_performance.md -------------------------------------------------------------------------------- /docs/pre_processing_raw_tracks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/pre_processing_raw_tracks.md -------------------------------------------------------------------------------- /docs/range_reduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/range_reduction.md -------------------------------------------------------------------------------- /docs/research_arithmetic_accuracy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/research_arithmetic_accuracy.md -------------------------------------------------------------------------------- /docs/rotation_and_vector_formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/rotation_and_vector_formats.md -------------------------------------------------------------------------------- /docs/the_acl_file_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/docs/the_acl_file_format.md -------------------------------------------------------------------------------- /external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/external/README.md -------------------------------------------------------------------------------- /includes/acl/compression/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/compress.h -------------------------------------------------------------------------------- /includes/acl/compression/compression_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/compression_level.h -------------------------------------------------------------------------------- /includes/acl/compression/compression_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/compression_settings.h -------------------------------------------------------------------------------- /includes/acl/compression/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/convert.h -------------------------------------------------------------------------------- /includes/acl/compression/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/fwd.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/animated_track_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/animated_track_utils.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/clip_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/clip_context.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/clip_context.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/clip_context.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compact.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compact.scalar.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compact.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compact.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compress.database.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compress.database.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compress.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compress.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compress.scalar.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compress.scalar.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compress.transform.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compress.transform.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compression_level.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compression_level.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compression_settings.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compression_settings.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/compression_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/compression_stats.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/convert.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/convert.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/convert_rotation.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/convert_rotation.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/keyframe_stripping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/keyframe_stripping.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/normalize.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/normalize.scalar.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/normalize.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/normalize.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/optimize_looping.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/optimize_looping.scalar.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/optimize_looping.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/optimize_looping.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/pre_process.common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/pre_process.common.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/pre_process.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/pre_process.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/pre_process.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/pre_process.scalar.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/pre_process.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/pre_process.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/quantize.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/quantize.scalar.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/quantize.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/quantize.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/rigid_shell_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/rigid_shell_utils.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/sample_streams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/sample_streams.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/segment.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/segment.transform.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/segment_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/segment_context.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/topology_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/topology_metadata.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/topology_metadata.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/topology_metadata.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_array.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_array.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_bit_rate_database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_bit_rate_database.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_error.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_error.impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_list_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_list_context.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_range.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_range_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_range_impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/track_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/track_stream.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/transform_bit_rate_permutations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/transform_bit_rate_permutations.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/transform_clip_adapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/transform_clip_adapters.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_compression_stats_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_compression_stats_impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_range_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_range_data.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_segment_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_segment_data.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_stats.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_stream_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_stream_data.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_sub_track_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_sub_track_types.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_track_data_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_track_data_impl.h -------------------------------------------------------------------------------- /includes/acl/compression/impl/write_track_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/impl/write_track_metadata.h -------------------------------------------------------------------------------- /includes/acl/compression/output_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/output_stats.h -------------------------------------------------------------------------------- /includes/acl/compression/pre_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/pre_process.h -------------------------------------------------------------------------------- /includes/acl/compression/track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/track.h -------------------------------------------------------------------------------- /includes/acl/compression/track_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/track_array.h -------------------------------------------------------------------------------- /includes/acl/compression/track_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/track_error.h -------------------------------------------------------------------------------- /includes/acl/compression/transform_error_metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/transform_error_metrics.h -------------------------------------------------------------------------------- /includes/acl/compression/transform_pose_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/compression/transform_pose_utils.h -------------------------------------------------------------------------------- /includes/acl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/config.h -------------------------------------------------------------------------------- /includes/acl/core/additive_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/additive_utils.h -------------------------------------------------------------------------------- /includes/acl/core/algorithm_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/algorithm_types.h -------------------------------------------------------------------------------- /includes/acl/core/ansi_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/ansi_allocator.h -------------------------------------------------------------------------------- /includes/acl/core/bit_manip_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/bit_manip_utils.h -------------------------------------------------------------------------------- /includes/acl/core/bitset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/bitset.h -------------------------------------------------------------------------------- /includes/acl/core/buffer_tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/buffer_tag.h -------------------------------------------------------------------------------- /includes/acl/core/compressed_database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/compressed_database.h -------------------------------------------------------------------------------- /includes/acl/core/compressed_tracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/compressed_tracks.h -------------------------------------------------------------------------------- /includes/acl/core/compressed_tracks_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/compressed_tracks_version.h -------------------------------------------------------------------------------- /includes/acl/core/enum_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/enum_utils.h -------------------------------------------------------------------------------- /includes/acl/core/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/error.h -------------------------------------------------------------------------------- /includes/acl/core/error_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/error_result.h -------------------------------------------------------------------------------- /includes/acl/core/floating_point_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/floating_point_control.h -------------------------------------------------------------------------------- /includes/acl/core/floating_point_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/floating_point_exceptions.h -------------------------------------------------------------------------------- /includes/acl/core/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/fwd.h -------------------------------------------------------------------------------- /includes/acl/core/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/hash.h -------------------------------------------------------------------------------- /includes/acl/core/iallocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/iallocator.h -------------------------------------------------------------------------------- /includes/acl/core/impl/atomic.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/atomic.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/bit_cast.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/bit_cast.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/compiler_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/compiler_utils.h -------------------------------------------------------------------------------- /includes/acl/core/impl/compressed_database.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/compressed_database.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/compressed_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/compressed_headers.h -------------------------------------------------------------------------------- /includes/acl/core/impl/compressed_tracks.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/compressed_tracks.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/config.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/config.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/debug_track_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/debug_track_writer.h -------------------------------------------------------------------------------- /includes/acl/core/impl/interpolation_utils.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/interpolation_utils.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/time_utils.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/time_utils.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/track_desc.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/track_desc.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/track_formats.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/track_formats.impl.h -------------------------------------------------------------------------------- /includes/acl/core/impl/variable_bit_rates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/impl/variable_bit_rates.h -------------------------------------------------------------------------------- /includes/acl/core/interpolation_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/interpolation_utils.h -------------------------------------------------------------------------------- /includes/acl/core/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/iterator.h -------------------------------------------------------------------------------- /includes/acl/core/memory_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/memory_utils.h -------------------------------------------------------------------------------- /includes/acl/core/ptr_offset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/ptr_offset.h -------------------------------------------------------------------------------- /includes/acl/core/quality_tiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/quality_tiers.h -------------------------------------------------------------------------------- /includes/acl/core/range_reduction_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/range_reduction_types.h -------------------------------------------------------------------------------- /includes/acl/core/sample_looping_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/sample_looping_policy.h -------------------------------------------------------------------------------- /includes/acl/core/sample_rounding_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/sample_rounding_policy.h -------------------------------------------------------------------------------- /includes/acl/core/scope_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/scope_profiler.h -------------------------------------------------------------------------------- /includes/acl/core/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/string.h -------------------------------------------------------------------------------- /includes/acl/core/time_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/time_utils.h -------------------------------------------------------------------------------- /includes/acl/core/track_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/track_desc.h -------------------------------------------------------------------------------- /includes/acl/core/track_formats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/track_formats.h -------------------------------------------------------------------------------- /includes/acl/core/track_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/track_traits.h -------------------------------------------------------------------------------- /includes/acl/core/track_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/track_types.h -------------------------------------------------------------------------------- /includes/acl/core/track_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/track_writer.h -------------------------------------------------------------------------------- /includes/acl/core/unique_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/unique_ptr.h -------------------------------------------------------------------------------- /includes/acl/core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/utils.h -------------------------------------------------------------------------------- /includes/acl/core/variable_bit_rates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/core/variable_bit_rates.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/database.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/database_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/database_settings.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/database_streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/database_streamer.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/impl/database.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/impl/database.impl.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/impl/database_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/impl/database_context.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/impl/database_streamer.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/impl/database_streamer.impl.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/impl/debug_database_streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/impl/debug_database_streamer.h -------------------------------------------------------------------------------- /includes/acl/decompression/database/null_database_streamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/database/null_database_streamer.h -------------------------------------------------------------------------------- /includes/acl/decompression/decompress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/decompress.h -------------------------------------------------------------------------------- /includes/acl/decompression/decompression_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/decompression_settings.h -------------------------------------------------------------------------------- /includes/acl/decompression/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/fwd.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/animated_track_cache.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/animated_track_cache.transform.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/constant_track_cache.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/constant_track_cache.transform.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompress.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompress.impl.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression.scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression.scalar.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression.transform.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression.universal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression.universal.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression_context.transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression_context.transform.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression_context_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression_context_selector.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/decompression_version_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/decompression_version_selector.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/animated_unpack_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/animated_unpack_config.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/animated_unpack_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/animated_unpack_types.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/animated_unpack_vec3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/animated_unpack_vec3.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/rotation_animated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/rotation_animated.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/rotation_constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/rotation_constant.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/rotation_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/rotation_default.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/scale_animated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/scale_animated.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/scale_constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/scale_constant.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/scale_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/scale_default.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/step_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/step_context.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/translation_animated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/translation_animated.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/translation_constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/translation_constant.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/steps/translation_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/steps/translation_default.h -------------------------------------------------------------------------------- /includes/acl/decompression/impl/track_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/decompression/impl/track_cache.h -------------------------------------------------------------------------------- /includes/acl/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/fwd.h -------------------------------------------------------------------------------- /includes/acl/io/clip_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/io/clip_reader.h -------------------------------------------------------------------------------- /includes/acl/io/clip_reader_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/io/clip_reader_error.h -------------------------------------------------------------------------------- /includes/acl/io/clip_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/io/clip_writer.h -------------------------------------------------------------------------------- /includes/acl/io/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/io/fwd.h -------------------------------------------------------------------------------- /includes/acl/math/quat_packing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/quat_packing.h -------------------------------------------------------------------------------- /includes/acl/math/quatf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/quatf.h -------------------------------------------------------------------------------- /includes/acl/math/qvvf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/qvvf.h -------------------------------------------------------------------------------- /includes/acl/math/scalar_packing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/scalar_packing.h -------------------------------------------------------------------------------- /includes/acl/math/vector4_packing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/vector4_packing.h -------------------------------------------------------------------------------- /includes/acl/math/vector4f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/math/vector4f.h -------------------------------------------------------------------------------- /includes/acl/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/includes/acl/version.h -------------------------------------------------------------------------------- /make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/make.py -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/README.md -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_database.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_database.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_database_4kb.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_database_4kb.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_database_4kb_mixed.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_database_4kb_mixed.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_database_mixed.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_database_mixed.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_keyframe_stripping.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_keyframe_stripping.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_mixed_var_0.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_mixed_var_0.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_mixed_var_1.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_mixed_var_1.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_quant_bind_relative.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_quant_bind_relative.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_quant_high.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_quant_high.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_quant_highest.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_quant_highest.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_quant_medium.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_quant_medium.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_quant_mtx_error.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_quant_mtx_error.config.sjson -------------------------------------------------------------------------------- /test_data/configs/uniformly_sampled_raw.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/configs/uniformly_sampled_raw.config.sjson -------------------------------------------------------------------------------- /test_data/reference.config.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/test_data/reference.config.sjson -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_android/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_android/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_android/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_android/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_android/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /tests/main_android/app/src/main/java/com/acl/unit_tests/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_android/app/src/main/java/com/acl/unit_tests/MainActivity.java -------------------------------------------------------------------------------- /tests/main_emscripten/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_emscripten/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_emscripten/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_emscripten/main.cpp -------------------------------------------------------------------------------- /tests/main_generic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_generic/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_generic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_generic/main.cpp -------------------------------------------------------------------------------- /tests/main_ios/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_ios/CMakeLists.txt -------------------------------------------------------------------------------- /tests/main_ios/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/main_ios/main.cpp -------------------------------------------------------------------------------- /tests/sources/catch2.impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/catch2.impl.h -------------------------------------------------------------------------------- /tests/sources/compression/impl/test_segment_streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/compression/impl/test_segment_streams.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_ansi_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_ansi_allocator.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_bit_manip_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_bit_manip_utils.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_bitset.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_enum_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_enum_utils.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_error_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_error_result.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_interpolation_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_interpolation_utils.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_iterator.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_memory_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_memory_utils.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_ptr_offset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_ptr_offset.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_string.cpp -------------------------------------------------------------------------------- /tests/sources/core/test_time_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/core/test_time_utils.cpp -------------------------------------------------------------------------------- /tests/sources/io/test_reader_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/io/test_reader_writer.cpp -------------------------------------------------------------------------------- /tests/sources/math/test_quat_packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/math/test_quat_packing.cpp -------------------------------------------------------------------------------- /tests/sources/math/test_scalar_packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/math/test_scalar_packing.cpp -------------------------------------------------------------------------------- /tests/sources/math/test_vector4_packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/math/test_vector4_packing.cpp -------------------------------------------------------------------------------- /tests/sources/test_header_fwd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/sources/test_header_fwd.cpp -------------------------------------------------------------------------------- /tests/validate_includes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/validate_includes/CMakeLists.txt -------------------------------------------------------------------------------- /tests/validate_includes/dummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/validate_includes/dummy.cpp -------------------------------------------------------------------------------- /tests/validate_includes/single_include.cpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tests/validate_includes/single_include.cpp.in -------------------------------------------------------------------------------- /tools/acl_compressor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/README.md -------------------------------------------------------------------------------- /tools/acl_compressor/acl_compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/acl_compressor.py -------------------------------------------------------------------------------- /tools/acl_compressor/includes/acl_compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/includes/acl_compressor.h -------------------------------------------------------------------------------- /tools/acl_compressor/main_android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_android/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/main_android/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_android/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/main_android/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_android/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/main_android/app/src/main/java/com/acl/compressor/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_android/app/src/main/java/com/acl/compressor/MainActivity.java -------------------------------------------------------------------------------- /tools/acl_compressor/main_emscripten/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_emscripten/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/main_emscripten/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_emscripten/main.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/main_generic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_generic/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/main_generic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_generic/main.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/main_ios/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_ios/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_compressor/main_ios/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/main_ios/main.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/sources/acl_compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/sources/acl_compressor.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/sources/validate_database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/sources/validate_database.cpp -------------------------------------------------------------------------------- /tools/acl_compressor/sources/validate_tracks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_compressor/sources/validate_tracks.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_decompressor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/README.md -------------------------------------------------------------------------------- /tools/acl_decompressor/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/compare.py -------------------------------------------------------------------------------- /tools/acl_decompressor/main_android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_android/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_decompressor/main_android/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_android/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_decompressor/main_android/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_android/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/main_android/app/src/main/java/com/acl/decompressor/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_android/app/src/main/java/com/acl/decompressor/MainActivity.java -------------------------------------------------------------------------------- /tools/acl_decompressor/main_generic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_generic/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_decompressor/main_generic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_generic/main.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/main_ios/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_ios/CMakeLists.txt -------------------------------------------------------------------------------- /tools/acl_decompressor/main_ios/Info.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_ios/Info.plist.in -------------------------------------------------------------------------------- /tools/acl_decompressor/main_ios/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/main_ios/main.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/bench_bit_set_iter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/bench_bit_set_iter.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/bench_unpack_vector3_f96.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/bench_unpack_vector3_f96.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/bench_unpack_vector3_mixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/bench_unpack_vector3_mixed.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/bench_unpack_vector3_uXX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/bench_unpack_vector3_uXX.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/benchmark.cpp -------------------------------------------------------------------------------- /tools/acl_decompressor/sources/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/acl_decompressor/sources/benchmark.h -------------------------------------------------------------------------------- /tools/android_misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/README.md -------------------------------------------------------------------------------- /tools/android_misc/app/build.gradle.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/app/build.gradle.in -------------------------------------------------------------------------------- /tools/android_misc/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/app/proguard-rules.pro -------------------------------------------------------------------------------- /tools/android_misc/app/src/main/AndroidManifest.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/app/src/main/AndroidManifest.xml.in -------------------------------------------------------------------------------- /tools/android_misc/app/src/main/res/values/strings.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/app/src/main/res/values/strings.xml.in -------------------------------------------------------------------------------- /tools/android_misc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/build.gradle -------------------------------------------------------------------------------- /tools/android_misc/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/gradle.properties -------------------------------------------------------------------------------- /tools/android_misc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tools/android_misc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tools/android_misc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/gradlew -------------------------------------------------------------------------------- /tools/android_misc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/android_misc/gradlew.bat -------------------------------------------------------------------------------- /tools/android_misc/settings.gradle.in: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='@ACL_ANDROID_PROJECT_NAME@' 3 | -------------------------------------------------------------------------------- /tools/appveyor_ci.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/appveyor_ci.bat -------------------------------------------------------------------------------- /tools/avx_8wide_index_swizzle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/avx_8wide_index_swizzle.py -------------------------------------------------------------------------------- /tools/calc_local_bit_rates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/calc_local_bit_rates.py -------------------------------------------------------------------------------- /tools/fbx2acl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/fbx2acl/README.md -------------------------------------------------------------------------------- /tools/fbx2acl/fbx2acl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/fbx2acl/fbx2acl.py -------------------------------------------------------------------------------- /tools/format_reference.acl.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/format_reference.acl.sjson -------------------------------------------------------------------------------- /tools/graph_generation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/README.md -------------------------------------------------------------------------------- /tools/graph_generation/cmu_bit_rate_inputs.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/cmu_bit_rate_inputs.sjson -------------------------------------------------------------------------------- /tools/graph_generation/cmu_full_error_inputs.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/cmu_full_error_inputs.sjson -------------------------------------------------------------------------------- /tools/graph_generation/cmu_summary_inputs.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/cmu_summary_inputs.sjson -------------------------------------------------------------------------------- /tools/graph_generation/decomp_delta_inputs.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/decomp_delta_inputs.sjson -------------------------------------------------------------------------------- /tools/graph_generation/decomp_inputs.sjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/decomp_inputs.sjson -------------------------------------------------------------------------------- /tools/graph_generation/gen_bit_rate_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/gen_bit_rate_stats.py -------------------------------------------------------------------------------- /tools/graph_generation/gen_decomp_delta_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/gen_decomp_delta_stats.py -------------------------------------------------------------------------------- /tools/graph_generation/gen_decomp_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/gen_decomp_stats.py -------------------------------------------------------------------------------- /tools/graph_generation/gen_full_error_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/gen_full_error_stats.py -------------------------------------------------------------------------------- /tools/graph_generation/gen_summary_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/gen_summary_stats.py -------------------------------------------------------------------------------- /tools/graph_generation/pack_png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/graph_generation/pack_png.py -------------------------------------------------------------------------------- /tools/regression_tester_android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_android/CMakeLists.txt -------------------------------------------------------------------------------- /tools/regression_tester_android/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_android/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tools/regression_tester_android/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_android/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /tools/regression_tester_android/app/src/main/java/com/acl/regression_tests/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_android/app/src/main/java/com/acl/regression_tests/MainActivity.java -------------------------------------------------------------------------------- /tools/regression_tester_ios/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_ios/CMakeLists.txt -------------------------------------------------------------------------------- /tools/regression_tester_ios/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/regression_tester_ios/main.cpp -------------------------------------------------------------------------------- /tools/release_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/release_scripts/README.md -------------------------------------------------------------------------------- /tools/release_scripts/extract_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/release_scripts/extract_stats.py -------------------------------------------------------------------------------- /tools/release_scripts/test_everything.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/release_scripts/test_everything.py -------------------------------------------------------------------------------- /tools/setup_linux_compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/setup_linux_compiler.sh -------------------------------------------------------------------------------- /tools/setup_osx_compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/setup_osx_compiler.sh -------------------------------------------------------------------------------- /tools/vs_visualizers/acl.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrechette/acl/HEAD/tools/vs_visualizers/acl.natvis --------------------------------------------------------------------------------