(NOTE: related to #489786 "Sequences In Master Mob")
Opening audio essence via IAAFMasterMob::OpenEssence()
results in AAFRESULT_TRAVERSAL_NOT_POSS from
ImplAAFSegment::TraverseToClip().
While Sequence::TraverseToClip() exists - perhaps as a
resolution to the prior defect, there is no such method in the
IAAFOperationGroup class.
This failure can be found by attempting to open the audio
essence in this member example:
.../Avid Symphony 4.0 (24 October 2002) /Avid embedded
cuts only.aaf
The audio essence in this eg has a "pan" effect added in the
master mob...
Also, there are other segment objects that then could cause
this traverse error as well: Nest?? MediaGroup??
-harry
Logged In: YES
user_id=162067
Harry,
What version of the toolkit were you using?
Phil
Logged In: YES
user_id=833165
We updated to the "tip" of the distribution as of Aug 4.
So I assume that this is simply the latest?!
-harry
Logged In: YES
user_id=153340
I note that the spec says:
7.16 OperationGroup Class
An OperationGroup object can only be part of a Composition
Package.
Logged In: YES
user_id=162067
Oliver,
Then we have a contradiction. The section on "Descibing
essence with material packages" section says:
"...a limited set of correction effects [may be] applied to the
essence data"
Fig 4-1 includes OperationGroup in a MasterMob containment
diagram.
Given that shipping devices are doing this, we should probably
allow it in the general case.
Comments?
Phil
Logged In: YES
user_id=876687
Another variant on this
AAF_RESULT_TRAVERSAL_NOT_POSSIBLE can be triggered
when searching for a SourceMob using
MasterMob::SearchSource. This occurs when a MasterMob
contains an OperationGroup (as Harry reported above using a
different entry point). These OpGroup in MasterMob
constructions have been found in an AAF generated using
XPress DV 3.5.4 on 19 Dec 2003.