[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] mp4/payload mp4vpyld.cpp, 1.20.8.7.2.3, 1.20.8.7.2.3.36.1 Umakefil, 1.17.2.3.16.3, 1.
From:       xzhao () helixcommunity ! org
Date:       2013-02-18 7:06:00
[Download RAW message or body]

Update of /cvsroot/datatype/mp4/payload
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv24962

Modified Files:
      Tag: hxclient_5_0_1_hebe
	mp4vpyld.cpp Umakefil 
Log Message:
This change is needed for below code change:
 1. Let DASH FF@HEAD co-work with 501HEBE

Detailed Change as below:
 1. Translate HX_ASM_SWITCH_STREAM to codec reinit flag 


Index: mp4vpyld.cpp
===================================================================
RCS file: /cvsroot/datatype/mp4/payload/mp4vpyld.cpp,v
retrieving revision 1.20.8.7.2.3
retrieving revision 1.20.8.7.2.3.36.1
diff -u -d -r1.20.8.7.2.3 -r1.20.8.7.2.3.36.1
--- mp4vpyld.cpp	24 Dec 2010 06:00:49 -0000	1.20.8.7.2.3
+++ mp4vpyld.cpp	18 Feb 2013 07:05:53 -0000	1.20.8.7.2.3.36.1
@@ -1333,6 +1333,12 @@
                         // flag in the HXCODEC_DATA flags field.
                         pHXCodecData->flags |= HX_KEYFRAME_FLAG;
                     }
+
+                    if (ucFlags & HX_ASM_SWITCH_STREAM)
+                    {
+                        //first packet after reinit packet
+                        pHXCodecData->flags |= HX_REINIT_CODEC_FLAG;
+                    }
                 }
 
 		ulSegmentSize = 0;

Index: Umakefil
===================================================================
RCS file: /cvsroot/datatype/mp4/payload/Umakefil,v
retrieving revision 1.17.2.3.16.3
retrieving revision 1.17.2.3.16.3.36.1
diff -u -d -r1.17.2.3.16.3 -r1.17.2.3.16.3.36.1
--- Umakefil	25 May 2011 07:37:26 -0000	1.17.2.3.16.3
+++ Umakefil	18 Feb 2013 07:05:53 -0000	1.17.2.3.16.3.36.1
@@ -81,8 +81,7 @@
 if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"):                   
         project.AddSources("h264pyld.cpp") 
 
-if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1") and \
-     project.IsDefined("HELIX_FEATURE_HTTP_LIVE_STREAMING"):                   
+if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"):
         project.AddModuleIncludes("datatype/h264/common/pub")
         project.AddSources("h264espyld.cpp")
 


_______________________________________________
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