From a781bcba27f8cd8d8a93e27dbba642b189507dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sat, 15 Aug 2009 06:36:53 +0000 Subject: [PATCH] Add support for detecting AC-3 streams via the h.222 registration descriptor --- src/psi.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/psi.c b/src/psi.c index b6a05d57..eddf758c 100644 --- a/src/psi.c +++ b/src/psi.c @@ -347,6 +347,12 @@ psi_parse_pmt(th_transport_t *t, uint8_t *ptr, int len, int chksvcid, update |= psi_desc_ca(t, ptr, dlen); break; + case DVB_DESC_REGISTRATION: + if(dlen == 4 && + ptr[0] == 'A' && ptr[1] == 'C' && ptr[2] == '-' && ptr[3] == '3') + hts_stream_type = SCT_AC3; + break; + case DVB_DESC_VIDEO_STREAM: frameduration = mpeg2video_framedurations[(ptr[0] >> 3) & 0xf]; break;