Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: Take samples from silence cache rather than write zeros | Jyri Sarha | 2009-05-09 | 1 | -10/+22 |
| | | | | | | If the only stream to render from is muted take samples from the silence cache. This should shrink memory/cache bandwidth. Again the gain was not what I hoped for. | ||||
* | core: optimize pa_sink_render_full() | Jyri Sarha | 2009-05-08 | 1 | -5/+73 |
| | | | | | I have used this fix for quite a while and I am pretty confident about it. However, the performance gain was not what I expected. | ||||
* | channelmap: add pa_channel_map_has_position() | Lennart Poettering | 2009-05-08 | 2 | -0/+17 |
| | |||||
* | bluetooth-device: Add safe guard against BT streaming irregularities. | Jyri Sarha | 2009-05-08 | 1 | -3/+27 |
| | | | | | | | | | Some bad quality BT-headsets block bluez socket sometimes for hundreds of milliseconds, especially when changing mode. When the module tries catch up the lost time it may SBC encode up to half a second of audio without yielding. On slow machine this may cause maximum RT time slice to be exceeded. Cleaned out the minor fix that slipped into first version of the patch. | ||||
* | core: liberalize 99a6a4 a bit | Lennart Poettering | 2009-05-08 | 2 | -9/+17 |
| | | | | | | While flags should generally be initialized by passing them to pa_{sink|source}_new() we make an exception for the volume related flags which may be initilized afterwards, but before _put(). | ||||
* | core: cache requested latency only when we are running, not while we are ↵ | Lennart Poettering | 2009-05-08 | 2 | -4/+10 |
| | | | | still constructing | ||||
* | core: make sure we fix up flags/monitor flags already in pa_sink_new() ↵ | Lennart Poettering | 2009-05-08 | 3 | -36/+26 |
| | | | | instead of pa_sink_put() | ||||
* | core: introduce pa_{sink,source}_set_fixed_latency() | Lennart Poettering | 2009-05-08 | 11 | -16/+48 |
| | | | | | This allows us to forward the fixed latency directly from the sink to the monitor source withut having to wait for pa_sink_put(). | ||||
* | macro: add macros for initializing memory | Lennart Poettering | 2009-05-08 | 1 | -0/+3 |
| | |||||
* | sconv: fix a few minor conversion issues | Lennart Poettering | 2009-05-01 | 2 | -6/+6 |
| | |||||
* | resampler-test: add tests for 24bit sample formats | Lennart Poettering | 2009-05-01 | 1 | -3/+62 |
| | |||||
* | resampler-test: use global PA_FLOAT32_SWAP implementation | Lennart Poettering | 2009-05-01 | 1 | -8/+2 |
| | |||||
* | alsa: initialize buffer size before number of periods to improve compat with ↵ | Lennart Poettering | 2009-05-01 | 1 | -13/+20 |
| | | | | some backends | ||||
* | sample-util: fix iteration loop when adjusting volume of s24 samples | Lennart Poettering | 2009-05-01 | 1 | -4/+4 |
| | |||||
* | sample-util: properly allocate silence block for s24-32 formats | Lennart Poettering | 2009-05-01 | 1 | -0/+4 |
| | |||||
* | endian: fix LE/BE order for 24 bit accessor functions | Lennart Poettering | 2009-05-01 | 1 | -4/+4 |
| | |||||
* | zeroconf: properly unref native protocol object | Lennart Poettering | 2009-05-01 | 1 | -0/+3 |
| | |||||
* | sample: correctly pass s24-32 formats | Lennart Poettering | 2009-05-01 | 1 | -4/+4 |
| | |||||
* | alsa: don't hit an assert when invalid module arguments are passed | Lennart Poettering | 2009-05-01 | 2 | -2/+4 |
| | |||||
* | zeroconf: use pa_get_{user|host}_name_malloc() where applicable | Lennart Poettering | 2009-04-30 | 1 | -8/+14 |
| | |||||
* | zeroconf: copy more sink/source properties into DNS-SD TXT data | Lennart Poettering | 2009-04-30 | 1 | -7/+34 |
| | |||||
* | zeroconf: computer native protocol port automatically | Lennart Poettering | 2009-04-30 | 1 | -13/+32 |
| | |||||
* | headers: minor cleanups | Lennart Poettering | 2009-04-30 | 2 | -4/+6 |
| | |||||
* | rygel: get rid of forgotten debug trap | Lennart Poettering | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | rygel: instead of always handing out wildcard address find out the actual ↵ | Lennart Poettering | 2009-04-30 | 1 | -2/+48 |
| | | | | address we are listening on | ||||
* | http: export information about currently active server strings | Lennart Poettering | 2009-04-30 | 3 | -3/+70 |
| | |||||
* | strlist: add new calls pa_strlist_{next|data}() | Lennart Poettering | 2009-04-30 | 2 | -0/+18 |
| | |||||
* | parseaddr: add new call pa_is_ip_address() | Lennart Poettering | 2009-04-30 | 2 | -0/+17 |
| | |||||
* | rygel: make server name configurable | Lennart Poettering | 2009-04-29 | 1 | -1/+21 |
| | |||||
* | rygel: add module that interfaces with Rygel UPnP | Lennart Poettering | 2009-04-29 | 2 | -0/+560 |
| | |||||
* | http: split out mime type handling calls | Lennart Poettering | 2009-04-29 | 4 | -155/+222 |
| | |||||
* | protocol-http: allow listening into sinks/sources via HTTP | Lennart Poettering | 2009-04-29 | 1 | -111/+394 |
| | |||||
* | ioline: add new calls pa_ioline_detach_iochannel() and pa_ioline_is_drained() | Lennart Poettering | 2009-04-29 | 2 | -2/+31 |
| | |||||
* | ioline: add callback that can be called when the ioline object is fully drained | Lennart Poettering | 2009-04-29 | 2 | -1/+25 |
| | |||||
* | simple-protocol: don't hit an assert when we call connection_unlink() early | Lennart Poettering | 2009-04-29 | 1 | -1/+1 |
| | |||||
* | protocol-http: substantial modernizations | Lennart Poettering | 2009-04-29 | 1 | -103/+394 |
| | |||||
* | alsa: allow configuration of fallback device strings in profiles | Lennart Poettering | 2009-04-29 | 2 | -37/+90 |
| | | | | | | This has the benefit that we can properly support ALSA devices where only the raw 'hw' device exists but no 'front' although it's a proper 2ch stereo device. | ||||
* | protocol-native,proplist-util: port to pa_get_{user|host}_name_malloc() | Lennart Poettering | 2009-04-29 | 2 | -13/+19 |
| | |||||
* | core-util: introduce pa_get_host_name_malloc() and pa_get_user_name_malloc() | Lennart Poettering | 2009-04-29 | 2 | -19/+49 |
| | |||||
* | memtrap: implicitly page align memory areas | Lennart Poettering | 2009-04-29 | 1 | -4/+6 |
| | |||||
* | macro: make pa_page_align roung up instead of down | Lennart Poettering | 2009-04-29 | 1 | -1/+2 |
| | |||||
* | macro: add new macro pa_align_ptr() | Lennart Poettering | 2009-04-29 | 1 | -0/+8 |
| | |||||
* | shm: minor modernizations | Lennart Poettering | 2009-04-29 | 1 | -3/+3 |
| | |||||
* | shm: page align shm size when mmap()ing it | Lennart Poettering | 2009-04-29 | 1 | -3/+3 |
| | |||||
* | strbuf: add new call pa_strbuf_putc() | Lennart Poettering | 2009-04-29 | 2 | -0/+8 |
| | |||||
* | idxset: add enumeration macro PA_IDXSET_FOREACH | Lennart Poettering | 2009-04-29 | 1 | -0/+4 |
| | |||||
* | build-system: move x11 and jack modules into subdirectories | Lennart Poettering | 2009-04-28 | 7 | -12/+12 |
| | |||||
* | build-system: hide .version from git | Lennart Poettering | 2009-04-24 | 1 | -0/+1 |
| | |||||
* | build-system: run make update-shave | Lennart Poettering | 2009-04-24 | 2 | -0/+7 |
| | |||||
* | build: there is no such thing as SHAVE_OUTPUT anymore | Marc-André Lureau | 2009-04-23 | 1 | -1/+0 |
| |