InitialObjectDescriptor { objectDescriptorID 1 audioProfileLevelIndication 255 visualProfileLevelIndication 254 sceneProfileLevelIndication 1 graphicsProfileLevelIndication 1 ODProfileLevelIndication 1 esDescr [ ES_Descriptor { ES_ID 1 decConfigDescr DecoderConfigDescriptor { streamType 3 decSpecificInfo BIFSConfig { isCommandStream true pixelMetric true pixelWidth 400 pixelHeight 400 } } } ES_Descriptor { ES_ID 2 decConfigDescr DecoderConfigDescriptor { streamType 1 } } ] } EXTERNPROTO FORESTGUMP [ exposedField SFVec2f translation 0 0 exposedField SFVec2f scale 1 1 exposedField SFFloat rotation 0 exposedField SFFloat lineWidth 3 exposedField SFColor lineColor 0.121569 0.101961 0.0901961 exposedField SFTime runTime 1 exposedField SFBool loop TRUE exposedField SFTime start 0 ] ""od:20"" OrderedGroup { children [ Background2D { backColor 1 1 1 } WorldInfo { info ["Each animated logo is an instance of a single proto" "defined in an external library" "" "GPAC Regression Tests" "(C) 2002-2004 GPAC Team"] title "Complexe proto Test" } FORESTGUMP { translation -75 -75 scale 1.1 1.1 rotation 0.75 runTime 0.5 } FORESTGUMP { translation -100 50 scale 1 1.5 runTime 0.75 start 2 } FORESTGUMP { translation 0 10 scale 1.8 1.8 start 4 } DEF ANIM FORESTGUMP { translation 75 -75 rotation -1.25 runTime 0.8 start 6 } DEF TIMER TimeSensor { cycleInterval 2 loop TRUE startTime 6 } DEF SI ScalarInterpolator { key [0 1] keyValue [0 6.283] } ] } ROUTE TIMER.fraction_changed TO SI.set_fraction ROUTE SI.value_changed TO ANIM.rotation AT 0 { UPDATE OD [ ObjectDescriptor { objectDescriptorID 20 URLstring "bifs-externproto-forestgump-lib.mp4" } ] }