failureReason property

String? failureReason
getter/setter pair

If this sequence has processing_state = FAILED, this will contain the reason why it failed.

If the processing_state is any other value, this field will be unset.

Output only. Possible string values are:

  • "PROCESSING_FAILURE_REASON_UNSPECIFIED" : The failure reason is unspecified, this is the default value.
  • "LOW_RESOLUTION" : Video frame's resolution is too small.
  • "DUPLICATE" : This video has been uploaded before.
  • "INSUFFICIENT_GPS" : Too few GPS points.
  • "NO_OVERLAP_GPS" : No overlap between the time frame of GPS track and the time frame of video.
  • "INVALID_GPS" : GPS is invalid (e.x. all GPS points are at (0,0))
  • "FAILED_TO_REFINE_POSITIONS" : The sequence of photos could not be accurately located in the world.
  • "TAKEDOWN" : The sequence was taken down for policy reasons.
  • "CORRUPT_VIDEO" : The video file was corrupt or could not be decoded.
  • "INTERNAL" : A permanent failure in the underlying system occurred.
  • "INVALID_VIDEO_FORMAT" : The video format is invalid or unsupported.
  • "INVALID_VIDEO_DIMENSIONS" : Invalid image aspect ratio found.
  • "INVALID_CAPTURE_TIME" : Invalid capture time. Timestamps were from the future.
  • "GPS_DATA_GAP" : GPS data contains a gap greater than 5 seconds in duration.
  • "JUMPY_GPS" : GPS data is too erratic to be processed.
  • "INVALID_IMU" : IMU (Accelerometer, Gyroscope, etc.) data are not valid. They may be missing required fields (x, y, z or time), may not be formatted correctly, or any other issue that prevents our systems from parsing it.
  • "INSUFFICIENT_IMU" : Too few IMU points.
  • "INSUFFICIENT_OVERLAP_TIME_SERIES" : Insufficient overlap in the time frame between GPS, IMU, and other time series data.
  • "IMU_DATA_GAP" : IMU (Accelerometer, Gyroscope, etc.) data contain gaps greater than 0.1 seconds in duration.
  • "UNSUPPORTED_CAMERA" : The camera is not supported.
  • "NOT_OUTDOORS" : Some frames were indoors, which is unsupported.
  • "INSUFFICIENT_VIDEO_FRAMES" : Not enough video frames.
  • "INSUFFICIENT_MOVEMENT" : Not enough moving data.
  • "MAST_DOWN" : Mast is down.
  • "CAMERA_COVERED" : Camera is covered.

Implementation

core.String? failureReason;