Initial commit of Schemasoft structured storage - currently only works on linux
Backing out changes committed to head that should have been put in schemasoft branch
backing off error in committing to branch schemasoft
Updated library following feedback
Now writes faked essence data to prevent exceptions when using schemasoft libs
Exection thrown in test - fixed by writing dummy data to essence stream
Strange line endings corrected
Initial commit of Schemasoft structured storage - currently only works on linux
first commit of schema soft structured storage
first commit of branch schemasoft
backing off error in committing to branch schemasoft
First commit of schemasoft structured storage
Updated to test for schemasoft structured storage
Changes to use same SchemaSoft library in relaese and debug builds
Added 4k sector fixes
Added project files for VC7
Added Schemasoft fixes for 4k sector compatibility
Added files for Solaris platform
Added MS SS 4K support
Added MS4K support
Test now uses real essence to prevent an exception created in the WAV codec
Added support for MS4K and some bug fixes
Cahnges to support MS 4k Structured Storage
Regression in linux build repaired
fixed regression in library which stopped interoperability with MS 4k
LGPL UUID Generator
Added 4k sector size, new files, in MS raw storage
bug fixed with >2GB files
fixes for >2GB files
Build for large files on Solaris
more poratable version of off_64_t
improved size() algorithm
Fix Typo in registering files leading to no selection of MS library
Added alternate file selection
Bug fix whereby default selection of factory always made
MSB set on error status return to correctly detect erros
small typo with __int64 incorrectly written with one _
small fix to readSignature to stop propagation of - sign when comparing signatures
define OM_KLUDGE_TYPEDEFRECORD to eliminate PRECONDITION optional property not present
typedef off64_t __off64_t added to solaris definitions
remove solris typedef for off64_t
fixed comile failues due to lack of aaffilekind declarations on some platforms
changed method of selecing size, by removing commented out code and replacing with #if(0)
removed 5 assertions in writing test file by writing essence to the EssenceData objects
added call to uuid library for solaris use
removed 5 assertions in writing test file by writing essence to the EssenceData objects
Small typo fixed in #else statement
Under certain circumstances (see bug log) the destructor can throw an exception. try/catch block added to stop exception leaving the destructor
Changs resulting from SS update to version 3.10
Removed precodition for writing a zero length stream
Changs resulting from SS update to version 3.10
sorted line endigs problem
Changes resulting from version 3.10 of SS library
Now compiles with SchemaSoft library version 3.10
updates to SchemaSoft version 3.10
version 3.10
Update to match changed location of ssrw_c.lib
Update to match changed location of ssrw_c.lib
Bug fixed where streams could be truncated with SchemaSoft library
SS libs cna now safely store zero length essence
Small fix to build on linux
Added AAF license notice
Now correctly tests Gamma optional property
Test modified to keep up with changes to Raw Storage interface
Test modified to keep up with changes to Raw Storage interface
Added AAF license notice
bug with debug memory allocation fixed, now uses same allocation as the SS library
Added AAF Copyright notice
Changed CreateAAFFileOnRawStorage to accept NULL for pFileKind when file esists and treat it as aafFileKindDontCare
Now only uses Source Clip and segments to reconcile MobLength, thus avoiding trying to use such thngs as metadata slots
reinstated precondition so that writing 0 bytes to essence data stream is prohibited
previous fix updatesd so only avaialbe if using debug build of SS library
Improved comment on last commit
Rebuilt with Multi thread DLL lib option
Added header files to allow some dynamic casts under VC7
Added Mob2::AppendNewStaticSlot and Mob2::AppendNewEventSlot
Removed ifdefed out code
Comments added to CreateStaticEssence and CreateEventEssence
Added new files to project files, made build consistent across the projects
Test to exercise filenames with non-ascii characters in them
Header file for utf8 filename support
File added to project pro-tem, can be removed when utilities library is implemented
File added to project pro-tem,. Can be removed when utilities library is implemented
Small fix to remove warning
changed wc conversion routines to support utf8 filenames
Added utf8 filename support
Added utf8 filename support
added include to find utf8.h
First check in of test for UTF8 filename support
Support of CreateStaticEssence
Added Utf8 support to filenames
Added Utf8 support to filenames
Support of MAsterMob2::CreateStaticEssence
Added Utf8 support to filenames
Added support for UTF8
Testing support for UTF8 filenames
Added Test UTF8 filenames
Added support for UTF8 filenames
fixed warning on return of size_t -1
Added UTF8 filename support