The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Официально представлен PipeWire, идущий на смену PulseAudio, opennews (??), 19-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


55. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +11 +/
Сообщение от Аноним (-), 20-Сен-17, 02:35 
В зависимостях: gobject, dbus, jack, gstreamer. Для сборки используется meson, написанный неосиляторами cmake. Ранее этот "Пинус" отметился желанием гонять видео через dbus, ПОЭТОМУ им непременно нужен [k]dbus в ядре. Лопаты с собой приносить, или там выдадут?

# Find dependencies
glib_dep = dependency('glib-2.0', version : '>=2.32.0')
gobject_dep = dependency('gobject-2.0')
gmodule_dep = dependency('gmodule-2.0')
gio_dep = [dependency('gio-2.0'), dependency('gio-unix-2.0')]
jack_dep = dependency('jack', version : '>= 1.9.10', required : false)
mathlib = cc.find_library('m', required : false)
rt_lib = cc.find_library('rt', required : false) # clock_gettime
dl_lib = cc.find_library('dl', required : false)
pthread_lib = cc.find_library('pthread', required : true)
dbus_dep = dependency('dbus-1')
gst_dep = [dependency('gstreamer-1.0'),
           dependency('gstreamer-plugins-base-1.0'),
           dependency('gstreamer-video-1.0'),
           dependency('gstreamer-audio-1.0'),
dependency('gstreamer-allocators-1.0'),]

Ответить | Правка | Наверх | Cообщить модератору

61. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +/
Сообщение от Аноним (-), 20-Сен-17, 06:30 
>ПОЭТОМУ им непременно нужен [k]dbus в ядре  

там дело не в ядре, а в производительности. Стандартный dbus не может гонять звук или видео, потому что это тормозной кусок крапа.

Kdbus с тех пор уже 10 раз забросили, а вместо него выкатили юзерспейсный (но зависящий только от самых новых версий ядра) dbus-broker, так что не переживайте

Ответить | Правка | Наверх | Cообщить модератору

183. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +1 +/
Сообщение от Аноним (-), 21-Сен-17, 18:22 
>> Стандартный dbus не может гонять звук или видео

А нефиг гонять видео через шину. По крайней через эту. Оно не для этого.

Ответить | Правка | Наверх | Cообщить модератору

79. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  –1 +/
Сообщение от Аноним (-), 20-Сен-17, 10:31 
В духе красношляпых, 100500 внешних завмсммостей. Пилят низкоуровневую фиговину, ну минимизируйте зависимости. ИМХО напрашиваются три внешние зависимости: glibc, alsa-lib, ffmeg, всё
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

106. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +2 +/
Сообщение от Аноним (-), 20-Сен-17, 13:42 
> В зависимостях: … jack

А я-то думал, как они собрались jack заменить. Оказалось — как же, как PA «заменил» ALSA.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

156. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +1 +/
Сообщение от Аноним (-), 20-Сен-17, 22:37 
> meson, написанный неосиляторами cmake

Когда неосиляторы autotools массово мигрировали на полуфункциональный cmake, вы, наверное, рассказывали, что это не "неосиляторы autoconf", а прогрессивные ребята. Что же случилось теперь? Повзрослели, нет больше времени на изучение всё новых cmake-ов, meson-ов и прочих gradle-ов, а студенты всё такие же активные, как и в ваше время? Действительно беда.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

169. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  –4 +/
Сообщение от Аноним (-), 21-Сен-17, 01:04 
Я первый с autocrap'а и сбежал. А meson - это почти 1:1 реинкарнация waf'а.
Ответить | Правка | Наверх | Cообщить модератору

184. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +/
Сообщение от Аноним (-), 21-Сен-17, 18:28 
От системы костылей под названием autotools движение в любую сторону — прогресс, и оно неизменно приносит облегчение. Время на изучение cmake (или любой другой системы сборки) очень быстро окупается за счёт экономии времени на отладку auto-скриптов.
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

192. "Представлен мультимедийный сервер PipeWire, идущий на смену ..."  +1 +/
Сообщение от Аноним (-), 21-Сен-17, 23:25 
Сам я ничего особо сложного не писал на автотулзах, так что возражать вам не буду. Но можно пример того, из-за чего требуется отлажить автоскрипт?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру