Moved source files to EBUCore_1_5 subdir for version separation.
Introduced EBUCore_1_5 namespace as first separate version of EBUCore.
Introduction of EBUCore_1_5 namespace and further separation of code functionality between version-independent and version-dependent parts. Doesn't compile entirely atm. though.
Merge branch 'master' into EBUCore-versions.
Further separatation of code: compiles again, some code paths don't return values yet.
Return KLV_ENCODED at the proper time.
Merge branch 'master' into EBUCore-versions.
There was a conflict effectively. Fixed.
Moved ebu_get_static_frameworks() to MXFCustomMetadata::GetStaticFrameworks().
Encapsulation of EBUCore version-specific code in a single EBUCoreProcessor class.
Return a proper EBUCore_1_5::EBUCoreProcessor when its dmscheme label is found.
Completed implementation of EBUCore_1_5::EBUCoreProcessor with all superclass abstract methods.
Made sure the EBUCore extensions are loaded into the datamodel and header metadata in proper order, rereading the header metadata where required.
When embedding with no existing metadata, make sure the proper extensions are registered by the default EBUCoreProcessor.
Fixed incorrect recursive function reference which went into stack overflow.
Updated a number of function names of EBUCoreProcessor to be less verbose.
Updated documentation for reorganized EBUCoreProcessor structure and for the new class.
Added some more documentation.
Merge branch 'master' into EBUCore-versions
Made Analyzer EBUCore-version agnostic through use of the EBUCoreProcessor class and EBUSDK::EBUCore::GetDefaultEBUCoreProcessor().
Updated EBUCore version from provisional 1.5 to finalized 1.4.
Updated code and namespaces to 1.4 from 1.5.