From: Michael Smith Date: Thu, 8 Jan 2015 00:20:03 +0000 (-0800) Subject: wavparse: skip an additional uninteresting chunk type before the fmt chunk. X-Git-Tag: 1.6.0~673 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e8f3d596bcd17b3ca31558cd16db96235d95e22e;p=platform%2Fupstream%2Fgst-plugins-good.git wavparse: skip an additional uninteresting chunk type before the fmt chunk. --- diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index a57037e..e93fe34 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -59,6 +59,8 @@ GST_DEBUG_CATEGORY_STATIC (wavparse_debug); #define GST_CAT_DEFAULT (wavparse_debug) +#define GST_RIFF_TAG_Fake GST_MAKE_FOURCC ('F','a','k','e') + #define GST_BWF_TAG_iXML GST_MAKE_FOURCC ('i','X','M','L') #define GST_BWF_TAG_qlty GST_MAKE_FOURCC ('q','l','t','y') #define GST_BWF_TAG_mext GST_MAKE_FOURCC ('m','e','x','t') @@ -1104,7 +1106,8 @@ gst_wavparse_stream_headers (GstWavParse * wav) tag == GST_RIFF_TAG_id3 || tag == GST_RIFF_TAG_IDVX || tag == GST_BWF_TAG_iXML || tag == GST_BWF_TAG_qlty || tag == GST_BWF_TAG_mext || tag == GST_BWF_TAG_levl || - tag == GST_BWF_TAG_link || tag == GST_BWF_TAG_axml) { + tag == GST_BWF_TAG_link || tag == GST_BWF_TAG_axml || + tag == GST_RIFF_TAG_Fake) { GST_DEBUG_OBJECT (wav, "skipping %" GST_FOURCC_FORMAT " chunk", GST_FOURCC_ARGS (tag)); gst_buffer_unref (buf);