User Details
- User Since
- Jul 2 2021, 4:03 PM (189 w, 6 d)
Tue, Feb 18
Abandoning in favor of a more sane approach. Related discussion: https://lists.freebsd.org/archives/freebsd-multimedia/2025-February/002845.html
Sat, Feb 15
The commit message says "ALC257 codecs initialization", but in hdaa_patch_direct() and in pin_patch_realtek.h we seem to be affecting other codecs as well. Shouldn't the commit message reflect that?
Fri, Feb 14
@Alexander88207_protonmail.com could you apply D47932, D48421 and D47638 again and see if everything works fine?
Reflect changes in D47932.
Replace __always_inline __unused with __inline. Related discussion in
D47638.
Remove __always_inline. Related discussion in D47638.
Add more printfs.
Thu, Feb 13
@Alexander88207_protonmail.com now it should apply fine. Do not forget to apply D47932 and D48421 first.
Reflect minor changes in D47932 so that patch can apply cleanly.
Address Mark's comments.
Wed, Feb 12
Typo.
Tue, Feb 11
Use __inline instead __unused to silence warnings.
I think with the recent fixes to the tests, and since all comments here have been addressed, we could go ahead with this?
@Alexander88207_protonmail.com I remember you tested the patch when it was still a draft. Can you re-test please?
Tested it by undefing SND_PCM_64 and it works fine. Thank you.
Wed, Feb 5
Rebase on top of recent patches.
- Fix a typo.
- break at the end of the loop.
Tue, Feb 4
Mon, Feb 3
Address Ed's comment.
This is still an experimental patch and not finished.
- Simplify read.
- Make big-endian tests pass. Hopefully it will all work properly on actual big-endian architectures as well.
Sat, Feb 1
Related discussion in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279787. The issue is solved with this patch.
Fri, Jan 31
Thu, Jan 30
Fix big endian regressions introduced in last diff.
Use the right pcm_sample_* variants.
Make z intpcm32_t.
Bump.
Reflect changes in D47932.
Bump.
Bump.
Bump.
@dev_submerge.ch @emaste Can you re-accept this patch?
Address comments.
Tue, Jan 28
Mon, Jan 27
Sat, Jan 25
@dev_submerge.ch Both 32 and 64 bit tests pass normally (with the fix mentioned in D48330). Are we done with this one?
Thu, Jan 23
- Fix bugs.
- Write unit tests.
- Re-arrange fpu_kern(9) calls.
Reflect changes in D48435. Hopefully last change.
Assign to primary channel parameters.
LGTM. I just saw that https://ci.freebsd.org/job/FreeBSD-main-i386-test/lastUnstableBuild/testReport/junit/sys.sound/pcm_read_write/pcm_read/ reported this error, as a result of the 32 -> 24 bit conversion not happening.
Wed, Jan 22
I think we're missing the note I suggested: "I think it'd also make sense to mention that this can only work if the module is not built into the kernel."
Pushed a fix for gcc builds: https://cgit.freebsd.org/src/commit/?id=f6631da0b581b28c2bfeea1199b52013bb46aa41