Menu

#44 Operation Group in Master Mob

open
None
7
2003-09-17
2003-08-21
Anonymous
No

(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

Discussion

  • Phil Tudor

    Phil Tudor - 2003-08-21
    • priority: 5 --> 7
     
  • Phil Tudor

    Phil Tudor - 2003-08-21

    Logged In: YES
    user_id=162067

    Harry,

    What version of the toolkit were you using?

    Phil

     
  • Harry Plate

    Harry Plate - 2003-08-21

    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

     
  • Phil Tudor

    Phil Tudor - 2003-09-17
    • assigned_to: nobody --> autoduckinc
     
  • Oliver Morgan

    Oliver Morgan - 2003-10-01

    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.

     
  • Phil Tudor

    Phil Tudor - 2003-10-02

    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

     
  • David McLeish

    David McLeish - 2003-12-09

    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.