Commit Graph

154 Commits

Author SHA1 Message Date
Serif 6951cf48af
Update README to include US-144 audio interface 2026-01-09 16:49:07 +01:00
Šerif Rami 7bfd0b58e9 Update README.md 2026-01-09 16:38:31 +01:00
Šerif Rami c150f968c6 new build script 2026-01-09 16:24:28 +01:00
Šerif Rami e12821f31c frame size fixes 2026-01-07 13:46:09 +01:00
Šerif Rami c379dc65c1 improvements 2026-01-06 20:01:07 +01:00
Šerif Rami 7716f17b21 kernel safety fixes 2025-12-05 23:29:07 +01:00
Šerif Rami d199e9ccaf more fixes & formatting 2025-12-02 16:18:33 +01:00
Serif 2eba5f83c4
Merge pull request #11 from serifpersia/refactor-patch
ALSA: us144mkii: Refactor for improved low-latency performance
2025-12-01 09:59:05 +01:00
Šerif Rami cceb012fe3 ALSA: us144mkii: Refactor for improved low-latency performance
Refactor the TASCAM US-144MKII driver to improve performance and
stability for low-latency audio applications.

The key changes include:
- Improved stream and URB management for more reliable audio streaming.
- Reworked synchronization logic to prevent race conditions.
2025-12-01 09:55:14 +01:00
Šerif Rami 557c55d56b style: Fix checkpatch.pl issues and add Kdocs
Fixed all coding style issues reported by checkpatch.pl.
This includes:
- Trailing statements on new lines.
- Added missing blank lines after declarations.
- Corrected indentation of switch/case statements and labels.
- Added comments for memory barriers.
- Removed unnecessary braces.

Added Kdocs to all public functions and data structures to
improve code documentation.
2025-12-01 09:49:35 +01:00
Šerif Rami 63053cac3f important performance, stability & safety fixes 2025-12-01 09:17:25 +01:00
Šerif Rami d05f560d71 Complete driver refactor 2025-12-01 00:39:35 +01:00
Šerif Rami f5a9550048 raw driver for jack use 2025-11-29 12:51:35 +01:00
Šerif Rami b013e2e0f8 revert back to stable 2025-11-28 11:59:40 +01:00
Serif 89af7a67e3
Replace usb_unlink_anchored_urbs with usb_kill_anchored_urbs 2025-11-27 11:04:03 +01:00
Serif fd32af5022 Improve stream management and synchronization 2025-11-17 10:46:43 +01:00
serifpersia 0cd2e5d732 Merge branch 'main' of https://github.com/serifpersia/us144mkii 2025-11-15 14:01:35 +01:00
serifpersia 48ffc84846 fix capture in non jack use 2025-11-15 14:54:51 +01:00
serifpersia a5f095d871 fix capture in non jack use 2025-11-15 12:49:41 +01:00
Šerif Rami 8b92eb2724 removed test programs 2025-10-14 17:59:00 +02:00
Šerif Rami 88d48174eb performance optimizations 2025-10-14 17:52:09 +02:00
Serif 4f08a0fb56
Update README.md 2025-09-12 15:44:17 +02:00
Serif aefc02d715
Update README.md 2025-09-12 07:58:37 +02:00
Serif 44a15c5df1
Update README.md 2025-09-01 10:58:46 +02:00
Serif ce1980db9d
Update README.md 2025-09-01 10:51:39 +02:00
Šerif Rami 44acef812f removed hwdep experiments 2025-08-25 21:25:58 +02:00
Šerif Rami a244746c21 remove unused driver version define 2025-08-24 18:48:31 +02:00
Šerif Rami 62ff3910c7 new test programs for debugging and use 2025-08-24 17:10:12 +02:00
Šerif Rami 1670d814ab minor handshake and midi fixes 2025-08-23 18:32:16 +02:00
Šerif Rami 7bfaef6c36 midi deref bug fixes 2025-08-19 20:48:29 +02:00
Šerif Rami 8f5cb8b21c control panel gui appimage build script fixes 2025-08-19 18:49:28 +02:00
Šerif Rami b630201c4d intel linux kernel auto report bot ALSA fix 2025-08-19 11:14:40 +02:00
serifpersia 5019bbf0f8
Update README.md 2025-08-15 19:15:04 +02:00
Šerif Rami d708eb3f65 v6 patch series fixes 2025-08-14 19:32:57 +02:00
Šerif Rami 51dfafff5f re-adding defaults for digital in/out 2025-08-14 17:08:39 +02:00
Šerif Rami a3f45537b6 v5 patch series fixes 2025-08-14 16:48:11 +02:00
Šerif Rami beaa28b590 v4 patch series fixes 2025-08-13 15:45:08 +02:00
serifpersia 80fda86179
Update README.md 2025-08-12 18:41:03 +02:00
Šerif Rami 9f9d3dd6e9 adhere to ALSA standards 2025-08-12 15:01:37 +02:00
serifpersia 4d5d7f932f
Update README.md 2025-08-11 14:08:07 +02:00
serifpersia da22db278d
Merge pull request #4 from serifpersia/alsa-patch-set
for alsa subsystem
2025-08-10 13:24:35 +02:00
Šerif Rami 5edff6b8ec remove gui redundant buttons 2025-08-10 13:22:58 +02:00
Šerif Rami 9a9a957047 usb suspend deep sleep 2025-08-10 10:43:51 +02:00
Šerif Rami f50b96f459 improvements 2025-08-09 20:42:29 +02:00
Šerif Rami bbbfb7e985 5/5 2025-08-09 14:37:48 +02:00
Šerif Rami 1ef1c1ae28 4/5 2025-08-09 14:24:54 +02:00
Šerif Rami 9862f9da7f 3/5 2025-08-09 14:13:58 +02:00
Šerif Rami c8eb8e1adf 2/5 2025-08-09 14:01:39 +02:00
Šerif Rami 7fd61770fc 1/5 2025-08-09 13:55:57 +02:00
Šerif Rami 6874a98cf4 Merge branch 'main' of https://github.com/serifpersia/us144mkii 2025-08-09 11:05:49 +02:00