*NIX-SOFT -> Аудио

PulseAudo 0.9.22

,

звуковой сервер

Дата публикации:

ЭЖД, 26.07.2008 - 16:23

ph34r.gif PulseAudo 0.9.11

Твой софтовый форумPulseAudio (ранее PolypAudio) — мультиплатформенный звуковой сервер, созданный в качестве улучшенной замены таких серверов, как ESD.

PulseAudio работает на платформах POSIX, таких как GNU/Linux, Solaris и FreeBSD, и Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.

PulseAudio принимает звук от одного или нескольких источников (процессов или устройств) и направляет одному или нескольким приёмникам (звуковым платам, серверам PulseAudio или процессам).

Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая и потоки от процессов, требующих прямого доступа к аудиоустройствам (например, старая OSS). Это достигается с помощью специальных псевдоустройств, работающих непосредственно с другими звуковыми системами, такими как aRts или ESD.

В ОС GNU/Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.

Также PulseAudio предоставляет собственный интерфейс для приложений, аналогичный интерфейсу ESD, через который они могут работать напрямую с сервером, что делает его полноценной заменой ESD.

Для приложений OSS PulseAudio предоставляет утилиту padsp, создающую файлы типа /dev/dsp, через которые программа работает со звуковым сервером.

Возможности:Материал из Википедии — свободной энциклопедии

Основные изменения:
Home_http://pulseaudio.org/
Downloads (~1,2 Mb)_http://0pointer.de/le...-0.9.11.tar.gz

ЭЖД, 9.09.2008 - 8:38

ph34r.gif pulseaudio 0.9.12

Downloads (~1,3 Mb)_http://0pointer.de/le...-0.9.12.tar.gz

ЭЖД, 6.10.2008 - 19:26

ph34r.gif pulseaudio 0.9.13

This is mostly a bugfix release. However, it contains some minor API additions and new Bluetooth support (experimental for now) contributed by Google Summer Student João Paulo Rechi Vita.

Downloads (~1,3 Mb)_http://0pointer.de/le...-0.9.13.tar.gz

ЭЖД, 14.01.2009 - 13:59

ph34r.gif pulseaudio 0.9.14

Fix a potential C++/C99 ism, add a log message on error condition
Fix two typos that broke tunnels
Initialize exit_idle_time to -1 instead of 0 when in system mode.
instead of resetting virtual_volume unconditionally on initialization, do so only when no volume was set before
use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() as channel map for sink inputs/source outputs in case no map is specified
if the channel map was modified due to PA_SINK_INPUT_FIX_CHANNELS, remap the specified volume properly
define 0dB in PA as maximum amplification
properly remove dbus matches an filters when unloading m-b-d
always check for libtool prefix binary name to avoid confusion when using both installed and run-from-build-tree versions of PA in parallel
Fix spelling of privilige
Make missing git-changelog.perl non-fatal
fix invalid validity check
convert argument to boolean int in PA_UNLIKELY, too
include log.h near the end so that macro.h can be included in log.h and defines pa_bool_t properly
Try to catch certain driver errors
make the debug trap macro a proper macro in macro.h
don't set the volume of pacat unless it is explicitly set
warn if ALSA wakes us up and there is actually nothing to do fix build
make sure to use 64bit rounding even on 32bit machines when converting to pa_usec_t
make shm marker architecture independant, patch from michich, closes #401
Make sure libpulse never gets unloaded
Check if environ is actually set before we use it
Fix return value of --dump-resample-methods
Don't mix front-center into rear channels
Pass GDBM_NOLOCK to gdbm
Load module-volume-restore and module-device-restore before all other modules
introduce new function pa_module_unload_request_by_index
Don't store pointer to pa_module
actually unload the modules from a new stack frame
unload tunnel modules from a new stack frame
it's better to always use the index of a module instead of the pa_module*
downgrade a few warnings
Make sure we drop CAP_NICE if RT is not allowed
Allow access("/dev/dsp", W_OK) succeed
Use FIONREAD instead of TIOCINQ
Implement PA_SOURCE_MESSAGE_GET_LATENCY
make sure we don't hit an assert when we issue two rewind requests in a
If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry without
fix a gcc warning
Rework handling of the PA_SINK_LATENCY/PA_SOURCE_LATENCY flags
A few minor cleanups and updates
add a few missing parens
show maximum usable slot size
Make sure we don't drop any data on the client side
for record streams fill in the latency as the fragsize
Fix suspending of all sinks/sources
bump version/soname
Unload module-bluetooth-device if the remote device disconnects.
Fix possible invalid read while attempting to load module-bluetooth-device.
Fix bug walking on module list.
Update module-bluetooth-device to the new ipc.
Send packets with proper size.
Fix send and recv message sizes.
Fix sending wrong codec capability length.
--check: Updated manpage slightly and pulseaudio --help slightly.
Multicast SDP packets sent with same IP TTL as RTP packets
Fix typo in log message: s/Recevied/Received/

Downloads (~1,3 Mb)_http://0pointer.de/le...-0.9.14.tar.gz

ЭЖД, 15.04.2009 - 13:45

ph34r.gif PulseAudo 0.9.15

Основные изменения:
ChangeLog_http://pulseaudio.org/milestone/0.9.15
Downloads (~1,7 Mb)_http://0pointer.de/le...-0.9.15.tar.gz

