Yes, you may get an error with compiler that nobody has tested yet. The 1.1.6 AAF code is quite old at this point. It's probably and easy to fix, however. Look for a command line option that disables this error: clang: error: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated I have not tested, but I think you need to add "-x c++" to command line of g++ command. Open the build/pdefs-x86_64Darwin.mk and add it to the PLATFORM_CFLAGS. It may help. If not, then that's the general...
I can't say one way or another regarding python. I've never used the python wrapper. I do know the avid2018 branch works fine. I'm using it now.
The latest version of XCode is not working. I just confirmed that by trying to build the AAF 1.1.6 code using clang-1000.11.45.5 (see below). You can try one of the binary releases. I don't know if the compatible with the latest macOS releases, however. You also use the AAF avid2018 branch. That build uses cmake and will work with the latest version of XCode. It is not officially released yet, however. uname -v Darwin Kernel Version 17.7.0: Fri Nov 2 20:43:16 PDT 2018; root:xnu-4570.71.17~1/RELEASE_X86_64...
Has anyone played with the avid2018 branch that adds cmake support? Are more commits from Avid expected, or is that it?
BTW, I see that my comment was ambigous. I didn't mean discussion about making the schema soft code available. I meant updated builds to support new compilers - that's what is hopefully forthcoming.
I don't have access to the source code, even if I didn't I could not make it available.. There is some discussion about this happening. Stay tuned. Hopefully a solution will be forthcomming.
I don't have access to the source code, even if I didn't I could not make it available.. There is some discussion about this happening. Stay tuned. Hopefully a solution will be forthcomming.
I don't have access to the source code, even if I didn't I could not make it available.. There is some discussion of this happening. Stay tuned. Hopefully a solution will be forthcomming.
As I recall, the structured storage source code (for ssrw_c.lib) is available to AMWA members. I know I've had access to it in the past for the purpose of porting the SDK to a new compiler.
RunModTestAndExamples.ksh modified to work with Cygwin's bash shell.
Sequence in MasterMob support (IAAFMasterMobEx)
Sequence in MasterMob support (IAAFMasterMobEx)
Sequence in MasterMob support (IAAFMasterMobEx)
Sequence in MasterMob support (IAAFMasterMobEx)
initial version of Ax library and example code
Return AAFRESULT_EOF in WriteSamples if essence size will exceed 2GB.
Fix small bug in PutFileFormat() introduced by recent Sequence in MasterMob merge.
Add axMasterMobEx example.
Small mod to reflect AxEssenceAccess::WriteSamples() return type changes.
Added essence read test/example.
Added support for essence read.
Added axMasterMobEx as a dependency of All.
Fix compilation error in Win version of printStackTrack().
Remove AxMasterMobEx::Initialize() declaration.
Change AutoType to AxAutoType.
Modifications to compile with gcc.
UNIX makefiles
UNIX makefiles
Added newline at end of file to avoid warning.
Initial MultiGenTest code.
Release built support
Initial MultiGenTest MSVC project file.
Mods to compile with MSVCC
remove unnecessary debug code
added MultiGenTest
Initialize dummy variable to avoid compiler warning.
Added IAAFHeaderSP implicit cast operator.
Remove unnecessary use of array_ptr<>
Initialize dummy variable to avoid compiler warning.
Remove use of auto_ptr<AxString>.
Added AAFShellExt
No longer use auto_ptr<AxString>
AAF Explorer Shell Extension
AAF Explorer Shell Extension
AAF Explorer Shell Extension
Remove unnecessary debug code.
Added comment about AX_AAF_COMAPI env variable.
Modificatiosn to use new iid\'less AxCreateMetaInstance() function.
Cleanup and support AAFFileOpenExistingModify().
Removed use of IIDs in favour of AxIID() and added AxAUID().
release settings
cleanup
Removed one assert in favour of exception to quell compiler warning.
Use new AxCreateInstance template to fix introduced by recent axLib changes.
Added new AxCreateInstance template that allows differing object, and interface types.
MipsPro 7.3.1.3m support
MSVC doesn't like the new version of AxCreateInstance
Added new MODULE_PLATFORM_CFLAGS so that makefiles can add custom platform CFLAGS.
MIPSPro 7.3.1.3m support
move from snprintf to ordinary sprintf
new exception, new State method
use new HRESULT exception
load/unload com library test module
Throw proper HRESULT exception on error.
report exist status on stdout
Remove code that disables support for OpenExistingModify when file and host byte order differ.
Initial sample files
Add MultiGenTest dependencies.
Initial version of MultiGenTest Perl script.
Initial documentation.
Added MultGenTest.
fix release build error
Added MODULE_PLATFORM_CLFAGS that were missed prior to V101_RC2 tag - darn.
cripes... entered the wrong year in the initial document revision history entry.
more minor comment edits
minor tweaks; result of implementing initial test module set
use new macros
Common MultiGenTest code.
New MultiGenTest test implementations.
remove silly const int return value
cast unsigned long to int to resolve stream operator compile error
change include directive to search cpp directory first
added files for new test modules
Restored test options mentioned in the ReadMe.
Added test coverage section.
new tests included, plugin paths, etc
restore full platform list
Fixed release build problem.
Update version for new build
file list for mac binary distribution
Code Warrior V8 project file
minor fixes based on intial clean check out and compile test
change sdk_files.mac to sdk-files.mac in comment
update to CodeWarrior V8.3
Use CopyCStringToPascal() instread of p2cstr(). p2cstr() is not supported by Carbon.
resolved CarbonLib problems
CodeWarrior V8 library
Use the StuffIt \"stuff\" program to automate Mac distribution creation.
Add mac target (hopefully temporary)
use correct V8 libraries