Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | client: limit block size for zero-copy operations to mempool block size | Lennart Poettering | 2009-07-24 | 1 | -0/+11 |
| | |||||
* | client: make volume struct const | Lennart Poettering | 2009-07-24 | 1 | -1/+1 |
| | |||||
* | alsa: throw timing data away after device resume | Lennart Poettering | 2009-07-24 | 1 | -1/+1 |
| | |||||
* | client: allow zero-copy writing to the stream | Lennart Poettering | 2009-07-20 | 1 | -37/+108 |
| | |||||
* | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 1 | -10/+3 |
| | | | | | | | | | | | | | | | | Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com> | ||||
* | pulse: move pa_rtclock_now in pulsecommon | Marc-André Lureau | 2009-06-20 | 1 | -1/+2 |
| | |||||
* | perl -p -i -e 's/pa_rtclock_usec/pa_rtclock_now/g' `find . -name '*.[ch]'` | Marc-André Lureau | 2009-06-19 | 1 | -4/+4 |
| | |||||
* | don't try to outsmart the transport | Lennart Poettering | 2009-04-05 | 1 | -8/+0 |
| | |||||
* | Modify smoothing code to make cubic interpolation optional and allow 'quick ↵ | Lennart Poettering | 2009-04-05 | 1 | -9/+13 |
| | | | | | | | | | | | | | | | fixups' on resuming The primary reason for this change is to allow time graphs that do not go through the origin and hence smoothing starting from the origin is not desired. This change will allow passing time data into the smoother while paused and then abruptly use that data without smoothing using the 'quick fixup' flag when resuming. Primary use case is allowing recording time graphs where the data recorded originates from a time before the stream was created. The resulting graft will be shifted and should not be smoothened to go through the origin. | ||||
* | properly account for seeks in the requested_bytes counter | Lennart Poettering | 2009-04-01 | 1 | -10/+10 |
| | |||||
* | increase timing update interval exponentially | Lennart Poettering | 2009-04-01 | 1 | -4/+13 |
| | |||||
* | notify clients about tlength changes | Lennart Poettering | 2009-03-30 | 1 | -1/+91 |
| | |||||
* | minimal reordering | Lennart Poettering | 2009-03-24 | 1 | -1/+1 |
| | |||||
* | pulse: check context (do not user pstream when NULL) | Marc-André Lureau | 2009-03-23 | 1 | -0/+1 |
| | |||||
* | try to detect when stupid clients forks and refuse all service from then on | Lennart Poettering | 2009-03-05 | 1 | -0/+65 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | allow sending meta/policy events to clients | Lennart Poettering | 2009-02-12 | 1 | -0/+59 |
| | |||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 1 | -1/+3 |
| | |||||
* | don't use PA_STREAM_NOT_MONOTONOUS anymore | Lennart Poettering | 2009-02-02 | 1 | -2/+2 |
| | |||||
* | Add support for 24bit samples encoded in the LSB of 32 bit words | Lennart Poettering | 2009-01-16 | 1 | -0/+1 |
| | |||||
* | add support for 24bit packed samples | Lennart Poettering | 2009-01-16 | 1 | -0/+1 |
| | |||||
* | Implement new flags DONT_INHIBIT_AUTO_SUSPEND and START_UNMUTED | Lennart Poettering | 2008-10-26 | 1 | -1/+11 |
| | |||||
* | properly parse response to pa_stream_set_buffer_attr() calls. closes #370 | Lennart Poettering | 2008-10-02 | 1 | -1/+14 |
| | |||||
* | fix pa_stream_set_name | Omair Majid | 2008-09-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | This patch fixes a bug in pa_stream_set_name. It uses the media.name property instead of the application.name property when setting a stream's name >From aa1bda11d2084365cb0cec57f37d59f07ab80052 Mon Sep 17 00:00:00 2001 From: Omair Majid <omajid@redhat.com> Date: Wed, 10 Sep 2008 17:02:28 -0400 Subject: [PATCH] Fix bug in pa_stream_set_name Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | stream_started_callback userdata bug | Arthur Taylor | 2008-09-10 | 1 | -1/+1 |
| | | | | | | | | | | Hello I came across a bug where the userdata parameter of the stream_started_callback was always NULL in some cases. I couldn't seem to make a ticket, so here's the one line patch: Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | fix S32 validity check | Lennart Poettering | 2008-09-10 | 1 | -1/+1 |
| | |||||
* | Implement "early requests" mode. | Lennart Poettering | 2008-09-03 | 1 | -7/+11 |
| | | | | | | | 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. | ||||
* | Fix error code in pa_stream_get_timing_info() | Lennart Poettering | 2008-08-26 | 1 | -1/+1 |
| | |||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 1 | -24/+24 |
| | |||||
* | allow clients to not specify the volume for their streams | Lennart Poettering | 2008-08-18 | 1 | -0/+12 |
| | |||||
* | make gcc shut up | Lennart Poettering | 2008-08-09 | 1 | -1/+3 |
| | |||||
* | don't use PA_GCC_UNUSED anymore | Lennart Poettering | 2008-08-09 | 1 | -11/+11 |
| | |||||
* | use (uint32_t) -1 to signify default buffer_attr values instead of 0, to ↵ | Lennart Poettering | 2008-06-27 | 1 | -6/+11 |
| | | | | allow prebuf=0 | ||||
* | rework logic to request automatic timing updates a bit | Lennart Poettering | 2008-06-26 | 1 | -29/+34 |
| | |||||
* | reorder a few things to get rid of an uneeded comparison | Lennart Poettering | 2008-06-26 | 1 | -17/+10 |
| | |||||
* | add a FIXME | Lennart Poettering | 2008-06-26 | 1 | -0/+2 |
| | |||||
* | move initialization order of validity bools around a bit | Lennart Poettering | 2008-06-26 | 1 | -7/+5 |
| | |||||
* | unify smoother pause/resume handling in a single function ↵ | Lennart Poettering | 2008-06-26 | 1 | -30/+43 |
| | | | | check_smoother_status() | ||||
* | use the newer name for monotonic/monotonous | Lennart Poettering | 2008-06-26 | 1 | -1/+1 |
| | |||||
* | remove redundant check | Lennart Poettering | 2008-06-26 | 1 | -9/+6 |
| | |||||
* | properly initialize pa_stream::corked based on the flags | Lennart Poettering | 2008-06-26 | 1 | -1/+2 |
| | |||||
* | choose more sensible default buffer sizes for old clients | Lennart Poettering | 2008-06-25 | 1 | -3/+11 |
| | |||||
* | get rid of svn $ keywords | Lennart Poettering | 2008-06-18 | 1 | -2/+0 |
| | |||||
* | minor modernizations | Lennart Poettering | 2008-06-17 | 1 | -2/+4 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2543 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix a bad memory access pulsecore/client.c | Lennart Poettering | 2008-06-13 | 1 | -0/+29 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2527 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix pa_stream flag checking | Lennart Poettering | 2008-05-17 | 1 | -2/+2 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2452 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | merge glitch-free branch back into trunk | Lennart Poettering | 2008-05-15 | 1 | -338/+728 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | deal with a possibly failing pa_channel_map_init_auto() correctly | Lennart Poettering | 2008-02-13 | 1 | -5/+5 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2105 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | fix uploading of samples into PA. Problem discovered by Colin Guthrie | Lennart Poettering | 2007-11-22 | 1 | -1/+1 |
| | | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2074 fefdeb5f-60dc-0310-8127-8f9354f1896f | ||||
* | - Check process name when dealing with PID files | Lennart Poettering | 2007-11-21 | 1 | -12/+424 |
| | | | | | | | | | | | | - 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 |