You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user