[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.9,1.10.2.10
From:       jrathore () helixcommunity ! org
Date:       2008-12-24 23:19:43
Message-ID: 200812242321.mBONLodj030106 () mailer ! progressive-comp ! com
[Download RAW message or body]

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

Modified Files:
      Tag: hxclient_3_1_0_atlas
	avistrm.cpp 
Log Message:
Modified by: jrathore@real.com

Date: 12/24/08

Project: Helix DNA Client

 

Synopsis: Adding additional uppercase and lowercase FOURCCs for H.264 and DX50 in avi \
fileformat

 

Overview: Following http://www.fourcc.org/codecs.php as reference, this change adds \
additional FOURCCs for H.264 and DX50 (flavor of DIVX) in AVI fileformat

 

Files Added: None

 

Files Modified:

avistrm.cpp (/datatype/avi/fileformat/avistrm.cpp)

 

Image Size and Heap Use impact (Client -Only): None

 

Platforms and Profiles Affected:

Platform: win32-i386-vc7

Profile: helix-client-all-defines

 

Platforms and Profiles Build and Functionality Verified:

Platform: win32-i386-vc7

Profile: helix-client-all-defines

target(s): splay

 

Branch: hxclient_3_1_0_atlas, HEAD

 

Copyright assignment: I am a RealNetworks employee.

 

Files Attached: avistrm.diff

-


Index: avistrm.cpp
===================================================================
RCS file: /cvsroot/datatype/avi/fileformat/avistrm.cpp,v
retrieving revision 1.10.2.9
retrieving revision 1.10.2.10
diff -u -d -r1.10.2.9 -r1.10.2.10
--- avistrm.cpp	24 Dec 2008 00:55:57 -0000	1.10.2.9
+++ avistrm.cpp	24 Dec 2008 23:19:40 -0000	1.10.2.10
@@ -251,11 +251,14 @@
 #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_DV50 HX_MAKE4CC('0', '5', 'V', 'D')
+#define  VIDEO_FORMAT_DX50 HX_MAKE4CC('0', '5', 'X', 'D')
+#define  VIDEO_FORMAT_dx50 HX_MAKE4CC('0', '5', 'x', 'd')
 #define  VIDEO_FORMAT_XVID HX_MAKE4CC('D', 'I', 'V', 'X')
 #define  VIDEO_FORMAT_xvid HX_MAKE4CC('d', 'i', 'v', 'x')
 #define  VIDEO_FORMAT_H264 HX_MAKE4CC('4', '6', '2', 'H')
+#define  VIDEO_FORMAT_h264 HX_MAKE4CC('4', '6', '2', 'h') 
 #define  VIDEO_FORMAT_AVC1 HX_MAKE4CC('1', 'C', 'V', 'A')
+#define  VIDEO_FORMAT_avc1 HX_MAKE4CC('1', 'c', 'v', 'a') 
 
 
 #define AVI_LIST_OBJECT     0x4c495354 /* 'LIST' */
@@ -679,7 +682,8 @@
                         }
                         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_dx50) ||
+                                          (m_header.ulHandler == VIDEO_FORMAT_DX50) \
||  (m_header.ulHandler == VIDEO_FORMAT_XVID)||
 					  (m_header.ulHandler == VIDEO_FORMAT_xvid))
                         {
@@ -687,7 +691,9 @@
                             strcpy (szMimeType, "video/X-HX-DIVX");
                         }
                         else if ((m_header.ulHandler == VIDEO_FORMAT_H264) ||
-                                    (m_header.ulHandler == VIDEO_FORMAT_AVC1))
+                                        (m_header.ulHandler == VIDEO_FORMAT_h264) || \
 +                                        (m_header.ulHandler == VIDEO_FORMAT_AVC1) \
||  +                                        (m_header.ulHandler == \
VIDEO_FORMAT_avc1))  {
                             strcpy(szStreamName, "Video Track");
                             strcpy(szMimeType, "video/X-HX-AVC1");


_______________________________________________
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