{"id":110810,"date":"2023-10-13T09:10:52","date_gmt":"2023-10-13T07:10:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vyshel-pipewire-0-3-81"},"modified":"2023-10-13T09:10:52","modified_gmt":"2023-10-13T07:10:52","slug":"vyshel-pipewire-0-3-81","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vyshel-pipewire-0-3-81","title":{"rendered":"Vy\u0161lo PipeWire 0.3.81","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>PipeWire &mdash; je multimedi\u00e1ln\u00ed server ur\u010den\u00fd pro streamov\u00e1n\u00ed a zpracov\u00e1n\u00ed zvukov\u00fdch a video proud\u016f v re\u00e1ln\u00e9m \u010dase. Klienti maj\u00ed k dispozici kompatibilitu s API PulseAudio, JACK a ALSA.<\/p>\n<p>Nov\u00e1 verze je prvn\u00ed RC verze 1.0.<\/p>\n<h1>Hlavn\u00ed zm\u011bny<\/h1>\n<ul>\n<li>Podpora jackdbus je ve v\u00fdchoz\u00edm nastaven\u00ed povolena.<\/li>\n<li>Pl\u00e1nov\u00e1n\u00ed na z\u00e1klad\u011b IRQ v ALSA bylo vylep\u0161eno a je ve v\u00fdchoz\u00edm nastaven\u00ed povoleno pro profil Pro Audio. Tak\u00e9 nyn\u00ed jsou pcm vz\u00e1jemn\u011b spojeny pro sn\u00ed\u017een\u00ed latence, co\u017e odpov\u00edd\u00e1 chov\u00e1n\u00ed JACK.<\/li>\n<li>Byla implementov\u00e1na podpora jak star\u00fdch, tak nov\u00fdch verz\u00ed webrtc-audio-processing pro usnadn\u011bn\u00ed p\u0159echodu.<\/li>\n<li>Nyn\u00ed povinn\u00e1 zm\u011bna kvantov\u00e1n\u00ed uzly nebo metadaty tak\u00e9 vede k povinn\u00e9mu pozastaven\u00ed a obnoven\u00ed grafu, stejn\u011b jako p\u0159i zm\u011bn\u011b bitrate, aby se zajistilo, \u017ee v\u0161echny uzly se p\u0159izp\u016fsob\u00ed nov\u00e9mu kvantov\u00e1n\u00ed. To je d\u016fle\u017eit\u00e9 pro uzly Pro Audio, kter\u00e9 pot\u0159ebuj\u00ed p\u0159eprogramovat za\u0159\u00edzen\u00ed na nov\u00e9 obdob\u00ed v pl\u00e1nov\u00e1n\u00ed na z\u00e1klad\u011b IRQ.<\/li>\n<li>Byla opravena chyba v rozboru regul\u00e1rn\u00edch v\u00fdraz\u016f.<\/li>\n<li>Cel\u00e1 \u0159ada drobn\u00fdch oprav a vylep\u0161en\u00ed.<\/li>\n<\/ul>\n<h1>Dal\u0161\u00ed zm\u011bny<\/h1>\n<h2>PipeWire<\/h2>\n<ul>\n<li>Nyn\u00ed m\u00e1 stream mo\u017enost EARLY_PROCESS, kter\u00e1 m\u016f\u017ee b\u00fdt pou\u017eita k implementaci vlastn\u00edho napl\u0148ov\u00e1n\u00ed bufferu.<\/li>\n<li>Byla opravena chyba p\u0159i ur\u010den\u00ed polohy uzlu ovlada\u010de.<\/li>\n<li>Odstran\u011bn\u00ed odkazu nyn\u00ed spr\u00e1vn\u011b p\u0159epo\u010d\u00edt\u00e1v\u00e1 graf.<\/li>\n<li>Bylo opraveno porovn\u00e1n\u00ed bitrate pro ur\u010den\u00ed nejlep\u0161\u00edho bitrate v grafu.<\/li>\n<li>Nyn\u00ed se k uvoln\u011bn\u00ed pam\u011bti pou\u017e\u00edv\u00e1 funkce malloc_trim(), pokud je k dispozici.<\/li>\n<\/ul>\n<h2>N\u00e1stroje<\/h2>\n<ul>\n<li>pw-cat nyn\u00ed podporuje form\u00e1ty DFF a DSD.<\/li>\n<\/ul>\n<h2>Moduly<\/h2>\n<ul>\n<li>V RAOP byla provedena n\u011bkter\u00e1 vylep\u0161en\u00ed. Nyn\u00ed se ka\u017ed\u00e9 dv\u011b sekundy prov\u00e1d\u00ed dotaz na za\u0159\u00edzen\u00ed, aby se udr\u017eela v chodu.<\/li>\n<li>Byla opravena chyba v \u0159et\u011bzci filtr\u016f, kv\u016fli kter\u00e9 nebylo p\u0159i mixov\u00e1n\u00ed pouze jednoho zdroje pou\u017eito p\u0159edzes\u00edlen\u00ed.<\/li>\n<li>Nyn\u00ed m\u016f\u017ee \u0159et\u011bzec filtr\u016f p\u0159edat objem streamu ovl\u00e1dac\u00edm prvk\u016fm v grafu.<\/li>\n<li>Byla vylep\u0161ena regulace hlasitosti v RAOP.<\/li>\n<\/ul>\n<h2>PulseAudio<\/h2>\n<ul>\n<li>N\u011bkter\u00e9 opravy v zpracov\u00e1n\u00ed pending_stream.<\/li>\n<li>Byla opravena chyba v k\u00f3du pro odes\u00edl\u00e1n\u00ed ud\u00e1lost\u00ed, kv\u016fli kter\u00e9 nedoch\u00e1zelo k odesl\u00e1n\u00ed ud\u00e1losti zm\u011bny, kdy\u017e byl uzel propojen.<\/li>\n<li>Priorita klient\u016f re\u00e1ln\u00e9ho \u010dasu pulseaudio byla sn\u00ed\u017eena.<\/li>\n<\/ul>\n<h2>SPA<\/h2>\n<ul>\n<li>Nyn\u00ed ovlada\u010d ALSA synchronizuje v\u0161echny n\u00e1sledovn\u00edky p\u0159\u00edmo z ud\u00e1losti probuzen\u00ed. To umo\u017e\u0148uje dos\u00e1hnout stabiln\u011bj\u0161\u00edho slad\u011bn\u00ed bitrate.<\/li>\n<li>Byla p\u0159id\u00e1na podpora GNU\/Hurd!<\/li>\n<\/ul>\n<h2>Bluetooth<\/h2>\n<ul>\n<li>Zlep\u0161ena pr\u00e1ce kodek\u016f p\u0159i pou\u017eit\u00ed PipeWire jako Audio Gateway.<\/li>\n<li>BAP za\u0159\u00edzen\u00ed byla p\u0159izp\u016fsobena nov\u00e9mu API Bluez.<\/li>\n<\/ul>\n<h2>JACK<\/h2>\n<ul>\n<li>Pokud je knihovna jack na cest\u011b pro v\u00fdchoz\u00ed knihovny, vyhn\u011bte se pou\u017e\u00edv\u00e1n\u00ed LD_LIBRARY_PATH, proto\u017ee to m\u016f\u017ee zp\u016fsobit probl\u00e9my.<\/li>\n<li>Byla implementov\u00e1na obsluha resetu zpo\u017ed\u011bn\u00ed na v\u00fdchoz\u00ed hodnotu na portu.<\/li>\n<li>Nyn\u00ed jack_property v\u017edy zvl\u00e1dne zm\u011bnit metadata, proto\u017ee \u010dek\u00e1 na obchvaty p\u0159ed odchodem.<\/li>\n<\/ul>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/multimedia\/17377814\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>PipeWire &mdash; \u044d\u0442\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0438 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0414\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 API PulseAudio, JACK \u0438 ALSA. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c RC \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0438 1.0. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 jackdbus \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 IRQ \u0432 ALSA \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043e \u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110810","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"PipeWire \u2014 \u044d\u0442\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0438 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vyshel-pipewire-0-3-81\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u0448\u0435\u043b PipeWire 0.3.81 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"PipeWire \u2014 \u044d\u0442\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0438 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vyshel-pipewire-0-3-81\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-13T07:10:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-13T07:10:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vy\u0161el PipeWire 0.3.81 | ProHoster","description":"PipeWire je multimedi\u00e1ln\u00ed server ur\u010den\u00fd pro p\u0159enos a zpracov\u00e1n\u00ed zvukov\u00fdch a video stream\u016f v re\u00e1ln\u00e9m \u010dase.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vyshel-pipewire-0-3-81","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u0448\u0435\u043b PipeWire 0.3.81 | ProHoster","og:description":"PipeWire \u2014 \u044d\u0442\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0438 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vyshel-pipewire-0-3-81","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-13T07:10:52+00:00","article:modified_time":"2023-10-13T07:10:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=110810"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110810\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=110810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=110810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=110810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}