diff --git a/gst/audioparsers/gstdcaparse.c b/gst/audioparsers/gstdcaparse.c index 7c11e0b739..37f8a87bd4 100644 --- a/gst/audioparsers/gstdcaparse.c +++ b/gst/audioparsers/gstdcaparse.c @@ -333,7 +333,7 @@ gst_dca_parse_check_valid_frame (GstBaseParse * parse, if (G_LIKELY (parser_in_sync && dcaparse->last_sync != 0)) { off = gst_byte_reader_masked_scan_uint32 (&r, 0xffffffff, - dcaparse->last_sync, 0, size); + dcaparse->last_sync, 0, bufsize); } if (G_UNLIKELY (off < 0)) {