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

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] avi/fileformat avistrm.cpp,1.10.2.5,1.10.2.6
From:       gahluwalia () helixcommunity ! org
Date:       2008-06-26 6:37:33
Message-ID: 200806260639.m5Q6d24K008937 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/datatype/avi/fileformat
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv20647

Modified Files:
      Tag: hxclient_3_1_0_atlas
	avistrm.cpp 
Log Message:
Adding support for divx & xvid in avi fileformat


Index: avistrm.cpp
===================================================================
RCS file: /cvsroot/datatype/avi/fileformat/avistrm.cpp,v
retrieving revision 1.10.2.5
retrieving revision 1.10.2.6
diff -u -d -r1.10.2.5 -r1.10.2.6
--- avistrm.cpp	19 Jun 2008 05:03:14 -0000	1.10.2.5
+++ avistrm.cpp	26 Jun 2008 06:37:30 -0000	1.10.2.6
@@ -249,7 +249,10 @@
 #define  WAVE_FORMAT_DEVELOPMENT                0xFFFF /* new wave formats in development */
 
 #define  VIDEO_FORMAT_H263 HX_MAKE4CC('3', '6', '2', 'H')
-#define  VIDEO_FORMAT_DIVX HX_MAKE4CC('x', 'v', 'i', 'd')
+#define  VIDEO_FORMAT_divx  HX_MAKE4CC('x', 'v', 'i', 'd')
+#define  VIDEO_FORMAT_DIVX HX_MAKE4CC('X', 'V', 'I', 'D')
+#define  VIDEO_FORMAT_DV50 HX_MAKE4CC('0', '5', 'V', 'D')
+#define  VIDEO_FORMAT_XVID HX_MAKE4CC('D', 'I', 'V', 'X')
 
 #define AVI_LIST_OBJECT     0x4c495354 /* 'LIST' */
 #define AVI_RECORD_TYPE     0x72656320 /* 'rec ' */
@@ -670,7 +673,10 @@
                             strcpy(szStreamName, "Video Track");
                             strcpy (szMimeType, "video/X-RN-3GPP-H263");
                         }
-                        else if (m_header.ulHandler == VIDEO_FORMAT_DIVX)
+                        else if ((m_header.ulHandler == VIDEO_FORMAT_DIVX) ||
+					  (m_header.ulHandler == VIDEO_FORMAT_divx) ||
+					  (m_header.ulHandler == VIDEO_FORMAT_DV50) ||
+					  (m_header.ulHandler == VIDEO_FORMAT_XVID))
                         {
                             strcpy(szStreamName, "Video Track");
                             strcpy (szMimeType, "video/X-HX-DIVX");


_______________________________________________
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