[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