李通洲
|
06fa6033f0
|
Sound (Linux): trim white spaces in device name
Fix #1005
|
2024-06-08 18:45:34 +08:00 |
|
李通洲
|
246ad6d288
|
Sound (Windows): tidy
|
2024-02-02 20:36:22 +08:00 |
|
Carter Li
|
a3c0085e2b
|
Sound: tidy
|
2024-01-17 13:31:34 +08:00 |
|
Carter Li
|
c8f28e4c79
|
Sound (FreeBSD): don't use mixer.h
It's only supported in FreeBSD 14 and later
|
2024-01-17 10:22:56 +08:00 |
|
Carter Li
|
861eea5899
|
Sound (FreeBSD): new impl; drop pulseaudio dep
|
2024-01-16 17:40:41 +08:00 |
|
李通洲
|
f9597eba39
|
Global: remove #ifndef FF_INCLUDED_* guards
|
2023-11-09 13:46:45 +08:00 |
|
Carter Li
|
130d5a5202
|
Sound (macOS): fix no sound devices detected error on old macOS version
|
2023-10-27 17:35:28 +08:00 |
|
李通洲
|
2c49dcceaf
|
Options (Library): split code
|
2023-10-25 16:24:24 +08:00 |
|
李通洲
|
3077f885d8
|
Sound (macOS): ignore input devices
|
2023-10-07 15:45:14 +08:00 |
|
Carter Li
|
9972c61bbe
|
Sound (macOS): support non-controllable devices
|
2023-10-04 14:59:13 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
505182428b
|
Global: silence some clang warnings
|
2023-06-04 01:30:48 +08:00 |
|
李通洲
|
4f19bf9a18
|
Windows: use ffStrbufInitWS
|
2023-05-27 23:34:03 +08:00 |
|
李通洲
|
bb4bf63621
|
Sound (macOS): detecting volume more aggressively
|
2023-05-26 15:18:59 +08:00 |
|
Nanda H Krishna
|
c16f9a9e20
|
sound_apple.c: handle kAudioObjectPropertyElementMain for macOS < 12
|
2023-02-22 14:19:22 +08:00 |
|
李通洲
|
6ca4b5391b
|
Library: refactor FF_LIBRARY_LOAD to use __cleanup__
|
2023-02-15 14:51:04 +08:00 |
|
李通洲
|
39f47d65a9
|
Sound: remove manufacturer detection
as it's only implemented on macOS
|
2023-01-31 22:39:27 +08:00 |
|
李通洲
|
a92e6b6d91
|
Sound (macOS): fix active device detection; fix memleaks; don't use deprecated properties
|
2023-01-31 22:37:48 +08:00 |
|
李通洲
|
7132762c9c
|
Sound (Linux): small fixes
1. treat PA_PORT_AVAILABLE_UNKNOWN as active so that the default speaker is active now
2. load `libpulse.so` as suggested in `config_user.txt`
|
2023-01-31 20:55:01 +08:00 |
|
李通洲
|
f4cefe955b
|
Sound: always initialize identifier and destroy it to avoid memleaks
|
2023-01-28 13:46:40 +08:00 |
|
Linus Dierheimer
|
cf78216d78
|
Sound(Linux): Don't abuse manufactor
|
2023-01-27 18:03:57 +01:00 |
|
Linus Dierheimer
|
672e309d89
|
Small fixes
|
2023-01-27 11:21:01 +01:00 |
|
李通洲
|
205e664b4d
|
Sound (Windows): show more detailed information
|
2023-01-27 13:08:07 +08:00 |
|
Linus Dierheimer
|
33f3744a63
|
Sound(Linux): Treat default port as always active
This fixes no shown sound devices when no audio is currently played
|
2023-01-26 17:25:14 +01:00 |
|
Linus Dierheimer
|
184ada6ae8
|
Sound(linux): Implement using libpulse
Also differentiate between active and main device(s)
|
2023-01-26 15:48:28 +01:00 |
|
李通洲
|
c4c9f02433
|
Sound (Linux): add dirty support
|
2023-01-26 01:14:22 +08:00 |
|
李通洲
|
dd9047c4e9
|
Sound (Windows): add support
|
2023-01-25 17:17:31 +08:00 |
|
李通洲
|
d832324306
|
Sound (macOS): new module
|
2023-01-25 14:28:13 +08:00 |
|