Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix device reservation for system mode | Lennart Poettering | 2009-03-03 | 3 | -2/+9 |
| | |||||
* | revive solaris module | Finn Thain | 2009-03-03 | 3 | -334/+635 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi All, This patch fixes the solaris audio device source and sink, and fixes some portability issues that break the build on solaris. Questions and comments welcomed. I've tested this patch only with OpenSolaris Express snv 103. Eventually I hope to be able to test a few older releases and older hardware (though it is hard to say whether there is much interest in those). This is my first brush with pulseaudio and so I read the wiki docs and some of the source code but I'm still unsure of a few things. In particular I'm wondering about rewind processing, corking and what (if anything) the module needs for those. I'm also unclear on the implications of thread_info.buffer_size, .fragment_size and .max_request, and whether my code is correct or not. This patch disables link map/library versioning unless ld is GNU ld. Another approach for solaris would be to use that linker's -M option, but I couldn't make that work (due to undefined mainloop, browse and simple symbols when linking pacat. I can post the errors if anyone is intested.) Thanks, Finn Thain | ||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 85 | -85/+85 |
| | |||||
* | Merge commit 'coling/master' | Lennart Poettering | 2009-03-02 | 2 | -2/+2 |
|\ | |||||
| * | Use pa_assert_se() when the containing code has side effects. | Colin Guthrie | 2009-03-02 | 2 | -2/+2 |
| | | | | | | | | As reported by rantala. Closes #502 and #503 | ||||
* | | run make update-sbc | Lennart Poettering | 2009-03-02 | 1 | -1/+2 |
| | | |||||
* | | run update-reserve | Lennart Poettering | 2009-03-02 | 1 | -10/+11 |
| | | |||||
* | | Merge commit 'coling/master' | Lennart Poettering | 2009-03-02 | 6 | -38/+62 |
|\| | |||||
| * | raop: Handle the reponse header memory allocation more sensibly. | Colin Guthrie | 2009-03-01 | 1 | -29/+27 |
| | | | | | | | | | | In theory the callback called after reading headers could free our whole object, so we should not take it upon ourselves to free the headers after the call to the callback. | ||||
| * | raop: Log teardown explicitly | Colin Guthrie | 2009-03-01 | 1 | -0/+4 |
| | | |||||
| * | raop: Allow for nice sink descriptions to be set (interpolated from avahi) | Colin Guthrie | 2009-03-01 | 2 | -7/+29 |
| | | |||||
| * | Don't assume that device reservation is enabled. | Colin Guthrie | 2009-02-28 | 2 | -2/+2 |
| | | | | | | | | | | | | | | In the case when the alsa 'device' is not a physical card, it wont have an index and thus the reservation name will be NULL and therefore we will not initialise the reservation system. Fixes #498 | ||||
* | | add logic for initializing a useful icon name | Lennart Poettering | 2009-03-01 | 5 | -20/+11 |
| | | |||||
* | | get additional device data from udev | Lennart Poettering | 2009-03-01 | 8 | -11/+221 |
| | | |||||
* | | rename PA_PROP_DEVICE_CONNECTOR to PA_PROP_DEVICE_BUS | Lennart Poettering | 2009-03-01 | 1 | -1/+1 |
| | | |||||
* | | revise form factor list a bit, simplify and use singular everywhere | Lennart Poettering | 2009-03-01 | 1 | -2/+2 |
|/ | |||||
* | when alsa tweaks our sample_spec make sure we adjust the watermark accordingly | Lennart Poettering | 2009-02-27 | 2 | -4/+6 |
| | |||||
* | when an underrun happens, increase watermark by 10ms instead of doubling it | Lennart Poettering | 2009-02-27 | 2 | -10/+39 |
| | |||||
* | set reserve interface application device name | Lennart Poettering | 2009-02-24 | 5 | -1/+48 |
| | |||||
* | don't put both the card and the pcm name in the description of a device if ↵ | Lennart Poettering | 2009-02-24 | 1 | -3/+3 |
| | | | | one contains the other | ||||
* | update reserve.c from upstream git | Lennart Poettering | 2009-02-24 | 1 | -1/+12 |
| | |||||
* | implement device reservation scheme | Lennart Poettering | 2009-02-24 | 9 | -1/+1090 |
| | |||||
* | in case alsa lies to use don't spin forever | Lennart Poettering | 2009-02-24 | 2 | -0/+37 |
| | |||||
* | if ALSA gives us nonsensical data at least try to fix it up a little | Lennart Poettering | 2009-02-24 | 1 | -4/+15 |
| | |||||
* | Merge commit 'coling/master' | Lennart Poettering | 2009-02-24 | 2 | -6/+6 |
|\ | |||||
| * | Remove references to trademarked terms. | Colin Guthrie | 2009-02-22 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | | According to http://www.apple.com/legal/trademark/appletmlist.html we could run into problems for using these terms without also displaying a corresponding disclaimer/attribution notice. This is difficult in the context of a headless server, so simply don't use such terms. In GUI apps which can enable this functionality we should use the relevant terminology, and display the appropriate attribution notices. | ||||
* | | use pa_alsa_safe_delay() where appropriate | Lennart Poettering | 2009-02-23 | 2 | -2/+2 |
| | | |||||
* | | print driver name when we encounter driver bugs | Lennart Poettering | 2009-02-23 | 3 | -18/+38 |
| | | |||||
* | | add new wrapper pa_alsa_safe_delay() around snd_pcm_delay() | Lennart Poettering | 2009-02-23 | 2 | -0/+38 |
| | | |||||
* | | add new function pa_alsa_get_driver_name_by_pcm() | Lennart Poettering | 2009-02-23 | 2 | -0/+17 |
|/ | |||||
* | rework suspending/resuming | Lennart Poettering | 2009-02-22 | 1 | -60/+87 |
| | |||||
* | initialize selem index | Lennart Poettering | 2009-02-22 | 1 | -1/+2 |
| | |||||
* | make sure we don't choke on overly long lines in .desktop files | Lennart Poettering | 2009-02-21 | 1 | -0/+2 |
| | |||||
* | prefer profiles that match the default channel map | Lennart Poettering | 2009-02-21 | 1 | -5/+26 |
| | |||||
* | print warnings about driver bugs at most once | Lennart Poettering | 2009-02-21 | 3 | -22/+36 |
| | |||||
* | introduce default channel map in addition to the default sample spec | Lennart Poettering | 2009-02-21 | 11 | -6/+26 |
| | |||||
* | bluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM) | Marc-André Lureau | 2009-02-20 | 1 | -13/+64 |
| | | | | | | | | | | - s/setup_stream_fd/start_stream_fd - introduce stop_stream_fd to suspend properly the stream_fd (does not seem necessary when shuting down) - move {start,stop}_stream_fd to IO thread, it is also a good idea because it takes about 1s to setup. | ||||
* | Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio | Lennart Poettering | 2009-02-20 | 14 | -23/+53 |
|\ | |||||
| * | Merge commit '38ded3bb31bc49664641965f856a35f432a8a956' | Lennart Poettering | 2009-02-19 | 7 | -12/+36 |
| |\ | |||||
| | * | bluetooth: print SBC encoder implementation info | Marc-André Lureau | 2009-02-18 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | The encoder initialization is done lazily, so we can only get the information once encoding start. This is abit annoying.. | ||||
| | * | bluetooth: don't crash on pa_thread_mq_done() if pa_init() fail | Marc-André Lureau | 2009-02-18 | 1 | -2/+2 |
| | | | |||||
| | * | bluetooth: update SBC from upstream | Marc-André Lureau | 2009-02-18 | 6 | -2/+21 |
| | | | |||||
| | * | bluetooth: fix message queue/rtpoll | Lennart Poettering | 2009-02-16 | 1 | -8/+8 |
| | | | |||||
| * | | alsa-util: check if mixer_poll_descriptors_count() < 0 | Marc-André Lureau | 2009-02-19 | 1 | -2/+6 |
| | | | |||||
| * | | rtp: remove unused variable a | Marc-André Lureau | 2009-02-19 | 1 | -3/+3 |
| | | | |||||
| * | | stream-resotre: don't leak a name | Marc-André Lureau | 2009-02-19 | 1 | -0/+2 |
| | | | |||||
| * | | rtp-recv: remove unused variable assignment | Marc-André Lureau | 2009-02-19 | 1 | -1/+1 |
| | | | |||||
| * | | card-restore: it's not useful to check an array, let's check the length | Marc-André Lureau | 2009-02-19 | 1 | -1/+1 |
| | | | |||||
| * | | alsa-util: make sure we check an initialized cn variable | Marc-André Lureau | 2009-02-19 | 1 | -2/+2 |
| | | | |||||
| * | | hal-detect: make sure r is initialized, so we don't take random path | Marc-André Lureau | 2009-02-19 | 1 | -0/+1 |
| | | |