amltsdemux: CB1 support audio DTS-UHD   [1/1]

PD#SWPL-191410

Problem:
support audio DTS-UHD

Solution:
support audio DTS-UHD

Verify:
AH212

Change-Id: I7b8f3146d12b3e64f64c288b4e0cb6d2a3d0f336
Signed-off-by: kaiqiang.xiang <kaiqiang.xiang@amlogic.com>
diff --git a/aml-tsdemux/amltsdemux.c b/aml-tsdemux/amltsdemux.c
index 96d7664..8929446 100644
--- a/aml-tsdemux/amltsdemux.c
+++ b/aml-tsdemux/amltsdemux.c
@@ -1493,6 +1493,14 @@
         caps = gst_caps_new_empty_simple ("audio/x-ac4");
         break;
       }
+      desc = amlts_get_descriptor_from_stream_with_extension (bstream,
+          GST_MTS_DESC_DVB_EXTENSION, GST_MTS_DESC_EXT_DVB_DTS_UHD_AUDIO_STREAM);
+      if (desc) {
+        GST_LOG_OBJECT (demux, "DTS-UHD audio");
+        is_audio = TRUE;
+        caps = gst_caps_new_empty_simple ("audio/x-dts");
+        break;
+      }
 #endif
 
       desc = amlts_get_descriptor_from_stream (bstream, GST_MTS_DESC_DVB_AC3);