| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Avahi and dbus is too heavy for OSX just for the sake of publishing our
services via mDNS/Zeroconf. Apple has its own Zeroconf implementation
called Bonjour, and this patch adds a module that implements service
announcement with that API.
All data gathering is copied from module-zeroconf-publish.c, but
unfortunately the code there is too specifically made for avahi, so I
couldn't factor it out to reuse it.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds support for CoreAudio driven devices under Mac OS X. It
is typically instanciated by the CoreAudio device detection module and
handles all available streams on a specific device.
Sinks are created according to the reported stream configuration.
Float32 is used as default audio sample format at it is the only format
CoreAudio speaks natively.
Hardware volume control is not implemented yet.
|
| |
| |
| |
| |
| |
| |
| | |
This adds a new module for CoreAudio device detection. It registers a
callback to detect hotplugged devices and creates/destroys modules named
'module-coreaudio-device'. Devices are identified via a system-wide
unique AudioDeviceID.
|
| |
| |
| |
| |
| |
| | |
Even on 10.5.8, poll() does not do the right thing. Haven't checked on
newer versions. Hence, wrap all occurences of poll() to pa_poll and
emulate that call with select() on OSX. This is totally embarassing.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Hi, Lennart.
Spotted another typo. Patch attached.
Best wishes,
chocolateboy.
|
| | |
|
|/
|
|
|
|
|
| |
The fact whether an ALSA card is a modem is stored in the SOUND_CLASS,
not the SOUND_FORM_FACTOR property. So read it from there.
Patch from Whoopie.
|
| |
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
On FreeBSD, devname() is a system function, and was overshadowed.
|
| | |
| | |
| | |
| | |
| | | |
Without this change, on FreeBSD you'll be bothered by tons of warnings
about overshadowing signal(2).
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
calculation
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
usage doesn't really change and there may be
a bug in the vectorized version
|
| | | |
| | | |
| | | |
| | | | |
statements
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
FIONREAD on OpenSolaris is declared in sys/filio.h. The RTP modules already
rely on the presence of FIONREAD, and check for the header, so this brings
the pipe source and sink modules on par with them.
|
| | | |
| | | |
| | | |
| | | | |
This avoids two warnings due to FIONREAD not being defined.
|
| | | | |
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
period settings we had before
|
| | |
| | |
| | |
| | | |
Fixes http://pulseaudio.org/ticket/721
|
| | |
| | |
| | |
| | |
| | |
| | | |
Original patch supplied by 'adi'
http://pulseaudio.org/ticket/669
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
volume_limit sets maximum volume that can be set from the module
default is PA_VOLUME_NORM*3/2 (150%)
volume_step sets step in volume changing
default is PA_VOLUME_NORM/20
values are of raw pa_volume_t type
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In virtual machines sound card clocks and OS scheduling tend to become
unreliable, adding various 'uneven' latencies. The adaptive algorithm
that handles drop-outs does not handle it this well: in contrast to
drop-outs on real machines that are evenly distributed, small and can
easily be encountered via the adpative algorithms, drop-outs in VMs tend
to happen abruptly, and massively, which is not easy to counter.
This patch simply disables timer based scheduling in VMs reverting to
classic IO based scheduling. This should help make PA perform better in
VMs.
https://bugzilla.redhat.com/show_bug.cgi?id=532775
|
| | | |
|
| | |
| | |
| | |
| | | |
http://pulseaudio.org/ticket/702
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
add premultipliar to sse2 dsp_logic implementation
|
| | | |
| | | |
| | | |
| | | | |
and disable debug output
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On some cards line-out is independant of Sepaker and it is a good idea
to cover that so that they can independantly be activated.
https://bugzilla.redhat.com/show_bug.cgi?id=520884
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As seen on some HDA chips:
https://bugzilla.redhat.com/attachment.cgi?id=359804
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As seen on some drivers:
https://bugzilla.redhat.com/show_bug.cgi?id=498612
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As used by some HDA devices:
https://bugzilla.redhat.com/attachment.cgi?id=365290
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As used by some HDA chips:
https://bugzilla.redhat.com/attachment.cgi?id=366816
|
| | | | |
|
| | | | |
|
|/ / / |
|
| | |
| | |
| | |
| | | |
enable/disable + summary line for fftw
|
| | |
| | |
| | |
| | |
| | | |
*fixed SSE2 optimized dsp logic (default if available)
*cleaned up whitespace formatting (again)
|
| | | |
|
| |/
|/|
| |
| | |
Do not use a variable called 'index' as it clashes with string.h
|
|/
|
|
| |
the sink/source index with PA_INVALID_INDEX meaning unavailable
|