URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 55561
[ Назад ]

Исходное сообщение
"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"

Отправлено opennews , 08-Июн-09 11:54 
В дерево исходных текстов FreeBSD 8-CURRENT внесена (http://docs.freebsd.org/cgi/mid.cgi?200906071912.n57JC9GZ002... большая порция изменений в звуковую подсистему. Реализованы следующие улучшения:


-  Поддержка раздельного и независимого управления громкостью для каждого приложения (канала, потока), без изменения основного уровня громкости;

-  Новый высококачественный конвертер частоты дискретизации (sample-rate-converter), основанный на методе SINC (http://ru.wikipedia.org/wiki/Sinc) интерполяции;


-  Параметрический программный эквалайзер (feeder_eq), поддерживающий управление частотными характеристиками воспроизводимого pcm-аудиопотока (басы, низкие частоты). Внесенный код предоставляет средства для управления тональностью, как для удовлетворения акустических предпочтений, так и для частотной компенсации звука под заданные характеристики воспроизводящей аппаратуры (например, для оптимизации воспроизведения через наушники или телефон);

-  В реализацию виртуальных аудио...

URL: http://docs.freebsd.org/cgi/mid.cgi?200906071912.n57JC9GZ002423
Новость: http://www.opennet.me/opennews/art.shtml?num=22052


Содержание

Сообщения в этом обсуждении
"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Shura , 08-Июн-09 11:54 
Первый пункт сильно радует!

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Serega , 08-Июн-09 12:04 
звучит солидно. я так понимаю с linux это сейчас реализуется средствами разных звуковых серверов в usermode, например PulseAudio?

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено arachnid , 08-Июн-09 12:21 
в 7ке сейчас так же, как в линухе - через пульсаудио

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено iZEN , 08-Июн-09 13:41 
>в 7ке сейчас так же, как в линухе - через пульсаудио

Нет.
PulseAudio используется как "заглушка" в небольшом числе приложений (например, у меня в Xfce его нет).

В портах PulseAudio требуется только этим:
> grep "PulseAudio" -r /usr/ports/ | grep Makefile

/usr/ports/x11/kdebase4-runtime/Makefile:OPTIONS=    PULSEAUDIO "Enable playback via PulseAudio soundserver" off
/usr/ports/x11/kdebase4-runtime/Makefile:CMAKE_ARGS+=    -DWITH_PulseAudio:BOOL=ON
/usr/ports/x11/kdebase4-runtime/Makefile:CMAKE_ARGS+=    -DWITH_PulseAudio:BOOL=OFF
/usr/ports/multimedia/libxine/Makefile:        PULSEAUDIO "Enable PulseAudio support" off \
/usr/ports/multimedia/audacious-plugins/Makefile:#        PULSE        "Enable PulseAudio output plugin"    off \
/usr/ports/multimedia/gmerlin/Makefile:OPTIONS=    PULSEAUDIO "Enable PulseAudio support" on \
/usr/ports/graphics/swfdec/Makefile:OPTIONS=    PULSEAUDIO "Enable the PulseAudio sound module" off
/usr/ports/devel/sdl12/Makefile:        PULSEAUDIO    "PulseAudio sound system support"       Off \
/usr/ports/audio/libao/Makefile:        PULSEAUDIO "Enable the PulseAudio module" off
/usr/ports/audio/musicpd/Makefile:        PULSEAUDIO    "Support PulseAudio sound server"    off \
/usr/ports/audio/xmms2/Makefile:        PULSE "Support to output via the PulseAudio" off \
/usr/ports/audio/lmms/Makefile:        PULSEAUDIO "Enable PulseAudio support" OFF \
/usr/ports/audio/paprefs/Makefile:COMMENT=    GTK configuration dialog for PulseAudio
/usr/ports/audio/padevchooser/Makefile:COMMENT=    GTK icon tray for PulseAudio
/usr/ports/audio/pavucontrol/Makefile:COMMENT=    GTK mixer for PulseAudio
/usr/ports/audio/pavumeter/Makefile:COMMENT=    GTK volume meter for PulseAudio
/usr/ports/audio/paman/Makefile:COMMENT=    Gtk frontend for PulseAudio


"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено arachnid , 08-Июн-09 14:46 
хм, у меня работает через ПА все, что использует gstreamer - то есть тотем, exaile, rythmbox - то есть для каждого из оных можно настроить свой уровень громкости, вплоть до выключения звука в конкретном приложении

"Хех."
Отправлено heliar , 09-Июн-09 06:10 
[heliar@h51n30 ~]% grep "PulseAudio" -ir /usr/ports 2>/dev/null| grep Makefile|sed -E 's|^/(([^/]*/){2}){2}.*|\1|g'|uniq
audio/espeak/
audio/gnome-media/
audio/padevchooser/
audio/paprefs/
audio/pavucontrol/
audio/pavumeter/
audio/gstreamer-plugins-pulse/
audio/libao/
audio/lmms/
audio/musicpd/
audio/pulseaudio/
audio/mumble/
audio/wavbreaker/
audio/xmms2/
/usr/ports/audio/Makefile:    SUBDIR += akode-plugins-pulseaudio
/usr/ports/audio/Makefile:    SUBDIR += pulseaudio
audio/akode-plugins-pulseaudio/
audio/libcanberra/
audio/paman/
comms/fldigi/
devel/sdl12/
devel/linux-f8-sdl12/
graphics/swfdec/
multimedia/avidemux2/
multimedia/gstreamer-plugins/
multimedia/vlc/
multimedia/libxine/
multimedia/audacious-plugins/
multimedia/gmerlin/
multimedia/moonlight/
sysutils/gnome-settings-daemon/
www/firefox3-devel/
x11/kdebase4-runtime

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Аноним , 08-Июн-09 13:26 
оно и в виндовс работает:D

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Vjacheslav , 08-Июн-09 13:48 
Так получается, что весь аудио софт написанный ранее работать не будет?

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено iZEN , 08-Июн-09 13:50 
>Так получается, что весь аудио софт написанный ранее работать не будет?

Это ещё почему?



"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Аноним , 08-Июн-09 13:51 
Ну, например
>  1 Volume Per-Channel (vpc).
>   Requirements:
> No modifications required for using bypass mode, so applications

  like mplayer or xmms should work out of the box.


"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено splat , 08-Июн-09 15:37 
Очень приятная новость, звуковая подсистема очень давно не подвергалась измнениям.

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено аноним , 08-Июн-09 16:03 
Ну конечно. Ни Александр Мотин огромной кучи изменений не закоммитил, ни поддержка hda не была добавлена им же. Застой и разруха просто.

"Обновление звуковой подсистемы во FreeBSD 8-CURRENT"
Отправлено Аноним , 08-Июн-09 17:53 
Смотря на `OSSv4 Compatibility' в каждом пункте похоже разработчики FreeBSD переплюнули 4Front Tech. Напр.,
4) Transparent / Adaptive Virtual Channel
[...]
    OSSv4 Compatibility:
        4front OSS incapable of doing this magic.