Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] dvbdevice optimization



The following optimization was discovered using valgrind on vdr-1.3.12. Please let me know what you think of it. Maybe it can get into 1.3.13.

Thanks,
--- vdr-1.3.12/dvbdevice.c.original	2004-10-11 09:50:03.000000000 -0700
+++ vdr-1.3.12/dvbdevice.c	2004-10-11 09:50:44.000000000 -0700
@@ -481,6 +481,7 @@
         frontendType = feinfo.type;
         ciHandler = cCiHandler::CreateCiHandler(DvbName(DEV_DVB_CA, n));
         dvbTuner = new cDvbTuner(fd_frontend, CardIndex(), frontendType, ciHandler);
+        aPid1 = aPid2 = 0;
         }
      else
         LOG_ERROR;
@@ -488,8 +489,6 @@
   else
      esyslog("ERROR: can't open DVB device %d", n);
 
-  aPid1 = aPid2 = 0;
-
   StartSectionHandler();
 }
 

Home | Main Index | Thread Index