Fix the wavedecoder a little.
authorMichael Goddard <michael.goddard@nokia.com>
Tue, 11 Oct 2011 03:50:50 +0000 (13:50 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 11 Oct 2011 06:59:48 +0000 (08:59 +0200)
commit8943111428929771774be73430c8a6d553b1ba21
tree9932a845f756420cd99e7ab1a2e427a4fe18d656
parente0f306cff947dc9779d43e225d47491d1a7b61fa
Fix the wavedecoder a little.

Handle RIFX and corrupted files better.  Update the autotest so that it
is run properly (and copies files properly in shadow build).  Fix the
gendata script to properly create testdata.

Change-Id: I47b705507bebaef54df2835ec767c6b220c64678
Reviewed-on: http://codereview.qt-project.org/6380
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: derick hawcroft <derick.hawcroft@nokia.com>
18 files changed:
src/multimedia/effects/qwavedecoder_p.cpp
src/multimedia/effects/qwavedecoder_p.h
tests/auto/multimedia.pro
tests/auto/qwavedecoder/data/gendata.sh
tests/auto/qwavedecoder/data/isawav_1_16_44100_le.wav
tests/auto/qwavedecoder/data/isawav_1_16_8000_le.wav
tests/auto/qwavedecoder/data/isawav_1_32_44100_le.wav
tests/auto/qwavedecoder/data/isawav_1_32_8000_le.wav
tests/auto/qwavedecoder/data/isawav_1_8_44100.wav
tests/auto/qwavedecoder/data/isawav_1_8_8000.wav
tests/auto/qwavedecoder/data/isawav_2_16_44100_be.wav
tests/auto/qwavedecoder/data/isawav_2_16_8000_be.wav
tests/auto/qwavedecoder/data/isawav_2_32_44100_be.wav
tests/auto/qwavedecoder/data/isawav_2_32_8000_be.wav
tests/auto/qwavedecoder/data/isawav_2_8_44100.wav
tests/auto/qwavedecoder/data/isawav_2_8_8000.wav
tests/auto/qwavedecoder/qwavedecoder.pro
tests/auto/qwavedecoder/tst_qwavedecoder.cpp