uint16_t aspect_num;
uint16_t aspect_den;
+
+ uint8_t commercial;
} mk_track_t;
/**
mkm->tracks[i].channels = ssc->ssc_channels;
mkm->tracks[i].aspect_num = ssc->ssc_aspect_num;
mkm->tracks[i].aspect_den = ssc->ssc_aspect_den;
+ mkm->tracks[i].commercial = COMMERCIAL_UNKNOWN;
mkm->tracks[i].sri = ssc->ssc_sri;
mkm->tracks[i].nextpts = PTS_UNSET;
mark = 1;
t->sri = pkt->pkt_sri;
}
+ if(pkt->pkt_commercial != t->commercial &&
+ pkt->pkt_commercial != COMMERCIAL_UNKNOWN) {
+ mark = 1;
+ t->commercial = pkt->pkt_commercial;
+ }
if(mark)
mk_mux_insert_chapter(mkm);