fix a memleak

git-svn-id: https://ffmpegsource.googlecode.com/svn/trunk@740 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Fix a memleak, attempt 2.
av_bitstream_filter_filter() can reallocate the input buffer and give you a different pointer back, and it's apparently your responsibility to free it. This was previously not done.

The code is basically still incorrect and will not work for chains of more than one bitstream filter, but I don't think that's ever been used in ffms.

git-svn-id: https://ffmpegsource.googlecode.com/svn/trunk@741 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Don't try to apply audio delay relative to empty video tracks

git-svn-id: https://ffmpegsource.googlecode.com/svn/trunk@742 dcf88d3e-5074-11de-ac45-ff9ca5716a9b
Switch to decode_audio4 when indexing audio
Add support for dumping planar audio while indexing
Use decode_audio4 in the audio sources
Interleave planar audio formats when decoding
Add support for resampling audio with libavresample

This currently has a bunch of limitations. The resampling can't be
reconfigured after the first call to GetAudio, and sample rate
conversions aren't supported.
Update changelog