Sorry if this is not the right forum, but this question seems not to fit any other forum either...

I'm using portaudio to get cross-platform sound recording in my Qt-based project. It makes things complex (esp. for deployment) but ... phonon won't have even basic sound-recording anytime soon.

Now, the September post on Qt Labs Blog http://labs.trolltech.com/blogs/2009/09/03/multimedia/ raised my hopes: it seemed there was a working Qt solution for basic sound recording! OK, so I downloaded and compiled the Qt 4.6.0 Tech Preview 1, cloned the qt-mobility/multimedia git repository and compiled - seemingly without problems.

But I cannot run the examples, except for the slideshow example. For example, running "./recorder" (obviously - the example I wanted to try first ) ends up with

Qt Code:
  1. QMediaProviderFactory::defaultServiceProvider(): no plugin found for - "mediarecorder"
  2. ASSERT: "d->service != 0" in file qmediarecorder.cpp, line 199
  3. Aborted
To copy to clipboard, switch view to plain text mode 

Obviously, I'm missing something badly. Any ideas what could this be?

One thing I tried (but did not lead anywhere closer to a success) was the flollowing: the qt-mobility/multimedia git repository does have a plugins subfolder with .pro with TEMPLATE = subdirs, and a subfolder audiocapture, and ... empty SUBDIRS in .pro! But changing
Qt Code:
  1. SUBDIRS =
To copy to clipboard, switch view to plain text mode 
to
Qt Code:
  1. SUBDIRS = audiocapture
To copy to clipboard, switch view to plain text mode 
leads to:
Qt Code:
  1. audioencodecontrol.h:4:33: error: qaudioencodecontrol.h: No such file or directory
To copy to clipboard, switch view to plain text mode 
Now, this seemed at first that this should be qaudioencodeRcontrol.h (with extra "r") from the Qt4.6tp1 tree, but this "encodecontrol" (without "r") is all over the plugins/audiocapture/, so changing this without understanding how things should work seemed too far fetched.

Has anyone managed to make this multimedia package work with Qt4.6tp1?

Does anyone know any wiki/discussion forum for QtMobility/Multimedia where I could turn for support? (http://labs.trolltech.com/page/Projects/QtMobility does not give any such info, nor do any readme/doc files in qt-mobility/multimedia git repository)

Best,
~Marek

PS: doing the same what I did for qt-mobility/location (instead of qt-mobility/multimedia) works like a charm: I just cloned the git repository, compiled, and I was able to run "fetchgooglemaps" (the Google Maps example) without any problems. And as I wrote, the slideshow example from qt-mobility/multimedia also works. So it seems not to be a problem with "mobility" vs. regular Qt, there is something specific what I'm missing-slash-doing-wrong for sound...

PPS: probably not important but: I tried the above on linux 2.6.27.29, no sound problems otherwise (alsa & oss etc.)