ALSA audio alt sistemində qul terminindən xilas olmaq üçün işlər görülüb

ALSA səs alt sisteminin tərtibatçıları подготовили linux-növbəti filialına daxil olmaq üçün, bunun əsasında 5.9 nüvə buraxılışı formalaşacaq, təyin etmək dəyişikliklər, nüvə tərəfində işləyən kodu siyasi cəhətdən yanlış şərtlərdən təmizləyir. Dəyişikliklər uyğun olaraq hazırlanmışdır bu yaxınlarda qəbul edilmişdir Linux nüvəsində inklüziv terminologiyadan istifadə qaydaları.

Dəyişikliklərə 10 yamaq daxildir, bunlardan 9 ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio səs sürücülərinin kodunun “ağ siyahı” və qara siyahıdan çıxarılması ilə əlaqədardır. Bu terminlər “icazə verilən siyahı” və “inkar siyahısı” ilə əvəz edilmişdir. Onuncu yamaq vmaster API-də müəyyən edilmiş "qul" terminindən istifadə etməyi dayandırmağı hədəfləyir.

Adını dəyişdirin narahatlıqlar strukturların və funksiyaların adları daxil olmaqla. Əvvəlcə əvəzedici var idi seçilmişdir söz
"replika" (məsələn, snd_ctl_add_slave() funksiyası snd_ctl_add_replica() ilə əvəz edilmişdir), bu tənqid, çünki replika termini DBMS üçün daha çox tətbiq oluna bilər və audio altsisteminin kontekstində mənasını təhrif edir. Nəticədə, əvəz etmək üçün var idi seçilmiş müəyyən qeyri-müəyyənliyi də təqdim edən “izləyici” termini (məsələn, “qul siyahısı” və “bağlayıcı qul”, “izləyicinin siyahısı” və “bağlantı izləyicisi” əvəzinə indi istifadə olunur). Maraqlıdır ki, "master" termini, o cümlədən vmaster API-nin adında qalıb, çünki o, "master həcminə nəzarət" kontekstində nəzərdən keçirilir.

Yamaqlar SUSE-də işləyən ALSA altsisteminin baxıcısı Takashi Iwai tərəfindən növbəti Linux filialı üçün təklif edilmişdir. Lakin onların Linus Torvalds tərəfindən nüvəyə daxil edilməsi üçün təsdiq edilib-edilməyəcəyi hələ aydın deyil, çünki vmaster API-dəki bir çox funksiya adları ilə üst-üstə düşür. Sound Driver Development API, bu da terminologiyada çox qarışıqlığa səbəb ola bilər. Sürücü inkişaf API-dən qul termininin çıxarılması ilə uyğunluğun pozulmasına gətirib çıxaracaq üçüncü tərəf sürücüləri, əsas kernelə daxil deyil, həmçinin xarici yamalar və parametrlərlə.

Terminologiya ilə bağlı olmayan dəyişikliklər arasında planlaşdırılır Linux 5.9 nüvəsinə daxil olmaq üçün dəstəyin həyata keçirilməsini qeyd etdi Intel Səssiz Axın (oynatmaya başladıqda gecikməni aradan qaldırmaq üçün xarici HDMI cihazları üçün davamlı güc rejimi) və yeni cihaz mikrofonun aktivləşdirilməsi və səssiz düymələrinin işıqlandırılmasına nəzarət etmək.
Nəzarətçi də daxil olmaqla yeni avadanlıq üçün əlavə dəstək Longson 7A1000.

Mənbə: opennet.ru

Добавить комментарий