Commit graph

  • 431b49c307
    Align debug prints align-debug Ivan Bushchik 2023-12-23 16:00:05 +0300
  • 8ff0db2e96
    readme: fix typo main James Calligeros 2023-12-19 22:11:54 +1000
  • f171b10df0
    update README James Calligeros 2023-12-19 22:08:40 +1000
  • 045dbfb5b5 Bump to 0.1.9 Hector Martin 2023-12-17 19:02:29 +0900
  • 813c6c2443 j314: Manually tweak model Hector Martin 2023-12-17 19:40:56 +0900
  • 8f4ed7abec j413: Manually tweak tweeter model Hector Martin 2023-12-17 18:41:56 +0900
  • 4b24e782e0 Bump to 0.1.8 Hector Martin 2023-12-17 17:13:42 +0900
  • ea4a8e9d35 main: Work around visense kernel channel swap bug Hector Martin 2023-12-17 17:12:55 +0900
  • 4bbda81f68 analyze.py: Update gains for new kernel config Hector Martin 2023-12-16 12:34:08 +0900
  • d77bdd7bc2 Install tmpfiles.d snippet to create blackbox Andreas Henriksson 2023-12-09 09:51:58 +0100
  • 71b9c84f99 Fix blackbox install path Andreas Henriksson 2023-12-09 09:41:07 +0100
  • 223d206fee speakers.txt: Correct gain for j375 Hector Martin 2023-12-11 22:27:18 +0900
  • 035c02ca6a Bump to 0.1.7 Hector Martin 2023-12-11 22:19:06 +0900
  • f069160e33 build: split install and install-data targets Andreas Henriksson 2023-11-14 15:08:20 +0100
  • 0e5fa0921f conf: j493: Fix volume control name Janne Grunau 2023-12-08 21:56:01 +0100
  • bc1e4daf19 conf: j375,j473,j474,j475: Fix volume control name Janne Grunau 2023-12-08 21:44:17 +0100
  • 33797aee2d Bump to 0.1.6 Hector Martin 2023-12-08 23:22:39 +0900
  • 9cfcedd469 rules: Enable all the devices expected to work soon Hector Martin 2023-12-08 23:20:24 +0900
  • 1352408b54 Add testing scripts Hector Martin 2023-12-08 23:19:19 +0900
  • 88acee7517 conf, audump: Add tempcos to speakers Hector Martin 2023-12-08 18:46:04 +0900
  • a901278264 Cargo.toml: Upgrade configparser and enable indexmap Hector Martin 2023-12-07 20:06:13 +0900
  • 38bc94fa77 blackbox: Fix metadata dump iteration Hector Martin 2023-12-07 17:56:27 +0900
  • 1773c6425b main: Handle SIGQUIT even if we got samples Hector Martin 2023-12-07 17:11:07 +0900
  • 2c7fd76cec rules: Remove compat rule Hector Martin 2023-12-04 23:24:07 +0900
  • 8fed89e8e5 Bump to 0.1.5 Hector Martin 2023-12-04 22:55:23 +0900
  • d42f4817e0 cargo fmt Hector Martin 2023-12-04 18:41:02 +0900
  • c3307388aa uclamp: Add support for sched utilization clamping Hector Martin 2023-12-04 18:40:15 +0900
  • 60752494cd main: Trap SIGQUIT to trigger a blackbox Hector Martin 2023-12-04 17:58:44 +0900
  • 4fb7fe7b41 main, rules: Rename Jxxx to AppleJxxx Hector Martin 2023-12-04 17:24:31 +0900
  • 38e5b9f4c4
    conf: apple: j415: fix typo James Calligeros 2023-11-25 14:21:06 +1000
  • d1c1f0b5b9 Bump to 0.1.4 Hector Martin 2023-10-30 19:00:58 +0900
  • d1e71ce74f udev: Enable j313 Hector Martin 2023-10-30 19:00:20 +0900
  • 95f01fd5fd LICENSE: Remove year from copyright line Hector Martin 2023-10-30 18:59:28 +0900
  • a769d555e5 Add Makefile Hector Martin 2023-10-30 18:59:01 +0900
  • b1f65f5971 udev: Add all models, comment out autolaunch Hector Martin 2023-10-30 16:01:14 +0900
  • 7a82648d59 types: Display rounded-to-0 gain Hector Martin 2023-10-29 00:35:07 +0900
  • ac120b7be1 types: Test for negative powers Hector Martin 2023-10-29 00:34:22 +0900
  • 21023ec426 Change temperature handling Hector Martin 2023-10-29 00:26:37 +0900
  • b12c8b69da main: Handle partial reads Hector Martin 2023-10-27 10:10:49 +0900
  • e2b3a3ba7f main: Verbosely log suspend/resume handling Hector Martin 2023-10-27 10:10:34 +0900
  • dd568f1391 speakersafetyd.service: Enable blackbox & conservative threshold Hector Martin 2023-10-27 10:10:10 +0900
  • f8d9c55cbb types: Always set amp gain to max on startup Hector Martin 2023-10-29 00:11:17 +0900
  • 071830b040 conf: Add missing configs & update Hector Martin 2023-10-28 02:54:35 +0900
  • a133e419b0 docs: Add audump.py and speakers.txt Hector Martin 2023-10-28 02:53:56 +0900
  • 91e7c14b8e types: Do not prefix speaker name "Mono" Hector Martin 2023-10-28 02:51:45 +0900
  • 83a53ba99f blackbox: Change file extensions Hector Martin 2023-10-23 03:33:53 +0900
  • 315255a7e0 main: Log blackbox speaker groups in integer order Hector Martin 2023-10-23 02:48:24 +0900
  • 368be9d7df blackbox: Store state for all blocks Hector Martin 2023-10-23 02:38:43 +0900
  • 7fbb53df51 blackbox: Add black-box debug functionality Hector Martin 2023-10-23 02:20:39 +0900
  • a476f7daf1 helpers, types: Switch to panic for errors Hector Martin 2023-10-23 02:19:38 +0900
  • 157ddc4e41 Add suspend handling Hector Martin 2023-10-22 09:03:12 +0900
  • cfde41c18e Bump to 0.1.3 Hector Martin 2023-10-15 08:41:52 +0900
  • 063db4854b Downgrade more deps Hector Martin 2023-10-15 08:41:34 +0900
  • bc318e0687 Bump to 0.1.2 Hector Martin 2023-10-15 08:35:11 +0900
  • b91dacb7a6 Drop unused half dependency Hector Martin 2023-10-15 08:34:57 +0900
  • be47a3c050 udev: Mark sense devices as ACP_IGNORE Hector Martin 2023-10-15 08:34:33 +0900
  • 12ecb8c6dd Bump to 0.1.1 Hector Martin 2023-10-14 11:12:28 +0900
  • 1007463e60 Add udev rules Hector Martin 2023-10-14 11:12:17 +0900
  • 5708edf68d Cargo.toml: Add homepage Hector Martin 2023-10-14 10:42:00 +0900
  • cad5c81a68 Cargo.toml: Add missing fields Hector Martin 2023-10-14 10:30:40 +0900
  • 5d420dfe44 Update README Hector Martin 2023-10-14 10:22:05 +0900
  • 557b74a03b Cargo.toml: Bump alsa-rs version Hector Martin 2023-10-14 10:17:06 +0900
  • 8fb7c31f88 Make mixer element names configurable Hector Martin 2023-10-14 10:15:55 +0900
  • 7e8d634f64 Add unit file Hector Martin 2023-10-13 15:18:47 +0900
  • a250a73dd6 Clean up warnings Hector Martin 2023-10-13 13:39:34 +0900
  • f33417573f Move config files under apple/ Hector Martin 2023-10-13 13:35:38 +0900
  • c43b8b752b fixup! Implement flag file for optimistic cold boot state Hector Martin 2023-10-13 13:35:31 +0900
  • f382ce7a5c Verbosely report all gain changes Hector Martin 2023-10-13 13:34:46 +0900
  • ffa5af391d Implement flag file for optimistic cold boot state Hector Martin 2023-10-13 13:30:11 +0900
  • 910124421b conf: Add j413 config Hector Martin 2023-10-12 17:21:14 +0900
  • 8932696541 Move j314.conf into conf/ dir Hector Martin 2023-10-12 17:20:57 +0900
  • fa4f763d05 Implement catchup/skipping the model forward Hector Martin 2023-10-12 17:18:31 +0900
  • 7ab0fed6d3 main: Report when gains go back to nominal Hector Martin 2023-10-12 16:53:35 +0900
  • 64e6710dac main: Be less spammy about sample rates Hector Martin 2023-10-12 16:53:27 +0900
  • 5c1fd2b60b main: Reset gains to 0dB on startup Hector Martin 2023-10-12 16:52:37 +0900
  • 3660fd85d8 main: Implement main magic unlock control Hector Martin 2023-10-12 16:52:12 +0900
  • 6cb6c45083 types: Fix worst case initial magnet temp calculation Hector Martin 2023-10-12 16:51:37 +0900
  • 14c3ef0b7e types: Add write_int() helper Hector Martin 2023-10-12 16:51:29 +0900
  • e19970b5e0 types: Lock all elements we interact with Hector Martin 2023-10-12 16:51:15 +0900
  • 7dc04ccb1d helpers: Add lock_el helper Hector Martin 2023-10-12 16:51:00 +0900
  • 391cf6231f
    alsa: remove local version of crate James Calligeros 2023-08-01 17:23:02 +1000
  • 2e853a1851
    README: revamp to reflect recent progress James Calligeros 2023-06-11 12:46:02 +1000
  • b07584e1fd Grab current sample rate from mixer control Hector Martin 2023-05-09 19:12:43 +0900
  • 5c47bc3e94 Automatically select the sample rate if zero Hector Martin 2023-05-09 19:12:02 +0900
  • 21b3e49456 Wheee it works Hector Martin 2023-02-24 01:17:41 +0900
  • 1bb490871f
    block on empty buffer James Calligeros 2023-02-14 22:37:47 +1000
  • bc49ea2887
    some fixes James Calligeros 2023-02-14 22:02:30 +1000
  • a7ca735707
    implement skeleton temp model James Calligeros 2023-02-14 20:30:57 +1000
  • a557c956d3
    add mit license James Calligeros 2023-02-07 21:19:54 +1000
  • e8a37a847b initial commit James Calligeros 2022-12-02 13:45:15 +1000