ALSA ಆಡಿಯೊ ಉಪವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಗುಲಾಮ ಎಂಬ ಪದವನ್ನು ತೊಡೆದುಹಾಕಲು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ

ALSA ಧ್ವನಿ ಉಪವ್ಯವಸ್ಥೆಯ ಡೆವಲಪರ್‌ಗಳು ತಯಾರಾದ ಲಿನಕ್ಸ್-ಮುಂದಿನ ಶಾಖೆಯಲ್ಲಿ ಸೇರ್ಪಡೆಗಾಗಿ, ಅದರ ಆಧಾರದ ಮೇಲೆ 5.9 ಕರ್ನಲ್ ಬಿಡುಗಡೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ, ಇಲ್ಲ ಬದಲಾವಣೆಗಳನ್ನು, ಇದು ರಾಜಕೀಯವಾಗಿ ತಪ್ಪಾದ ಪದಗಳ ಕರ್ನಲ್ ಭಾಗದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಕೋಡ್ ಅನ್ನು ತೊಡೆದುಹಾಕುತ್ತದೆ. ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬದಲಾವಣೆಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ ಇತ್ತೀಚೆಗೆ ಅಳವಡಿಸಲಾಗಿದೆ Linux ಕರ್ನಲ್‌ನಲ್ಲಿ ಅಂತರ್ಗತ ಪರಿಭಾಷೆಯನ್ನು ಬಳಸುವ ಮಾರ್ಗಸೂಚಿಗಳು.

ಬದಲಾವಣೆಗಳು 10 ಪ್ಯಾಚ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಅದರಲ್ಲಿ 9 ಧ್ವನಿ ಚಾಲಕಗಳ ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio ಅನ್ನು "ಶ್ವೇತಪಟ್ಟಿ" ಮತ್ತು ಕಪ್ಪುಪಟ್ಟಿಯಿಂದ ತೆಗೆದುಹಾಕುವುದಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ. ಈ ಪದಗಳನ್ನು "ಅನುಮತಿಪಟ್ಟಿ" ಮತ್ತು "ನಿರಾಕರಿಸಿ" ಎಂದು ಬದಲಾಯಿಸಲಾಗಿದೆ. ಹತ್ತನೇ ಪ್ಯಾಚ್ vmaster API ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ "ಸ್ಲೇವ್" ಪದವನ್ನು ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.

ಮರುಹೆಸರಿಸಿ ಕಾಳಜಿಗಳು ರಚನೆಗಳು ಮತ್ತು ಕಾರ್ಯಗಳ ಹೆಸರುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ. ಮೊದಲಿಗೆ ಬದಲಿ ಇತ್ತು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ಪದ
"ಪ್ರತಿಕೃತಿ" (ಉದಾಹರಣೆಗೆ, snd_ctl_add_slave() ಕಾರ್ಯವನ್ನು snd_ctl_add_replica() ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ, ಇದು ಉಂಟಾಗುತ್ತದೆ ಟೀಕೆ, ಪ್ರತಿಕೃತಿ ಪದವು DBMS ಗೆ ಹೆಚ್ಚು ಅನ್ವಯಿಸುತ್ತದೆ ಮತ್ತು ಆಡಿಯೊ ಉಪವ್ಯವಸ್ಥೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಅರ್ಥವನ್ನು ವಿರೂಪಗೊಳಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಬದಲಿಗಾಗಿ ಇತ್ತು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ "ಅನುಯಾಯಿ" ಎಂಬ ಪದವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಸ್ಪಷ್ಟತೆಯನ್ನು ಸಹ ಪರಿಚಯಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, "ಗುಲಾಮರ ಪಟ್ಟಿ" ಮತ್ತು "ಲಿಂಕ್ ಸ್ಲೇವ್" ಬದಲಿಗೆ, "ಅನುಯಾಯಿಗಳ ಪಟ್ಟಿ" ಮತ್ತು "ಲಿಂಕ್ ಅನುಯಾಯಿ" ಅನ್ನು ಈಗ ಬಳಸಲಾಗುತ್ತದೆ). "ಮಾಸ್ಟರ್" ಎಂಬ ಪದವು vmaster API ಯ ಹೆಸರಿನಲ್ಲಿಯೇ ಉಳಿದಿದೆ ಎಂಬುದು ಗಮನಾರ್ಹವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದನ್ನು "ಮಾಸ್ಟರ್ ವಾಲ್ಯೂಮ್ ಕಂಟ್ರೋಲ್" ಸಂದರ್ಭದಲ್ಲಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

SUSE ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ALSA ಉಪವ್ಯವಸ್ಥೆಯ ನಿರ್ವಾಹಕರಾದ ತಕಾಶಿ ಇವಾಯ್ ಅವರು ಲಿನಕ್ಸ್-ಮುಂದಿನ ಶಾಖೆಗಾಗಿ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು. ಆದರೆ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್‌ನಿಂದ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು ಅವುಗಳನ್ನು ಅನುಮೋದಿಸಲಾಗಿದೆಯೇ ಎಂಬುದು ಇನ್ನೂ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ, ಏಕೆಂದರೆ vmaster API ನಲ್ಲಿನ ಕಾರ್ಯಗಳ ಹೆಸರುಗಳು ಕಾರ್ಯಗಳೊಂದಿಗೆ ಅತಿಕ್ರಮಿಸುತ್ತವೆ. ಸೌಂಡ್ ಡ್ರೈವರ್ ಡೆವಲಪ್‌ಮೆಂಟ್ API, ಇದು ಪರಿಭಾಷೆಯಲ್ಲಿ ಬಹಳಷ್ಟು ಗೊಂದಲಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಚಾಲಕ ಅಭಿವೃದ್ಧಿ API ನಿಂದ ಸ್ಲೇವ್ ಪದವನ್ನು ತೆಗೆದುಹಾಕುವುದರಿಂದ ಹೊಂದಾಣಿಕೆಯ ಉಲ್ಲಂಘನೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ ಮೂರನೇ ಪಕ್ಷದ ಚಾಲಕರು, ಮುಖ್ಯ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ, ಹಾಗೆಯೇ ಬಾಹ್ಯ ಪ್ಯಾಚ್‌ಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ.

ಪರಿಭಾಷೆಗೆ ಸಂಬಂಧಿಸದ ಬದಲಾವಣೆಗಳಲ್ಲಿ, ಯೋಜಿಸಲಾಗಿದೆ Linux 5.9 ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರ್ಪಡೆಗಾಗಿ, ಬೆಂಬಲದ ಅನುಷ್ಠಾನವನ್ನು ಗಮನಿಸಲಾಗಿದೆ ಇಂಟೆಲ್ ಸೈಲೆಂಟ್ ಸ್ಟ್ರೀಮ್ (ಪ್ಲೇಬ್ಯಾಕ್ ಪ್ರಾರಂಭಿಸುವಾಗ ವಿಳಂಬವನ್ನು ತೊಡೆದುಹಾಕಲು ಬಾಹ್ಯ HDMI ಸಾಧನಗಳಿಗೆ ನಿರಂತರ ವಿದ್ಯುತ್ ಮೋಡ್) ಮತ್ತು ಹೊಸ ಸಾಧನ ಮೈಕ್ರೊಫೋನ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಮ್ಯೂಟ್ ಬಟನ್‌ಗಳ ಪ್ರಕಾಶವನ್ನು ನಿಯಂತ್ರಿಸಲು.
ನಿಯಂತ್ರಕ ಸೇರಿದಂತೆ ಹೊಸ ಹಾರ್ಡ್‌ವೇರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ ಲೂಂಗ್ಸನ್ 7A1000.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