{"id":111772,"date":"2023-11-26T21:10:28","date_gmt":"2023-11-26T19:10:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vyshel-pipewire-1-0-0"},"modified":"2023-11-26T21:10:28","modified_gmt":"2023-11-26T19:10:28","slug":"vyshel-pipewire-1-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vyshel-pipewire-1-0-0","title":{"rendered":"Sortie de PipeWire 1.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Enfin, la premi\u00e8re version majeure tant attendue de PipeWire, le serveur multim\u00e9dia et le framework destin\u00e9s \u00e0 la sortie et au traitement audio en temps r\u00e9el, est sortie. Il existe une compatibilit\u00e9 API et ABI avec ALSA, PulseAudio et JACK. Les changements ne sont pas tr\u00e8s nombreux, mais ils sont significatifs (apr\u00e8s tout, c'est la premi\u00e8re version de sortie).<\/p>\n<h1>Principales modifications :<\/h1>\n<ul>\n<li>Une fuite de m\u00e9moire dans memfd\/dmabuf lors du d\u00e9chargement des tampons \u00e0 l'arr\u00eat a \u00e9t\u00e9 corrig\u00e9e.<\/li>\n<li>Le traitement des appels concurrents de jack_port_get_buffer() a \u00e9t\u00e9 ajout\u00e9, car cela est utilis\u00e9 dans Ardour.<\/li>\n<li>Am\u00e9lioration de la repr\u00e9sentation du temps (fluctuations r\u00e9duites) dans ALSA lors de l'utilisation d'IRQ.<\/li>\n<li>Multiples am\u00e9liorations de la documentation.<\/li>\n<\/ul>\n<h1>Autres changements :<\/h1>\n<h2>PipeWire<\/h2>\n<ul>\n<li>Le respect de PIPEWIRE_DLCLOSE est maintenant g\u00e9n\u00e9ralis\u00e9, et pw_in_valgrind() a \u00e9t\u00e9 supprim\u00e9.<\/li>\n<li>Avertissement supprim\u00e9 lors de la tentative d'un client de modifier des param\u00e8tres ignor\u00e9s.<\/li>\n<\/ul>\n<h2>Modules<\/h2>\n<ul>\n<li>Une potentielle erreur de segment lors de la copie des structures mix a \u00e9t\u00e9 corrig\u00e9e.<\/li>\n<li>Des conditions de course potentielles dans setrlimit dans module-rt ont \u00e9t\u00e9 corrig\u00e9es.<\/li>\n<li>Une fuite de m\u00e9moire dans filter-chain a \u00e9t\u00e9 corrig\u00e9e.<\/li>\n<li>Le param\u00e8tre rtp.prime est d\u00e9sormais utilis\u00e9 pour les exp\u00e9diteurs (mais pas pour les r\u00e9cepteurs).<\/li>\n<li>Les modules ROC ont \u00e9t\u00e9 port\u00e9s sur ROC 0.3.<\/li>\n<\/ul>\n<h2>SPA<\/h2>\n<ul>\n<li>Un param\u00e8tre pour le d\u00e9lai a \u00e9t\u00e9 ajout\u00e9 dans libcamera.<\/li>\n<li>Certaines avertissements lors de la compilation ont \u00e9t\u00e9 corrig\u00e9s.<\/li>\n<li>Le plugin EVL a \u00e9t\u00e9 mis \u00e0 jour.<\/li>\n<\/ul>\n<h2>Bluetooth<\/h2>\n<ul>\n<li>Le codec LC3 a \u00e9t\u00e9 ajout\u00e9, avec une meilleure compatibilit\u00e9.<\/li>\n<\/ul>\n<h2>PulseAudio<\/h2>\n<ul>\n<li>Un bogue dans l'envoi d'\u00e9v\u00e9nements lors de la modification de l'\u00e9tat de sortie ou de source a \u00e9t\u00e9 corrig\u00e9.<\/li>\n<\/ul>\n<h2>JACK<\/h2>\n<ul>\n<li>Le fonctionnement avec le transport et le temps a \u00e9t\u00e9 am\u00e9lior\u00e9. Des identifiants uniques sont d\u00e9sormais utilis\u00e9s pour cr\u00e9er des instantan\u00e9s cons\u00e9cutifs du temps actuel et du transport.<\/li>\n<li>L'\u00e9num\u00e9ration des param\u00e8tres inutilis\u00e9s du port a \u00e9t\u00e9 supprim\u00e9e.<\/li>\n<li>La r\u00e9utilisation des tampons a \u00e9t\u00e9 optimis\u00e9e.<\/li>\n<\/ul>\n<h2>Documentation<\/h2>\n<ul>\n<li>Des pages man pour pw-dump, pw-loopback, pipewire-pulse et modules ont \u00e9t\u00e9 ajout\u00e9es.<\/li>\n<li>Les pages man sont maintenant g\u00e9n\u00e9r\u00e9es \u00e0 l'aide de Doxygen.<\/li>\n<li>La documentation pour les modules PulseAudio a \u00e9t\u00e9 ajout\u00e9e.<\/li>\n<\/ul>\n<p> <noindex><noindex><\/p>\n<p>De <a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/pipewire\/pipewire\/-\/blob\/master\/NEWS\">d'autres changements<\/a> on peut noter l'ajout du support de GNU\/Hurd.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/multimedia\/17431254\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0432\u044b\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u0430\u044f \u043f\u0435\u0440\u0432\u0430\u044f \u043c\u0430\u0436\u043e\u0440\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f PipeWire, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e API \u0438 ABI \u0441 ALSA, PulseAudio \u0438 JACK. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e, \u043d\u043e \u043e\u043d\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0437\u043d\u0430\u043a\u043e\u0432\u044b\u043c\u0438 (\u043a\u0430\u043a-\u043d\u0438\u043a\u0430\u043a, \u0430 \u043f\u0435\u0440\u0432\u0430\u044f \u0440\u0435\u043b\u0438\u0437\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f). \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u0443\u0442\u0435\u0447\u043a\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 memfd\/dmabuf \u043f\u0440\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0435 \u0431\u0443\u0444\u0435\u0440\u043e\u0432 \u043f\u0440\u0438 [&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-111772","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=\"\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0432\u044b\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u0430\u044f \u043f\u0435\u0440\u0432\u0430\u044f \u043c\u0430\u0436\u043e\u0440\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f PipeWire, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u0430 \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\/fr\/blog\/news\/vyshel-pipewire-1-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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 1.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0432\u044b\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u0430\u044f \u043f\u0435\u0440\u0432\u0430\u044f \u043c\u0430\u0436\u043e\u0440\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f PipeWire, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u0430 \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\/fr\/blog\/news\/vyshel-pipewire-1-0-0\" \/>\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-11-26T19:10:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-11-26T19:10:28+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 1.0.0 est sorti | ProHoster","description":"Enfin, la premi\u00e8re version majeure tant attendue de PipeWire, le serveur multim\u00e9dia et le framework destin\u00e9s \u00e0 la sortie et au traitement audio en temps r\u00e9el, est sortie.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vyshel-pipewire-1-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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 1.0.0 | ProHoster","og:description":"\u041d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0432\u044b\u0448\u043b\u0430 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u0430\u044f \u043f\u0435\u0440\u0432\u0430\u044f \u043c\u0430\u0436\u043e\u0440\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f PipeWire, \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0432\u0443\u043a\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vyshel-pipewire-1-0-0","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-11-26T19:10:28+00:00","article:modified_time":"2023-11-26T19:10:28+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\/fr\/wp-json\/wp\/v2\/posts\/111772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=111772"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/111772\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=111772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=111772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=111772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}