Bản phát hành máy chủ âm thanh PulseAudio 13.0

giới thiệu phát hành máy chủ âm thanh Âm thanh xung 13.0, hoạt động như một trung gian giữa các ứng dụng và các hệ thống con âm thanh cấp thấp khác nhau, trừu tượng hóa công việc với phần cứng. PulseAudio cho phép bạn kiểm soát âm lượng và trộn âm thanh ở cấp độ ứng dụng riêng lẻ, sắp xếp đầu vào, trộn và đầu ra âm thanh với sự có mặt của một số kênh đầu vào và đầu ra hoặc card âm thanh, cho phép bạn thay đổi định dạng luồng âm thanh một cách nhanh chóng Và sử dụng bổ sung, giúp có thể chuyển hướng luồng âm thanh sang máy khác một cách trong suốt. Mã PulseAudio được phân phối theo giấy phép LGPL 2.1+. Hỗ trợ Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS và Windows.

Chìa khóa cải tiến PulseAudio 13.0:

  • Đã thêm khả năng phát các luồng âm thanh được mã hóa bằng codec Dolby TrueHD и Âm thanh chính DTS-HD;
  • Các vấn đề khi chọn cấu hình cho card âm thanh được hỗ trợ trong ALSA đã được giải quyết. Khi chạy PulseAudio hoặc cắm nóng thẻ, mô-đun-alsa-card đôi khi sẽ đánh dấu các cấu hình không có sẵn là có sẵn, dẫn đến việc chọn cấu hình thẻ có mã pin bị hỏng. Đặc biệt, trước đây một hồ sơ được coi là có thể truy cập được nếu nó chứa đích và nguồn và ít nhất một trong số chúng có thể truy cập được. Bây giờ những hồ sơ như vậy sẽ được coi là không thể truy cập được;
  • Việc lưu cấu hình đã chọn của card âm thanh hoạt động qua Bluetooth đã dừng. Theo mặc định, cấu hình A2DP hiện luôn được sử dụng thay vì cấu hình do người dùng chọn trước đó vì việc sử dụng cấu hình thẻ Bluetooth phụ thuộc nhiều vào ngữ cảnh (HSP/HFP cho các cuộc gọi điện thoại và A2DP cho mọi thứ khác). Để trả lại hành vi cũ, cài đặt “restore_bluetooth_profile=true” đã được triển khai cho mô-đun khôi phục thẻ mô-đun;
  • Đã thêm hỗ trợ cho tai nghe/tai nghe SteelSeries Arctis 5 được kết nối qua USB. Dòng Arctis đáng chú ý vì sử dụng các thiết bị đầu ra riêng biệt với bộ điều khiển âm lượng riêng cho giọng nói (mono) và các âm thanh khác (âm thanh nổi);
  • Cài đặt “max_latency_msec” đã được thêm vào vòng lặp mô-đun, có thể được sử dụng để đặt giới hạn trên về độ trễ. Theo mặc định, độ trễ sẽ tự động tăng lên nếu dữ liệu không đến kịp thời và cài đặt được đề xuất có thể hữu ích nếu việc duy trì độ trễ trong giới hạn nhất định quan trọng hơn việc gián đoạn trong khi phát lại;
  • Tham số “stream_name” đã được thêm vào module-rtp-send để xác định tên tượng trưng của luồng đang được tạo thay vì “PulseAudio RTP Stream on address”;
  • S/PDIF đã được cải tiến cho card âm thanh True HD tốc độ cao CMEDIA với giao diện USB 2.0, sử dụng các chỉ mục thiết bị bất thường cho S/PDIF không hoạt động trong cấu hình mặc định trong ALSA;
  • Trong vòng lặp mô-đun, các tham số lấy mẫu theo nguồn cụ thể được sử dụng theo mặc định;
  • Tham số “avoid_resampling” đã được thêm vào module-udev- detect và module-alsa-card để loại trừ, nếu có thể, việc chuyển đổi định dạng và tốc độ lấy mẫu, chẳng hạn như khi bạn muốn cấm có chọn lọc việc thay đổi tốc độ lấy mẫu cho chính card âm thanh, nhưng cho phép nó bổ sung;
  • Đã xóa hỗ trợ cho nhánh BlueZ 4, nhánh này đã không được duy trì kể từ năm 2012, sau khi phát hành BlueZ 5.0;
  • Đã xóa hỗ trợ cho intltool, nhu cầu này đã biến mất sau khi chuyển sang phiên bản gettext mới;
  • Có kế hoạch chuyển đổi sang sử dụng hệ thống lắp ráp Meson thay vì các công cụ tự động. Quá trình xây dựng bằng Meson hiện đang được thử nghiệm.

Nguồn: opennet.ru

Thêm một lời nhận xét