#define DVB_DESC_TELETEXT 0x56
#define DVB_DESC_SUBTITLE 0x59
#define DVB_DESC_AC3 0x6a
+#define DVB_DESC_AAC 0x7c
int dvb_get_string(char *dst, size_t dstlen, const uint8_t *src,
const size_t srclen);
case 0x1b:
hts_stream_type = SCT_H264;
break;
+
+ default:
+ break;
}
memset(lang, 0, 4);
hts_stream_type = SCT_AC3;
break;
+ case DVB_DESC_AAC:
+ if(estype == 0x11)
+ hts_stream_type = SCT_AAC;
+ break;
+
default:
break;
}
{ "CA", SCT_CA },
{ "PMT", SCT_PMT },
{ "PAT", SCT_PAT },
+ { "AAC", SCT_AAC },
};
SCT_CA,
SCT_PAT,
SCT_PMT,
+ SCT_AAC,
} streaming_component_type_t;
*/
int tht_refcount;
+ /**
+ *
+ */
+ int tht_flags;
+
+#define THT_DEBUG 0x1
+
/**
* Source type is used to determine if an output requesting
* MPEG-TS can shortcut all the parsing and remuxing.
st->st_pid);
goto audio;
+ case SCT_AAC:
+ snprintf(audio + strlen(audio), sizeof(audio) - strlen(audio),
+ "%sAAC (PID:%d", strlen(audio) > 0 ? ", " : "",
+ st->st_pid);
+ goto audio;
+
case SCT_CA:
snprintf(scrambling + strlen(scrambling),
sizeof(scrambling) - strlen(scrambling),