summaryrefslogtreecommitdiffstats
path: root/src/pulse
Commit message (Collapse)AuthorAgeFilesLines
* mainloop: pass monotonic times back to user if he passed monotonic times to usLennart Poettering2009-09-181-6/+16
|
* timeval: make timeval conversion routines handle PA_USEC_INVALID specialLennart Poettering2009-09-181-1/+10
|
* timeval: add UNLIKELY annotationLennart Poettering2009-09-181-3/+3
|
* timeval: make pa_timeval_sub saturatingLennart Poettering2009-09-181-12/+38
|
* timeval: introduce PA_USEC_MAXLennart Poettering2009-09-181-2/+5
|
* mainloop: sum up dispatched events in an unsigned to clarify rangeLennart Poettering2009-09-181-8/+9
|
* mainloop: use PA_LLIST_FOREACH macros where applicableLennart Poettering2009-09-181-26/+30
|
* mainloop: don't initialize fields we don't have toLennart Poettering2009-09-181-30/+4
|
* mainloop: calculate in pa_usec_t everywhereLennart Poettering2009-09-181-21/+46
|
* mainloop: properly convert time to wallclock time when handing it to the userLennart Poettering2009-09-181-1/+1
|
* proplist: introduce PA_PROP_WINDOW_DESKTOP propertyLennart Poettering2009-09-171-0/+3
|
* libpulse: as a special exception, don't require a non-NULL context in ↵Lennart Poettering2009-09-171-1/+4
| | | | pa_context_errno
* CANCELLED vs. CANCELEDLennart Poettering2009-09-171-2/+3
| | | | Define CANCELLED as alias for CANCELED
* gccmacro: enable weakrefs only on ELFLennart Poettering2009-09-151-1/+1
|
* proplist: define properties for storing window positionLennart Poettering2009-09-111-0/+18
|
* doxygen: don't confuse doxygen with spurious ..Lennart Poettering2009-09-111-1/+1
|
* doxygen: add rtclock.h to documentationLennart Poettering2009-09-111-7/+9
|
* doxygen: drop references to pacat.c and paplay.c as examples since tehy are ↵Lennart Poettering2009-09-111-6/+0
| | | | not useful as such and in the case of paplay not even existant anymore
* libpulse: add new error code PA_ERR_BUSYLennart Poettering2009-09-112-1/+4
|
* libpulse: don't support pa_context_get_card_info_list() on servers that ↵v0.9.16Lennart Poettering2009-09-101-0/+2
| | | | cannot handle it
* utf8: minor simplificationLennart Poettering2009-09-081-4/+1
|
* llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixesLennart Poettering2009-09-082-7/+5
|
* libpulse: allow invocation of pa_context_play_sample_with_proplist() with ↵Lennart Poettering2009-09-071-2/+8
| | | | NULL proplist
* volume: if pa_cvolume_set_{balance|fade}() is called with invalid ↵Lennart Poettering2009-09-071-8/+4
| | | | fade/balance value log, but don't assert
* volume: when passing NULL as channel map to pa_cvolume_scale_mask() handle ↵Lennart Poettering2009-09-071-1/+5
| | | | this the same way as pa_cvolume_scale()
* volume: drop some redundant but expensive validity checksLennart Poettering2009-09-071-7/+1
|
* volume: add a couple of validity checks for pa_volume_t argumentsLennart Poettering2009-09-071-0/+16
|
* volume: fix definition of PA_VOLUME_MAX and introduce PA_VOLUME_INVALID and ↵Lennart Poettering2009-09-074-12/+15
| | | | use it wherever applicable
* introspect: rearrange order of functions a bitLennart Poettering2009-09-061-6/+6
|
* libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicableLennart Poettering2009-09-063-2/+8
|
* Fix checking for NULL after usageAndy Shevchenko2009-08-281-12/+6
| | | | | | The pa_xmalloc calls oom() in case of NULL pointer returned by malloc() on one hand and dereferencing of pointer is happen early than actual check on other hand. Thus, just remove useless checks.
* proplist: allow setting of zero-length data propertiesLennart Poettering2009-08-271-2/+3
|
* Merge commit 'wtay/optimize'Lennart Poettering2009-08-231-25/+24
|\
| * sample: manually inline table lookupsWim Taymans2009-08-201-25/+24
| | | | | | | | | | Manually inline some table lookups to avoid excessive calls to pa_sample_spec_valid().
* | core: Add thread-safe group info functions with dynamic buffersTed Percival2009-08-221-27/+25
|/ | | | | | | 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.
* Modification of the thread-mainloop doc to ensure that nobody frees the api ↵Xabier Rodriguez Calvar2009-08-201-1/+3
| | | | as it is owned by the loop.
* Modification of the mainloop doc to ensure that nobody frees the api as it ↵Xabier Rodriguez Calvar2009-08-201-1/+3
| | | | is owned by the loop.
* Modification of the glib-mainloop doc to ensure that nobody frees the api as ↵Xabier Rodriguez Calvar2009-08-201-1/+3
| | | | it is owned by the loop.
* volume: introduce pa_cvolume_{inc|dec}()Lennart Poettering2009-08-192-0/+42
|
* volume: use PA_VOLUME_MAX instead of (pa_volume_t) -1Lennart Poettering2009-08-191-4/+4
|
* volume: round properly when showing human readable volume percentagesLennart Poettering2009-08-191-2/+2
|
* volume: simplify volume multiplifactions, do them in integer onlyLennart Poettering2009-08-191-4/+6
|
* volume: introduce pa_cvolume_min() and pa_cvolume_min_mask()Lennart Poettering2009-08-192-2/+49
|
* volume: document when arguments of certain functions may overlapLennart Poettering2009-08-171-4/+8
|
* libpulse: some minor optimizations when checking equalityLennart Poettering2009-08-173-0/+16
|
* channelmap: minor doxygen fixLennart Poettering2009-08-171-4/+14
|
* channelmap: document where the WAVEX channelmap is documentedLennart Poettering2009-08-171-0/+2
|
* channelmap: adjust RFC3551 channel maps to follow spec more closelyLennart Poettering2009-08-171-4/+4
|
* volume: add pa_cvolume_merge() callLennart Poettering2009-08-172-0/+23
|
* pulse: even in case of record stream, let's initialize req_bytes to 0Marc-André Lureau2009-08-151-1/+1
|