{"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\/sv\/blog\/news\/vyshel-pipewire-0-3-81","title":{"rendered":"PipeWire 0.3.81 har sl\u00e4ppts","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>PipeWire &mdash; \u00e4r en multimedia-server avsedd f\u00f6r realtidsutmatning och bearbetning av ljud- och video-str\u00f6mmar. F\u00f6r klienterna finns det kompatibilitet med API:erna PulseAudio, JACK och ALSA.<\/p>\n<p>Den nya versionen \u00e4r den f\u00f6rsta RC-versionen f\u00f6r version 1.0.<\/p>\n<h1>Viktiga \u00e4ndringar<\/h1>\n<ul>\n<li>St\u00f6det f\u00f6r jackdbus \u00e4r aktiverat som standard.<\/li>\n<li>IRQ-baserad schemal\u00e4ggning i ALSA har f\u00f6rb\u00e4ttrats och \u00e4r aktiverad som standard f\u00f6r Pro Audio-profilen. Nu l\u00e4nkas ocks\u00e5 pcm:er samman f\u00f6r att minska latens, vilket motsvarar JACK:s beteende.<\/li>\n<li>St\u00f6det f\u00f6r b\u00e5de gamla och nya versioner av webrtc-audio-processing har implementerats f\u00f6r att underl\u00e4tta \u00f6verg\u00e5ngen.<\/li>\n<li>Tvingad kvantisering av noder eller metadata leder nu ocks\u00e5 till tvingad paus och \u00e5terupptagning av grafen, precis som vid \u00e4ndring av bitrate, f\u00f6r att s\u00e4kerst\u00e4lla att alla noder anpassar sig till den nya kvantiseringen. Detta \u00e4r viktigt f\u00f6r Pro Audio-noder som beh\u00f6ver st\u00e4lla om sin utrustning till den nya tidsperioden i IRQ-baserad schemal\u00e4ggning.<\/li>\n<li>En bugg i tolkningen av regulj\u00e4ra uttryck har \u00e5tg\u00e4rdats.<\/li>\n<li>M\u00e4ngder av sm\u00e5b\u00e4ttringar och f\u00f6rb\u00e4ttringar.<\/li>\n<\/ul>\n<h1>\u00d6vriga f\u00f6r\u00e4ndringar<\/h1>\n<h2>PipeWire<\/h2>\n<ul>\n<li>Str\u00f6mmen har nu alternativet EARLY_PROCESS som kan anv\u00e4ndas f\u00f6r att implementera egen buffertfyllning.<\/li>\n<li>En bugg med att best\u00e4mma nodens plats har \u00e5tg\u00e4rdats.<\/li>\n<li>Borttagning av l\u00e4nkar omber\u00e4knar nu grafen korrekt.<\/li>\n<li>J\u00e4mf\u00f6relsen av bitrates f\u00f6r att best\u00e4mma den b\u00e4sta bitraten i grafen har \u00e5tg\u00e4rdats.<\/li>\n<li>Nu anv\u00e4nds funktionen malloc_trim() f\u00f6r att frig\u00f6ra minne, om den \u00e4r tillg\u00e4nglig.<\/li>\n<\/ul>\n<h2>Verktyg<\/h2>\n<ul>\n<li>pw-cat st\u00f6der nu DFF- och DSD-format.<\/li>\n<\/ul>\n<h2>Moduler<\/h2>\n<ul>\n<li>N\u00e5gra f\u00f6rb\u00e4ttringar har gjorts i RAOP. Nu kontrolleras enheter varannan sekund f\u00f6r att h\u00e5lla dem i drift.<\/li>\n<li>En bugg i filterkedjan har \u00e5tg\u00e4rdats, vilket innebar att f\u00f6rf\u00f6rst\u00e4rkning inte till\u00e4mpades vid blandning av endast en k\u00e4lla.<\/li>\n<li>Nu kan filterkedjan \u00f6verf\u00f6ra str\u00f6mvolymen till kontroller i grafen.<\/li>\n<li>Volymkontrollen i RAOP har f\u00f6rb\u00e4ttrats.<\/li>\n<\/ul>\n<h2>PulseAudio<\/h2>\n<ul>\n<li>N\u00e5gra korrigeringar har gjorts i hanteringen av pending_stream.<\/li>\n<li>En bugg i h\u00e4ndelseuts\u00e4ndningens kod har \u00e5tg\u00e4rdats, vilket resulterade i att h\u00e4ndelsen f\u00f6r f\u00f6r\u00e4ndring inte skickades n\u00e4r noden var kopplad.<\/li>\n<li>Prioriteten f\u00f6r realtidsklienter i pulseaudio har s\u00e4nkts.<\/li>\n<\/ul>\n<h2>SPA<\/h2>\n<ul>\n<li>Nu utf\u00f6r ALSA-drivrutinen synkronisering av alla f\u00f6ljande direkt fr\u00e5n v\u00e4kningsh\u00e4ndelsen. Detta m\u00f6jligg\u00f6r en mer stabil samordning av bitrates.<\/li>\n<li>St\u00f6d f\u00f6r GNU\/Hurd har lagts till!<\/li>\n<\/ul>\n<h2>Bluetooth<\/h2>\n<ul>\n<li>F\u00f6rb\u00e4ttrad codec-prestanda vid anv\u00e4ndning av PipeWire som ljudgateway.<\/li>\n<li>BAP-enheter har anpassats till det nya Bluez API:t.<\/li>\n<\/ul>\n<h2>JACK<\/h2>\n<ul>\n<li>Om jack-biblioteket ligger i s\u00f6kv\u00e4gen f\u00f6r standardbibliotek, undvik att anv\u00e4nda LD_LIBRARY_PATH, eftersom detta kan leda till problem.<\/li>\n<li>Hantering av \u00e5terst\u00e4llning av f\u00f6rdr\u00f6jning till standardv\u00e4rdet p\u00e5 porten har implementerats.<\/li>\n<li>Nu hinner jack_property alltid uppdatera metadata eftersom den v\u00e4ntar p\u00e5 alternativa v\u00e4gar innan den avslutas.<\/li>\n<\/ul>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/vyshel-pipewire-0-3-81\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47PipeWire 0.3.81 sl\u00e4ppt | ProHoster","description":"PipeWire \u00e4r en multimedi server som syftar till att \u00f6verf\u00f6ra och bearbeta ljud- och videostr\u00f6mmar i realtid.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vyshel-pipewire-0-3-81","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/110810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=110810"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/110810\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=110810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=110810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=110810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}