Commit graph

  • 062c80874b
    Merge 53ec8a9711 into cb284e5485 Robin ALEXANDER 2026-03-16 08:18:45 +00:00
  • 819446a6e1
    Merge 2fbe242692 into cb284e5485 Davis Wood 2026-03-14 13:58:33 +08:00
  • cb284e5485
    Fix overflows in ixheaacd_scale_adjust (#126) main ShashankPathmudi 2026-03-13 16:33:13 +05:30
  • e3b3ff2770 Fix overflows in ixheaacd_scale_adjust Shashank Pathmudi 2026-03-12 14:35:13 +05:30
  • bd6a8bbbfb Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-02-24 10:38:20 +05:30
  • d3427db426 Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-02-24 10:38:20 +05:30
  • 6774c1b41c ignore cmake-kits.json Bohdan Bolbot 2026-02-09 16:06:21 +02:00
  • 744835a895 Revert "add cmake presets (one big pile)" Bohdan Bolbot 2026-02-09 15:43:47 +02:00
  • 5eacf515db add cmake presets (one big pile) Bohdan Bolbot 2026-02-06 22:11:29 +02:00
  • bf5e3be648 workaround for _CRT_SECURE_NO_WARNINGS Bohdan Bolbot 2026-02-06 10:04:26 +02:00
  • 48301d6245 update c2rust build Bohdan Bolbot 2026-02-06 07:50:40 +02:00
  • b04ec3cde0 update tooling submodule & config Bohdan Bolbot 2026-02-06 07:37:55 +02:00
  • 706200c5e4 kebab-case legacy-build for rust Bohdan Bolbot 2026-02-05 16:24:50 +02:00
  • f776180793 polish cmake legacy_build option Bohdan Bolbot 2026-02-05 14:49:23 +02:00
  • 2d6f25a22e add migration switch to just workflow Bohdan Bolbot 2026-02-05 13:49:03 +02:00
  • d500f4dea7 use legacy_build name for legacy build Bohdan Bolbot 2026-02-05 13:43:12 +02:00
  • ffcf7e6e6a
    Merge pull request #5 from austdev/c2rust-windows-build Serge Lysenko 2026-02-05 23:57:11 +02:00
  • 87812afa80 enable c2rust build for just Bohdan Bolbot 2026-02-05 18:55:34 +02:00
  • 77639c7ff0 fix get_stderr_fd for windows Bohdan Bolbot 2026-02-05 18:02:24 +02:00
  • 4ba94f3ce8 make env check target-aware Bohdan Bolbot 2026-02-05 17:27:46 +02:00
  • 185ccd7b6e
    Fix c2rust build on linux Oleksandr Movchan 2026-02-05 11:34:06 +02:00
  • a9cd1c9591 Implement stderr getter for MSVC Oleksandr Movchan 2026-02-05 09:55:38 +02:00
  • b576e043b7 Fix c2rust build on windows Oleksandr Movchan 2026-02-04 18:35:33 +02:00
  • 31ed5e443c Merge remote-tracking branch 'origin/main' into dev Serge Lysenko 2026-02-03 14:43:42 +02:00
  • 7d308cb564
    Merge pull request #4 from austdev/fix-tooling Serge Lysenko 2026-02-03 13:58:45 +02:00
  • 0ccb22913c add ixheaacd.rs to rust lib DEPENDS Bohdan Bolbot 2026-02-03 13:49:03 +02:00
  • 285301c41d update RUST.migration.md Bohdan Bolbot 2026-02-03 13:39:10 +02:00
  • 59cfec26b7 suggest conveinent MD for VScode (Ctrl+Shift+V) Bohdan Bolbot 2026-02-03 13:26:21 +02:00
  • 9973bb5742
    Fix for integer-overflow in ixheaacd_invert_matrix (#123) ShashankPathmudi 2026-02-03 15:01:05 +05:30
  • ecbbabd2d2 Fix for integer-overflow in ixheaacd_invert_matrix Shashank Pathmudi 2026-02-03 10:26:02 +05:30
  • 792b602e6b configure for windows Bohdan Bolbot 2026-02-03 00:57:48 +02:00
  • c8e187f168 set RC_FALLBACK on by default Bohdan Bolbot 2026-02-03 00:55:29 +02:00
  • 376cf84103 streamline lib prefix Bohdan Bolbot 2026-02-03 00:05:49 +02:00
  • fd44420459 make fuzzer optional, off by default Bohdan Bolbot 2026-02-02 21:22:47 +02:00
  • 0cd899ba91 update tooling submodule Bohdan Bolbot 2026-02-02 14:50:07 +02:00
  • f65a3c7833 make windows lib-prefix abi-aware Bohdan Bolbot 2026-02-02 14:49:28 +02:00
  • 7b67fc5b22 defeaultify hardcoded static lib Bohdan Bolbot 2026-01-30 21:59:25 +00:00
  • 3cb95bc3a2 make optional parts optional Bohdan Bolbot 2026-01-30 21:54:56 +00:00
  • 6df421f678 temporarily disable corrosion Bohdan Bolbot 2026-01-30 21:51:50 +00:00
  • 977a5c4a11 rectify _CRT_SECURE_NO_WARNINGS Bohdan Bolbot 2026-01-30 23:25:12 +02:00
  • 75fb0ff009 Turn off Fuzzers building Sergii Lysenko 2026-01-30 21:06:41 +02:00
  • f8ef833950 Fix encoder build on the Windows Serge Lysenko 2026-01-30 20:15:55 +02:00
  • f43943cd4f Merge remote-tracking branch 'origin/c2rust' into dev Sergii Lysenko 2026-01-30 18:15:36 +02:00
  • 327cdb6499 CMake fixes: remove set(CMAKE_STATIC_LIBRARY_PREFIX '') Sergii Lysenko 2026-01-30 15:35:58 +02:00
  • 893067dbd9 add executable_path for macos rust binary Bohdan Bolbot 2026-01-29 19:31:16 +02:00
  • 9dd0009f18 update tooling submodule Bohdan Bolbot 2026-01-29 07:57:49 +02:00
  • 1d49303724 CMake fixes for Unix-based platform and VSCode hints Sergii Lysenko 2026-01-28 15:57:24 +02:00
  • 6c35f3a648 store corrosion deps in .tools Bohdan Bolbot 2026-01-27 13:57:59 +02:00
  • f5177fc7bb prepare for windows support Bohdan Bolbot 2026-01-27 13:45:35 +02:00
  • d7969421ff update tooling submodule Bohdan Bolbot 2026-01-27 02:50:38 +02:00
  • 3110712c93 manually fix rust binary warnings Bohdan Bolbot 2026-01-22 17:15:40 +00:00
  • 4eec7bfe58 link rust binary to c so Bohdan Bolbot 2026-01-22 16:31:40 +00:00
  • b68acad79e add rust targets to cmake Bohdan Bolbot 2026-01-22 16:30:23 +00:00
  • 3e07343668 upgrade rust toolchain Bohdan Bolbot 2026-01-22 11:10:38 +00:00
  • 159b0788e0 add raw c2rust-transpiled decoder Bohdan Bolbot 2026-01-22 11:08:37 +00:00
  • 0183f6b856 Prepare the project for c2rust Bohdan Bolbot 2026-01-19 07:52:18 +00:00
  • 6e101c7e9f fix release build Bohdan Bolbot 2026-01-13 19:46:28 +02:00
  • b4e42950d1 add tooling submodule Bohdan Bolbot 2026-01-13 11:35:40 +00:00
  • 2170d5d9c1 preliminary cmake update Bohdan Bolbot 2026-01-09 18:39:18 +02:00
  • ff71bb7e6b
    Merge pull request #2 from austdev/rusty_water Serge Lysenko 2026-01-23 15:59:07 +02:00
  • 4cbe9514bd Merge remote-tracking branch 'origin/main' into rusty_water Serge Lysenko 2026-01-22 20:10:30 +02:00
  • e2c332e6ec Integration of ixheaacd::lpd_bpf_fix() - decoding test was passed Serge Lysenko 2026-01-22 15:20:00 +02:00
  • 5920bfaf55 Rust implementation ixheaacd::lpd_bpf_fix() function Serge Lysenko 2026-01-22 11:36:21 +02:00
  • 016e97fe96 Move test data into external file Serge Lysenko 2026-01-21 13:27:54 +02:00
  • 55af74f9ce Fix for integer overflow issue in ixheaacd_apply_ana_hyb_filt_bank_create_x_res v0.1.13 Shashank Pathmudi 2026-01-21 10:28:27 +05:30
  • 9c3531b97d Fix for integer overflow issue in ixheaacd_apply_ana_hyb_filt_bank_create_x_res Shashank Pathmudi 2026-01-21 10:28:27 +05:30
  • 3e650d746a Unit test for ixheaacd::lpd_bpf_fix() function Serge Lysenko 2026-01-20 17:05:40 +02:00
  • f1d0152aae Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-01-19 10:29:20 +05:30
  • 866c545726 Fix for integer-overflow in ixheaacd_apply_ana_hyb_filt_bank_create_x Shashank Pathmudi 2026-01-16 16:48:05 +05:30
  • 0597fd697a Fix for integer overflow issue in ixheaacd_merge_res_decor Shashank Pathmudi 2026-01-16 10:51:53 +05:30
  • 48b96c6057 Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-01-19 10:29:20 +05:30
  • e8be8dcb28 Fix for integer-overflow in ixheaacd_apply_ana_hyb_filt_bank_create_x Shashank Pathmudi 2026-01-16 16:48:05 +05:30
  • 3c021d19b9 Fix for integer overflow issue in ixheaacd_merge_res_decor Shashank Pathmudi 2026-01-16 10:51:53 +05:30
  • e2127bb7b4 Analyze and prototyping of Rust ixheaacd::lpd_bpf_fix() function Serge Lysenko 2026-01-16 13:12:58 +02:00
  • f48c9feede Isolate ixheaacd_lpd_bpf_fix() function Serge Lysenko 2026-01-15 19:25:09 +02:00
  • 8f74fd196e Mirgate ixheaacd_Windowing.c to the Rust side Serge Lysenko 2026-01-15 15:25:31 +02:00
  • bed38628ae Decoder changes related to DRC scaling and x86 build Rumaan Khan 2026-01-14 15:52:06 +05:30
  • a82880f167 Decoder changes related to DRC scaling and x86 build Rumaan Khan 2026-01-14 15:52:06 +05:30
  • f4d4dc7a1a Fix for Heap-buffer-overflow in ixheaace_write_bits Akshay Ragir 2026-01-13 23:39:44 +05:30
  • b60c73045f Fix for Heap-buffer-overflow in ixheaace_write_bits Akshay Ragir 2026-01-13 23:39:44 +05:30
  • d11ba9c97f
    Merge initial Rusty migration changes Serge Lysenko 2026-01-13 18:25:39 +02:00
  • b88a50191a minor corrections before merging Serge Lysenko 2026-01-13 17:21:54 +02:00
  • c222bd0564 Reset of State variable for erroneous cases Shashank Pathmudi 2026-01-08 15:15:21 +05:30
  • 2b1b826b0e Fix for integer overflow issue in ixheaacd_local_fold_out Shashank Pathmudi 2026-01-08 12:43:38 +05:30
  • f440ad8357 Fix for integer overflow issue in ixheaacd_apply_ana_hyb_filt_bank_merge_res_decor Shashank Pathmudi 2026-01-08 12:42:21 +05:30
  • a62d413039 Fix for integer overflow issue in ixheaacd_get_matrix_inversion_weights Shashank Pathmudi 2026-01-08 12:39:48 +05:30
  • ad3739b5be Fix for integer-overflow in ixheaacd_apply_m2 Shashank Pathmudi 2026-01-07 17:41:01 +05:30
  • 5998374757 Fix for integer-overflow in ixheaacd_hf_generator Shashank Pathmudi 2026-01-05 17:03:39 +05:30
  • 6f6dad06a1 Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-01-05 10:16:40 +05:30
  • 2723926232 Reset of State variable for erroneous cases Shashank Pathmudi 2026-01-08 15:15:21 +05:30
  • 119917189e Fix for integer overflow issue in ixheaacd_local_fold_out Shashank Pathmudi 2026-01-08 12:43:38 +05:30
  • e4d8efee40 Fix for integer overflow issue in ixheaacd_apply_ana_hyb_filt_bank_merge_res_decor Shashank Pathmudi 2026-01-08 12:42:21 +05:30
  • 83c48ae8e3 Fix for integer overflow issue in ixheaacd_get_matrix_inversion_weights Shashank Pathmudi 2026-01-08 12:39:48 +05:30
  • 23e19e84c3 Fix for integer-overflow in ixheaacd_apply_m2 Shashank Pathmudi 2026-01-07 17:41:01 +05:30
  • 47ee6c42a6 Fix for integer-overflow in ixheaacd_hf_generator Shashank Pathmudi 2026-01-05 17:03:39 +05:30
  • dec877246a Fix for integer-overflow in ixheaacd_map_index_data Shashank Pathmudi 2026-01-05 10:16:40 +05:30
  • b78fce822f Benchmarks for ixheaacd_basic_ops module Serge Lysenko 2026-01-12 20:08:10 +02:00
  • bfe327c27f Link Integration Test with ixheaacd_basic_ops.rs Serge Lysenko 2026-01-11 20:56:43 +02:00
  • f1c2091108 ixheaacd_basic_ops.rs implementation complited Serge Lysenko 2026-01-11 13:02:13 +02:00
  • a4447ea3b9 ixheaacd_windowing_long* covered with unit tests Serge Lysenko 2026-01-10 22:43:54 +02:00