On 03/22/2013 08:17 PM, Tanu Kaskinen wrote:
On Fri, 2013-03-22 at 19:43 +0100, David Henningsson wrote:
On 03/22/2013 07:00 PM, Tanu Kaskinen wrote:
On Fri, 2013-03-22 at 15:37 +0100, David Henningsson wrote:
It checks all files in the mixer/paths directory and checks
   - that the file can be parsed without errors
   - that the file is actually shipped in the makefile

Signed-off-by: David Henningsson <[email protected]>
---

After I realized that my previous headset-mic patch did not event ship the new 
file,
I also realized I might do the same mistake again.

I guess this could be enhanced later with checking that profile-sets do not 
point
to non-existent paths etc, but this will do for now.

I've pushed this and the two other alsa-mixer patches, after fixing the first patch to actually ship the headset mic path. (And timeout + strlist_free in this patch.)

+static const char *get_default_paths_dir(void) {
+    if (pa_run_from_build_tree())
+        return PA_BUILDDIR "/modules/alsa/mixer/paths/";

This doesn't work if the build directory is different from the source
directory. Instead of PA_BUILDDIR, this should use PA_SRCDIR, which
doesn't currently exist, but it should be possible to add it.

It is copy-pasted from existing pulseaudio code (in alsa-mixer.c, IIRC).
If you fix it there, feel free to do so here to.

OK.

But I do an out-of-source build normally (according to Colin's old but
excellent instructions), and my test worked siccessfully. I do remember
though that Colin's instructions include making some related symlink.

I tried this:

mkdir build
cd build
../configure
make check

This test failed.

Referencing:

http://colin.guthr.ie/2010/09/compiling-and-running-pulseaudio-from-git/

Which has a line saying:

ln -s ../../../src/modules/alsa/mixer share/pulseaudio/alsa-mixer


--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to