From: Andrew K. <aja...@us...> - 2005-12-06 16:50:57
|
Update of /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4422/RegressionTest/TestFiles Modified Files: EPAnnotationTest.xml EPAnnotationTest.expected EPEffectTest.expected EPEffectTest.xml TestFileBuilder.h InputParser.h GNUmakefile TestFileBuilder.cpp InputParser.cpp EPDerivationChain.dtd InputParser.cpp.gen Log Message: Added requirements to tests. Extended regression tests. Updated documentation. Refactored base structure. Index: TestFileBuilder.h =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/TestFileBuilder.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** TestFileBuilder.h 1 Dec 2005 19:18:18 -0000 1.10 --- TestFileBuilder.h 6 Dec 2005 16:50:48 -0000 1.11 *************** *** 68,89 **** //Mobs: //Composition: ! shared_ptr<AxMob> AddTopLevel( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddLowerLevel( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddSubClip( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddAdjustedClip( const AxString& name, bool isNamed, aafRational_t ratNothing ); //Master: ! shared_ptr<AxMob> AddTemplateClip( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddClip( const AxString& name, bool isNamed, aafRational_t ratNothing ); //Source: ! shared_ptr<AxMob> AddFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate ); ! shared_ptr<AxMob> AddMonoAudioFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate ); ! shared_ptr<AxMob> AddMultiChannelAudioFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate ); ! shared_ptr<AxMob> AddRecordingSource( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddImportSource( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddTapeSource( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddFilmSource( const AxString& name, bool isNamed, aafRational_t ratNothing ); ! shared_ptr<AxMob> AddAuxiliarySource( const AxString& name, bool isNamed, aafRational_t ratNothing ); //Create Segments: --- 68,91 ---- //Mobs: //Composition: ! shared_ptr<AxMob> AddTopLevel( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddLowerLevel( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddSubClip( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddAdjustedClip( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); //Master: ! shared_ptr<AxMob> AddTemplateClip( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddClip( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); //Source: ! shared_ptr<AxMob> AddFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddMonoAudioFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddMultiChannelAudioFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddRGBAFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate, aafUInt32 alphaVal, bool hasAlphaType ); ! shared_ptr<AxMob> AddCDCIFileSource( const AxString& name, bool isNamed, aafRational_t sampleRate, aafUInt32 alphaVal, bool hasAlphaType ); ! shared_ptr<AxMob> AddRecordingSource( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddImportSource( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddTapeSource( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddFilmSource( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); ! shared_ptr<AxMob> AddAuxiliarySource( const AxString& name, bool isNamed, aafRational_t ratNothing, aafUInt32 intNothing, bool boolNothing ); //Create Segments: Index: EPAnnotationTest.expected =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/EPAnnotationTest.expected,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EPAnnotationTest.expected 30 Nov 2005 16:49:10 -0000 1.2 --- EPAnnotationTest.expected 6 Dec 2005 16:50:48 -0000 1.3 *************** *** 63,64 **** --- 63,80 ---- Failing Requirements: REQ_EP_150 + Name: Edit Protocol Annotation Visitor + Desc: - + Result: Failed + Reason: Mob slot with ID = 1 of Top-Level Composition: "Heredity Test 1" contains a Component that illegally uses the Component::UserComments property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_147 + + Name: Edit Protocol Annotation Visitor + Desc: - + Result: Failed + Reason: Mob slot with ID = 1 of Unnamed Clip is an essence track and uses CommentMarkers for annotations. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_149 + Index: EPEffectTest.xml =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/EPEffectTest.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** EPEffectTest.xml 30 Nov 2005 16:49:10 -0000 1.3 --- EPEffectTest.xml 6 Dec 2005 16:50:48 -0000 1.4 *************** *** 807,810 **** --- 807,1189 ---- </timeline-mob-slot> </top-level> + + <!-- Test the Alpha Effects --> + <top-level name="Alpha With Video Key - Too Few Inputs"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Too Many Inputs"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Foreground is EOC"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is out of file"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <oof track-type="picture"/> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is not Source Reference"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <comment-marker track-type="picture"/> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is Composition"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <top-level> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </top-level> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is Master"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <template-clip> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </template-clip> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is Illegal Source"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <tape-source> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </tape-source> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is CDIC Source with Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <cdci-source sample-rate-denominator="1" sample-rate-numerator="1" alpha-transparency="max"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </cdci-source> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is CDIC Source without Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <cdci-source sample-rate-denominator="1" sample-rate-numerator="1"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </cdci-source> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is RGBA Source with Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <rgba-source sample-rate-denominator="1" sample-rate-numerator="1" alpha-transparency="min"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </rgba-source> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Alpha With Video Key - Input is RGBA Source without Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <alpha-with-video-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <rgba-source sample-rate-denominator="1" sample-rate-numerator="1"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </rgba-source> + </source-clip> + </alpha-with-video-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Too Few Inputs"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Too Many Inputs"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Foreground is EOC"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is out of file"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <oof track-type="picture"/> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is not Source Reference"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <comment-marker track-type="picture"/> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is Composition"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <top-level> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </top-level> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is Master"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <template-clip> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </template-clip> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is Illegal Source"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <tape-source> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </tape-source> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is CDIC Source with Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <cdci-source sample-rate-denominator="1" sample-rate-numerator="1" alpha-transparency="max"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </cdci-source> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is CDIC Source without Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <cdci-source sample-rate-denominator="1" sample-rate-numerator="1"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </cdci-source> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is RGBA Source with Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <rgba-source sample-rate-denominator="1" sample-rate-numerator="1" alpha-transparency="min"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </rgba-source> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <top-level name="Seperate Alpha Key - Input is RGBA Source without Alpha Transparency Set"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="picture"> + <separate-alpha-key track-type="picture" length="1"> + <eoc track-type="picture"/> + <eoc track-type="picture"/> + <source-clip track-type="picture"> + <rgba-source sample-rate-denominator="1" sample-rate-numerator="1"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="picture"/> + </timeline-mob-slot> + </rgba-source> + </source-clip> + </separate-alpha-key> + </sequence> + </timeline-mob-slot> + </top-level> + + <!-- Test that the correct result are produced when a failure occus on one + branch of the file, but not on the next branch. --> + <top-level name="Heredity Test"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="audio"> + <eoc track-type="audio" length="1"/> + <mono-audio-dissolve track-type="audio" length="1"/> + <eoc track-type="audio" length="1"/> + </sequence> + </timeline-mob-slot> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="audio"> + <eoc track-type="audio" length="1"/> + <mono-audio-pan track-type="audio" length="1"/> + <eoc track-type="audio" length="1"/> + </sequence> + </timeline-mob-slot> + </top-level> </aaf-file> Index: EPAnnotationTest.xml =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/EPAnnotationTest.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EPAnnotationTest.xml 30 Nov 2005 16:49:10 -0000 1.2 --- EPAnnotationTest.xml 6 Dec 2005 16:50:48 -0000 1.3 *************** *** 64,70 **** </event-mob-slot> </top-level> ! ! <!-- NEED TO TEST A DESCRIPTIVE MARKER IN AN ESSENCE TRACK --> ! <!-- Test CommentMarkes in Mob Slots (and nested in mob slots) --> <!-- Note: "CommentMarker in Essence Track" above test tests nested in an event mob slot --> --- 64,68 ---- </event-mob-slot> </top-level> ! <!-- Test CommentMarkes in Mob Slots (and nested in mob slots) --> <!-- Note: "CommentMarker in Essence Track" above test tests nested in an event mob slot --> *************** *** 82,86 **** </timeline-mob-slot> </top-level> ! <top-level name="CommentMarker in Timeline Mob Slot"> <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> --- 80,84 ---- </timeline-mob-slot> </top-level> ! <top-level name="CommentMarker in Timeline Mob Slot"> <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> *************** *** 147,150 **** --- 145,190 ---- </timeline-mob-slot> </top-level> + + <!-- Test that the correct result are produced when a failure occus on one + branch of the file, but not on the next branch. --> + <top-level name="Heredity Test 1"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="none"> + <sequence track-type="none" length="1"> + <comment value="Should Fail" name="Test Case 3"/> + <eoc track-type="none" length="1"/> + </sequence> + </sequence> + </timeline-mob-slot> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <source-clip track-type="none"> + <comment value="Should Pass" name="Test Case 1"/> + <lower-level> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <eoc track-type="none"/> + </timeline-mob-slot> + </lower-level> + </source-clip> + </timeline-mob-slot> + </top-level> + + <top-level name="Heredity Test 2"> + <timeline-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <source-clip track-type="audio"> + <clip> + <event-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="audio"> + <comment-marker track-type="audio" length="1"/> + </sequence> + </event-mob-slot> + <event-mob-slot edit-rate-denominator="1" edit-rate-numerator="1"> + <sequence track-type="none"> + <comment-marker track-type="none" length="1"/> + </sequence> + </event-mob-slot> + </clip> + </source-clip> + </timeline-mob-slot> + </top-level> </aaf-file> Index: GNUmakefile =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/GNUmakefile,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** GNUmakefile 1 Dec 2005 19:18:18 -0000 1.10 --- GNUmakefile 6 Dec 2005 16:50:49 -0000 1.11 *************** *** 146,148 **** @echo "Comparing EPMultiChannelAudioTest Expected Results (EPMultiChannelAudioTest.expected) to Actual Results (EPMultiChannelAudioTest.results)" diff EPMultiChannelAudioTest.expected EPMultiChannelAudioTest.results ! @echo "End of Test" \ No newline at end of file --- 146,148 ---- @echo "Comparing EPMultiChannelAudioTest Expected Results (EPMultiChannelAudioTest.expected) to Actual Results (EPMultiChannelAudioTest.results)" diff EPMultiChannelAudioTest.expected EPMultiChannelAudioTest.results ! @echo "End of Test" Index: InputParser.h =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/InputParser.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** InputParser.h 1 Dec 2005 19:18:18 -0000 1.8 --- InputParser.h 6 Dec 2005 16:50:48 -0000 1.9 *************** *** 70,74 **** private: ! typedef shared_ptr<AxMob>(TestFileBuilder::*ptrToAddFunction)( const AxString& name, bool isNamed, aafRational_t rationalParam ); typedef shared_ptr<AxComponent>(TestFileBuilder::*ptrToCreateFunction)( TestFileBuilder::TrackType essenceType, const AxString& strParam, aafLength_t length, bool hasLength ); typedef void(TestFileBuilder::*ptrToAttachSlotFunction)( AxMob& parent, AxSegment& axSegment, aafRational_t editRate, const AxString& name, bool isNamed, int physicalTrackNum, bool isNumbered, int markedIn, bool isMarkedIn, int markedOut, bool isMarkedOut ); --- 70,74 ---- private: ! typedef shared_ptr<AxMob>(TestFileBuilder::*ptrToAddFunction)( const AxString& name, bool isNamed, aafRational_t rationalParam, aafUInt32 optIntParam, bool hasOptIntParam ); typedef shared_ptr<AxComponent>(TestFileBuilder::*ptrToCreateFunction)( TestFileBuilder::TrackType essenceType, const AxString& strParam, aafLength_t length, bool hasLength ); typedef void(TestFileBuilder::*ptrToAttachSlotFunction)( AxMob& parent, AxSegment& axSegment, aafRational_t editRate, const AxString& name, bool isNamed, int physicalTrackNum, bool isNumbered, int markedIn, bool isMarkedIn, int markedOut, bool isMarkedOut ); Index: EPEffectTest.expected =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/EPEffectTest.expected,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** EPEffectTest.expected 30 Nov 2005 16:49:10 -0000 1.2 --- EPEffectTest.expected 6 Dec 2005 16:50:48 -0000 1.3 *************** *** 5,9 **** Passing Requirements: None Warning Requirements: None ! Failing Requirements: REQ_EP_180; REQ_EP_183; REQ_EP_186; REQ_EP_187; REQ_EP_190; REQ_EP_194; REQ_EP_197; REQ_EP_200; REQ_EP_203; REQ_EP_206; REQ_EP_209; REQ_EP_212; REQ_EP_215; REQ_EP_220; REQ_EP_225; REQ_EP_228; REQ_EP_231; REQ_EP_234; REQ_EP_240; REQ_EP_244; REQ_EP_247; REQ_EP_248; REQ_EP_249 Name: Edit Protocol Effect Visitor --- 5,9 ---- Passing Requirements: None Warning Requirements: None ! Failing Requirements: REQ_EP_180; REQ_EP_183; REQ_EP_186; REQ_EP_187; REQ_EP_190; REQ_EP_194; REQ_EP_197; REQ_EP_200; REQ_EP_203; REQ_EP_206; REQ_EP_209; REQ_EP_212; REQ_EP_215; REQ_EP_218; REQ_EP_219; REQ_EP_220; REQ_EP_223; REQ_EP_224; REQ_EP_225; REQ_EP_228; REQ_EP_231; REQ_EP_234; REQ_EP_240; REQ_EP_244; REQ_EP_247; REQ_EP_248; REQ_EP_249 Name: Edit Protocol Effect Visitor *************** *** 13,17 **** Passing Requirements: None Warning Requirements: None ! Failing Requirements: REQ_EP_180; REQ_EP_183; REQ_EP_186; REQ_EP_187; REQ_EP_190; REQ_EP_194; REQ_EP_197; REQ_EP_200; REQ_EP_203; REQ_EP_206; REQ_EP_209; REQ_EP_212; REQ_EP_215; REQ_EP_220; REQ_EP_225; REQ_EP_228; REQ_EP_231; REQ_EP_234; REQ_EP_240; REQ_EP_244; REQ_EP_247; REQ_EP_248; REQ_EP_249 Name: Edit Protocol Effect Visitor --- 13,17 ---- Passing Requirements: None Warning Requirements: None ! Failing Requirements: REQ_EP_180; REQ_EP_183; REQ_EP_186; REQ_EP_187; REQ_EP_190; REQ_EP_194; REQ_EP_197; REQ_EP_200; REQ_EP_203; REQ_EP_206; REQ_EP_209; REQ_EP_212; REQ_EP_215; REQ_EP_218; REQ_EP_219; REQ_EP_220; REQ_EP_223; REQ_EP_224; REQ_EP_225; REQ_EP_228; REQ_EP_231; REQ_EP_234; REQ_EP_240; REQ_EP_244; REQ_EP_247; REQ_EP_248; REQ_EP_249 Name: Edit Protocol Effect Visitor *************** *** 34,37 **** --- 34,69 ---- Desc: - Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key not in Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key not in Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key not in Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key not in Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed Reason: Single-Parameter Audio Dissolve Effect in Mob slot with ID = 1 of Top-Level Composition: "Mono Audio Dissolve not in Transition" is not within a Transition object. Passing Requirements: None *************** *** 154,157 **** --- 186,205 ---- Desc: - Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key child of Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key child of Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key child of Transition" is within a Transition object. Passing Requirements: None *************** *** 162,165 **** --- 210,229 ---- Desc: - Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key child of Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key child of Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed Reason: Luminance Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Luminance Key child of Transition" is within a Transition object. Passing Requirements: None *************** *** 210,213 **** --- 274,309 ---- Desc: - Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key grandchild of Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key grandchild of Transition" has an incorrect number of input segments. Expecting 2 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key grandchild of Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Separate Alpha Key grandchild of Transition" has an incorrect number of input segments. Expecting 3 segments and found 0 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed Reason: Single-Parameter Audio Dissolve Effect in Mob slot with ID = 1 of Top-Level Composition: "Mono Audio Dissolve grandchild of Transition" is not within a Transition object. Passing Requirements: None *************** *** 287,288 **** --- 383,680 ---- Failing Requirements: REQ_EP_249 + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Too Few Inputs" has an incorrect number of input segments. Expecting 2 segments and found 1 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Too Few Inputs" has an incorrect number of input segments. Expecting 2 segments and found 1 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Too Many Inputs" has an incorrect number of input segments. Expecting 2 segments and found 3 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Too Many Inputs" has an incorrect number of input segments. Expecting 2 segments and found 3 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Foreground is EOC" is a null source reference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Foreground is EOC" is a null source reference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Passed, but with warnings. + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is out of file" is an out-of-file reference. + Passing Requirements: None + Warning Requirements: REQ_EP_218 + Failing Requirements: None + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Passed, but with warnings. + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is out of file" is an out-of-file reference. + Passing Requirements: None + Warning Requirements: REQ_EP_219 + Failing Requirements: None + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is not Source Reference" is not a SourceReference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is not Source Reference" is not a SourceReference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Composition Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Composition" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Composition Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Composition" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Master Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Master" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Master Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Master" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Source Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Illegal Source" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_218 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Source Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is Illegal Source" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed CDCI Digital Image File Source to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is CDIC Source without Alpha Transparency Set" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed RGBA Digital Image File Source to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Alpha With Video Key - Input is RGBA Source without Alpha Transparency Set" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_219 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Too Few Inputs" has an incorrect number of input segments. Expecting 3 segments and found 2 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Too Few Inputs" has an incorrect number of input segments. Expecting 3 segments and found 2 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Too Many Inputs" has an incorrect number of input segments. Expecting 3 segments and found 4 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Too Many Inputs" has an incorrect number of input segments. Expecting 3 segments and found 4 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Foreground is EOC" is a null source reference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input to Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Foreground is EOC" is a null source reference. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Passed, but with warnings. + Reason: Input to Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is out of file" is an out-of-file reference. + Passing Requirements: None + Warning Requirements: REQ_EP_223 + Failing Requirements: None + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Passed, but with warnings. + Reason: Input to Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is out of file" is an out-of-file reference. + Passing Requirements: None + Warning Requirements: REQ_EP_224 + Failing Requirements: None + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is not Source Reference" has an incorrect number of input segments. Expecting 3 segments and found 2 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Separate Alpha Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is not Source Reference" has an incorrect number of input segments. Expecting 3 segments and found 2 segments. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Composition Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Composition" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Composition Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Composition" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Master Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Master" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Master Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Master" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Source Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Illegal Source" does not have a RGBADescriptor or a CDCIDescriptor. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_223 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed Source Mob to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is Illegal Source" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed CDCI Digital Image File Source to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is CDIC Source without Alpha Transparency Set" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Input Unnamed RGBA Digital Image File Source to Alpha With Video Key Effect in Mob slot with ID = 1 of Top-Level Composition: "Seperate Alpha Key - Input is RGBA Source without Alpha Transparency Set" does not have the DigitalImageDescriptor::AlphaTransparency property. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_224 + + Name: Edit Protocol Effect Visitor + Desc: - + Result: Failed + Reason: Single-Parameter Audio Dissolve Effect in Mob slot with ID = 1 of Top-Level Composition: "Heredity Test" is not within a Transition object. + Passing Requirements: None + Warning Requirements: None + Failing Requirements: REQ_EP_244 + Index: EPDerivationChain.dtd =================================================================== RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/RegressionTest/TestFiles/EPDerivationChain.dtd,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** EPDerivationChain.dtd 1 Dec 2005 19:18:18 -0000 1.10 --- EPDerivationChain.dtd 6 Dec 2005 16:50:49 -0000 1.11 *************** *** 1,5 **** <?xml version="1.0" encoding="UTF-8"?> ! <!ENTITY % MOB "top-level | lower-level | sub-clip | adjusted-clip | template-clip | clip | file-source | recording-source | import-source | tape-source | film-source | auxiliary-source | multi-channel-audio | mono-audio"> <!ENTITY % MOB_SLOT "timeline-mob-slot | static-mob-slot | event-mob-slot"> <!ENTITY % OPERATION_GROUP "video-dissolve | smpte-video-wipe | video-speed-control | video-repeat | video-flip | video-flop | video-flip-flop | video-position | video-crop | video-scale | video-rotate | video-corner-pinning | alpha-with-video-key | separate-alpha-key | luminance-key | chroma-key | mono-audio-gain | mono-audio-pan | mono-audio-dissolve | two-parameter-mono-audio-dissolve"> --- 1,5 ---- <?xml version="1.0" encoding="UTF-8"?> ! <!ENTITY % MOB "top-level | lower-level | sub-clip | adjusted-clip | template-clip | clip | file-source | recording-source | import-source | tape-source | film-source | auxiliary-source | multi-channel-audio | mono-audio | cdci-source | rgba-source"> <!ENTITY % MOB_SLOT "timeline-mob-slot | static-mob-slot | event-mob-slot"> <!ENTITY % OPERATION_GROUP "video-dissolve | smpte-video-wipe | video-speed-control | video-repeat | video-flip | video-flop | video-flip-flop | video-position | video-crop | video-scale | video-rotate | video-corner-pinning | alpha-with-video-key | separate-alpha-key | luminance-key | chroma-key | mono-audio-gain | mono-audio-pan ... [truncated message content] |