if(ssc->ssc_lang[0])
htsmsg_add_str(c, "language", ssc->ssc_lang);
- if(ssc->ssc_type == SCT_SUBTITLES) {
+ if(ssc->ssc_type == SCT_DVBSUB) {
htsmsg_add_u32(c, "composition_id", ssc->ssc_composition_id);
htsmsg_add_u32(c, "ancillary_id", ssc->ssc_ancillary_id);
}
parse_audio(t, st, data, len, start, parse_ac3);
break;
- case SCT_SUBTITLES:
+ case SCT_DVBSUB:
parse_subtitles(t, st, data, len, start);
break;
memcpy(lang, ptr, 3);
composition_id = ptr[4] << 8 | ptr[5];
ancillary_id = ptr[6] << 8 | ptr[7];
- hts_stream_type = SCT_SUBTITLES;
+ hts_stream_type = SCT_DVBSUB;
break;
default:
{ "H264", SCT_H264 },
{ "AC3", SCT_AC3 },
{ "TELETEXT", SCT_TELETEXT },
- { "SUBTITLES", SCT_SUBTITLES },
+ { "DVBSUB", SCT_DVBSUB },
{ "CA", SCT_CA },
{ "PMT", SCT_PMT },
{ "PAT", SCT_PAT },
htsmsg_add_u32(sub, "caproviderid", st->st_providerid);
}
- if(st->st_type == SCT_SUBTITLES) {
+ if(st->st_type == SCT_DVBSUB) {
htsmsg_add_u32(sub, "compositionid", st->st_composition_id);
htsmsg_add_u32(sub, "ancillartyid", st->st_ancillary_id);
}
htsmsg_get_u32(c, "caproviderid", &st->st_providerid);
- if(type == SCT_SUBTITLES) {
+ if(type == SCT_DVBSUB) {
if(!htsmsg_get_u32(c, "compositionid", &u32))
st->st_composition_id = u32;
htsmsg_add_str(c, "details", st->st_lang);
break;
- case SCT_SUBTITLES:
+ case SCT_DVBSUB:
snprintf(buf, sizeof(buf), "%s (%04x %04x)",
st->st_lang, st->st_composition_id, st->st_ancillary_id);
htsmsg_add_str(c, "details", buf);