InitialObjectDescriptor {
 objectDescriptorID 1
 audioProfileLevelIndication 255
 visualProfileLevelIndication 1
 sceneProfileLevelIndication 254
 graphicsProfileLevelIndication 254
 ODProfileLevelIndication 1
 esDescr [
  ES_Descriptor {
   ES_ID 1
   decConfigDescr DecoderConfigDescriptor {
    streamType 3
    decSpecificInfo BIFSConfig {
     isCommandStream true
     pixelMetric true
     pixelWidth 320
     pixelHeight 240
    }
   }
  }
  ES_Descriptor {
   ES_ID 2
   decConfigDescr DecoderConfigDescriptor {
    streamType 1
   }
  }
 ]
}

OrderedGroup {
 children [
  Background2D {
   backColor 1 1 1
  }
  WorldInfo {
   info [
    "The Bitmap node is a geometry node which defines a rectangle on which the texture is mapped. The difference with a Rectangle node is that its size is given by the texture, hence no resampling of the texture is needed during the display. Hardware accelerated operations can be used." 
    "This test shows a dragable video. The Bitmap node allows efficient draging and display of the video." 
    "" 
    "GPAC Regression Tests" "$Date: 2007-07-27 09:46:09 $ - $Revision: 1.4 $" 
    "(C) 2002-2006 GPAC Team"
   ]
   title "Efficient Display of Video using the Bitmap node"
  }
  Transform2D {
   scale 2 2
   children [
    DEF TR Transform2D {
     children [
      Shape {
       appearance Appearance {
        texture MovieTexture {
         url [od:10]
         loop FALSE
        }
       }
       geometry Bitmap {
        scale 1 1
       }
      }
     ]
    }
   ]
  }
 ]
}

AT 0 {
  UPDATE OD [
   ObjectDescriptor {
    objectDescriptorID 10
    esDescr [
     ES_Descriptor {
      ES_ID 20
      OCR_ES_ID 20
      muxInfo MuxInfo {
       fileName "../auxiliary_files/enst_video.h264"
      }
     }
    ]
   }
  ]
}

