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

List:       helix-server-cvs
Subject:    [Server-cvs] include server_piids.h,1.11,1.12
From:       dcollins () helixcommunity ! org
Date:       2010-04-28 23:07:08
Message-ID: 201004282307.o3SN71Hl027258 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/server/include
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv22466/server/include

Modified Files:
	server_piids.h 
Log Message:
Synopsis
========
Updates related to building the server in 64-bit mode on RHEL5

Branches: HEAD
Reviewer: Jamie


Description
===========

The attached updates were necessary to compile in 64-bit mode on RHEL5.
Aside from various casts, many of which I've flagged with "TODO" comments
to help with reviewing these more closely later, this dev environment
doesn't seem to define uintptr_t.  Also, the IID_IHXAMFComplexObject
GUID was defined incorrectly, using nine hex digits rather than eight
(the top-most would have been truncated so I've deleted it.)  GCC flagged
this as an error rather than a warning.

Some of these changes are needed not so much because of 64-bits but
because of the updated build configuration, such as moving from the the
ISO C89 to ISO C99 standard and the removal of the --permissive flag.


Files Affected
==============

common/include/hxtypes.h
common/util/hxcodeconvtoutf8.cpp
datatype/mp4/payload/pub/h264pyld.h
server/include/server_piids.h


Testing Performed
=================

Unit Tests:
- N/A

Integration Tests:
- Server builds and runs on both 32-bit and 64-bit builds
- The server's 64-bit support is not complete, however
- The server's 32-bit build is only marginally tested when built using
    this configuration

Leak Tests:
- N/A

Performance Tests:
- N/A

Platforms Tested: linux-rhel5-x86_64, linux-rhel5-x86
Build verified: linux-rhel5-x86_64, linux-rhel5-x86


QA Hints
========
* N/A


Index: server_piids.h
===================================================================
RCS file: /cvsroot/server/include/server_piids.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- server_piids.h	23 Apr 2010 22:55:40 -0000	1.11
+++ server_piids.h	28 Apr 2010 23:07:06 -0000	1.12
@@ -126,7 +126,7 @@
 DEFINE_GUID(IID_IHXURLParser, 0x7295717a, 0xc856, 0x44d0, 0x99,
          0x72, 0xba, 0x11, 0x66, 0xda, 0xf7, 0xdf);
 
-DEFINE_GUID(IID_IHXAMFComplexObject, 0xa2e156030, 0xf205, 0x4b5b, 0x9b, 0x06, 0x2f,
+DEFINE_GUID(IID_IHXAMFComplexObject, 0x2e156030, 0xf205, 0x4b5b, 0x9b, 0x06, 0x2f,
             0xdd, 0x16, 0x02, 0xce, 0xb9);
 
 DEFINE_GUID(IID_IHXRTMPCommand, 0xdd18d030, 0xfd7c, 0x4147, 0x9a, 0xb5, 0x92,


_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic