| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
I guess it used to be builddir because some of the files under
src/modules are generated. However, they are generated at dist time,
not at compile time.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to Daniel, AC_PATH_XTRA is sort-of deprecated.
This patch changes the configure arguments, --x-includes=dir and
--x-libraries=dir, which are now removed and use standard pkg-config.
It also replaces --with{,out}-x with --{dis,en}able-x11, which is the
same as other optionnal dependencies.
(this patch was done in an attempt to solve a build issue on maemo, it
turns out it didn't help)
|
|
|
|
|
|
|
|
| |
When we look for a mixer control prefer controls that have both volume
and a mute switch over those that have only a volume switch over those
that only have a mute switch.
Originally pointed out by Adel Gadllah.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's good for new users - I didn't know about the convention for
daemon checks to only bump the exit code until, say, a year after I
first installed Linux. Of course, we could also put an entire guide to
using Linux in our manpage, or tell users how to check the exit code
with $?, or how to get to the terminal, or an example script, ... (you
can see how this would quickly get out of control). So just a little
bit more hint should be good for now. John? Does this work for you?
Sean
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
| |
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
This should fix compatibility with some sound cards which only support
24 bit packed samples.
|
|
|
|
|
|
| |
single iteration
Closes rhbz 472757.
|
|
|
|
|
|
|
| |
The pipe source needs to implement PA_SOURCE_MESSAGE_GET_LATENCY since
we'll otherwise hit an assert.
Closes #424.
|
|
|
|
|
|
|
| |
On Linux the two ioctls FIONREAD and TIOCINQ share the same number.
However TIOCINQ is used for terminals while FIONREAD is used (among
others) for sockets and pipes. Hence use FIONREAD here since it seems
more appropriate.
|
|
|
|
|
|
|
| |
Some stupid apps (such as X-lite Softphone) check for W_OK on /dev/dsp.
This is of course crazy but easy for us to support.
Closes rhbz #474313
|
|
|
|
|
| |
but make sure we still allow RT if RLIMIT_RTPRIO is properly set when PA
is called.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
pa_module pointers might become invalid at any time, so we use the
stable uin32_t index of the module for identifying or modules instead.
|
| |
|
| |
|
|
|
|
| |
Closes #398
|
|
|
|
|
|
| |
Since m-v-r and m-d-r become active in the FIXATE hooks for
stream/device creation we need to make sure the modules are loaded
before the first devices/streams are created.
|
|
|
|
|
|
|
|
|
|
| |
gdbm still uses BSD lockf for locking which is incompatible with NFS.
Since we don't need the locking here since the db files in question
should never be accessed by more than one process since they are
per-home-dir and per-machine we can disable locking without any ill
results.
This should fix rhbz #471279.
|
|
|
|
|
|
|
|
| |
If there's a center channel on input that is not available on output
make sure we mix front-center only into front-left/right and rear-center
into rear-left/right.
Closes #400
|
| |
|
|
|
|
|
|
|
|
| |
We should return 0 when --dump-resample-methods is called.
Problem identified by "hchen59".
Closes bug #407.
|
|
|
|
|
|
|
|
| |
Some applications seem to set **environ to NULL for various reasons.
Before we iterate through it we thus need to make sure it is actually
set to make sure we don't segfault.
Closes rhbz #473080
|
|\ |
|
| |
| |
| |
| | |
Also remove the code for older libtool from the daemon.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When an .so is unloaded during runtime all TLS keys it has registered
need to be freed because the destructor callbacks of the TLS key might
otherwise point to invalid code. Hence it would appear sensible to
destruct the TLS keys from a function marked as __attribute__
((destructor)). However functions marked like that are also called when
an application terminates, on exit(). If a thread continues to run until
the very exit it might still want to access that TLS data. The
destructor functions are called while all other threads are still
running. If __attribute ((destructor)) is used to destruct TLS keys for
such threads this might hence cause a crash when the application shuts
down.
To circumvent this problem we'll now compile libpulse with -z nodelete,
to make it unnecessary to delete the TLS data ever and thus avoiding the
problem. It's suboptimal, but for now I see no better solution.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Conflicts:
src/Makefile.am
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
pa_usec_t
|
| | | |
|
| | | |
|
| | | |
|