summaryrefslogtreecommitdiffstats
path: root/src/modules/jack
Commit message (Collapse)AuthorAgeFilesLines
* module-jack-sink/source: protect against null return in jack_get_portsDavid Henningsson2011-03-282-10/+16
| | | | | | | | | | | | | | | | | | | | Just picking up a crash report from Ubuntu, here's the result. -- David Henningsson, Canonical Ltd. http://launchpad.net/~diwic From 934c52c79bb6faed56a64d6e15f9b285f687afee Mon Sep 17 00:00:00 2001 From: David Henningsson <david.henningsson@canonical.com> Date: Mon, 28 Mar 2011 14:30:44 +0200 Subject: [PATCH] module-jack-sink/source: protect against null return in jack_get_ports According to jack_get_ports documentation, it seems like returning NULL is valid, and that it should be freed using jack_free. Reported-by: Grayson Peddie BugLink: http://bugs.launchpad.net/bugs/733424 Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* jack: Add module-jackdbus-detectDavid Henningsson2010-12-051-0/+304
|
* build-sys: Replace dummy Makefiles with proper Makefile.am'sColin Guthrie2010-12-041-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | This is needed to better support out of tree builds (including distcheck) and to ensure the necessary folders are created in the build tree on configure and also works around an intl-tools bug (https://bugs.launchpad.net/intltool/+bug/605826) The Makefile.am's used are minimal (and in some cases completely blank). At present they do not include anything interesting with the majority of the real work still done by the monolitic src/Makefile.am It may make sense to start splitting out src/Makefile.am into smaller chunks but this commit makes the minimum changes to address the issues that result from using make distcheck and other out of tree builds. Note: This 'breaks' the ability to type make in e.g. the src/modules folder and have all of PA rebuilt accordingly (this is because the static Makefiles previously present just did a "make -C ..") which was purportedly for use in emacs. But I'm sure there will be a better and more robust way to configure emacs to do your builds properly if this behaviour is still desirable.
* jack: Prevent crash on jack server shutdownDavid Henningsson2010-05-082-6/+7
|
* thread: name all threads so that the names appear in /proc/$PID/task/$TID/commLennart Poettering2010-05-032-2/+7
|
* Revert "Fix crash on jack server shutdown"Lennart Poettering2010-03-221-3/+3
| | | | | | This reverts commit e756467434f787d392c45aac1327768bcf0b610c. The patch is incomplete and not entirely correct.
* Fix crash on jack server shutdownDavid Henningsson2010-03-151-3/+3
| | | | | | | On sink unlinking, existing sink inputs are moved, which in turn calls a get latency callback, which references the jack client. Therefore, make sure the sink is unlinked before the client is closed. Failure to do so might lead to SIGSEGV.
* jack: never try to autoconnect to MIDI portsLennart Poettering2009-11-112-2/+2
| | | | | | Original patch supplied by 'adi' http://pulseaudio.org/ticket/669
* core: get rid of rt sig/timer handling since modern Linux' ppooll() is ↵Lennart Poettering2009-06-192-2/+0
| | | | finally fixed for granularity
* modules: add {sink|source|card}_properties argument to all modulesLennart Poettering2009-05-282-8/+24
|
* build-system: move x11 and jack modules into subdirectoriesLennart Poettering2009-04-282-0/+944