mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
remove fake service/provider names used for PAT
this allows us to distingush if the info came from SDT or PAT and will allow to dyamically fill info in ... Originally committed as revision 9199 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c11aac6cda
commit
0618bb1c5b
@ -584,8 +584,6 @@ static void pat_scan_cb(void *opaque, const uint8_t *section, int section_len)
|
||||
SectionHeader h1, *h = &h1;
|
||||
const uint8_t *p, *p_end;
|
||||
int sid, pmt_pid;
|
||||
char *provider_name, *name;
|
||||
char buf[256];
|
||||
|
||||
#ifdef DEBUG_SI
|
||||
av_log(ts->stream, AV_LOG_DEBUG, "PAT:\n");
|
||||
@ -611,16 +609,7 @@ static void pat_scan_cb(void *opaque, const uint8_t *section, int section_len)
|
||||
if (sid == 0x0000) {
|
||||
/* NIT info */
|
||||
} else {
|
||||
/* add the service with a dummy name */
|
||||
snprintf(buf, sizeof(buf), "Service %x\n", sid);
|
||||
name = av_strdup(buf);
|
||||
provider_name = av_strdup("");
|
||||
if (name && provider_name) {
|
||||
new_service(ts, sid, provider_name, name);
|
||||
} else {
|
||||
av_freep(&name);
|
||||
av_freep(&provider_name);
|
||||
}
|
||||
new_service(ts, sid, NULL, NULL);
|
||||
}
|
||||
}
|
||||
ts->stop_parse = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user