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);