summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Correct the parameter positions with the pa_cvolume_set() call.Tanu Kaskinen2007-09-221-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1887 fefdeb5f-60dc-0310-8127-8f9354f1896f
* minor optimizationLennart Poettering2007-09-221-2/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1886 fefdeb5f-60dc-0310-8127-8f9354f1896f
* include the name of the master sink in the name for piggy-backed virtual sinksLennart Poettering2007-09-222-23/+30
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1885 fefdeb5f-60dc-0310-8127-8f9354f1896f
* prefix by order macros with PA_Lennart Poettering2007-09-228-93/+96
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1884 fefdeb5f-60dc-0310-8127-8f9354f1896f
* rework a couple of sample type converters, to actually workLennart Poettering2007-09-222-45/+16
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1883 fefdeb5f-60dc-0310-8127-8f9354f1896f
* - rework volume adjustment code to not require fpLennart Poettering2007-09-221-43/+33
| | | | | | | - don't hit an assert when we cannot do a volume adjustment, instead, print a warning and go on git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1882 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix selection of working formatLennart Poettering2007-09-221-60/+63
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1881 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make use of byte swap builtins of gcc if they are availableLennart Poettering2007-09-221-0/+11
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1880 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add test program for the resamplerLennart Poettering2007-09-222-4/+237
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1879 fefdeb5f-60dc-0310-8127-8f9354f1896f
* allow _unlink() functions to be called as many times as people want, even ↵Lennart Poettering2007-09-214-35/+87
| | | | | | before _put() was called git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1878 fefdeb5f-60dc-0310-8127-8f9354f1896f
* clamp sample data to -1 .. 1, before passing it to the plugin; if a control ↵Lennart Poettering2007-09-211-33/+123
| | | | | | port data specification is left empty, initialize with the default value of the plugin git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1877 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add CLAMP macroLennart Poettering2007-09-211-1/+5
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1876 fefdeb5f-60dc-0310-8127-8f9354f1896f
* don't segfault when the master changesLennart Poettering2007-09-201-15/+9
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1875 fefdeb5f-60dc-0310-8127-8f9354f1896f
* properly detach/attach when moving sink inputsLennart Poettering2007-09-201-0/+20
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1874 fefdeb5f-60dc-0310-8127-8f9354f1896f
* rework module-combine againLennart Poettering2007-09-201-187/+245
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1873 fefdeb5f-60dc-0310-8127-8f9354f1896f
* maintain the attach status in a boolean variable 'attach' accessible from ↵Lennart Poettering2007-09-206-89/+109
| | | | | | the IO thread for sink_inputs/source_outputs git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1872 fefdeb5f-60dc-0310-8127-8f9354f1896f
* render new data always in the master sink's thread, fixing missing lockingLennart Poettering2007-09-191-65/+133
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1871 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure we initialize thread private data before we move our ghost sink to ↵Lennart Poettering2007-09-191-3/+4
| | | | | | the rt thread, not after git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1870 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix trivial typoLennart Poettering2007-09-191-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1869 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fix check for lrintf, make resample2.c again identical to upstream ffmpegLennart Poettering2007-09-192-7/+11
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1868 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make O_CLOEXEC, O_NONBLOCK and socket low latency fd ops more uniform: ↵Lennart Poettering2007-09-1916-119/+101
| | | | | | always return void, name them similarly, only pass a single fd git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1867 fefdeb5f-60dc-0310-8127-8f9354f1896f
* copy free_cb into a temporary variable first, to avoid compiler warningLennart Poettering2007-09-191-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1866 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fall back to plughw:, if hw: doesn't work, in the alsa source, tooLennart Poettering2007-09-182-16/+42
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1865 fefdeb5f-60dc-0310-8127-8f9354f1896f
* properly release memblock always abd as soon as possibleLennart Poettering2007-09-181-5/+6
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1864 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make use of pa_bool_t on a few places where applicable; really start work_cbLennart Poettering2007-09-182-30/+30
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1863 fefdeb5f-60dc-0310-8127-8f9354f1896f
* lower SO_PRIORITY priority to 6, since this is the best we get without being ↵Lennart Poettering2007-09-181-1/+1
| | | | | | root git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1862 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make rtp send socket low delayLennart Poettering2007-09-182-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1861 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add new pa_socket_udp_low_delay() APILennart Poettering2007-09-182-1/+36
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1860 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add two missing header file inclusionsLennart Poettering2007-09-182-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1859 fefdeb5f-60dc-0310-8127-8f9354f1896f
* bug fixes for module-rtp-recvLennart Poettering2007-09-181-9/+22
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1858 fefdeb5f-60dc-0310-8127-8f9354f1896f
* make sure we don't call pa_source_post() for a monitor source after it was ↵Lennart Poettering2007-09-181-2/+2
| | | | | | unlinked git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1857 fefdeb5f-60dc-0310-8127-8f9354f1896f
* If PTHREAD_PRIO_INHERIT mutexes are not available fall back to normal mutexesLennart Poettering2007-09-181-2/+22
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1856 fefdeb5f-60dc-0310-8127-8f9354f1896f
* port module-rtp-send.c to lock-free coreLennart Poettering2007-09-187-265/+352
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1855 fefdeb5f-60dc-0310-8127-8f9354f1896f
* actually close the alsa device before we try to reopen it as plughwLennart Poettering2007-09-181-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1854 fefdeb5f-60dc-0310-8127-8f9354f1896f
* strtof() is a rather recent addition to C. Fall back to strtod() if it isn'tPierre Ossman2007-09-181-0/+4
| | | | | | | available. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1853 fefdeb5f-60dc-0310-8127-8f9354f1896f
* NSIG seems to be more common than _NSIG.Pierre Ossman2007-09-181-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1852 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Emulate lrintf with simple truncation if it isn't available.Pierre Ossman2007-09-181-0/+7
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1851 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Make sure the header file is only included on linux (as this is a linux-onlyPierre Ossman2007-09-181-1/+4
| | | | | | | feature). git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1850 fefdeb5f-60dc-0310-8127-8f9354f1896f
* NSIG is not defined by neither C99 nor POSIX so we can't rely on it.Pierre Ossman2007-09-181-2/+7
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1849 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add LADSPA sink than can be piggy-backed ontop of another sinkLennart Poettering2007-09-173-1/+1176
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1848 fefdeb5f-60dc-0310-8127-8f9354f1896f
* print a message when we fall back on plughwLennart Poettering2007-09-171-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1847 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add a locale-independant pa_atof() implementationLennart Poettering2007-09-172-2/+60
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1846 fefdeb5f-60dc-0310-8127-8f9354f1896f
* fall back to plughw: if hw: doesn't workLennart Poettering2007-09-171-15/+37
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1844 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Rename pa_strsignal() to pa_sig2str(), since we return the symbolical signal ↵Lennart Poettering2007-09-176-20/+128
| | | | | | name, not a human readable string. This follows the Solaris API of sig2str() a bit. Also, add all remaining signals to the list of signal names. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1843 fefdeb5f-60dc-0310-8127-8f9354f1896f
* drop a couple of WARNING prefixes in log messages, since we have pa_log_warn ↵Lennart Poettering2007-09-1713-24/+22
| | | | | | anyway for marking warnings especially git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1842 fefdeb5f-60dc-0310-8127-8f9354f1896f
* once.c is no longer POSIX specific. Since it is now considerably more ↵Lennart Poettering2007-09-174-75/+3
| | | | | | advanced than it used to be, use it on windows, too git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1841 fefdeb5f-60dc-0310-8127-8f9354f1896f
* on Linu disable lazy binding altogetherLennart Poettering2007-09-171-1/+17
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1840 fefdeb5f-60dc-0310-8127-8f9354f1896f
* add missing initializationLennart Poettering2007-09-171-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1839 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add a special ltdl .so loader that avoids lazy frelocations during runtimeLennart Poettering2007-09-174-34/+196
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1838 fefdeb5f-60dc-0310-8127-8f9354f1896f
* use priority inheritance on mutexes where applicableLennart Poettering2007-09-179-15/+32
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1837 fefdeb5f-60dc-0310-8127-8f9354f1896f