[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.8.2.16.2.7, 1.5.4.8.2.16.2.8
From:       ching_li () helixcommunity ! org
Date:       2012-05-25 3:39:12
[Download RAW message or body]

Update of /cvsroot/datatype/mpeg2ts/demuxer
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv9013/demuxer

Modified Files:
      Tag: hxclient_3_6_1_krill
	tsdemuxer.cpp 
Log Message:
1) bMakingPGSPacket should be reset in CTSDemuxer::Reset function;
2) Since m_ulSeekTime could be less than 1 second, so change the \
CTSDemuxer::ShouldCollectES function a little. 3) bSeenFirstPacket variable is not \
referenced by any function, so remove it.



Index: tsdemuxer.cpp
===================================================================
RCS file: /cvsroot/datatype/mpeg2ts/demuxer/tsdemuxer.cpp,v
retrieving revision 1.5.4.8.2.16.2.7
retrieving revision 1.5.4.8.2.16.2.8
diff -u -d -r1.5.4.8.2.16.2.7 -r1.5.4.8.2.16.2.8
--- tsdemuxer.cpp	24 May 2012 02:49:12 -0000	1.5.4.8.2.16.2.7
+++ tsdemuxer.cpp	25 May 2012 03:39:09 -0000	1.5.4.8.2.16.2.8
@@ -224,6 +224,9 @@
             pESStream->ulBufferOffset = 0;
             pESStream->ulCurrentPESOffset = 0;
             pESStream->ulNewAUOffset = 0;
+#ifdef HELIX_FEATURE_EMBEDED_SUBTITLE
+            pESStream->bMakingPGSPacket = FALSE;
+#endif
 
             pESStream->u64PCRHigh = 0;
             pESStream->ulPCRLow = 0;
@@ -1726,7 +1729,7 @@
     if (pESStream && pESStream->pESData && pESStream->bEnabled && pESStream->u64DTS \
>= m_u64FirstDTSBaseOffset)  {
         if (0 == m_ulSeekTime || m_bUseRawDTS ||
-            pESStream->u64DTS > m_pCurrentProgram->u64FirstDTS + \
(UINT64)(m_ulSeekTime - ONE_SECOND) * 90) +            pESStream->u64DTS > \
m_pCurrentProgram->u64FirstDTS + (INT64)(m_ulSeekTime - ONE_SECOND) * 90)  {
             return TRUE;
         }


_______________________________________________
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