#! /bin/sh

for WAV in $*; do
    TMPFILE=$WAV.tmp
    gst-launch filesrc location=$WAV ! wavparse ! wavenc ! filesink location=$TMPFILE > /dev/null
    if [ -s $TMPFILE ]; then
        mv $TMPFILE $WAV
    else
        echo "Failed to re-encode `basename $WAV`" >&2
        rm $TMPFILE
    fi
    echo
done

exit 0
