diff --git a/ext/schroedinger/gstschrodec.c b/ext/schroedinger/gstschrodec.c index 09638c9786..1dcca7ac47 100644 --- a/ext/schroedinger/gstschrodec.c +++ b/ext/schroedinger/gstschrodec.c @@ -558,7 +558,7 @@ gst_schro_dec_scan_for_sync (GstBaseVideoDecoder * base_video_decoder, n_available -= 3; - return gst_adapter_masked_scan_uint32 (adapter, 0x42424344, 0xffffffff, + return gst_adapter_masked_scan_uint32 (adapter, 0xffffffff, 0x42424344, offset, MIN (n, n_available - 3)); } diff --git a/ext/schroedinger/gstschroparse.c b/ext/schroedinger/gstschroparse.c index 3e7cc456f0..d368a52be4 100644 --- a/ext/schroedinger/gstschroparse.c +++ b/ext/schroedinger/gstschroparse.c @@ -311,7 +311,7 @@ gst_schro_parse_scan_for_sync (GstAdapter * adapter, gboolean at_eos, n_available -= 3; - return gst_adapter_masked_scan_uint32 (adapter, 0x42424344, 0xffffffff, + return gst_adapter_masked_scan_uint32 (adapter, 0xffffffff, 0x42424344, offset, MIN (n, n_available - 3)); }