| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This patch serves two purposes:
1) Allows something other than the de-facto standard udev rules dir or
/lib/udev/rules.d to be used (the udev build system allows you to
customise this)
2) Allows a prefixed, non-root install (right now, the /lib/... path
is hard-coded into the build system
|
|
|
|
|
| |
This new audio interface from Native Instruments has 2 stereo channels
for both input and output direction. This patch adds mappings for them.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commits e8cb96c and 0c836aa created mixer paths but did not update
src/Makefile.am. Building a snapshot containing these two commits
therefore results in the user being unable to adjust the volume or
(un)mute through PA. Fix this by adding the two new mixer paths
files to src/Makefile.am.
Likewise, commit 66e1a2d created a profile for the M-Audio FastTrack
Pro USB but did not update src/Makefile.am. Fix this by adding the
profile to src/Makefile.am.
|
|\
| |
| |
| |
| | |
Conflicts:
src/Makefile.am
|
| | |
|
| |
| |
| |
| |
| | |
While all alsa path configuration files were in EXTRA_DIST not all of them were
in in alsapaths_DATA. Fixed by only defining the list in one place
|
| |
| |
| |
| | |
load/initialise module-device-manager with routing turned on.
|
| | |
|
| | |
|
| |
| |
| |
| | |
This is effectively copied from the stream restore extension.
|
|/
|
|
|
|
|
|
|
|
| |
of various sinks.
This will be used as the basis for a queryable system for past and present devices, initially for use in KDE.
Currently all this module does is save lists of sinks/sources and their descriptions, so it needs to
gain a protocol extension to make this queryable.
As things stand it will save the device descriptions of all sinks and restore them if they differ from whats on record.
|
|
|
|
|
|
|
| |
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 drivers:
https://bugzilla.redhat.com/show_bug.cgi?id=498612
|
|
|
|
| |
library anymore
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
Move the remapping code into a separate file. Have functions to install custom
init functions that can install optimized versions, when they want.
|
| | |
|
| |
| |
| |
| |
| | |
Add CPU detection code and various macros and typdefs to make it easier to write
64 and 32 bit code.
|
| | |
|
| |
| |
| |
| |
| | |
Add code for an mmx optimized version of s16ne volume scaling. Install the
custom function.
|
| |
| |
| |
| |
| | |
Move the volume code into a separate file with the reference C implementations.
Add a function to retrieve the volume function and one to install a new one.
|
| |
| |
| |
| |
| |
| |
| | |
Provides getgrgid, getgrnam, getpwuid & getpwnam replacements that are
thread safe (a la getgrgid_r() and friends) that internally
handle allocating big-enough buffers to avoid ERANGE errors
on large users or groups.
|
|/ |
|
| |
|
|
|
|
|
|
| |
Original patch from 'mgrela'.
http://pulseaudio.org/ticket/582
|
|
|
|
|
|
|
|
|
| |
This adds module-hal-detect-compat.c which when enabled will be compiled
into a module module-hal-detect which simply loads module-udev-detect.
The purpose of this is to allow easy upgrading without breaking
default.pa. Distributions are recommended to enable this to easy
upgrades from HAL versions of PA to udev versions.
|
|
|
|
|
|
|
| |
Since Fedora does not enable OSS output support at all, but still uses
padsp, and in Gentoo we could also make use of padsp without OSS output
support, split the two things in two parameters, although they both check
for sys/soundcard.h once.
|
|
|
|
|
|
|
| |
On non-GNU, non-Sun linkers, the -z option is often not understood; make
sure that the -z nodelete option is usable before making use of it.
Unbreaks build on Mac OS X.
|
|
|
|
|
|
|
|
| |
Instead of trying to re-execute pulseaudio itself with LD_BIND_NOW set,
just find the correct flag for the linker to request immediate bindings
(all ELF files support that option), and use that when linking the daemon.
Reduce the amount of compiled and executed code as well.
|
| |
|
| |
|
|
|
|
| |
This change only affects the buildsystem: source code was correct already.
|
|
|
|
|
|
|
|
|
| |
Without this change, undefined symbols will be found in the module and the
link will be rejected (thanks to the just-made change to reject outstanding
undefined symbols).
Also, in -test1, without this change it would have caused the module to not
load because of missing symbols.
|
|
|
|
|
|
| |
Make sure that all the PulseAudio modules are built properly without
outstanding undefined symbols: if the undefined symbols are found, reject
link.
|
| |
|
|\
| |
| |
| | |
Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043'
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Move the mainloop to monotonic based time events.
Introduces 4 helper functions:
pa_{context,core}_rttime_{new,restart}(), that fill correctly a
timeval with the rtclock flag set if the mainloop supports it.
Both mainloop-test and mainloop-test-glib works with rt and timeval
based time events. PulseAudio and clients should be fully functional.
This patch has received several iterations, and this one as been
largely untested.
Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com>
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
finally fixed for granularity
|
| | |
| | |
| | |
| | | |
rely on RealtimeKit for all high-priority/RT scheduling policy issues
|
| |/ |
|
| | |
|