ЭЖД, 11.09.2009 - 18:56

ph34r.gif PulseAudio 0.9.17

Из новшеств можно отметить:
Downloads (~2,0 Mb)_http://0pointer.de/le...-0.9.17.tar.gz

ЭЖД, 19.09.2009 - 10:18

ph34r.gif pulseaudio 0.9.18



Downloads (~2,0 Mb)_http://0pointer.de/le...-0.9.18.tar.gz

ЭЖД, 30.09.2009 - 18:28

ph34r.gif pulseaudio 0.9.19



Downloads (~2,0 Mb)_http://0pointer.de/le...-0.9.19.tar.gz

ЭЖД, 12.11.2009 - 21:43

ph34r.gif pulseaudio 0.9.20

Downloads (~2,0 Mb)_http://0pointer.de/le...-0.9.20.tar.gz

ЭЖД, 23.11.2009 - 15:18

ph34r.gif pulseaudio 0.9.21

device-manager: Add a new module to keep track of the names and descriptions of various sinks.
device-manager: Add an untested protocol extension.
device-manager: Fix indentation
device-manager: Export device-manager extension functions
device-manager: Link native protocol library.
device-manager: Fix tagstruct description extraction (copy+paste blunder)
device-restore: Fix the application of an entry to allow changing the name of devices.
device-manager: Only store and save details for non-monitor sources
device-manager: Fix copy+paste leftover
device-manager: Update docs version -> 0.9.19 (predicted)
device-manager: Provide a way for clients to enable/disable role-based device-priority routing.
device-manager: Fix copy+paste code that looped over the tagstruct when not necessary
device-manager: Provide a method for prefering/defering a device.
device-manager: Change the write function to a rename function.
device-manager: Let subscribed clients know when something changes.
device-manager: When a new device is encountered, initialise the priority list to an appropriate value
device-manager: Fix the freeing of the datum on prefer/defer.
device-manager: debug and comments
device-manager: Rough framework (slots etc.) for handling routing.
device-manager: Remove unneeded logic for checking for and (un)loading module-stream-restore. We can co-exist
device-manager: Add a function to get a list of the highest priority device indexes for each role.
device-manager: Add routing functions that are triggered when sinks/soruces are added/removed.
device-manager: Set the most appropriate sink/source when new streams are created
device-manager: Remove unused variables
device-manager: Allow the routing component to be turned on via a module argument as well as via protocol extn.
device-manager: Some efficiency and safety tweaks
device-manager: Update exports
device-manager: Fix the database write mode
device-manager: Keep a cache of the highest priority devices for each role.
device-manager: Reroute the streams on startup and update our cache on enable.
device-manager: More sensible names for internal functions
device-manager: Refactor the routing method to allow the routing of a single stream
device-manager: Reroute streams when they change allowing the media.role to be updated mid-stream.
device-manager: Add a function to dump the database which we do whenever we save it (and on startup)
device-manager: Expose the priority lists in the protocol extension.
device-manager: Save icon and report current availability over protocol.
device-manager: Don't notify clients on every subscription (it happens all the time).
device-manager: Change the prefer/defer options to a single 'reorder' command.
device-manager: Add extra debug messages
device-manager: Fix the writing of the database when priority doesn't change.
device-manager: Misc fixes.
device-manager: Misc fixes to co-exist with other stream management/routing modules.
device-manager: Add some scripts that are only run under KDE to load/initialise module-device-manager with routing turned on.
device-manager: Fix typo in module loading script.
device-manager: No need to check the version after calling read_entry()
device-manager: Keep track as to whether or not the user specifically renamed the device.
device-manager: Make use of PA_IDXSET_FOREACH when applying entries.
device-manager: Play nice with module-stream-restore.
device-manager: Rather than flagging the device as available, just include the sink/source index with PA_INVALID_INDEX meaning unavailable
device-manager: Fix compiler warning.
device-manager: Update docs version -> 0.9.20
device-manager: Update docs version -> 0.9.20
build-sys: Fix missing trailing slash in 14eaf2
rygel: fix itemCount property for sources
daemon: complain if user passes too many arguments
pulse: try to fix inaccuracy with uncork timing for streams that are created in corked state
pulse: delay smoother update only when unpausing, not when pausing, since we don't want the timer to advance when we are supposedly already paused
pulse: ask for timing updates both *before* and *after* triggering a stream state change so that in the STARTED/UNDERFLOW callbacks we accurate transport latency information
alsa: fix log output when the audio device refuses to give us again the same period settings we had before
alsa: fix minor sampling rate deviations before adjusting the buffer size
bump soname
build-sys: Make sure all alsa path config files are installed

Downloads (~2,0)_http://0pointer.de/le...-0.9.21.tar.gz

ЭЖД, 27.11.2010 - 9:27

ph34r.gif PulseAudio 0.9.22

Отмечено более ста изменений, которые в основном связаны с исправлением ошибок и обеспечением совместимости с новыми звуковыми устройствами. В частности, добавлены новые профили для карт M-Audio FastTrack Pro USB, Traktor Kontrol S4, Native Instruments Korecontroller, в модуле upnp реализован D-Bus-интерфейс MediaServer2.

Downloads (~1,98 Mb)_http://0pointer.de/le...-0.9.22.tar.gz


версия для печати -> Полная версия

SoftoRooM © 2004-2024