OSDN Git Service

RIO-7362: Modify MP4 parser to not send EOS if duration available from content is 0
authorPacketVideo CM <engbuild@pv.com>
Mon, 5 Apr 2010 20:20:53 +0000 (13:20 -0700)
committerPacketVideo CM <engbuild@pv.com>
Mon, 5 Apr 2010 20:20:53 +0000 (13:20 -0700)
Change-Id: Ib3b2594ba8e5076f1f9155986b8eed350f3e1218

engines/2way/src/pv_2way_sdkinfo.h
engines/author/src/pv_author_sdkinfo.h
engines/player/src/pv_player_sdkinfo.h
nodes/pvmp4ffparsernode/src/pvmf_mp4ffparser_node.cpp

index a2c419b..85b908d 100644 (file)
@@ -21,7 +21,7 @@
 // This header file is automatically generated at build-time
 // *** OFFICIAL RELEASE INFO -- Will not auto update
 
-#define PV2WAY_ENGINE_SDKINFO_LABEL "1353952"
-#define PV2WAY_ENGINE_SDKINFO_DATE 0x20100331
+#define PV2WAY_ENGINE_SDKINFO_LABEL "1354203"
+#define PV2WAY_ENGINE_SDKINFO_DATE 0x20100401
 
 #endif //PV_2WAY_SDKINFO_H_INCLUDED
index e44a2fa..3941675 100644 (file)
@@ -21,7 +21,7 @@
 // This header file is automatically generated at build-time
 // *** OFFICIAL RELEASE INFO -- Will not auto update
 
-#define PVAUTHOR_ENGINE_SDKINFO_LABEL "1353952"
-#define PVAUTHOR_ENGINE_SDKINFO_DATE 0x20100331
+#define PVAUTHOR_ENGINE_SDKINFO_LABEL "1354203"
+#define PVAUTHOR_ENGINE_SDKINFO_DATE 0x20100401
 
 #endif //PV_AUTHOR_SDKINFO_H_INCLUDED
index ed22c54..2b4200c 100644 (file)
@@ -21,7 +21,7 @@
 // This header file is automatically generated at build-time
 // *** OFFICIAL RELEASE INFO -- Will not auto update
 
-#define PVPLAYER_ENGINE_SDKINFO_LABEL "1353952"
-#define PVPLAYER_ENGINE_SDKINFO_DATE 0x20100331
+#define PVPLAYER_ENGINE_SDKINFO_LABEL "1354203"
+#define PVPLAYER_ENGINE_SDKINFO_DATE 0x20100401
 
 #endif //PV_PLAYER_SDKINFO_H_INCLUDED
index 412bb82..2d81059 100644 (file)
@@ -2761,7 +2761,7 @@ PVMFStatus PVMFMP4FFParserNode::SetPlaybackStartupTime(uint32& aTargetNPT,
         mcc.set_clock(duration64, 0);
         duration = mcc.get_converted_ts(1000);
     }
-    if ((aTargetNPT >= duration) && (PVMF_DATA_SOURCE_DIRECTION_REVERSE != iPlayBackDirection))
+    if (duration && (aTargetNPT >= duration) && (PVMF_DATA_SOURCE_DIRECTION_REVERSE != iPlayBackDirection))
     {
         //report EOT for all streams.
         for (i = 0; i < iNodeTrackPortList.size(); i++)