From 0618bb1c5b402d0886724b9ef46a6871d3c8a323 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 4 Jun 2007 11:25:33 +0000 Subject: [PATCH] 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 --- libavformat/mpegts.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c index 3918897..742b45c 100644 --- a/libavformat/mpegts.c +++ b/libavformat/mpegts.c @@ -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; -- 2.7.4