| Date |
Developer |
Files |
Checkin comment |
| 2005/04/28 |
stuart_hc |
test/com/ComModTestAAF/ModuleTests/CAAFFileTest.cpp |
Add check that Header->LastModified is a sane value after reopening a file. |
| 2005/04/28 |
stuart_hc |
ref-impl/src/impl/ImplAAFFile.cpp |
Fix bug 1191791 - LastModified was not updated on File->Save(). See http://sourceforge.net/tracker/index.php?func=detail&aid=1191791&gr oup_id=24405&atid=381387 |
| 2005/04/28 |
stuart_hc |
README.TXT |
Clarify include and library paths for client application builds. |
| 2005/04/26 |
stuart_hc |
dodo/AAFSourceReference2.dod |
Fix documentation bug where GetChannelIDsSize() and GetMonoSourceSlotIDsSize() stated numberElements was returned instead of buffer size (in bytes) required. |
| 2005/04/25 |
stuart_hc |
ref-impl/src/impl/ImplAAFSourceReference.cpp |
Bugfix for sourceforge bug IDs 1188299, 1188301. IAAFSourceReference2 APIs: SetChannelIDs(), GetChannelIDs(), SetMonoSourceSlotIDs() and GetMonoSourceSlotIDs() treated numberElements incorrectly as array size instead of multiplying by element size for array size. |
| 2005/04/25 |
stuart_hc |
test/com/ComModTestAAF/ModuleTests/CAAFSourceReferenceTest.cpp |
Test the 6 new IAAFSourceReference2 APIs. |
| 2005/04/25 |
philipn |
ref-impl/src/impl/ImplAAFClassDef.h, ref-impl/src/impl/ImplAAFClassDef.cpp, ref-impl/src/impl/ImplAAFMetaDefinition.cpp, ref-impl/src/impl/ImplAAFMetaDefinition.h, ref-impl/src/impl/ImplAAFMetaDictionary.cpp, ref-impl/src/impl/ImplAAFMetaDictionary.h, ref-impl/src/impl/ImplAAFPropertyDef.cpp, ref-impl/src/impl/ImplAAFPropertyDef.h, ref-impl/src/impl/ImplAAFTypeDef.cpp, ref-impl/src/impl/ImplAAFTypeDef.h, ref-impl/src/impl/ImplAAFTypeDefArray.h, ref-impl/src/impl/ImplAAFTypeDefCharacter.h, ref-impl/src/impl/ImplAAFTypeDefEnum.cpp, ref-impl/src/impl/ImplAAFTypeDefEnum.h, ref-impl/src/impl/ImplAAFTypeDefExtEnum.h, ref-impl/src/impl/ImplAAFTypeDefExtEnum.cpp, ref-impl/src/impl/ImplAAFTypeDefFixedArray.cpp, ref-impl/src/impl/ImplAAFTypeDefFixedArray.h, ref-impl/src/impl/ImplAAFTypeDefIndirect.cpp, ref-impl/src/impl/ImplAAFTypeDefIndirect.h, ref-impl/src/impl/ImplAAFTypeDefInt.h, ref-impl/src/impl/ImplAAFTypeDefInt.cpp, ref-impl/src/impl/ImplAAFTypeDefObjectRef.cpp, ref-impl/src/impl/ImplAAFTypeDefObjectRef.h, ref-impl/src/impl/ImplAAFTypeDefOpaque.cpp, ref-impl/src/impl/ImplAAFTypeDefOpaque.h, ref-impl/src/impl/ImplAAFTypeDefRecord.cpp, ref-impl/src/impl/ImplAAFTypeDefRecord.h, ref-impl/src/impl/ImplAAFTypeDefRename.cpp, ref-impl/src/impl/ImplAAFTypeDefRename.h, ref-impl/src/impl/ImplAAFTypeDefSet.cpp, ref-impl/src/impl/ImplAAFTypeDefSet.h, ref-impl/src/impl/ImplAAFTypeDefStream.h, ref-impl/src/impl/ImplAAFTypeDefString.cpp, ref-impl/src/impl/ImplAAFTypeDefString.h, ref-impl/src/impl/ImplAAFTypeDefStrongObjRef.cpp, ref-impl/src/impl/ImplAAFTypeDefStrongObjRef.h, ref-impl/src/impl/ImplAAFTypeDefVariableArray.h, ref-impl/src/impl/ImplAAFTypeDefVariableArry.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.h |
implement OM interfaces to supply model information to the OM layer |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h |
added functions to convert values to strings |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLStorage.h |
changed OMClassId to OMUniqueObjectIdentification |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMXMLReader.h |
added OMListIterator.h to keep MSVC happy |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMXMLPStoredObject.cpp |
added save functions for the simple property value types; changed getGeneration() function to getExtensionSymbolspaceId() to reflect possibility that no generation AUID exists in the file; added a new function to register extensions, replacing the temporary getExtensions() functions |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMType.cpp |
implementation of new functions for internal types common to all MetaDefinitions |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h |
Changed OMClassId to OMUniqueObjectIdentification; added save...() functions for each MetaDefinition category; model extensions are added to the symbolspace using add...() functions, and these are subsequently saved using save(). |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMStorable.cpp |
PropertyDefinition function name change |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMPropertyDefinition.cpp |
new functions to complete PropertyDefinition and changed uniqueIdentification() to identification() to reflect common interface defined by OMMetaDefinition |
| 2005/04/25 |
philipn |
ref-impl/src/OM/OMDictionary.cpp |
add (empty) description attribute to builtin MetaDictionary and Header properties |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMXMLPStoredObject.h |
added save functions for the simple property value types; changed getGeneration() function to getExtensionSymbolspaceId() to reflect possibility that no generation AUID exists in the file; added a new function to register extensions, replacing the temporary getExtensions() functions |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMArrayType.h, ref-impl/include/OM/OMClassDefinition.h, ref-impl/include/OM/OMDictionary.h, ref-impl/include/OM/OMEnumeratedType.h, ref-impl/include/OM/OMIntegerType.h, ref-impl/include/OM/OMObjectReferenceType.h, ref-impl/include/OM/OMPropertyDefinition.h, ref-impl/include/OM/OMRecordType.h, ref-impl/include/OM/OMRenamedType.h, ref-impl/include/OM/OMSetType.h, ref-impl/include/OM/OMStreamType.h, ref-impl/include/OM/OMStringType.h, ref-impl/include/OM/OMType.h, ref-impl/include/OM/OMUniqueObjectIdentType.h |
added functions to pull down MetaDictionary information from the OM client layer |
| 2005/04/25 |
philipn |
AAFWinSDK/ref-impl/Om/Om.dsp |
added new header files |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMIntType.h |
file OMIntType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMStrongObjectReferenceType.h |
file OMStrongObjectReferenceType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMWeakObjectReferenceType.h |
file OMWeakObjectReferenceType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMOpaqueType.h |
file OMOpaqueType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMVariableArrayType.h |
file OMVariableArrayType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMMetaDefinition.h |
file OMMetaDefinition.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMFixedArrayType.h |
file OMFixedArrayType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMIndirectType.h |
file OMIndirectType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMExtEnumeratedType.h |
file OMExtEnumeratedType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMCharacterType.h |
file OMCharacterType.h was initially added on branch aafx-prototype. |
| 2005/04/25 |
philipn |
ref-impl/include/OM/OMCharacterType.h, ref-impl/include/OM/OMExtEnumeratedType.h, ref-impl/include/OM/OMFixedArrayType.h, ref-impl/include/OM/OMIndirectType.h, ref-impl/include/OM/OMIntType.h, ref-impl/include/OM/OMMetaDefinition.h, ref-impl/include/OM/OMOpaqueType.h, ref-impl/include/OM/OMStrongObjectReferenceType.h, ref-impl/include/OM/OMVariableArrayType.h, ref-impl/include/OM/OMWeakObjectReferenceType.h |
pull down MetaDictionary information from the OM client layer |
| 2005/04/15 |
stuart_hc |
AAFPPCDarwinSDK/g++/Scripts/mkDistPackage, AAFPPCDarwinSDK/g++/Scripts/mkDistRoot |
Fix packaging bugs in PPCDarwin-specific scripts |
| 2005/04/15 |
stuart_hc |
dist/release-files.darwin, dist/release-files.unix, dist/sdk-files.darwin, dist/sdk-files.unix |
Plugin libraries are now under aafext on all platforms. |
| 2005/04/15 |
stuart_hc |
dist/release-files.mac, dist/sdk-files.mac |
Remove unused MacOS 9 files |
| 2005/04/13 |
stuart_hc |
README.TXT, ReleaseNotes.txt |
Much needed documentation added. |
| 2005/04/12 |
phil_tudor |
doc/aafeditprotocol.pdf, doc/aafobjectspec-v1.1.pdf |
AAF Edit Protocol & AAF Object Spec v1.1 as released with AAF v1.1 SDK. |
| 2005/04/11 |
philipn |
build/pdefs-i586Linux.mk |
Added check for availability of expat library in /usr/local and /usr |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLPStoredObject.cpp |
Fix to allow for zero length strong/weak reference vectors |
| 2005/04/11 |
philipn |
ref-impl/src/impl/ImplAAFTypeDefFixedArray.h, ref-impl/src/impl/ImplAAFTypeDefFixedArray.cpp, ref-impl/src/impl/ImplAAFTypeDefRename.cpp, ref-impl/src/impl/ImplAAFTypeDefRename.h, ref-impl/src/impl/ImplAAFTypeDefSet.cpp, ref-impl/src/impl/ImplAAFTypeDefSet.h, ref-impl/src/impl/ImplAAFTypeDefVariableArray.h, ref-impl/src/impl/ImplAAFTypeDefVariableArry.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.cpp, ref-impl/src/impl/ImplAAFTypeDefWeakObjRef.h |
Added overrides from OMType to return the target path for weak reference types - this function is temporary |
| 2005/04/11 |
philipn |
ref-impl/src/impl/ImplAAFMetaDictionary.cpp, ref-impl/src/impl/ImplAAFMetaDictionary.h |
Added overrides from OMDictionary to allow registration of builtin classes and types |
| 2005/04/11 |
philipn |
ref-impl/src/OM/XMLReader.h |
Added compile dependency for expat |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLWriter.cpp, ref-impl/src/OM/OMXMLWriter.h, ref-impl/src/OM/XMLWriter.cpp, ref-impl/src/OM/XMLWriter.h |
Added simple function to allow writing of internal DTD |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLUtilities.cpp, ref-impl/src/OM/OMXMLUtilities.h |
Added reading of URIs |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLReader.h |
Added missing functionality |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMSymbolspace.cpp, ref-impl/src/OM/OMSymbolspace.h, ref-impl/src/OM/OMXMLPStoredObject.cpp, ref-impl/src/OM/OMXMLPStoredObjectFactory.cpp, ref-impl/src/OM/OMXMLStorage.cpp, ref-impl/src/OM/OMXMLStorage.h |
Added support for reading and general updates |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMRootStorable.cpp, ref-impl/src/OM/OMRootStorable.h |
Added function to allow dictionary setting post construction |
| 2005/04/11 |
philipn |
ref-impl/include/OM/OMXMLPStoredObject.h |
Added support for reading |
| 2005/04/11 |
philipn |
ref-impl/include/OM/OMType.h |
Added function to return the target path for weak references - this function is temporary |
| 2005/04/11 |
philipn |
ref-impl/include/OM/OMDictionary.h |
Added functions to allow registry of builtin class and type definitions when references (weak and in indirect types) to these are encountered in the instance data |
| 2005/04/11 |
philipn |
build/common.mk |
Added HAVE_EXPAT define and additions to the include and library paths for expat if the LIBEXPAT_PATH environment variable is set |
| 2005/04/11 |
philipn |
AAFWinSDK/ref-impl/comapi/comapi.dsp |
Added library path for expat that depends on the EXPAT_HOME environment variable being set and the library libexpat.lib |
| 2005/04/11 |
philipn |
AAFWinSDK/ref-impl/Om/Om.dsp |
Added HAVE_EXPAT define and an include path for expat that depends on the EXPAT_HOME environment variable being set |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLException.h |
file OMXMLException.h was initially added on branch aafx-prototype. |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLException.cpp, ref-impl/src/OM/OMXMLException.h, ref-impl/src/OM/OMXMLReader.cpp, ref-impl/src/OM/XMLReader.cpp |
Initial creation |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLReader.cpp |
file OMXMLReader.cpp was initially added on branch aafx-prototype. |
| 2005/04/11 |
philipn |
ref-impl/src/OM/OMXMLException.cpp |
file OMXMLException.cpp was initially added on branch aafx-prototype. |
| 2005/04/11 |
philipn |
ref-impl/src/OM/XMLReader.cpp |
file XMLReader.cpp was initially added on branch aafx-prototype. |
| 2005/04/11 |
stuart_hc |
build/pdefs-PPCDarwin.mk |
Fix AAFTARGET=Debug-static build for PPCDarwin (executables were failing to link since UUID calls were unresolved). |
| 2005/04/09 |
jptrainor |
test/com/MultiGenTest/archive/v102_vs_V11/mgt.9April.out.gz |
MultGenTest log for v102_vs_v11_cfg.pl run against V110_RC3. |
| 2005/04/09 |
jptrainor |
test/com/MultiGenTest/MultiGenTest.pl |
Tweaked a test exclusion log message. |
| 2005/04/08 |
jptrainor |
test/com/MultiGenTest/MultiGenTest.pl, test/com/MultiGenTest/archive/v102_vs_V11/v102_vs_v11_cfg.pl |
Final tweaks to get the multigen tests executing across all platforms, versions, and debug/release builds. |
| 2005/04/06 |
stuart_hc |
AAFWinSDK/AAFWinSDK.sln, AAFWinSDK/MakeSDK.vcproj, AAFWinSDK/MakeSDKExamples.vcproj, AAFWinSDK/MakeSDKExamples2.vcproj, AAFWinSDK/MakeSDKUtilities.vcproj, AAFWinSDK/DevUtils/Dump/dump.vcproj, AAFWinSDK/Everything/Everything.vcproj, AAFWinSDK/examples/com-api/ComAAFInfo/ComAAFInfo.vcproj, AAFWinSDK/examples/com-api/ComClientTestAAF/ComClientTestAAF.vcproj , AAFWinSDK/examples/com-api/ComCutsTestAAF/ComCutsTestAAF.vcproj, AAFWinSDK/examples/com-api/ComEssenceDataTest/ComEssenceDataTest.vc proj, AAFWinSDK/examples/com-api/ComExtension/ComExtensionRead.vcproj, AAFWinSDK/examples/com-api/ComExtension/ComExtensionWrite.vcproj, AAFWinSDK/examples/com-api/ComPersonnelExtension/ComPersonnelExtens ion.vcproj, AAFWinSDK/examples/com-api/ComPersonnelExtension/ComPersonnelPlugin Write.vcproj, AAFWinSDK/examples/com-api/ComPropDirectAccess/ComPropDirectAccess. vcproj, AAFWinSDK/examples/com-api/ComPropDirectDump/ComPropDirectDump.vcpr oj, AAFWinSDK/examples/com-api/ExportAudioExample/ExportAudioExample.vc proj, AAFWinSDK/examples/com-api/ExportDV/ExportDV.vcproj, AAFWinSDK/examples/com-api/ExportPCM/ExportPCM.vcproj, AAFWinSDK/examples/com-api/ExportSimpleComposition/ExportSimpleComp osition.vcproj, AAFWinSDK/examples/com-api/ImportAudioExample/ImportAudioExample.vc proj, AAFWinSDK/examples/com-api/ImportDV/ImportDV.vcproj, AAFWinSDK/examples/com-api/ImportPCM/ImportPCM.vcproj, AAFWinSDK/examples/com-api/InfoDumper/InfoDumper.vcproj, AAFWinSDK/ref-impl/AAFBasicInterpolators/AAFBasicInterpolators.vcpr oj, AAFWinSDK/ref-impl/AAFStandardCodecs/AAFStandardCodecs.vcproj, AAFWinSDK/ref-impl/aafiid/AAFIID.vcproj, AAFWinSDK/ref-impl/aaflib/AAFLIB.vcproj, AAFWinSDK/ref-impl/comapi/comapi.vcproj, AAFWinSDK/ref-impl/Impl/Impl.vcproj, AAFWinSDK/ref-impl/libjpeg/libjpeg.vcproj, AAFWinSDK/Test/com/ComFileKindTest/ComFileKindTest.vcproj, AAFWinSDK/ref-impl/Om/Om.vcproj, AAFWinSDK/Test/com/ComModTestAAF/ComModTestAAF.vcproj, AAFWinSDK/Test/com/CreateSequence/CreateSequence.vcproj, AAFWinSDK/Test/com/EssenceAccess/EssenceAccess.vcproj, AAFWinSDK/Test/com/MultiGenTest/MultiGenTest.vcproj, AAFWinSDK/Test/com/OpenExistingModify/OpenExistingModify.vcproj, AAFWinSDK/Test/com/ScaleTest/ScaleTest.vcproj, AAFWinSDK/Test/com/UTF8FileNameTest/UTF8FileNameTest.vcproj, AAFWinSDK/Utilities/AAFConverterLib/AAFConverterLib.vcproj, AAFWinSDK/Utilities/AafOmf/AafOmf.vcproj, AAFWinSDK/Utilities/aafdump/aafdump.vcproj, AAFWinSDK/Utilities/aafextract/aafextract.vcproj, AAFWinSDK/Utilities/aafviewer/aaf2dot/aaf2dot.vcproj, AAFWinSDK/Utilities/aafviewer/aafmeta2dot/aafmeta2dot.vcproj, AAFWinSDK/Utilities/eli2aaf/eli2aaf.vcproj, examples2/axDump/axDump.vcproj, examples2/axExample/axExample.vcproj, examples2/axFileGen/axFileGen.vcproj, examples2/axHrMap/axHrMap.vcproj, examples2/axLib/axLib.vcproj, examples2/axMasterMobEx/axMasterMobEx.vcproj, examples2/axPlugin/axPlugin.vcproj, examples2/axPluginInfo/axPluginInfo.vcproj |
Recreate MSVC 7.1 project files (.sln & .vcproj) from MSVC 6 project files (.dsw & .dsp) ready for v1.1 release |
| 2005/04/06 |
stuart_hc |
ref-impl/include/AAFSDKBuild.h |
Update to indicate "1.1.0.0 Release" for the first v1.1 release. |
| 2005/04/06 |
stuart_hc |
ref-impl/src/com-api/com-dll/CAAFInProcServer.cpp |
Fix run-time assert in AAFGetLibraryInfo() on PPCDarwin. Under PPCDarwin the info.dli_fname string can be "libcom-api.dylib" without any '/' char. The previous code assumed '/' would always be present. |
| 2005/04/06 |
stuart_hc |
test/com/ScaleTest/ScaleTest.cpp |
Fix MSVC 7.x compile warning |
| 2005/04/05 |
tbingham |
build/history/cl2html.awk, build/history/mkchangelogs |
Refactor, pass title (instead of tag names) to cl2html.awk. |
| 2005/04/05 |
stuart_hc |
build/cdefs-g++.mk |
Fix build error under gcc-4.0.0 by turning off -Wnon-virtual-dtor warning. The IUnknown class triggers this warning and cannot be fixed without breaking the binary compatibility of libcom-api.so. |
| 2005/04/05 |
stuart_hc |
ref-impl/src/impl/AAFObjectModel.h, ref-impl/src/impl/ImplAAFClassDef.h, test/com/MultiGenTest/MultiGenTest.cpp |
Fix gcc-4.0.0 "has virtual functions but non-virtual destructor" warning but adding empty virtual destructor definition. |
| 2005/04/05 |
stuart_hc |
examples/com-api/ExportPCM/ExportPCM.cpp, ref-impl/plugins/CAAFCDCICodec.cpp, ref-impl/plugins/CAAFCDCIDescriptorHelper.h, ref-impl/src/com-api/com-dll/CAAFInProcServer.cpp, test/com/ScaleTest/ScaleTest.cpp |
Fixes for gcc-4.0.0 "defined but not used" warning |
| 2005/04/05 |
tbingham |
build/history/AAFtagdates |
Add tags/dates for Marcha and April 2005. |
| 2005/04/05 |
tbingham |
test/com/ComModTestAAF/ModuleTests/CAAFAuxiliaryDescriptorTest.cpp |
Fix FIXME relating to buffer size vs. character count. |
| 2005/04/03 |
jptrainor |
test/com/ScaleTest/ScaleTest.cpp |
Add some null pointer asserts. Former code would segfault if file open call failed. |
| 2005/04/02 |
jptrainor |
ref-impl/src/com-api/GNUmakefile |
Add -lCio for Irix debug builds. Without this, the com library cannot be loaded by programs that don't themselvs link -lCio. Older code that doesn't use iostream does normally link -lCio and has problems. |
| 2005/04/01 |
phil_tudor |
ref-impl/src/impl/ImplAAFDictionary.cpp |
Legacy data definitions should have the same Name & Description as used in v1.0. |
| 2005/04/01 |
phil_tudor |
AAFWinSDK/include/AAFVersion.rc |
Restore Windows DLL version info by reinstating #ifndef _MAC block. |
| 2005/04/01 |
bakerian |
AAFPPCDarwinSDK/g++/sss-impl/libSSRW2C.a |
built with 64 bit |
| 2005/04/01 |
stuart_hc |
ref-impl/src/OM/OMStream.cpp |
Revert to portable OMStream::size() from revision 1.9 but include a fix for MSVC's broken fstat() by replacing it with MSVC's _fstati64(). This fix is needed for writing >2GB files using RawStorage under MSVC. The use of fseeko64 and ftello64 is not portable (it is not POSIX). |
| 2005/04/01 |
stuart_hc |
test/com/ScaleTest/GNUmakefile |
Test both EssenceData and EssenceAccess (plugin codes) APIs |
| 2005/04/01 |
stuart_hc |
test/com/ScaleTest/ScaleTest.cpp |
More testing: test both AAFFileOpenNewModify (no RawStorage) and AAFFileOpenNewModifyEx (RawStorage) to exercise more of the OM. Test that ReadSamples() returns the exact number expected. |