Original commit message from CVS:
Set the explicit caps on the pad when the file is parsed as explicit caps get wiped during state changes. fixes bug #148043
+2004-07-25 Iain <iain@prettypeople.org>
+
+ * gst/wavparse/gstwavparse.c (gst_wavparse_fmt): Set the caps on the
+ pad now rather than when the pad is created because state changes wipe
+ explicit caps (fixes #148043).
+
2004-07-25 Sebastien Cote <sc5@hermes.usherb.ca>
reviewed by Benjamin Otte <otte@gnome.org>