]> git.vomp.tv Git - vompclient-marten.git/commitdiff
Live TV update
authorChris Tallon <chris@vomp.tv>
Sun, 25 Nov 2007 13:33:33 +0000 (13:33 +0000)
committerChris Tallon <chris@vomp.tv>
Sun, 25 Nov 2007 13:33:33 +0000 (13:33 +0000)
playerlivetv.cc

index 46433ba9fcbd96a92234339047a56edf633714bb..c88d056379e34e4914a9bb8bba1b54521bc0aaa1 100644 (file)
@@ -233,7 +233,7 @@ void PlayerLiveTV::streamReceive(void* data, ULONG len)
   logger->log("PlayerLiveTV", Log::DEBUG, "Got data, %p, %lu", data, len);
   
 
-  if (streamChunks.size() < 30)
+  if (streamChunks.size() < 11)
   {
     StreamChunk s;
     s.data = data;
@@ -266,42 +266,7 @@ void PlayerLiveTV::chunkToDemuxer()
   StreamChunk s = streamChunks.front();
   streamChunks.pop();
   logger->log("PlayerLiveTV", Log::DEBUG, "About to call demuxer with %p %lu", s.data, s.len);
-    demuxer->put((UCHAR*)s.data, s.len);
-  
-/*  
-  FILE* fp = fopen("/data.ts", "a");
-  fwrite(s.data, s.len, 1, fp);
-  fclose(fp);
-*/
-  
- /* logger->log("PlayerLiveTV", Log::DEBUG, "Back from demuxer %i", a);
-  if (0)//(a != 50000)
-  {
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    logger->log("PlayerLiveTV", Log::ERR, "--------------------------------------- Back from demuxer %i", a);
-    abort();
-
-  }
-  */
+  demuxer->put((UCHAR*)s.data, s.len);
   free(s.data);  
 }
 
@@ -457,7 +422,7 @@ void PlayerLiveTV::threadMethod()
     {
       if (state == S_PREBUFFERING)
       {
-        if (streamChunks.size() > 0)
+        if (streamChunks.size() > 4)
         {
           while(streamChunks.size()) chunkToDemuxer();
           switchState(S_PLAY);