{"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\/ro\/blog\/news\/vyshel-pipewire-0-3-81","title":{"rendered":"A fost lansat PipeWire 0.3.81","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>PipeWire &mdash; este un server multimedia destinat pentru redarea \u0219i procesarea fluxurilor audio \u0219i video \u00een timp real. Pentru clien\u021bi, este disponibil\u0103 compatibilitatea cu API-urile PulseAudio, JACK \u0219i ALSA.<\/p>\n<p>Noua versiune este primul RC pentru versiunea 1.0.<\/p>\n<h1>Principalele modific\u0103ri<\/h1>\n<ul>\n<li>Suportul jackdbus este activat implicit.<\/li>\n<li>Planificarea bazat\u0103 pe IRQ \u00een ALSA a fost \u00eembun\u0103t\u0103\u021bit\u0103 \u0219i este activat\u0103 implicit pentru profilul Pro Audio. De asemenea, acum pcm-urile sunt conectate \u00eentre ele pentru a reduce \u00eent\u00e2rzierile, conform comportamentului JACK.<\/li>\n<li>Este implementat suportul at\u00e2t pentru versiunile vechi, c\u00e2t \u0219i pentru cele noi ale webrtc-audio-processing pentru a facilita tranzi\u021bia.<\/li>\n<li>Acum, modificarea for\u021bat\u0103 a cuantiz\u0103rii de c\u0103tre noduri sau metadate duce, de asemenea, la suspendarea \u0219i reluarea for\u021bat\u0103 a graficului, la fel ca \u0219i \u00een cazul modific\u0103rii bitrate-ului, pentru a se asigura c\u0103 toate nodurile se adapteaz\u0103 la noua cuantizare. Acest lucru este important pentru nodurile Pro Audio, care trebuie s\u0103 reconfigureze echipamentele la noul interval \u00een planificarea pe baz\u0103 de IRQ.<\/li>\n<li>A fost corectat\u0103 o eroare \u00een analiza expresiilor regulate.<\/li>\n<li>O mul\u021bime de corec\u021bii \u0219i \u00eembun\u0103t\u0103\u021biri minore.<\/li>\n<\/ul>\n<h1>Alte modific\u0103ri<\/h1>\n<h2>PipeWire<\/h2>\n<ul>\n<li>Acum fluxul are op\u021biunea EARLY_PROCESS, care poate fi utilizat\u0103 pentru a implementa un umplutur\u0103 de buffer personalizat\u0103.<\/li>\n<li>A fost corectat\u0103 o eroare \u00een determinarea pozi\u021biei nodului driver.<\/li>\n<li>Eliminarea referin\u021bei recalculheaz\u0103 acum graficul corect.<\/li>\n<li>A fost corectat\u0103 compararea bitrate-urilor pentru determinarea celui mai bun bitrate \u00een grafic.<\/li>\n<li>Acum se folose\u0219te func\u021bia malloc_trim() pentru eliberarea memoriei, dac\u0103 este disponibil\u0103.<\/li>\n<\/ul>\n<h2>Utilitare<\/h2>\n<ul>\n<li>pw-cat acum suport\u0103 formatele DFF \u0219i DSD.<\/li>\n<\/ul>\n<h2>Module<\/h2>\n<ul>\n<li>\u00cen RAOP au fost realizate unele \u00eembun\u0103t\u0103\u021biri. Acum se realizeaz\u0103 sondaje ale dispozitivelor la fiecare dou\u0103 secunde pentru a le men\u021bine \u00een stare de func\u021bionare.<\/li>\n<li>A fost corectat\u0103 o eroare \u00een lan\u021bul de filtre, care nu aplica amplificarea la amestecarea unui singur surs\u0103.<\/li>\n<li>Acum lan\u021bul de filtre poate transmite volumul fluxului c\u0103tre controalele din grafic.<\/li>\n<li>A fost \u00eembun\u0103t\u0103\u021bit\u0103 ajustarea volumului \u00een RAOP.<\/li>\n<\/ul>\n<h2>PulseAudio<\/h2>\n<ul>\n<li>Unele corec\u021bii \u00een procesarea pending_stream.<\/li>\n<li>Corectarea unei erori \u00een codul de trimitere a evenimentelor, din cauza c\u0103reia nu se transmitea evenimentul de modificare atunci c\u00e2nd nodul era legat.<\/li>\n<li>Prioritatea clien\u021bilor \u00een timp real pulseaudio a fost redus\u0103.<\/li>\n<\/ul>\n<h2>SPA<\/h2>\n<ul>\n<li>Acum driverul ALSA sincronizeaz\u0103 toate succesorii direct din evenimentul de trezire. Acest lucru permite o corelare a bitrate-urilor mai stabil\u0103.<\/li>\n<li>Suportul pentru GNU\/Hurd a fost ad\u0103ugat!<\/li>\n<\/ul>\n<h2>Bluetooth<\/h2>\n<ul>\n<li>Performan\u021ba codec-urilor a fost \u00eembun\u0103t\u0103\u021bit\u0103 la utilizarea PipeWire ca Gateway Audio.<\/li>\n<li>Dispozitivele BAP au fost adaptate la noul API Bluez.<\/li>\n<\/ul>\n<h2>JACK<\/h2>\n<ul>\n<li>Dac\u0103 biblioteca jack se afl\u0103 \u00een c\u0103ile pentru biblioteci implicite, evita\u021bi utilizarea LD_LIBRARY_PATH, deoarece acest lucru poate cauza probleme.<\/li>\n<li>A fost implementat\u0103 gestionarea reset\u0103rii \u00eent\u00e2rzierii la valoarea implicit\u0103 pe port.<\/li>\n<li>Acum jack_property reu\u0219e\u0219te \u00eentotdeauna s\u0103 modifice metadatele, deoarece a\u0219teapt\u0103 ocoluri \u00eenainte de ie\u0219ire.<\/li>\n<\/ul>\n<p>Sursa: <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.2 - 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\/ro\/blog\/news\/vyshel-pipewire-0-3-81\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47A fost lansat PipeWire 0.3.81 | ProHoster","description":"PipeWire este un server multimedia destinat ie\u0219irii \u0219i prelucr\u0103rii fluxurilor audio \u0219i video \u00een timp real.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vyshel-pipewire-0-3-81","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/110810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=110810"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/110810\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=110810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=110810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=110810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}