Pipeline Timers

Previzion contains a set of sophisticated internal timers to aid in pipeline rendering tuning. These are accessed with the Pipeline button under the System tab.

Timer Descriptions

Note: all times in milliseconds

  • Frame: # of frames processed
  • InSync: Time between each incoming sync packet. Packets typically come in at 2x frame rate.
  • TrackSet: Time between start of new frame (defined by incoming sync data pulse) and when all tracking data has been acquired
  • TrackToFr: Time between when all tracking data has been acquired and the video frame is ready for processing
  • InQueue: # of frames waiting in input queue
  • InVideo: Time between frames of input video
  • InDrop: # of frames dropped on input side
  • OutQueue: # of frames in output queue
  • OutVideo: Time between frames of output video
  • OutDrop: # of frames dropped on output side
  • OutRepeat: # of frames repeated in output side
  • cVideo: Time in CPU pipeline from start through video ingest
  • cScene: Time in CPU for scene render
  • cEffects: Time in CPU for distortion, depth of field, and motion blur
  • cComp: Time in CPU for keying and compositing

Timers, Continued

  • gVideo: Time in GPU for video ingest
  • gScene: Time in GPU for scene rendering
  • gEffects: Time in GPU for distortion, depth of field, and motion blur
  • gComp: Time in GPU for keying and compositing
  • cOutput: Time in CPU for output to HDSDI, data recording, etc.
  • cFrame: Total CPU time for one frame
  • cIdle: Idle CPU time for one frame
  • cDecode: CPU time to decode MPEG
  • gOutput: GPU time for output to HDSDI
  • gFrame: GPU time for one frame
  • gIdle: Idle GPU time for one frame
  • gLag: Time that GPU frame completion lags