[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] mpeg2ts/demuxer tsdemuxer.cpp,1.5.4.16,1.5.4.17
From: xzhao () helixcommunity ! org
Date: 2012-02-23 3:05:02
[Download RAW message or body]
Update of /cvsroot/datatype/mpeg2ts/demuxer
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv21442
Modified Files:
Tag: hxclient_3_1_0_atlas
tsdemuxer.cpp
Log Message:
Add protection for empty queue pop-up
Index: tsdemuxer.cpp
===================================================================
RCS file: /cvsroot/datatype/mpeg2ts/demuxer/tsdemuxer.cpp,v
retrieving revision 1.5.4.16
retrieving revision 1.5.4.17
diff -u -d -r1.5.4.16 -r1.5.4.17
--- tsdemuxer.cpp 22 Feb 2012 07:31:20 -0000 1.5.4.16
+++ tsdemuxer.cpp 23 Feb 2012 03:04:59 -0000 1.5.4.17
@@ -611,8 +611,11 @@
if (m_pCurrentProgram->bSeenKeyFrame)
{
AdvanceQueuesToKeyFrame();
- pPacket = (IHXRTPPacket*)pESStream->pPacketQueue->RemoveHead();
- bFound = TRUE;
+ if (!pESStream->pPacketQueue->IsEmpty())
+ {
+ pPacket = (IHXRTPPacket*)pESStream->pPacketQueue->RemoveHead();
+ bFound = TRUE;
+ }
}
else
{
_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic