Replace the use of curl-config by pkg-config.

git-svn-id: svn://daper.net/moc/trunk@2685 910807d9-36e0-0310-a014-e9ea483e2ba4
Add VQF support via FFmpeg/LibAV.

git-svn-id: svn://daper.net/moc/trunk@2686 910807d9-36e0-0310-a014-e9ea483e2ba4
Fix cut and paste variable name error.

Amends: r1482

git-svn-id: svn://daper.net/moc/trunk@2687 910807d9-36e0-0310-a014-e9ea483e2ba4
Use pid_t consistantly.

git-svn-id: svn://daper.net/moc/trunk@2688 910807d9-36e0-0310-a014-e9ea483e2ba4
Make OSS play all the sound in the buffer.

git-svn-id: svn://daper.net/moc/trunk@2689 910807d9-36e0-0310-a014-e9ea483e2ba4
Split boolean options from integer options.

git-svn-id: svn://daper.net/moc/trunk@2690 910807d9-36e0-0310-a014-e9ea483e2ba4
Split symbol options from string options.

git-svn-id: svn://daper.net/moc/trunk@2691 910807d9-36e0-0310-a014-e9ea483e2ba4
Defuse potential time bombs from multi-statement #define'd macros.

git-svn-id: svn://daper.net/moc/trunk@2692 910807d9-36e0-0310-a014-e9ea483e2ba4
Create and populate a header for compiler-specific constructs.

The diagnostic-manipulating macros in particular needed to be hoisted
out of the FFmpeg decoder for wider use, and because these wrap some
system header files they need to be in a separate header which can be
included before those system headers are #include'd.

git-svn-id: svn://daper.net/moc/trunk@2693 910807d9-36e0-0310-a014-e9ea483e2ba4
Silence compiler warnings for -Wformat-nonliteral.

The generic list formatting function takes a string argument as a
format which will always fail the format-nonliteral test.

git-svn-id: svn://daper.net/moc/trunk@2694 910807d9-36e0-0310-a014-e9ea483e2ba4