Fix the build on Mac where python2 is not available.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13096 47890b92-0858-11df-a26f-8b716316a5bc
Correct building when portaudio-devel is not installed.  This should fix:

http://bugzilla.audacityteam.org/show_bug.cgi?id=716



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13097 47890b92-0858-11df-a26f-8b716316a5bc
Rework of the gstreamer importer.

To test on Windows:

1)  Install gstreamer 1.0 devel and runtime
2)  Add an GSTREAMER_SDK environment variable which points to the
    gstreamer base directory
3)  Uncomment USE_GSTREAMER in configwin.h



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13098 47890b92-0858-11df-a26f-8b716316a5bc
Addition of gstreamer importer support.  Will only use system
libraries...no locals for this fella.

gstreamer-1.0 is required.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13099 47890b92-0858-11df-a26f-8b716316a5bc
Bug 442 - Extended Import segfault pressing Move Rule Up when there are no rules or filters.

git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13100 47890b92-0858-11df-a26f-8b716316a5bc
 Bug 717 - Truncate Silence outLength calculation.

git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13101 47890b92-0858-11df-a26f-8b716316a5bc
Add buffer delay compensation and settings dialog

The buffer delay compensation resolves the issue where an effect
may add a delay to the output.  This would cause the output to shift
and the final samples to get chopped off.

The settings (click Settings on any VST dialog) dialog allows the user
to enable/disable the BDC and to set their desired buffer size (within
reason) to help improve performance.

In addition it fixes a bug in the plugin scan list were you could click
OK twice and have two scans going, eventually asserting.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13102 47890b92-0858-11df-a26f-8b716316a5bc
Fix loading of VST XML programs.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13103 47890b92-0858-11df-a26f-8b716316a5bc
Add some compatability for some Mac effects

Mac effects that use overlay windows should now work correctly.

And I made some minor changes to the settings dialog as suggested
by Gale.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13104 47890b92-0858-11df-a26f-8b716316a5bc
Fix VST XML file loading if it contained "chunks"



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13105 47890b92-0858-11df-a26f-8b716316a5bc
Fix another loading issue with VST XML files.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13106 47890b92-0858-11df-a26f-8b716316a5bc
Sven Giermann's FXP support changes



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13107 47890b92-0858-11df-a26f-8b716316a5bc
Rework some strings for consistency as suggest by Gale.



git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13108 47890b92-0858-11df-a26f-8b716316a5bc
Allow best-effort importing of malformed Ogg Vorbis data, patch by Stefan Hajnoczi. Add log messages to recovered and unrecovered errors for diagnosis

git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13109 47890b92-0858-11df-a26f-8b716316a5bc
Make audacity build with ffmpeg HEAD

This still depends on internal API
And is missing planar Audio support, so not all formats work
also the fixed size audio buffer has to be removed

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13110 47890b92-0858-11df-a26f-8b716316a5bc
fix random fixed buffer size and add quick and simple planar import support

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13111 47890b92-0858-11df-a26f-8b716316a5bc
Fix audio size

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13112 47890b92-0858-11df-a26f-8b716316a5bc
remove urlprotocol use

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13113 47890b92-0858-11df-a26f-8b716316a5bc
remove unneeded probing code, ffmpeg does that already so no need to duplicate it

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13114 47890b92-0858-11df-a26f-8b716316a5bc
add back support for explicitly listed custom options

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Benjamin Drung <bdrung@debian.org>


git-svn-id: https://audacity.googlecode.com/svn/audacity-src/trunk@13115 47890b92-0858-11df-a26f-8b716316a5bc