PulseAudio 13.0 ձայնային սերվերի թողարկում

Ներկայացվել է ձայնային սերվերի թողարկում Զարկերակային աուդիո 13.0, որը հանդես է գալիս որպես միջնորդ հավելվածների և տարբեր ցածր մակարդակի աուդիո ենթահամակարգերի միջև՝ աբստրակտացնելով ապարատային աշխատանքը։ PulseAudio-ն թույլ է տալիս վերահսկել ձայնի և ձայնի միախառնումը առանձին հավելվածների մակարդակով, կազմակերպել ձայնի մուտքագրումը, խառնումը և ելքը մի քանի մուտքային և ելքային ալիքների կամ ձայնային քարտերի առկայության դեպքում, թույլ է տալիս արագորեն փոխել աուդիո հոսքի ձևաչափը: և օգտագործել պլագիններ, հնարավորություն է տալիս թափանցիկ կերպով վերահղել աուդիո հոսքը մեկ այլ մեքենա: PulseAudio կոդը տարածվում է LGPL 2.1+ լիցենզիայի ներքո: Աջակցում է Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS և Windows:

Բանալի բարելավումներ PulseAudio 13.0:

  • Ավելացվել է կոդեկներով կոդավորված աուդիո հոսքեր նվագարկելու հնարավորություն Dolby TrueHD и DTS-HD վարպետ աուդիո;
  • ALSA-ում աջակցվող ձայնային քարտերի պրոֆիլների ընտրության հետ կապված խնդիրները լուծվել են: PulseAudio-ն գործարկելիս կամ քարտը տաք-միացնելիս, module-alsa-card-ը երբեմն նշում է անհասանելի պրոֆիլները որպես հասանելի, ինչի արդյունքում ընտրվում է կոտրված փինով քարտի պրոֆիլը: Մասնավորապես, նախկինում պրոֆիլը համարվում էր հասանելի, եթե այն պարունակում էր նպատակակետ և աղբյուր, և դրանցից գոնե մեկը հասանելի էր։ Այժմ նման պրոֆիլները կհամարվեն անհասանելի;
  • Bluetooth-ով աշխատող ձայնային քարտերի ընտրված պրոֆիլների պահպանումը դադարեցվել է: Լռելյայնորեն, A2DP պրոֆիլն այժմ միշտ օգտագործվում է, այլ ոչ թե նախկինում օգտագործողի կողմից ընտրված պրոֆիլը, քանի որ Bluetooth քարտի պրոֆիլների օգտագործումը մեծապես կախված է համատեքստից (HSP/HFP հեռախոսազանգերի համար և A2DP ամեն ինչի համար): Հին վարքագիծը վերադարձնելու համար «restore_bluetooth_profile=true» պարամետրը ներդրվել է module-card-restore մոդուլի համար;
  • Ավելացվել է աջակցություն SteelSeries Arctis 5 ականջակալների/ականջակալների համար, որոնք միացված են USB-ի միջոցով: Arctis շարքը նշանավոր է իր առանձին ելքային սարքերի օգտագործմամբ՝ ձայնի առանձին կարգավորիչներով խոսքի (մոնո) և այլ հնչյունների (ստերեո) համար։
  • «max_latency_msec» պարամետրը ավելացվել է module-loopback-ին, որը կարող է օգտագործվել ուշացման վերին սահման սահմանելու համար: Լռելյայնորեն, ուշացումը ավտոմատ կերպով մեծանում է, եթե տվյալները ժամանակին չեն հասնում, և առաջարկվող կարգավորումը կարող է օգտակար լինել, եթե ուշացումները որոշակի սահմաններում պահելն ավելի կարևոր է, քան նվագարկման ընթացքում ընդհատումները.
  • «Stream_name» պարամետրը ավելացվել է module-rtp-send՝ «PulseAudio RTP Stream հասցեում» փոխարեն ստեղծվող հոսքի խորհրդանշական անունը սահմանելու համար;
  • S/PDIF-ը բարելավվել է CMEDIA High-Speed ​​True HD ձայնային քարտերի համար՝ USB 2.0 ինտերֆեյսով, որոնք օգտագործում են անսովոր սարքի ինդեքսներ S/PDIF-ի համար, որոնք չեն աշխատում ALSA-ի լռելյայն կազմաձևում;
  • Moduli-loopback-ում լռելյայն օգտագործվում են աղբյուրի հատուկ նմուշառման պարամետրերը.
  • «avoid_resampling» պարամետրը ավելացվել է module-udev-detect և module-alsa-card-ին՝ հնարավորության դեպքում բացառելու ձևաչափի փոխակերպումը և նմուշառման արագությունը, օրինակ, երբ դուք ցանկանում եք ընտրողաբար արգելել հիմնականի համար նմուշառման արագության փոփոխությունը: ձայնային քարտ, բայց թույլ տվեք այն լրացուցիչի համար;
  • Հեռացվել է BlueZ 4 մասնաճյուղի աջակցությունը, որը չի պահպանվում 2012 թվականից՝ BlueZ 5.0-ի թողարկումից հետո;
  • Հեռացվել է intltool-ի աջակցությունը, որի անհրաժեշտությունն անհետացել է gettext-ի նոր տարբերակ տեղափոխվելուց հետո;
  • Նախատեսվում է անցում ավտոմատ գործիքների փոխարեն Meson հավաքման համակարգի օգտագործմանը: Meson-ի օգտագործմամբ կառուցման գործընթացը ներկայումս փորձարկվում է:

Source: opennet.ru

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