ffmpeg: add methods to the interface needed for resampling
ffmpeg: add av_opt_set_int and av_opt_set_double for intrumenting swr
AE: allow encoder to be fed with planar format
AE: alsa - close device in blocking mode, fixes device busy
AE: alsa - set to prepared after drain
AE: Add blocking option to AddPackets, makes Sink behaviour choosable after c2493d5bf6bc2be2fb45f563affdd214bf9862fb
AE: Give Sinks the possibility to be used in a blocking way
AE: allow to register audio callback directly into engine
AE: add parameter wait to drain, dvdplayer wants to wait for the stream to be drained, papayer does not
ActiveAE: add new audio engine, co-author: fritsch
ActiveAE: Make Factory aware of environment, change global namespace
AE: allow Windows to use ActiveAE via env
AE: update VS for ActiveAE
AE: add streamsilence to gui settings for engines which suppport drain
ActiveAE: adjust to gui setting streamsilence
[WIN32][WASAPI]: made wasapi sink accept default as device string. set "wasapi:default" as default gui string (could be smarter when handled via the xml system. possible?)
[WIN32] changed: use the new settings system instead of hardcoded values.
AE: WASAPI, DirectSound - allow engine to provide less samples than buffer size
AE: DirectSound - implement drain method
[WIN32][WASAPI] created a drain method.