|
|
@ -1014,10 +1014,8 @@ static void pmt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len |
|
|
|
int mp4_dec_config_descr_len = 0; |
|
|
|
int mp4_dec_config_descr_len = 0; |
|
|
|
int mp4_es_id = 0; |
|
|
|
int mp4_es_id = 0; |
|
|
|
|
|
|
|
|
|
|
|
#ifdef DEBUG |
|
|
|
|
|
|
|
av_dlog(ts->stream, "PMT: len %i\n", section_len); |
|
|
|
av_dlog(ts->stream, "PMT: len %i\n", section_len); |
|
|
|
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); |
|
|
|
hex_dump_debug(ts->stream, (uint8_t *)section, section_len); |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p_end = section + section_len - 4; |
|
|
|
p_end = section + section_len - 4; |
|
|
|
p = section; |
|
|
|
p = section; |
|
|
@ -1134,10 +1132,9 @@ static void pat_cb(MpegTSFilter *filter, const uint8_t *section, int section_len |
|
|
|
const uint8_t *p, *p_end; |
|
|
|
const uint8_t *p, *p_end; |
|
|
|
int sid, pmt_pid; |
|
|
|
int sid, pmt_pid; |
|
|
|
|
|
|
|
|
|
|
|
#ifdef DEBUG |
|
|
|
|
|
|
|
av_dlog(ts->stream, "PAT:\n"); |
|
|
|
av_dlog(ts->stream, "PAT:\n"); |
|
|
|
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); |
|
|
|
hex_dump_debug(ts->stream, (uint8_t *)section, section_len); |
|
|
|
#endif |
|
|
|
|
|
|
|
p_end = section + section_len - 4; |
|
|
|
p_end = section + section_len - 4; |
|
|
|
p = section; |
|
|
|
p = section; |
|
|
|
if (parse_section_header(h, &p, p_end) < 0) |
|
|
|
if (parse_section_header(h, &p, p_end) < 0) |
|
|
@ -1178,10 +1175,8 @@ static void sdt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len |
|
|
|
int onid, val, sid, desc_list_len, desc_tag, desc_len, service_type; |
|
|
|
int onid, val, sid, desc_list_len, desc_tag, desc_len, service_type; |
|
|
|
char *name, *provider_name; |
|
|
|
char *name, *provider_name; |
|
|
|
|
|
|
|
|
|
|
|
#ifdef DEBUG |
|
|
|
|
|
|
|
av_dlog(ts->stream, "SDT:\n"); |
|
|
|
av_dlog(ts->stream, "SDT:\n"); |
|
|
|
av_hex_dump_log(ts->stream, AV_LOG_DEBUG, (uint8_t *)section, section_len); |
|
|
|
hex_dump_debug(ts->stream, (uint8_t *)section, section_len); |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p_end = section + section_len - 4; |
|
|
|
p_end = section + section_len - 4; |
|
|
|
p = section; |
|
|
|
p = section; |
|
|
|