Change History
+NEW STUFF:
+ o Changed AudioDescriptor "SampelRate" element name to "EditRate"
+ to make it consistent with the other types.
+
+o Now builds with XercesC 3.x
+
+
2010.01.05 - bug fixes, enhancements, v1.5.32
o Re-fixed swapped Interop and SMPTE OP Atom UL values. The swap
introduced in v1.5.31 was done in error.
inline bool operator!=(const Rational& rhs) const {
return ( rhs.Numerator != Numerator || rhs.Denominator != Denominator );
}
+
+ inline bool operator<(const Rational& rhs) {
+ if ( Numerator < rhs.Numerator ) return true;
+ if ( Numerator == rhs.Numerator && Denominator < rhs.Denominator ) return true;
+ return false;
+ }
+
+ inline bool operator>(const Rational& rhs) {
+ if ( Numerator > rhs.Numerator ) return true;
+ if ( Numerator == rhs.Numerator && Denominator > rhs.Denominator ) return true;
+ return false;
+ }
};
// common edit rates, use these instead of hard coded constants
int errorCount = 0;
SAXParser* parser = new SAXParser();
- parser->setDoValidation(true);
+
+// #if XERCES_VERSION_MAJOR < 3
+// parser->setDoValidation(true);
+// #else
+ parser->setValidationScheme(SAXParser::Val_Always);
+// #endif
+
parser->setDoNamespaces(true); // optional
MyTreeHandler* docHandler = new MyTreeHandler(this);
asdcp_python.cpp asdcp_python.h \
asdcp_python_descriptor.cpp \
asdcp_python_misc.cpp asdcp_python_writerinfo.h \
- asdcp_wrappers.h asdcp_python_mxf.cpp
+ asdcp_wrappers.h asdcp_python_mxf.cpp asdcp_python_mxf_text.cpp
# asdcp_python_reader.cpp asdcp_python_writer.cpp