Ejemplo n.º 1
0
 def _updateEM3U8Finished(self, code=0):
     printDBG('EM3U8Downloader._updateEM3U8Finished update code[%d]--- ' %
              (code))
     if not self.em3u8Started:
         self.status = DMHelper.STS.ERROR
         HLSDownloader._terminate(self)
         self.onFinish()
Ejemplo n.º 2
0
 def _terminate(self):
     printDBG("HLSDownloader._terminate")
     if self.EM3U8linkProv:
         self.EM3U8linkProv_appClosed_conn = None
         #self.EM3U8linkProv_stdoutAvail_conn = None
         self.EM3U8linkProv_stderrAvail_conn = None
         self.EM3U8linkProv.sendCtrlC()
         self.EM3U8linkProv = None
     return HLSDownloader._terminate(self)