logger->log("PlayerLiveTV", Log::DEBUG, "Got data, %p, %lu", data, len);
- if (streamChunks.size() < 30)
+ if (streamChunks.size() < 11)
{
StreamChunk s;
s.data = data;
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);
}
{
if (state == S_PREBUFFERING)
{
- if (streamChunks.size() > 0)
+ if (streamChunks.size() > 4)
{
while(streamChunks.size()) chunkToDemuxer();
switchState(S_PLAY);