summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Implement "early requests" mode.Lennart Poettering2008-09-033-183/+267
| | | | | | | PA_STREAM_EARLY_REQUESTS is a new flag that will modify buffering metric selection behaviour a bit. This code is good for broken ALSA/OSS clients that ignore 'readability' on the fds in question and schedule audio via usleep() instead.
* Rework pa_machine_id() a bitLennart Poettering2008-09-031-10/+27
| | | | | Guarantee this function never fails, use POSIX gethostid as last resort. Add comments.
* fix misuse of return valueLennart Poettering2008-09-031-5/+1
|
* use gcc malloc attribute macros for internal functions, tooLennart Poettering2008-09-012-4/+10
|
* don't include leagacy definition PA_STREAM_NOT_MONOTONOUS in docsLennart Poettering2008-09-011-0/+3
|
* prefix internally used inline function with _Lennart Poettering2008-09-011-6/+6
|
* add gcc malloc related function attributes where appropriateLennart Poettering2008-09-011-6/+8
|
* add malloc related gcc attribute macrosLennart Poettering2008-09-011-0/+20
|
* avoid rounding errors on requested buffering metricsLennart Poettering2008-09-011-11/+18
|
* output relative timestamps in addition to absolute timestamps when loggingLennart Poettering2008-09-011-4/+14
|
* include more build info in debug outputLennart Poettering2008-09-011-0/+13
|
* rework device opening code: work around broken SND_PCM_NO_AUTO_xxx support ↵Lennart Poettering2008-08-311-39/+68
| | | | in ALSA <= 1.0.17a
* remove a few more gcc warningsLennart Poettering2008-08-306-10/+10
|
* fix a few compiler warnings on older gccLennart Poettering2008-08-2910-19/+19
|
* reword amd64 messageLennart Poettering2008-08-291-1/+1
|
* change default log level for the library to PA_LOG_ERROR to avoid spamming ↵Lennart Poettering2008-08-292-4/+4
| | | | to stderr more often
* downgrade a few messagesLennart Poettering2008-08-291-4/+4
|
* the native atomic ops implementation for amd64 seems to work fineLennart Poettering2008-08-291-3/+3
|
* Change return value of cmpxchg atomic op to pa_bool_tLennart Poettering2008-08-291-14/+16
|
* Add CFLAGS information on start-upMarc-André Lureau2008-08-291-0/+1
| | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* optionally add timestampts to every line loggedLennart Poettering2008-08-293-14/+39
|
* reduce needlessly large gdbm cache a bitLennart Poettering2008-08-292-0/+10
|
* fix up latency before calling into stream code, to make sure we don't ask ↵Lennart Poettering2008-08-294-13/+16
| | | | for too much data to early
* add missing config.h inclusionLennart Poettering2008-08-291-0/+4
|
* rework pa_ulog2 and base it on __builtin_clz if available, make ↵Lennart Poettering2008-08-291-15/+21
| | | | pa_make_power_of_two based on it
* add byte-to-usec and usec-to-byte converters that round up, not downLennart Poettering2008-08-282-0/+36
|
* document in which direction we roundLennart Poettering2008-08-281-2/+6
|
* alsa_error_handler should note source of errorsEd Catmur2008-08-261-1/+6
| | | | | | When an error gets passed up from alsa-lib via alsa_error_handler, it's unclear the source of the error. alsa_error_handler should note that the error came from alsa-lib. (Closes #341)
* increase pa_xmalloc() limit to 96 MB, closes #344Lennart Poettering2008-08-261-1/+1
|
* fix typoLennart Poettering2008-08-261-1/+1
|
* Fix error code in pa_stream_get_timing_info()Lennart Poettering2008-08-261-1/+1
|
* call close() in a loop to catch EINTRLennart Poettering2008-08-261-1/+9
|
* Fix more linking issues in x11-publish and stream-restoreColin Guthrie2008-08-221-2/+2
|
* Merge branch 'master' of git://git.0pointer.de/pulseaudioColin Guthrie2008-08-22177-2550/+4789
|\
| * add a few missing castsLennart Poettering2008-08-207-20/+20
| |
| * add doxygen documentation for ext-stream-restore.hLennart Poettering2008-08-201-5/+22
| |
| * use final glibc eventfd() instead of our homegrown syscall invocationsLennart Poettering2008-08-191-37/+13
| |
| * rework cpu limit logic to use monotonic instead of wall clock timeLennart Poettering2008-08-192-6/+10
| |
| * simplify pa_start_child_for_read by using ↵Lennart Poettering2008-08-191-57/+3
| | | | | | | | pa_close_all()/pa_reset_sigs()/pa_unblock_sigs()
| * add a few more gcc warning flags and fix quite a few problems found by doing soLennart Poettering2008-08-1998-775/+809
| |
| * Merge commit 'flameeyes/autoconf-2.62'Lennart Poettering2008-08-182-1/+7
| |\
| | * Create a new macro for checking compiler support for TLS.Diego 'Flameeyes' Pettenò2008-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new macro that can be shared between projects to check for __thread support by the compiler. This macro might come useful for xine-lib too so I want to keep it separate for easier importing it over. Name the defined macro SUPPORT_TLS___THREAD to follow the same style as the checks from attributes.m4.
| | * Fix building again libtool/ltdl 2.2.4.Diego 'Flameeyes' Pettenò2008-08-081-0/+6
| | | | | | | | | | | | | | | | | | | | | On changeset f1d2bf84089b1e5b5988a5e5d6d571a507a52337 support for libtool 2.2 was broken as libtool_set_error was not defined anymore on that version. Fix this by also putting under #ifdef the calls to that function.
| * | a few modernizationsLennart Poettering2008-08-181-6/+6
| | |
| * | don't unref pa_native_options object twiceLennart Poettering2008-08-181-7/+6
| | |
| * | add some code to make invalid valgrind warnings go awayLennart Poettering2008-08-183-1/+47
| | |
| * | restore volume/device for streams only when it wasn't set beforeLennart Poettering2008-08-181-8/+21
| | |
| * | allow clients to not specify the volume for their streamsLennart Poettering2008-08-182-3/+25
| | |
| * | rework validity checking of sink/source/... namesLennart Poettering2008-08-181-18/+43
| | |
| * | save a bit of memoryLennart Poettering2008-08-184-26/+29
| | |