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 } } ] } Group { children [ NavigationInfo {type ["ANY" "EXAMINE"]} WorldInfo { info ["This shows position interpolation" "" "GPAC Regression Tests" "(C) 2002-2004 GPAC Team"] title "PositionInterpolator" } Transform { children [ Shape { appearance Appearance { texture MovieTexture { loop TRUE url [od:10] } } geometry Box { size 100 100 100 } } ] } DEF TR Transform { children [ Shape { appearance Appearance { material Material {diffuseColor 0 1 0 } } geometry Box { size 100 100 100 } } ] } DEF TS TimeSensor { cycleInterval 10 loop TRUE } DEF SI PositionInterpolator { key [0 0.25 0.5 0.75 1] keyValue [100 100 100, -100 100 -100, -100 -100 -100, 100 -100 100, 100 100 100] } ] } ROUTE TS.fraction_changed TO SI.set_fraction ROUTE SI.value_changed TO TR.translation AT 0 { UPDATE OD [ ObjectDescriptor { objectDescriptorID 10 esDescr [ ES_Descriptor { ES_ID 20 OCR_ES_ID 20 muxInfo MuxInfo { fileName "auxiliary_files/count_video.cmp" } } ] } ] }