{
 "date": "2026-10-17 15:49:03 +0100",
 "cutbolt": "cutbolt 0.4.0 (commit e668c16a668f34a10c96b4b30c627b44235087d1)",
 "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
 "os": "Windows-11-10.0.26200-SP0",
 "cpu": "AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD",
 "python": "3.13.9",
 "source": {
  "path": "source.mp4",
  "sha256_before": "4ded9771228aa0404ab2b8e59ce61c6cd0a75c798e27a8c09903405639601730",
  "sha256_after": "4ded9771228aa0404ab2b8e59ce61c6cd0a75c798e27a8c09903405639601730",
  "sha256_reported_by_media_inspect": "4ded9771228aa0404ab2b8e59ce61c6cd0a75c798e27a8c09903405639601730",
  "description": "10 s, 1280x720, 30 fps H.264 High yuv420p, AAC stereo 48 kHz; frame N has its own flat colour"
 },
 "wall_seconds": 10.67,
 "steps": [
  {
   "step": "initialize",
   "ms": 6.3,
   "reply_bytes": 547
  },
  {
   "step": "tools/list",
   "ms": 12.0,
   "reply_bytes": 21198,
   "tools": 18
  },
  {
   "step": "media.inspect",
   "tool": "cutbolt_media_inspect",
   "ms": 533.9,
   "reply_bytes": 10383,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.create",
   "tool": "cutbolt_session_create",
   "ms": 14.0,
   "reply_bytes": 3809,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "preview.frame rev0 at 3 s",
   "tool": "cutbolt_run",
   "ms": 371.8,
   "reply_bytes": 4263,
   "ok": true,
   "content_types": [
    "text",
    "image"
   ]
  },
  {
   "step": "session.apply ripple_delete 1-2 s",
   "tool": "cutbolt_session_apply",
   "ms": 6.8,
   "reply_bytes": 7461,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.apply same request resent",
   "tool": "cutbolt_session_apply",
   "ms": 1.3,
   "reply_bytes": 7461,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get after retry",
   "tool": "cutbolt_session_get",
   "ms": 1.0,
   "reply_bytes": 4247,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "preview.frame rev1 at 1 s",
   "tool": "cutbolt_run",
   "ms": 313.4,
   "reply_bytes": 4175,
   "ok": true,
   "content_types": [
    "text",
    "image"
   ]
  },
  {
   "step": "export-rev1-a (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 105.9,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-a (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 1918.1,
   "reply_bytes": 5178,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-a (start to finished)",
   "ms": 2024.0
  },
  {
   "step": "export-rev1-b (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 16.2,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-b (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 1938.0,
   "reply_bytes": 5178,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-b (start to finished)",
   "ms": 1954.2
  },
  {
   "step": "export-rev1-reference (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 17.4,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-reference (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 3373.5,
   "reply_bytes": 3492,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-rev1-reference (start to finished)",
   "ms": 3391.0
  },
  {
   "step": "session.undo",
   "tool": "cutbolt_session_undo",
   "ms": 7.4,
   "reply_bytes": 7454,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get head",
   "tool": "cutbolt_session_get",
   "ms": 1.1,
   "reply_bytes": 3316,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.get rev0",
   "tool": "cutbolt_session_get",
   "ms": 1.0,
   "reply_bytes": 3316,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "session.history",
   "tool": "cutbolt_session_history",
   "ms": 0.9,
   "reply_bytes": 970,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (job.start)",
   "tool": "cutbolt_job_start",
   "ms": 16.2,
   "reply_bytes": 366,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (job.wait)",
   "tool": "cutbolt_job_wait",
   "ms": 2011.2,
   "reply_bytes": 5174,
   "ok": true,
   "content_types": [
    "text"
   ]
  },
  {
   "step": "export-head (start to finished)",
   "ms": 2027.4
  }
 ],
 "checks": {
  "retry_same_revision": true,
  "revision_after_edit": 1,
  "revision_after_retry": 1,
  "head_revision_after_retry": 1,
  "undo_revision": 2,
  "head_equals_rev0_apart_from_revision": true,
  "h264_exports_byte_identical": true,
  "h264_timeline_video_sha256": [
   "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a",
   "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a"
  ],
  "reference_decoded_video_sha256": "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a",
  "source_unchanged": true
 },
 "files": {
  "rev1-a.mp4": {
   "bytes": 293636,
   "sha256": "07aa3d1f1bdbc35aee3387e5cc0170ce142e99efd04232e3ed2e69059dae9f21",
   "frames": 150,
   "frames_match_expected": true,
   "worst_palette_distance": 3.0,
   "first_ids": [
    0,
    1,
    2
   ],
   "last_ids": [
    237,
    238,
    239
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "5.000000",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "5.000000",
     "nb_read_frames": "235"
    }
   ]
  },
  "rev1-b.mp4": {
   "bytes": 293636,
   "sha256": "07aa3d1f1bdbc35aee3387e5cc0170ce142e99efd04232e3ed2e69059dae9f21",
   "frames": 150,
   "frames_match_expected": true,
   "worst_palette_distance": 3.0,
   "first_ids": [
    0,
    1,
    2
   ],
   "last_ids": [
    237,
    238,
    239
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "5.000000",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "5.000000",
     "nb_read_frames": "235"
    }
   ]
  },
  "rev1-reference.mkv": {
   "bytes": 1484789,
   "sha256": "9770607968443df15db0917dac4af753b5bae278099ef1c830fac11b76a7ff44",
   "frames": 150,
   "frames_match_expected": true,
   "worst_palette_distance": 2.0,
   "first_ids": [
    0,
    1,
    2
   ],
   "last_ids": [
    237,
    238,
    239
   ],
   "ffprobe": [
    {
     "codec_name": "ffv1",
     "width": 1280,
     "height": 720,
     "pix_fmt": "bgr0",
     "r_frame_rate": "30/1",
     "nb_read_frames": "150"
    },
    {
     "codec_name": "pcm_s16le",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "nb_read_frames": "70"
    }
   ]
  },
  "head.mp4": {
   "bytes": 348525,
   "sha256": "23f9d8d6574b2e1aa1f127e633043df1f86b18c7626edc9153241d2a69f86d66",
   "frames": 180,
   "frames_match_expected": true,
   "worst_palette_distance": 3.0,
   "first_ids": [
    0,
    1,
    2
   ],
   "last_ids": [
    237,
    238,
    239
   ],
   "ffprobe": [
    {
     "codec_name": "h264",
     "profile": "High",
     "width": 1280,
     "height": 720,
     "pix_fmt": "yuv420p",
     "r_frame_rate": "30/1",
     "duration": "6.000000",
     "nb_read_frames": "180"
    },
    {
     "codec_name": "aac",
     "profile": "LC",
     "sample_rate": "48000",
     "channels": 2,
     "r_frame_rate": "0/0",
     "duration": "6.000000",
     "nb_read_frames": "282"
    }
   ]
  },
  "preview-rev0-3s.png": {
   "bytes": 4324,
   "sha256": "af46b8632b8a1b8ec108ebf20d17eeee8559c96c09b53fdf21327a30699419bb",
   "frames": 1,
   "frames_match_expected": true,
   "worst_palette_distance": 1.0,
   "first_ids": [
    150
   ],
   "last_ids": [
    150
   ]
  },
  "preview-rev1-1s.png": {
   "bytes": 4227,
   "sha256": "cbb4c5ce4b871eb276611f443ae9135290683cd90cbf3eb544e6390485155e64",
   "frames": 1,
   "frames_match_expected": true,
   "worst_palette_distance": 1.0,
   "first_ids": [
    60
   ],
   "last_ids": [
    60
   ]
  }
 },
 "receipts": {
  "export_a": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 240000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "rev1-a.mp4",
   "profile": "h264_aac",
   "profile_version": 3,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "07aa3d1f1bdbc35aee3387e5cc0170ce142e99efd04232e3ed2e69059dae9f21",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 640,
    "decoded_audio_prefix_sha256": "7493904f394f259172c719c3dfc7abf5014b7361769ed94c99b94d4b040e1402",
    "decoded_audio_samples": 240640,
    "decoded_video_sha256": "fd87a521f84e34304cb2344f1acfc4b729862b30a7e3d429b84c1d84eb7555ca",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "timeline_video_sha256": "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_b": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 240000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "rev1-b.mp4",
   "profile": "h264_aac",
   "profile_version": 3,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "07aa3d1f1bdbc35aee3387e5cc0170ce142e99efd04232e3ed2e69059dae9f21",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 640,
    "decoded_audio_prefix_sha256": "7493904f394f259172c719c3dfc7abf5014b7361769ed94c99b94d4b040e1402",
    "decoded_audio_samples": 240640,
    "decoded_video_sha256": "fd87a521f84e34304cb2344f1acfc4b729862b30a7e3d429b84c1d84eb7555ca",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "timeline_video_sha256": "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_reference": {
   "audio": {
    "channels": 2,
    "codec": "pcm_s16le",
    "decoded_tail_padding": 0,
    "sample_rate": 48000
   },
   "audio_samples": 240000,
   "container": "matroska",
   "encoder_passes": 0,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": null,
   "output": "rev1-reference.mkv",
   "profile": "reference",
   "profile_version": 3,
   "project_revision": 1,
   "range": {
    "duration": {
     "den": 1,
     "num": 5
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "9770607968443df15db0917dac4af753b5bae278099ef1c830fac11b76a7ff44",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 150,
   "verification": {
    "audio_tail_padding_samples": 0,
    "decoded_audio_prefix_sha256": "e2120188f3f20197d3889a9c580d4626c329e99e496383debaee35ee6acd8356",
    "decoded_audio_samples": 240000,
    "decoded_video_sha256": "b83572e8c82ec3a66e6106f7d5087796521621f8973c7132ed60205970c3dd2a"
   },
   "video": {
    "codec": "ffv1",
    "color": "encoded_values_preserved",
    "pixel_format": "bgr0"
   },
   "video_frames": 150,
   "width": 1280
  },
  "export_head": {
   "audio": {
    "bitrate": 320000,
    "channels": 2,
    "codec": "aac",
    "coder": "twoloop",
    "cutoff_hz": 20000,
    "decoder_tail_padding": "reported_separately_0_to_1023_samples",
    "noise_substitution": false,
    "presentation_samples": 288000,
    "profile": "LC",
    "sample_rate": 48000
   },
   "audio_samples": 288000,
   "container": "mp4",
   "encoder_passes": 1,
   "ffmpeg": "ffmpeg version 7.0-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers",
   "ffprobe": "ffprobe version 7.0-full_build-www.gyan.dev Copyright (c) 2007-2024 the FFmpeg developers",
   "frame_rate": {
    "den": 1,
    "num": 30
   },
   "height": 720,
   "input_transfer": "bt709",
   "output": "head.mp4",
   "profile": "h264_aac",
   "profile_version": 3,
   "project_revision": 2,
   "range": {
    "duration": {
     "den": 1,
     "num": 6
    },
    "start": {
     "den": 1,
     "num": 0
    }
   },
   "sequence_first": null,
   "sha256": "23f9d8d6574b2e1aa1f127e633043df1f86b18c7626edc9153241d2a69f86d66",
   "source_quality": "original",
   "sources": 1,
   "streams": "audio_video",
   "timeline_frames": 180,
   "verification": {
    "aac_priming_samples": 1024,
    "audio_tail_padding_samples": 768,
    "decoded_audio_prefix_sha256": "6ad4b60daf71907c14c624cab842cebd2424ecacca2917152f830c1b74a2ed29",
    "decoded_audio_samples": 288768,
    "decoded_video_sha256": "676d945851bb9140da72b50ef2ac3e65bc14d4427e449cf86b6dbbd103719051",
    "encoder_input": "streamed",
    "timeline_audio_sha256": "e39db8d2618a52d0658d829cc5a19f811ae1c9a8bb03b29f9993cf446356d78e",
    "timeline_video_sha256": "8711511475d9bbcabcf02093c0aaac08faf46d002a011c368501735484269d4a"
   },
   "video": {
    "b_frames": 2,
    "buffer_size": 24000000,
    "chroma_filter": "bilinear",
    "chroma_location": "left",
    "codec": "h264",
    "compatibility": "high_hd",
    "crf": 18,
    "encoder": "libx264",
    "gop_frames": 60,
    "level": "4.0",
    "matrix": "bt709",
    "maximum_bitrate": 12000000,
    "pixel_format": "yuv420p",
    "preset": "medium",
    "primaries": "bt709",
    "profile": "High",
    "range": "limited",
    "rate_control": {
     "buffer_size": 24000000,
     "crf": 18,
     "maximum_bitrate": 12000000,
     "mode": "quality"
    },
    "reference_frames": 3,
    "slice_threads": 8,
    "transfer": "bt709"
   },
   "video_frames": 180,
   "width": 1280
  },
  "apply": {
   "action": "apply",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "before": null,
      "clip_id": "a2"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "before": null,
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 5
    },
    "duration_before": {
     "den": 1,
     "num": 6
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 0,
   "project_id": "cmp",
   "request_id": "cut-1s",
   "restored_from": null,
   "revision": 1
  },
  "retry": {
   "action": "apply",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "before": null,
      "clip_id": "a2"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "before": null,
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 5
    },
    "duration_before": {
     "den": 1,
     "num": 6
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 0,
   "project_id": "cmp",
   "request_id": "cut-1s",
   "restored_from": null,
   "revision": 1
  },
  "undo": {
   "action": "undo",
   "changes": {
    "added_assets": [],
    "clips": [
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "v"
      },
      "clip_id": "a"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a-audio",
        "source_in": {
         "den": 1,
         "num": 0
        }
       },
       "index": 0,
       "timeline_start": {
        "den": 1,
        "num": 0
       },
       "track_id": "a"
      },
      "clip_id": "a-audio"
     },
     {
      "after": null,
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "v"
      },
      "clip_id": "a2"
     },
     {
      "after": null,
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 1
        },
        "id": "a2-audio",
        "source_in": {
         "den": 1,
         "num": 2
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 1
       },
       "track_id": "a"
      },
      "clip_id": "a2-audio"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "v"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "v"
      },
      "clip_id": "b"
     },
     {
      "after": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 1,
       "timeline_start": {
        "den": 1,
        "num": 3
       },
       "track_id": "a"
      },
      "before": {
       "clip": {
        "asset_id": "source",
        "duration": {
         "den": 1,
         "num": 3
        },
        "id": "b-audio",
        "source_in": {
         "den": 1,
         "num": 5
        }
       },
       "index": 2,
       "timeline_start": {
        "den": 1,
        "num": 2
       },
       "track_id": "a"
      },
      "clip_id": "b-audio"
     }
    ],
    "duration_after": {
     "den": 1,
     "num": 6
    },
    "duration_before": {
     "den": 1,
     "num": 5
    },
    "modified_assets": [],
    "removed_assets": [],
    "track_layout": {
     "after": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     },
     "before": {
      "links": [
       {
        "id": "a-link",
        "members": [
         {
          "clip_id": "a",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "a2-link",
        "members": [
         {
          "clip_id": "a2",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         },
         {
          "clip_id": "a2-audio",
          "source_in": {
           "den": 1,
           "num": 0
          },
          "start": {
           "den": 1,
           "num": 0
          }
         }
        ]
       },
       {
        "id": "b-link",
        "members": [
         {
          "clip_id": "b",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         },
         {
          "clip_id": "b-audio",
          "source_in": {
           "den": 1,
           "num": 5
          },
          "start": {
           "den": 1,
           "num": 3
          }
         }
        ]
       }
      ],
      "tracks": [
       {
        "enabled": true,
        "id": "v",
        "kind": "video",
        "locked": false
       },
       {
        "enabled": true,
        "id": "a",
        "kind": "audio",
        "locked": false
       }
      ]
     }
    }
   },
   "parent_revision": 1,
   "project_id": "cmp",
   "request_id": "undo-1",
   "restored_from": 0,
   "revision": 2
  },
  "history": {
   "entries": [
    {
     "action": "undo",
     "changed_clips": 6,
     "parent_revision": 1,
     "request_id": "undo-1",
     "restored_from": 0,
     "revision": 2
    },
    {
     "action": "apply",
     "changed_clips": 6,
     "parent_revision": 0,
     "request_id": "cut-1s",
     "restored_from": null,
     "revision": 1
    },
    {
     "action": "create",
     "changed_clips": 4,
     "parent_revision": null,
     "request_id": "create",
     "restored_from": null,
     "revision": 0
    }
   ],
   "next_before_revision": null
  }
 },
 "server_stderr_tail": ""
}
