summaryrefslogtreecommitdiffstats
path: root/src/pulsecore
Commit message (Collapse)AuthorAgeFilesLines
* cpu: check for CMOV flag before using this intsruction in assemblyLennart Poettering2010-01-133-5/+9
| | | | http://pulseaudio.org/ticket/776
* log: add an easy way to disable log rate limitingLennart Poettering2010-01-131-38/+50
| | | | | | Should help with debuggin bugs like: https://bugzilla.redhat.com/show_bug.cgi?id=554405
* once: make once related variables volatileLennart Poettering2010-01-124-10/+5
|
* core: make sure we always return a valid memblock in sink_input_pop() callbacksLennart Poettering2010-01-084-4/+18
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=553607
* native: fix request counter miscalculationsLennart Poettering2010-01-082-57/+51
| | | | | | | | | | | | | Do not subtract bytes the client sends us beyond what we requested from our missing bytes counter. This was mostly a thinko that caused servers asking for too little data when the client initially sent more data than requested, because that data sent too much was accounted for twice. This commit fixes this miscalculation. http://bugzilla.redhat.com/show_bug.cgi?id=534130
* core: make cpuid code compile cleanly with 32bit PIC0.9.19-stableLennart Poettering2009-11-111-2/+6
|
* core: adjust volume only when there is actually a memory blockLennart Poettering2009-11-111-5/+6
| | | | | | Fixes an assert that is hit in somne niche cases: https://bugzilla.redhat.com/show_bug.cgi?id=533482
* protocol: use the right sample rate for sourcesWim Taymans2009-11-111-1/+1
| | | | Use the correct sample rate for reporting about the timing.
* core-util: add call to detect if we are called from within a VMLennart Poettering2009-11-112-0/+90
|
* sink: simplify silence checksWim Taymans2009-11-111-12/+10
|
* protocol-native: if a client set volume/mute/device store it since it is ↵Lennart Poettering2009-11-111-2/+8
| | | | user input
* protocol-native: declare that user configured volumes are always absoluteLennart Poettering2009-11-111-1/+3
|
* Fix build when using -fweb, accept both register and memory constraints.Diego Elio 'Flameeyes' Pettenò2009-11-112-4/+4
| | | | | This was reported as Gentoo bug #287391 by Torsten Kaiser, and the fix was suggested by Mike Frysinger.
* svolume: fix MMX errorWim Taymans2009-10-301-1/+6
| | | | | We need to sign extend the lower part of the multiplication before adding it to the higher part. Makes -1 * 0xffff work again.
* svolume: tweak constraints for 32 bitsWim Taymans2009-09-232-4/+4
| | | | | | Tweak the constraints a little so that register starved 32bit systems can select a stack variable for the channel paramter instead of reusing one of the registers we're using in the code.
* core: dump proplist when creating stream similar to how we already to it for ↵Lennart Poettering2009-09-202-4/+12
| | | | sinks/sources
* memtrap: properly add items to linked listLennart Poettering2009-09-191-1/+4
|
* namereg: choose default sink/source as soon as one becomes availableLennart Poettering2009-09-181-1/+12
|
* memblock: don't try to reuse PA_MEMBLOCK_APPENDED memblocks since they ↵Lennart Poettering2009-09-181-4/+11
| | | | usually are much bigger than we want them
* socket-client: modernizationsLennart Poettering2009-09-182-38/+24
|
* memblock: modernizationsLennart Poettering2009-09-181-3/+2
|
* timeval: make timeval conversion routines handle PA_USEC_INVALID specialLennart Poettering2009-09-181-1/+7
|
* core-rtclock: introduce pa_timespec_store() akin pa_timeval_store()Lennart Poettering2009-09-182-0/+15
|
* macro: introduce PA_INT_TYPE_MIN, PA_INT_TYPE_MAX, PA_INT_TYPE_SIGNED macrosLennart Poettering2009-09-181-0/+12
|
* core-util: unify how we determine the temporary directoryLennart Poettering2009-09-172-10/+25
|
* Improve TMPDIR handlingLennart Poettering2009-09-171-1/+1
| | | | | | Patch from 'jnelson', http://pulseaudio.org/ticket/653
* svolume_mmx: disable test accidentaly left onLennart Poettering2009-09-171-1/+1
|
* Merge remote branch 'wtay/optimize'Lennart Poettering2009-09-172-14/+8
|\
| * svolume_mmx: optimize some moreWim Taymans2009-09-161-13/+7
| | | | | | | | | | | | We can reorder the algortihm a bit like we do for sse so that we don't need the contants and masking instructions. Saves 2 instructions for the mmx code.
| * svolume_sse: fix commentWim Taymans2009-09-161-1/+1
| |
* | memblock: make it easy to disable mempool usage with $PULSE_MEMPOOL_DISABLELennart Poettering2009-09-171-0/+7
|/
* core: add an additional volume factor that is applied after resampling took ↵Lennart Poettering2009-09-112-10/+56
| | | | place
* native: send PA_COMMAND_PLAYBACK_BUFFER_ATTR_CHANGED messages only to ↵Lennart Poettering2009-09-101-13/+15
| | | | clients that understand it
* simd: be more precise which SIMD optimizations we activateLennart Poettering2009-09-095-16/+28
|
* sample-util: add pa_convert_size() call for converting sizes between two ↵Lennart Poettering2009-09-092-0/+12
| | | | sample specs
* ratelimit: allow non-static ratelimit structsLennart Poettering2009-09-091-4/+14
|
* protocol-native: log explicitly when someone asks us to quitLennart Poettering2009-09-081-0/+2
|
* core-util: properly fill in exception array for pa_reset_sigs() ↵Lennart Poettering2009-09-081-1/+1
| | | | (llvm-clang-analyzer)
* conf-parser: properly initialize variable we free() later (llvm-clang-analyzer)Lennart Poettering2009-09-081-1/+1
|
* cli-command: don't necessarily ovveride failure code of files ↵Lennart Poettering2009-09-081-2/+0
| | | | (llvm-clang-analyzer)
* cli-command: modernizationsLennart Poettering2009-09-081-16/+16
|
* llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixesLennart Poettering2009-09-089-29/+30
|
* Merge remote branch 'wtay/optimize'Lennart Poettering2009-09-073-9/+12
|\
| * x86: also call see init for SSE2Wim Taymans2009-09-071-1/+1
| |
| * x86: only install some functions when SSE2Wim Taymans2009-09-072-8/+11
| | | | | | | | | | Remap and volume functions use SSE2 instructions so only install them when SSE2 is present.
* | vector: don't try to build vector stuff on altivecLennart Poettering2009-09-071-1/+2
| |
* | volume: fix definition of PA_VOLUME_MAX and introduce PA_VOLUME_INVALID and ↵Lennart Poettering2009-09-071-2/+2
| | | | | | | | use it wherever applicable
* | libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicableLennart Poettering2009-09-062-7/+7
|/
* remap: build sse code only on x86v0.9.16-test7Lennart Poettering2009-09-031-0/+2
|
* core: drop unnecessary variable initializationLennart Poettering2009-09-031-1/+1
|