summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | POSIX realtime clock functions are in time.h so make sure to include it.Pierre Ossman2007-09-101-0/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1779 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | Changed PA_SAMPLE_S16_NE to PA_SAMPLE_S16NE in the example code in the ↵Tanu Kaskinen2007-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Simple API Doxygen documentation. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1778 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | fix an assert when runnig module-oss in record only-mode. optimize ↵Lennart Poettering2007-09-063-23/+56
| | | | | | | | | | | | | | | | | | | | | | | | allocation of memblocks on playback git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1777 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | install libpulsecore again, since libtool otherwise links it statically into ↵Lennart Poettering2007-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | every single module git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1776 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | fix copynpaste errorLennart Poettering2007-09-061-1/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1775 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | downgrade realtime group membership warning to 'info' at be a little bit ↵Lennart Poettering2007-09-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | more elaborate git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1774 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | update default config:Lennart Poettering2007-09-063-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - check for existance of modules before loading them - disable all event sounds except hotplug by default git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1773 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | explicitly test for the availability of dbus_watch_get_unix_fd() before ↵Lennart Poettering2007-09-062-8/+51
| | | | | | | | | | | | | | | | | | | | | | | | using it. The previous version-based check didn't work anyway since the constants checked for weren't set. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1772 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | update libltdl copyLennart Poettering2007-09-047-82/+131
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1771 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add native amd64 atomic int implementationLennart Poettering2007-09-041-4/+83
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1770 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | detect whether gcc atomic builtins are availableLennart Poettering2007-09-041-2/+14
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1769 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | fix a couple of compiler warningsLennart Poettering2007-09-047-10/+11
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1768 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | if available, use native gcc atomicity builtinsLennart Poettering2007-09-041-9/+84
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1767 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | create config.rpath to fix build on fedoraLennart Poettering2007-09-041-0/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1766 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add a few missing files for make distLennart Poettering2007-09-041-2/+2
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1765 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | drop initial libtool_lock() call since this is a debian-specific borkageLennart Poettering2007-09-041-1/+0
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1764 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | initialize libltdl for multi-thread supportLennart Poettering2007-09-041-2/+38
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1763 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | When in PA_STREAM_AUTO_TIMING_UPDATE mode, delay completion of ↵Lennart Poettering2007-09-041-20/+45
| | | | | | | | | | | | | | | | | | | | | | | | initialization until we have the first timing data git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1762 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | actually add source code of module-default-device-restoreLennart Poettering2007-09-031-0/+103
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1761 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add a new module module-default-device-restore which automatically saves and ↵Lennart Poettering2007-09-032-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | restores the selected default device. Enable it by default. git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1760 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | header file cleanupLennart Poettering2007-09-031-2/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1759 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | only list supported resampling methods when --dump-resample-methods is executedLennart Poettering2007-09-031-3/+3
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1758 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add new API function pa_resample_method_supported() which tests whether a ↵Lennart Poettering2007-09-032-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | resampling method is supported. Fix building with libsamplerate enabled git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1757 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | actually define HAVE_LIBSAMPLERATE with AC_DEFINELennart Poettering2007-09-031-0/+4
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1756 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make libpulse-core a noinst lib, because it does not have yet a stable API ↵Lennart Poettering2007-09-021-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | and won't get one anytime. Also, don't install its header files git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1755 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add missing configure.ac part of the libsamplerate patch from r1753, re #125Lennart Poettering2007-09-021-6/+37
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1754 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | Allow compilation without libsamplerate; based on patch from Marc-Andre ↵Lennart Poettering2007-09-023-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | Lureau; re #125 git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1753 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | fix dbus version check for dbus_watch_get_unix_fd()Lennart Poettering2007-09-021-1/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1752 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make argument to pa_memchunk_will_need() constLennart Poettering2007-09-022-3/+3
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1751 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | fix build for dbus < 1.1.1, re #126, patch from Marc-Andre LureauLennart Poettering2007-09-021-1/+11
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1750 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | Don't set RLIMIT_MEMBLOCK to 0 on startup. Retain 4 pagesLennart Poettering2007-09-023-5/+8
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1749 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make use of pa_memchunk_will_need() before handing sample cache audio to the ↵Lennart Poettering2007-09-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | RT threads git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1748 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add new pa_memchunk_will_need() API, similar to pa_memblock_will_need()Lennart Poettering2007-09-022-0/+22
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1747 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add new API pa_memblock_will_need() and make use of PA_PAGE_SIZE macroLennart Poettering2007-09-022-13/+21
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1746 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add new pa_will_need() API for paging in memoryLennart Poettering2007-09-022-0/+72
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1745 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make use of new PA_PAGE_SIZE macroLennart Poettering2007-09-021-1/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1744 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make use of new memory page alignment macros, reindentLennart Poettering2007-09-021-36/+33
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1743 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add a couple of macros for memory page alignmentLennart Poettering2007-09-021-1/+25
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1742 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add pa_channel_position_to_pretty_string() to headerLennart Poettering2007-08-311-0/+3
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1741 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add pa_channel_position_to_pretty_string() for usage in pavucontrol/pavumeterLennart Poettering2007-08-311-3/+73
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1740 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | make sure that we make include paths absolute before calling chdir()Lennart Poettering2007-08-311-2/+5
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1739 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | minor reformattingLennart Poettering2007-08-311-2/+2
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1738 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | add two new functions pa_make_path_absolute()/pa_getcwd()Lennart Poettering2007-08-312-0/+36
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1737 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | replace a pa_assert() by an pa_assert_se()Lennart Poettering2007-08-311-1/+1
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1736 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | - fix suspend handlingLennart Poettering2007-08-311-23/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - set sink description properly - honour resample_method setting git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1735 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | port module-combine to new coreLennart Poettering2007-08-302-182/+938
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1734 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | Lots of assorted minor cleanups and fixes:Lennart Poettering2007-08-3026-372/+702
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * s/disconnect/unlink/ at many places where it makes sense * make "start_corked" a normal pa_sink_input/pa_source_output flag instead of a seperate boolean variable * add generic process() function to pa_sink_input/pa_source_output vtable that can be used by streams to do some arbitrary processing in each rt loop iteration even the sink/source is suspended * add detach()/attach() functions to pa_sink_input/pa_source_output vtable that are called when ever the rtpoll object of the event thread changes * add suspend() functions to pa_sink_input/pa_source_output vtable which are called whenever the sink/source they are attached to suspends/resumes * add PA_SINK_INIT/PA_SOURCE_INIT/PA_SINK_INPUT_INIT/PA_SINK_OUTPUT_INIT states to state machines which is active between _new() and _put() * seperate _put() from _new() for pa_sink/pa_source * add PA_SOURCE_OUTPUT_DONT_MOVE/PA_SINK_INPUT_DONT_MOVE flags * make the pa_rtpoll object a property of pa_sink/pa_source to allow streams attached to them make use of it * fix skipping over move_silence * update module-pipe-source to make use of pa_rtpoll * add pa_sink_skip() as optimization in cases where the actualy data returned by pa_sink_render() doesn't matter git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1733 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | reorder initialization of pa_core variablesLennart Poettering2007-08-301-7/+6
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1732 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | modernize and make use of a static flist for allocating idxset entriesLennart Poettering2007-08-301-53/+76
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1731 fefdeb5f-60dc-0310-8127-8f9354f1896f
| | * | move queue processing code into pa_thread_mqLennart Poettering2007-08-302-0/+27
| | | | | | | | | | | | | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1730 fefdeb5f-60dc-0310-8127-8f9354f1896f