Commit Graph

  • 544e75798c Merge branch 'wfm' into cpu-optimization main cpu-optimization vladimir 2026-07-18 10:51:50 +03:00
  • 3ad40a00da calcc: port eu2av robustness patches for PureSignal calibration wfm vladimir 2026-07-17 23:00:41 +03:00
  • c1964817dd wfm: compile wfmd/wfmmod in the Windows build Uladzimir Karpenka 2026-07-15 11:03:03 +03:00
  • 81f7750def Merge remote-tracking branch 'origin/main' into cpu-optimization Uladzimir Karpenka 2026-07-15 10:50:34 +03:00
  • d24b5ae316 Merge remote-tracking branch 'origin/main' into wfm Uladzimir Karpenka 2026-07-15 10:50:15 +03:00
  • 65cb3c386e wfm: add a wideband FM modulator and demodulator Uladzimir Karpenka 2026-07-10 07:43:07 +03:00
  • f39eea6b01 phrot, cfcomp: cascade in a register; drop idiv from cfcomp's ring walks Uladzimir Karpenka 2026-07-10 00:31:32 +03:00
  • 91df5b1f2d varsamp: build the phase table without malloc0's memset, read h forward Uladzimir Karpenka 2026-07-10 00:13:27 +03:00
  • 12dc701604 analyzer: block the dispatcher on a semaphore, stop spawning a thread per frame Uladzimir Karpenka 2026-07-09 23:59:20 +03:00
  • 645cbbb2d1 varsamp: transpose the coefficients into phases, vectorize the tap loop Uladzimir Karpenka 2026-07-09 23:19:36 +03:00
  • fd2ba84e7d emnr: linear-time aepf, drop idiv from ring walks, halve getKey's logs Uladzimir Karpenka 2026-07-09 23:08:20 +03:00
  • 3faad14fc1 anr, anf: vectorize the LMS tap and update loops Uladzimir Karpenka 2026-07-09 22:52:33 +03:00
  • 9960a1d0e3 resample: vectorize the polyphase tap loop Uladzimir Karpenka 2026-07-09 22:44:08 +03:00
  • bb7e0b3df6 add gitignore third_party vladimir 2026-06-12 21:44:25 +03:00
  • 4313006fa6 Auto-detect Android NDK and javac paths in Makefile.android vladimir 2026-06-12 21:31:15 +03:00
  • 4f44118299 Remove committed build artifacts from third_party and fix Android FFTW cross-compile vladimir 2026-06-12 21:27:13 +03:00
  • edd8991a3c Enable AVX2 for FFTW Windows build to suppress SSE2-only warning vladimir 2026-06-02 13:39:24 +03:00
  • a3385bd1f9 Fix parallel build race: DLL link must wait for fftw-float install vladimir 2026-06-02 13:35:04 +03:00
  • b7d156ea40 Compile rnnoise and libspecbleach directly into obj_win/ for Windows vladimir 2026-06-02 13:17:32 +03:00
  • d997990ceb Fix two Windows cross-compilation errors in analyzer.c vladimir 2026-06-02 12:54:56 +03:00
  • a77dbbb6e5 Fix Windows.h case on Linux: use lowercase windows.h vladimir 2026-06-02 12:43:45 +03:00
  • 90c906eb3a Fix missing Windows.h: require full mingw-w64 package, not just compiler vladimir 2026-06-02 12:33:13 +03:00
  • f29970542b Pass CC explicitly to FFTW configure to suppress cross-tools warning vladimir 2026-06-02 12:26:39 +03:00
  • 69ea631daa Fix parallel build race condition in Makefile.windows vladimir 2026-06-02 12:24:39 +03:00
  • 02926b36ce Auto-download FFTW source for Android build vladimir 2026-06-02 12:15:59 +03:00
  • 5bbf9698a8 Build FFTW from source instead of downloading pre-built DLLs vladimir 2026-06-02 12:13:35 +03:00
  • ec93fbfcbb Add Windows cross-compilation support via MinGW-w64 vladimir 2026-06-02 10:46:51 +03:00
  • 89c8a0e2b5 first commit Uladzimir Karpenka 2026-06-01 15:58:45 +03:00