38 Commit (0aeb36054ee20e9c639ae43217823d51c8a484d8)

Autore SHA1 Messaggio Data
  Jan f83d32320a fix(engine): reset DSP state before restart 1 mese fa
  Jan 7f1f408a6a test(watermark): refactor E2E coverage and helpers 1 mese fa
  Jan 740e7f5f98 fix(stereo): apply mode changes at chunk boundaries 1 mese fa
  Jan fc783d291e fix(ui): clarify limiter behavior and active radio text 1 mese fa
  Jan 6724eff968 fix(tx): decouple watermark from evaluation jingle 1 mese fa
  Jan 9eca50c3f4 feat(rds2): add LPS, eRT and RDS2 controls 1 mese fa
  Jan adfb76f508 feat(rds): add advanced groups and feature controls 1 mese fa
  Jan 647788d46a stereo: add SC-SSB and VSB stereo encoder modes 1 mese fa
  Jan 775648363e dsp: burst-masking-optimized limiter attack (Bonello, JAES 2007) 1 mese fa
  Jan e8c5c2729b watermark: replace time-domain PN with STFT-domain spread-spectrum (Kirovski & Malvar 2003) 1 mese fa
  Jan 0b76c7cdc2 feat(watermark): implement STFT-based embedding and recovery 1 mese fa
  Jan eed44c68f5 feat: rework watermark embedding and decode path 1 mese fa
  Jan 1ae8b64ac8 feat: add iterative composite clipper for MPX processing 1 mese fa
  Jan e1329a864c feat: add license watermarking and harden restart paths 1 mese fa
  Jan ffd6f4bcfe control: make tone and gain updates truly live 1 mese fa
  Jan 1f49bdd144 runtime: tighten queue, generator, and late-write semantics 1 mese fa
  Jan Svabenik 6bb289ebc9 feat: add BS.412 limiter and document the clip-filter-clip chain 1 mese fa
  Jan Svabenik 213069a11a refactor: switch FM path to clip-filter-clip processing 1 mese fa
  Jan Svabenik 934e601755 refactor: harden broadcast DSP chain around pilot and RDS protection 1 mese fa
  Jan Svabenik 59c338ebda feat: add live audio ingest pipeline for on-air streaming 1 mese fa
  Jan Svabenik 2d23a50abc feat: live config hot-reload via POST /config (fix27) 1 mese fa
  Jan Svabenik 4862b6b79e fix: 13 bugs from systematic codebase review (fix25) 1 mese fa
  Jan Svabenik d4673b647d fix: align live MPX phase state and frame sequencing 1 mese fa
  Jan Svabenik 7cdc4b070c feat: stabilize live RDS output at hardware sample rates 1 mese fa
  Jan Svabenik e82bb3fd1a feat: switch RDS path to shaped 228 kHz generator 1 mese fa
  Jan Svabenik 2cac36fc78 feat: lock RDS generation to pilot phase and tune Pluto defaults 1 mese fa
  Jan Svabenik f420bc6dae feat: add spectral verification and unify real-time signal path 1 mese fa
  Jan Svabenik 9ecf97aa01 fix: honor stereoEnabled in offline MPX path 1 mese fa
  Jan Svabenik 7a893e5632 feat: use configured RDS PI code in encoder pipeline 1 mese fa
  Jan Svabenik 3678b43427 feat: wire full DSP chain into offline generator with FM IQ output mode 1 mese fa
  Jan Svabenik 47b46cb7cc feat: report active offline source and fallback state 1 mese fa
  Jan Svabenik 667b7365ce feat: add output-rate override and stronger offline wav tests 1 mese fa
  Jan Svabenik 9c74eb2bd3 feat: add basic wav rate adaptation for offline and sim paths 1 mese fa
  Jan Svabenik d810e2a6c7 feat: add wav file source for offline pipeline 1 mese fa
  Jan Svabenik b8884310c4 feat: make no-hardware tone source configurable 1 mese fa
  Jan Svabenik 29955093e3 feat: add reusable tone source for offline pipeline 1 mese fa
  Jan Svabenik 5ef2a5539c refactor: route offline generator through core mpx components 1 mese fa
  Jan Svabenik 41ca46996f feat: add offline composite generator command 1 mese fa