PulseAudio 13.0 ಸೌಂಡ್ ಸರ್ವರ್‌ನ ಬಿಡುಗಡೆ

ಪರಿಚಯಿಸಿದರು ಧ್ವನಿ ಸರ್ವರ್ ಬಿಡುಗಡೆ ಪಲ್ಸ್ ಆಡಿಯೋ 13.0, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ವಿವಿಧ ಕೆಳಮಟ್ಟದ ಆಡಿಯೊ ಉಪವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಮಧ್ಯವರ್ತಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಹಾರ್ಡ್‌ವೇರ್‌ನೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಅಮೂರ್ತಗೊಳಿಸುತ್ತದೆ. ಪ್ರತ್ಯೇಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮಟ್ಟದಲ್ಲಿ ವಾಲ್ಯೂಮ್ ಮತ್ತು ಧ್ವನಿ ಮಿಶ್ರಣವನ್ನು ನಿಯಂತ್ರಿಸಲು, ಹಲವಾರು ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಚಾನೆಲ್‌ಗಳು ಅಥವಾ ಸೌಂಡ್ ಕಾರ್ಡ್‌ಗಳ ಉಪಸ್ಥಿತಿಯಲ್ಲಿ ಧ್ವನಿಯ ಇನ್‌ಪುಟ್, ಮಿಕ್ಸಿಂಗ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸಲು ಪಲ್ಸ್ ಆಡಿಯೊ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಫ್ಲೈನಲ್ಲಿ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಸ್ವರೂಪವನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತು ಬಳಸಿ ಪ್ಲಗಿನ್‌ಗಳು, ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಮತ್ತೊಂದು ಯಂತ್ರಕ್ಕೆ ಪಾರದರ್ಶಕವಾಗಿ ಮರುನಿರ್ದೇಶಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. PulseAudio ಕೋಡ್ ಅನ್ನು LGPL 2.1+ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS ಮತ್ತು Windows ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಕೀ ಅಭಿವೃದ್ಧಿಗಳು ಪಲ್ಸ್ ಆಡಿಯೋ 13.0:

  • ಕೊಡೆಕ್‌ಗಳೊಂದಿಗೆ ಎನ್‌ಕೋಡ್ ಮಾಡಲಾದ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಡಾಲ್ಬಿ ಟ್ರೂಹೆಚ್ಡಿ и ಡಿಟಿಎಸ್-ಎಚ್ಡಿ ಮಾಸ್ಟರ್ ಆಡಿಯೋ;
  • ALSA ನಲ್ಲಿ ಬೆಂಬಲಿತ ಧ್ವನಿ ಕಾರ್ಡ್‌ಗಳಿಗಾಗಿ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ. PulseAudio ಅನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ಅಥವಾ ಕಾರ್ಡ್ ಅನ್ನು ಹಾಟ್-ಪ್ಲಗ್ ಮಾಡುವಾಗ, ಮಾಡ್ಯೂಲ್-ಅಲ್ಸಾ-ಕಾರ್ಡ್ ಕೆಲವೊಮ್ಮೆ ಲಭ್ಯವಿಲ್ಲದ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಲಭ್ಯವೆಂದು ಗುರುತಿಸುತ್ತದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಮುರಿದ ಪಿನ್ ಹೊಂದಿರುವ ಕಾರ್ಡ್ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಈ ಹಿಂದೆ ಪ್ರೊಫೈಲ್ ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಮೂಲವನ್ನು ಹೊಂದಿದ್ದರೆ ಅದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ಪರಿಗಣಿಸಲಾಗಿತ್ತು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಈಗ ಅಂತಹ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ;
  • ಬ್ಲೂಟೂತ್ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಧ್ವನಿ ಕಾರ್ಡ್‌ಗಳ ಆಯ್ದ ಪ್ರೊಫೈಲ್‌ಗಳ ಉಳಿಸುವಿಕೆಯನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಬ್ಲೂಟೂತ್ ಕಾರ್ಡ್ ಪ್ರೊಫೈಲ್‌ಗಳ ಬಳಕೆಯು ಹೆಚ್ಚು ಸಂದರ್ಭವನ್ನು ಅವಲಂಬಿಸಿರುವುದರಿಂದ (ಫೋನ್ ಕರೆಗಳಿಗೆ HSP/HFP, ಮತ್ತು ಉಳಿದೆಲ್ಲದಕ್ಕೂ A2DP) ಬಳಕೆದಾರರಿಂದ ಹಿಂದೆ ಆಯ್ಕೆಮಾಡಿದ ಪ್ರೊಫೈಲ್‌ಗಿಂತ A2DP ಪ್ರೊಫೈಲ್ ಅನ್ನು ಯಾವಾಗಲೂ ಬಳಸಲಾಗುತ್ತದೆ. ಹಳೆಯ ನಡವಳಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು, "restore_bluetooth_profile=true" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಮಾಡ್ಯೂಲ್-ಕಾರ್ಡ್-ರಿಸ್ಟೋರ್ ಮಾಡ್ಯೂಲ್‌ಗೆ ಅಳವಡಿಸಲಾಗಿದೆ;
  • USB ಮೂಲಕ ಸಂಪರ್ಕಗೊಂಡಿರುವ SteelSeries Arctis 5 ಹೆಡ್‌ಫೋನ್‌ಗಳು/ಹೆಡ್‌ಸೆಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಆರ್ಕ್ಟಿಸ್ ಸರಣಿಯು ಪ್ರತ್ಯೇಕ ಔಟ್‌ಪುಟ್ ಸಾಧನಗಳ ಬಳಕೆಗೆ ಗಮನಾರ್ಹವಾಗಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಧ್ವನಿ ನಿಯಂತ್ರಣಗಳು (ಮೊನೊ) ಮತ್ತು ಇತರ ಧ್ವನಿಗಳು (ಸ್ಟಿರಿಯೊ);
  • ಮಾಡ್ಯೂಲ್-ಲೂಪ್‌ಬ್ಯಾಕ್‌ಗೆ “max_latency_msec” ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಲೇಟೆನ್ಸಿ ಮೇಲಿನ ಮಿತಿಯನ್ನು ಹೊಂದಿಸಲು ಬಳಸಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಡೇಟಾವು ಸಮಯಕ್ಕೆ ತಲುಪದಿದ್ದರೆ ವಿಳಂಬವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೆಚ್ಚಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಲೇಬ್ಯಾಕ್ ಸಮಯದಲ್ಲಿ ಅಡಚಣೆಗಳಿಗಿಂತ ಕೆಲವು ಮಿತಿಗಳಲ್ಲಿ ವಿಳಂಬವನ್ನು ಇಟ್ಟುಕೊಳ್ಳುವುದು ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿದ್ದರೆ ಪ್ರಸ್ತಾವಿತ ಸೆಟ್ಟಿಂಗ್ ಉಪಯುಕ್ತವಾಗಬಹುದು;
  • "ಸ್ಟ್ರೀಮ್_ಹೆಸರು" ನಿಯತಾಂಕವನ್ನು "ವಿಳಾಸದಲ್ಲಿ ಪಲ್ಸ್ ಆಡಿಯೋ ಆರ್ಟಿಪಿ ಸ್ಟ್ರೀಮ್" ಬದಲಿಗೆ ರಚಿಸಲಾದ ಸ್ಟ್ರೀಮ್ನ ಸಾಂಕೇತಿಕ ಹೆಸರನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡ್ಯೂಲ್-ಆರ್ಟಿಪಿ-ಸೆಂಡ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ;
  • ಯುಎಸ್‌ಬಿ 2.0 ಇಂಟರ್‌ಫೇಸ್‌ನೊಂದಿಗೆ CMEDIA ಹೈ-ಸ್ಪೀಡ್ ಟ್ರೂ HD ಸೌಂಡ್ ಕಾರ್ಡ್‌ಗಳಿಗಾಗಿ S/PDIF ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ, ಇದು ALSA ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸದ S/PDIF ಗಾಗಿ ಅಸಾಮಾನ್ಯ ಸಾಧನ ಸೂಚಿಕೆಗಳನ್ನು ಬಳಸುತ್ತದೆ;
  • ಮಾಡ್ಯೂಲ್-ಲೂಪ್‌ಬ್ಯಾಕ್‌ನಲ್ಲಿ, ಮೂಲ-ನಿರ್ದಿಷ್ಟ ಮಾದರಿ ನಿಯತಾಂಕಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ;
  • "avoid_resampling" ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು module-udev-detect ಮತ್ತು module-alsa-card ಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಸಾಧ್ಯವಾದರೆ, ಸ್ವರೂಪದ ಪರಿವರ್ತನೆ ಮತ್ತು ಮಾದರಿ ದರವನ್ನು ಹೊರತುಪಡಿಸಿ, ಉದಾಹರಣೆಗೆ, ನೀವು ಮುಖ್ಯವಾದ ಮಾದರಿ ದರವನ್ನು ಆಯ್ಕೆಮಾಡುವುದನ್ನು ನಿಷೇಧಿಸಲು ಬಯಸಿದಾಗ ಧ್ವನಿ ಕಾರ್ಡ್, ಆದರೆ ಹೆಚ್ಚುವರಿ ಒಂದನ್ನು ಅನುಮತಿಸಿ;
  • BlueZ 4 ಬಿಡುಗಡೆಯ ನಂತರ 2012 ರಿಂದ ನಿರ್ವಹಿಸದ BlueZ 5.0 ಶಾಖೆಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ;
  • intltool ಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಅದರ ಅಗತ್ಯವು gettext ನ ಹೊಸ ಆವೃತ್ತಿಗೆ ಸ್ಥಳಾಂತರಗೊಂಡ ನಂತರ ಕಣ್ಮರೆಯಾಯಿತು;
  • ಆಟೋಟೂಲ್‌ಗಳ ಬದಲಿಗೆ ಮೆಸನ್ ಅಸೆಂಬ್ಲಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುವ ಯೋಜಿತ ಪರಿವರ್ತನೆ ಇದೆ. ಮೆಸಾನ್ ಬಳಸಿಕೊಂಡು ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಸ್ತುತ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ.

ಮೂಲ: opennet.ru

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