Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | doxygen: Fix version numbers for new features | Colin Guthrie | 2010-12-04 | 1 | -3/+3 |
| | | | | | | Due to how our branching worked out, these new features will debut in v1.0 and not v0.9.22 which has already been released from the stable-queue branch | ||||
* | core: Add infrastructure for synchronizing HW and SW volume changes | Jyri Sarha | 2010-10-16 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | To make concurrent use of SW and HW volume glitchles their application needs to be synchronized. For accurate synchronization the HW volume needs to be applied in IO thread. This patch adds infrastructure to delay the applying of HW volume to match with SW volume timing. To avoid synchronization problems this patch moves many of the volume and mute related functions from main thread to IO thread. All these changes become active only if the sync volume flag for a sink has been set. So, for this patch to have any effect it needs to be taken into use by sink implementor. Signed-off-by: Jyri Sarha <jyri.sarha@nokia.com> Reviewed-by: Tanu Kaskinen <tanu.kaskinen@digia.com> Reviewd-by: Colin Guthrie <cguthrie@mandriva.org> | ||||
* | AC3 passthrough support | Pierre-Louis Bossart | 2010-08-12 | 1 | -1/+16 |
| | | | | | | | | | | | | Second version after Tanu's feedback TODO: - notify client that volume control is disabled - change sink rate in passthrough mode if needed - automatic detection of passthrough mode instead of hard coded profile names Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@intel.com> | ||||
* | headers: Some trivial fixes for some documentation typos | Mads Kiilerich | 2010-01-05 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Note also the willneed/will_need inconsistency. I guess it could be nice to ASAP choose one of them and introduce a backward compatibility hack for the other. The issues was mostly found with: for a in $(grep -r '^[ /]\*.*()' $( find -name '*.[ch]') | sed 's,^.* \([^ ]*\)().*$,\1,g' | sort | uniq | grep ^pa_) do grep -rq "^.[^*].*\<$a(" $(find * -name '*.h') || echo $a done | ||||
* | libpulse: introduce PA_STREAM_RELATIVE_VOLUME | Lennart Poettering | 2009-10-29 | 1 | -1/+9 |
| | |||||
* | libpulse: Add *_NOFLAGS flags with value 0 for various enums | Colin Guthrie | 2009-09-22 | 1 | -0/+11 |
| | | | | This avoids the need for ugly casting in client implementations. | ||||
* | CANCELLED vs. CANCELED | Lennart Poettering | 2009-09-17 | 1 | -2/+3 |
| | | | | Define CANCELLED as alias for CANCELED | ||||
* | libpulse: add new error code PA_ERR_BUSY | Lennart Poettering | 2009-09-11 | 1 | -0/+1 |
| | |||||
* | bluetooth: return sensible error code in set_profile() | Lennart Poettering | 2009-06-17 | 1 | -0/+1 |
| | |||||
* | various spelling fixes | Maarten Bosmans | 2009-04-04 | 1 | -9/+9 |
| | |||||
* | Merge commit 'elmarco/dbus' | Lennart Poettering | 2009-03-30 | 1 | -1/+4 |
|\ | |||||
| * | pulse: client connect to dbus | Marc-André Lureau | 2009-03-30 | 1 | -1/+4 |
| | | |||||
* | | typo fix | Lennart Poettering | 2009-03-30 | 1 | -1/+1 |
|/ | |||||
* | fix value of DYNAMIC_LATENCY | Lennart Poettering | 2009-03-25 | 1 | -1/+1 |
| | |||||
* | introduce new flag that marks sinks/sources which can adjust the latency ↵ | Lennart Poettering | 2009-03-25 | 1 | -2/+12 |
| | | | | dynamically | ||||
* | try to detect when stupid clients forks and refuse all service from then on | Lennart Poettering | 2009-03-05 | 1 | -0/+2 |
| | |||||
* | allow sending meta/policy events to clients | Lennart Poettering | 2009-02-12 | 1 | -0/+10 |
| | |||||
* | add #defines for all enums that lacked it | Lennart Poettering | 2009-02-06 | 1 | -0/+65 |
| | |||||
* | add a macro definition for each error code | Lennart Poettering | 2009-02-03 | 1 | -0/+28 |
| | |||||
* | add new error code PA_ERR_NOTIMPLEMENTED | Lennart Poettering | 2009-02-03 | 1 | -0/+1 |
| | |||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 1 | -1/+7 |
| | |||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 1 | -1/+6 |
| | | | | field to sinks/sources | ||||
* | import version.h in all header files to make sure that version-based feature ↵ | Lennart Poettering | 2009-01-27 | 1 | -0/+1 |
| | | | | testing works | ||||
* | fix copy'n'paste error | Lennart Poettering | 2009-01-22 | 1 | -2/+2 |
| | |||||
* | remove misplaced whitespace | Lennart Poettering | 2009-01-20 | 1 | -1/+1 |
| | |||||
* | Document explicitly that the internal sink/source states are not considered ↵ | Lennart Poettering | 2009-01-19 | 1 | -6/+18 |
| | | | | part of the ABI/API | ||||
* | pulse: share private enum values with client side | Marc-André Lureau | 2009-01-20 | 1 | -2/+18 |
| | |||||
* | pulse: introspect sink state | Marc-André Lureau | 2009-01-20 | 1 | -1/+59 |
| | |||||
* | fix doxygen version references | Lennart Poettering | 2009-01-19 | 1 | -2/+2 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 1 | -3/+8 |
| | |||||
* | add new pa_card object as a way to logically combine multiple sinks and sources | Lennart Poettering | 2009-01-15 | 1 | -1/+7 |
| | |||||
* | make PA_CONTEXT_IS_GOOD/PA_STREAM_IS_GOOD a macro so that we can easily ↵ | Lennart Poettering | 2009-01-15 | 1 | -2/+10 |
| | | | | check for its availability | ||||
* | build: fix few warnings | Marc-André Lureau | 2009-01-13 | 1 | -1/+1 |
| | |||||
* | Implement new flags DONT_INHIBIT_AUTO_SUSPEND and START_UNMUTED | Lennart Poettering | 2008-10-26 | 1 | -2/+18 |
| | |||||
* | introduce macros for all flags so that clients can check for them with #ifdef | Lennart Poettering | 2008-09-03 | 1 | -1/+41 |
| | |||||
* | reindent comments a bit | Lennart Poettering | 2008-09-03 | 1 | -197/+263 |
| | |||||
* | Implement "early requests" mode. | Lennart Poettering | 2008-09-03 | 1 | -142/+118 |
| | | | | | | | 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. | ||||
* | don't include leagacy definition PA_STREAM_NOT_MONOTONOUS in docs | Lennart Poettering | 2008-09-01 | 1 | -0/+3 |
| | |||||
* | add a new error code PA_ERR_NOEXTENSION | Lennart Poettering | 2008-08-03 | 1 | -0/+1 |
| | |||||
* | prepare doxygen docs for 0.9.11 | Lennart Poettering | 2008-07-21 | 1 | -20/+52 |
| | |||||
* | call the enum PA_STREAM_NOT_MONOTONIC and make PA_STREAM_NOT_MONOTONOUS an ↵ | Lennart Poettering | 2008-06-26 | 1 | -4/+9 |
| | | | | alias for that | ||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -32/+132 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | - Check process name when dealing with PID files | Lennart Poettering | 2007-11-21 | 1 | -1/+78 |
| | | | | | | | | | | | | - Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it - Expose those flags in pacat - Add notifications about device suspend/resume to the protocol and expose them in libpulse - Allow changing of buffer_attr during playback - allow disabling for remixing globally - hookup polkit support git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2067 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | ignore network sinks/sources | Lennart Poettering | 2007-10-29 | 1 | -2/+4 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1988 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Add copyright notices to all relevant files. (based on svn log) | Pierre Ossman | 2007-02-13 | 1 | -0/+3 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | Huge trailing whitespace cleanup. Let's keep the tree pure from here on, | Pierre Ossman | 2007-01-04 | 1 | -8/+8 |
| | | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | bump API and protocol version. Return PA_ERR_NOTSUPPORTED if ↵ | Lennart Poettering | 2006-08-01 | 1 | -0/+1 |
| | | | | | | pa_context_move_sink_input_by_*()is called for servers that don't support it git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add two more \since | Lennart Poettering | 2006-07-18 | 1 | -2/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1103 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | add new PA_SOURCE_HARDWARE/PA_SINK_HARDWARE flag | Lennart Poettering | 2006-07-16 | 1 | -2/+4 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1091 fefdeb5f-60dc-0310-8127-8f9354f1896f |