MS VC++ project and workspace for building aaf2dot
Added Interators for TypeDefinitions and PropertyDefinitions
Added Interators for TypeDefinitions and PropertyDefinitions\nBugfix for incorrect C++ syntax of AxAxArrayIterator::Clone declaration
Moved GetName up hierachy to AxMetaDefinition for convenience
Initial revision
Initial revision
Added targets for new utilities eli2aaf and aafviewer
Added examples2 target (AxLib) and utilities's new dependency upon examples2
Fixed typo and cleaned up whitespace usage
Fixes for compiler warning 'comparison between signed and unsigned integer'
Portability fixes for compilation under MSVC++ ver 6.
The option to order outgoing edges was removed to prevent the dot program from
Fix corruption of audio samples - audio buffer offset was not calculated correctly.
Add 4 as a permitted HorizontalSubsampling value. This allows NTSC-DV 4:1:1 chroma format to be supported.
Changed package to Utilities/aaf2dot to avoid clashes with aafmeta2dot.
Added configuration information for aafmeta2dot.
Added information about aafmeta2dot and viewing UML diagrams.
Implements aafmeta2dot which displays UML class diagrams of the AAF class model
Fixed bugs that were exposed when scope references are supported. Checking that pointers are non-zero.
Added aafmeta2dot project to the workspace.
Added simple scope references output. Scope references are shown in magenta in the aafviewer.
Added rule to create classes directory.
Added UML diagram viewing functionality.
Added aafmeta2dot project.
Updates for NTSC support
support for MSVC++ compiler
Add support for NTSC video but not audio (no audio tracks or sources added when input is NTSC).
Added simple scope references output. Scope references are shown in magenta in the aafviewer.
Fix compilation error resulting from changes to IAAFTypeDefVariableArray and IAAFTypeDefFixedArray that now implement the GetElements() function. Also fix to avoid using the now deprecated AxArrayIterator.
Add comment that the $(shell ...) syntax requires GNU make
fix crash from filename buffer overflow (increased from 80 to FILENAME_MAX)
Added command-line arg -netloc and support for adding network locator objects.
The function GetSlotEdgesWithSourceNode() replaces GetEdgesWithSourceNode() and returns only slot edges. It is used to return Slot edges from MOBs or pseudo slot (Segment) edges from Nested Scopes. The problem was that Nested Scopes also have a Data Definition edge and this edge should not be included. The function uses the "isslot" ID for Slots in MOBs and "issegment" ID for Segments in Nested Scopes.
The name of the function GetEdgesWithSourceNode() was changed to GetSlotEdgesWithSourceNode(). This change reflects the fix to the function - see also the comments for DotFactory.cpp.
Described new command-line arg -netloc
The implementation for resolving Scope References was completed. Relative Scopes greater than 0 are now supported.
The multiplicity for singular references was changed to "0..1" or "1" rather than "0..n" or "1..n". If the reference is a not an array or set then it should have the mutiplicity "0..1" if optional or "1" if required.
The paths for aaf2dot and aafmeta2dot was changed to the current directory. This change reflects the change to the default location for the configuration file.
Changed the default locations for the aaf2dot and aafmeta2dot binaries to the current directory (to make running live off CDROM more amenable).
Added the suggestion that the user should place the aafviewer.cfg configuration file in the same directory as the startup script.
Changes to ConfigManager.java in revision 1.3 require a new revision of this Java archive.
Bugfix: Read the tens-of-hours part of the DV timecode correctly
Add 'using namespace std' (previously relied on inclusion through headers).
Use std:: for std namespace items (previously relied on "using namespace" via includes)
Fix for API change: CreatePropertyIter -> GetProperties
Initial version of scalability test scripts and related data
The debug versions of librefstg.a & libSSRW2C.a are no longer used
remove commented-out code
remove commented-out code (via #if 1, #else)
add missing case for PLATFORM_GCC_SPARC_SOLARIS
Fixed typo that broke Solaris build
Fix accidental SUCCESS exit status when test fails (least significant 8 bits returned to parent causing some errors codes to be truncated to 0 (success)).
Renamed from pdefs-SunSunOS.mk
File renamed to pdefs-SparcSolaris.mk
Renamed platform directory from AAFSunSunOSSDK to AAFSparcSolarisSDK - libSSRW2C.a remains unchanged
Rename of platform SunSunOS to SparcSolaris
Not necessary to keep library under revision control - source files are under revision control in ref-impl/uuid_gen.
Prepend the platform directory containing libcom-api.so to the library search path. This ensure the correct version of libcom-api.so will be used to runs the tests.
Platform dir renamed from AAFSunSunOSSDK to AAFSparcSolarisSDK
Replace non-POSIX ftello64,fseeko64 with POSIX ftello,fseeko calls. See http://www.opengroup.org/onlinepubs/007904975/functions/fseek.html
Bugfix - the check target requires the tests to be built first
Removed OS_MACOS10 which was deprecated and replaced by OS_DARWIN.
Removed OS_MACOS10 and PLATFORM_GCC_POWERPC_MACOS10 macros which were deprecated and replaced by OS_DARWIN and PLATFORM_GCC_POWERPC_DARWIN respectively.
Removed duplicate header files which are under CVS control under ref-impl/
Removed duplicate header files which are under CVS control under ref-impl/
Removed duplicate C files which are under CVS control under ref-impl/
Removed empty, unused header file.
Add $Id$ and $Name$ CVS keywords to aid identification of version and branch.
Use CRLF for all MS Visual Studio project files
Fixed typo where WAVE descriptor would end up in dictionary instead of CDCI
Add $Id$ and $Name$ CVS keywords to aid identification of version and branch.
Change license to GPL
Add $Id$ and $Name$ CVS keywords to aid identification of version and branch.
Change license to GPL
Include Id and Name CVS keywords in generated file
Removed step where generated include files are copied to platform SDK
Removed duplicate header files which are under CVS control under ref-impl/
Fixed new[]/delete[] mismatch bugs discovered by valgrind.
Remove unnecessary dependency on AAFUtils.h (which broke Linux/Unix builds)
Fixed inconsistent display of stream size to always be decimal (1st stream size was displayed in hex, subsequent sizes were in decimal).
Set the aafAccessor length to the FileDescriptor length, rather than the SourceMob length (fixes a bug where ReadSamples would stop short on files with different SourceMob->EditRate and Descr->SampleRate).
8bit 11025 Hz WAV sample used by AAFEssenceAccess module test
Add $Id$ and $Name$ CVS keywords to aid identification of version and branch.
Update copyright notice date to 2004
Output Id and Name keywords in generated copyright notice
File moved to ref-impl/src/com-api to avoid dependency on Utilities.
Add EssenceDataEx interface.
Removed dependency on Utilities/Include since CAAFBuiltinDefs.h is now under ref-impl/src/com-api
Updates for recent Cygwin environments
Removed dependency on Utilities/Include since CAAFBuiltinDefs.h is now under ref-impl/src/com-api
Removed duplicate idl files which are under CVS control under ref-impl/
Print "NOT SUCCESS" after each unsuccessfull test - new users can be deceived that tests have passed since no indication is given at the time of failure (indication is given only in the summary).
Add -laaflib to resolve missing _AUID_AAFCDCIDescriptor symbol under PPCDarwin.
Update for Solaris and Darwin builds - fixes compile error.
Build libuuid_gen on Linux, Darwin & Irix in addition to Solaris.
Don't build dump.cpp on SparcSolaris OR PPCDarwin since there is no available IStream and IStorage implementation on those platforms.
Remove libSSRW2C SEGV workaround where dummy data was written to an EssenceData object. This reinstates the test where zero-length EssenceData objects are written.
Fix compile error on SparcSolaris by removing ancient sun include.
Update sun support and include g++ support on sun.
Restore Id and Name CVS keywords.