Š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
Šerif Rami
5792764612
auto build script dir update
2025-08-09 10:55:22 +02:00
serifpersia
ac1abee487
Update README.md
2025-08-09 10:46:35 +02:00
Šerif Rami
e4c2b7341b
fix for latest 6.16 kernels
2025-08-09 10:25:40 +02:00
Šerif Rami
9ccbea0f11
more stability fixes
2025-08-08 18:40:02 +02:00
Šerif Rami
196cd55787
midi parsing fixes
2025-08-08 16:37:17 +02:00
Šerif Rami
f4b17d24c8
code safety improvements
2025-08-08 15:57:06 +02:00
Šerif Rami
87ac941e35
fix(driver): Remove deep sleep command from suspend
...
The vendor-specific deep sleep command in the suspend function can cause system freezes when the device is idle. This commit removes the command to prevent these freezes.
2025-08-08 12:24:43 +02:00
Šerif Rami
ba4e73b926
stability and midi fixes
2025-08-08 09:17:05 +02:00
Šerif Rami
cc31e81f60
feat: Implement dynamic feedback and align URB configuration
2025-08-07 19:21:49 +02:00
Šerif Rami
d35da0e547
feat: Refactor and optimize TASCAM US-144MKII driver
...
This commit includes:
- Reverted audio stream decoupling to restore original behavior.
- Implemented SysEx state machine and error retry for MIDI handling.
- Performed memory leak audit and confirmed no obvious leaks.
- Optimized playback and capture data copying for efficiency.
- Reordered `tascam_card` structure for improved cache locality.
- Fixed `active_urbs` counter management to prevent "URBs still active" errors.
2025-08-06 17:35:22 +02:00