gst: secure_parse: support gst 1.18 [1/1]

PD#SWPL-60956

Problem:
API change on 1.18

Solution:
Add macro to check version

Verify:
AB311

Signed-off-by: fei.deng <song.zhao@amlogic.com>
Change-Id: I40395ce442709420a48d0c79de974e0c68d978bc
diff --git a/gst-aml-drm-plugins-1.0/src/secure_parse/gsth264_sec_parse.c b/gst-aml-drm-plugins-1.0/src/secure_parse/gsth264_sec_parse.c
index 58a0efd..fea613f 100644
--- a/gst-aml-drm-plugins-1.0/src/secure_parse/gsth264_sec_parse.c
+++ b/gst-aml-drm-plugins-1.0/src/secure_parse/gsth264_sec_parse.c
@@ -742,13 +742,21 @@
     case GST_H264_NAL_SUBSET_SPS:
       if (!GST_H264_SEC_PARSE_STATE_VALID (h264parse, GST_H264_SEC_PARSE_STATE_GOT_SPS))
         return FALSE;
+#if GST_CHECK_VERSION(1,18,0)
+      pres = gst_h264_parser_parse_subset_sps (nalparser, nalu, &sps);
+#else
       pres = gst_h264_parser_parse_subset_sps (nalparser, nalu, &sps, TRUE);
+#endif
       goto process_sps;
 
     case GST_H264_NAL_SPS:
       /* reset state, everything else is obsolete */
       h264parse->state = 0;
+#if GST_CHECK_VERSION(1,18,0)
+      pres = gst_h264_parser_parse_sps (nalparser, nalu, &sps);
+#else
       pres = gst_h264_parser_parse_sps (nalparser, nalu, &sps, TRUE);
+#endif
 
     process_sps:
       /* arranged for a fallback sps.id, so use that one and only warn */