{"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\/pl\/blog\/news\/vyshel-pipewire-0-3-81","title":{"rendered":"Wydano PipeWire 0.3.81","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>PipeWire \u2014 to serwer multimedialny zaprojektowany do przesy\u0142ania i przetwarzania d\u017awi\u0119ku oraz wideo w czasie rzeczywistym. Dla klient\u00f3w dost\u0119pna jest zgodno\u015b\u0107 z API PulseAudio, JACK i ALSA.<\/p>\n<p>Nowa wersja jest pierwszym RC wersji 1.0.<\/p>\n<h1>G\u0142\u00f3wne zmiany<\/h1>\n<ul>\n<li>Wsparcie dla jackdbus jest domy\u015blnie w\u0142\u0105czone.<\/li>\n<li>Planowanie oparte na IRQ w ALSA zosta\u0142o poprawione i domy\u015blnie w\u0142\u0105czone dla profilu Pro Audio. Teraz pcm s\u0105 ze sob\u0105 powi\u0105zane, aby zredukowa\u0107 op\u00f3\u017anienia, co odpowiada zachowaniu JACK-a.<\/li>\n<li>Wdro\u017cono wsparcie zar\u00f3wno dla starych, jak i nowych wersji webrtc-audio-processing, aby u\u0142atwi\u0107 migracj\u0119.<\/li>\n<li>Teraz wymuszone zmiany kwantyzacji przez w\u0119z\u0142y lub metadane r\u00f3wnie\u017c powoduj\u0105 wymuszone wstrzymanie i wznowienie pracy grafu, podobnie jak przy zmianie bitratu, aby upewni\u0107 si\u0119, \u017ce wszystkie w\u0119z\u0142y dostosowuj\u0105 si\u0119 do nowego kwantyzacji. To wa\u017cne dla w\u0119z\u0142\u00f3w Pro Audio, kt\u00f3re musz\u0105 przeprogramowa\u0107 sprz\u0119t na nowy okres w planowaniu opartym na IRQ.<\/li>\n<li>Naprawiono b\u0142\u0105d w analizie wyra\u017ce\u0144 regularnych.<\/li>\n<li>Wiele drobnych poprawek i usprawnie\u0144.<\/li>\n<\/ul>\n<h1>Inne zmiany<\/h1>\n<h2>PipeWire<\/h2>\n<ul>\n<li>Teraz strumie\u0144 ma opcj\u0119 EARLY_PROCESS, kt\u00f3ra mo\u017ce by\u0107 u\u017cywana do implementacji w\u0142asnego buforowania.<\/li>\n<li>Naprawiono b\u0142\u0105d w okre\u015blaniu pozycji w\u0119z\u0142a sterownika.<\/li>\n<li>Usuni\u0119cie linku teraz poprawnie przelicza graf.<\/li>\n<li>Naprawiono por\u00f3wnanie bitrat\u00f3w w celu okre\u015blenia najlepszego bitratu w grafie.<\/li>\n<li>Teraz do zwolnienia pami\u0119ci u\u017cywana jest funkcja malloc_trim(), je\u015bli jest dost\u0119pna.<\/li>\n<\/ul>\n<h2>Narz\u0119dzia<\/h2>\n<ul>\n<li>pw-cat teraz obs\u0142uguje formaty DFF i DSD.<\/li>\n<\/ul>\n<h2>Modu\u0142y<\/h2>\n<ul>\n<li>W RAOP wprowadzono kilka usprawnie\u0144. Teraz co dwie sekundy przeprowadzana jest ankieta urz\u0105dze\u0144, aby utrzyma\u0107 je w dzia\u0142aniu.<\/li>\n<li>Naprawiono b\u0142\u0105d w \u0142a\u0144cuchu filtr\u00f3w, przez kt\u00f3ry przy miksowaniu tylko jednego \u017ar\u00f3d\u0142a nie stosowano wzmocnienia.<\/li>\n<li>Teraz \u0142a\u0144cuch filtr\u00f3w mo\u017ce przekazywa\u0107 obj\u0119to\u015b\u0107 strumienia do element\u00f3w steruj\u0105cych w grafie.<\/li>\n<li>Ulepszono regulacj\u0119 g\u0142o\u015bno\u015bci w RAOP.<\/li>\n<\/ul>\n<h2>PulseAudio<\/h2>\n<ul>\n<li>Kilka poprawek w przetwarzaniu pending_stream.<\/li>\n<li>Naprawiono b\u0142\u0105d w kodzie wysy\u0142ania zdarze\u0144, przez kt\u00f3ry nie wysy\u0142ano zdarzenia zmiany, gdy w\u0119ze\u0142 by\u0142 powi\u0105zany.<\/li>\n<li>Obni\u017cono priorytet klient\u00f3w czasu rzeczywistego pulseaudio.<\/li>\n<\/ul>\n<h2>SPA<\/h2>\n<ul>\n<li>Teraz sterownik ALSA wykonuje synchronizacj\u0119 wszystkich nast\u0119pc\u00f3w bezpo\u015brednio z zdarzeniem wybudzenia. Pozwala to na uzyskanie bardziej stabilnego dostosowania bitrat\u00f3w.<\/li>\n<li>Dodano wsparcie dla GNU\/Hurd!<\/li>\n<\/ul>\n<h2>Bluetooth<\/h2>\n<ul>\n<li>Ulepszona praca kodek\u00f3w przy u\u017cyciu PipeWire jako bramy audio.<\/li>\n<li>Dostosowano urz\u0105dzenia BAP do nowego API Bluez.<\/li>\n<\/ul>\n<h2>JACK<\/h2>\n<ul>\n<li>Je\u015bli biblioteka jack znajduje si\u0119 w \u015bcie\u017cce do bibliotek domy\u015blnych, unikaj u\u017cycia LD_LIBRARY_PATH, poniewa\u017c mo\u017ce to prowadzi\u0107 do problem\u00f3w.<\/li>\n<li>Zrealizowano obs\u0142ug\u0119 resetowania op\u00f3\u017anienia do warto\u015bci domy\u015blnej na porcie.<\/li>\n<li>Teraz jack_property zawsze na czas zmienia metadane, poniewa\u017c czeka na obej\u015bcia przed wyj\u015bciem.<\/li>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <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.1.1 - 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\/pl\/blog\/news\/vyshel-pipewire-0-3-81\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Wydanie PipeWire 0.3.81 | ProHoster","description":"PipeWire to serwer multimedialny s\u0142u\u017c\u0105cy do wyj\u015bcia i przetwarzania strumieni audio i wideo w czasie rzeczywistym.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vyshel-pipewire-0-3-81","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/110810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=110810"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/110810\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=110810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=110810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=110810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}