[FFmpeg-cvslog] r9199 - trunk/libavformat/mpegts.c

michael subversion
Mon Jun 4 13:25:34 CEST 2007


Author: michael
Date: Mon Jun  4 13:25:33 2007
New Revision: 9199

Log:
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 ...


Modified:
   trunk/libavformat/mpegts.c

Modified: trunk/libavformat/mpegts.c
==============================================================================
--- trunk/libavformat/mpegts.c	(original)
+++ trunk/libavformat/mpegts.c	Mon Jun  4 13:25:33 2007
@@ -584,8 +584,6 @@ static void pat_scan_cb(void *opaque, co
     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, co
         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;




More information about the ffmpeg-cvslog mailing list