)]}'
{
  "commit": "91c2f1e45a91cbed855c0708d7fde666601772a9",
  "tree": "5eb7a7d1f5060c4c8eec3e5bc99e51e396c0d4fc",
  "parents": [
    "2fe6fa72fc6b1bd8f4264f4527aed2cc63cf8616"
  ],
  "author": {
    "name": "Dmitry Kovalev",
    "email": "dkovalev@google.com",
    "time": "Fri Aug 08 14:27:34 2014 -0700"
  },
  "committer": {
    "name": "Dmitry Kovalev",
    "email": "dkovalev@google.com",
    "time": "Fri Aug 08 14:27:54 2014 -0700"
  },
  "message": "Moving pass from VP9_COMP to VP9EncoderConfig.\n\nWe had a very complicated way to initialize cpi-\u003epass from\ncfg-\u003eg_pass:\nswitch (cfg-\u003eg_pass) {\n  case VPX_RC_ONE_PASS:\n    oxcf-\u003emode \u003d ONE_PASS_GOOD;\n    break;\n  case VPX_RC_FIRST_PASS:\n    oxcf-\u003emode \u003d TWO_PASS_FIRST;\n    break;\n  case VPX_RC_LAST_PASS:\n    oxcf-\u003emode \u003d TWO_PASS_SECOND_BEST;\n    break;\n}\n\ncpi-\u003epass \u003d get_pass(oxcf-\u003emode).\n\nNow pass is moved to VP9EncoderConfig and initialization is simple:\nswitch (cfg-\u003eg_pass) {\n  case VPX_RC_ONE_PASS:\n    oxcf-\u003epass \u003d 0;\n    break;\n  case VPX_RC_FIRST_PASS:\n    oxcf-\u003epass \u003d 1;\n    break;\n  case VPX_RC_LAST_PASS:\n    oxcf-\u003epass \u003d 2;\n    break;\n}\n\nChange-Id: I8f582203a4575f5e39b071598484a8ad2b72e0d9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb605b45783d9627bde5307319cff003d763a4a0",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_bitstream.c",
      "new_id": "d638a21461981820407f6fac7062f51a80d56801",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "5e896240f52baeb40ac0083c99e809a6e0265dc5",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "9259a51f0640e70d3bac2bfa80357c73bd5bd0f7",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "ddca25e9888c1d88ad200d87cda2a207abef6436",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "6557da78764885f84d8216baa17796976bc906bd",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "acff17351995f3d93f24b58fb78daaa033a9ff9a",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.h",
      "new_id": "12ead39cbada2d1a5287394dae00d6b77848a78f",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "0f363a7c340948a1f7c1b7375b7f57a58fbc4314",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_picklpf.c",
      "new_id": "d365489969cd492dc70d373082c01424db734b41",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_picklpf.c"
    },
    {
      "type": "modify",
      "old_id": "73c6b89e8209811a26271681f6fcc72e44b471ba",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_ratectrl.c",
      "new_id": "04ab7953864e05bc5e9d9eac58f04c086e126f7c",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "633ce088d21acb4afa0f004e04d79a50796911e4",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rd.c",
      "new_id": "4fc3e9e081952208534be62e64aafa038b8f9b03",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rd.c"
    },
    {
      "type": "modify",
      "old_id": "e770f33e9344236b43e9a8cf5325174a1ea63b88",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.c",
      "new_id": "f2e99cf22a989beec538a64c950cf78a6db136d9",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "2eca8fcef4fd30e7ee5b0e83129d92b20007305a",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_temporal_filter.c",
      "new_id": "ce3b3113843a29be755bc849902e8fd8466cc9ce",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_temporal_filter.c"
    },
    {
      "type": "modify",
      "old_id": "1c6413d0541f2ac5e2cc0c7228288c05ef15bf8f",
      "old_mode": 33188,
      "old_path": "vp9/vp9_cx_iface.c",
      "new_id": "0ba759112d2437765715cdef6d093447cbbba55b",
      "new_mode": 33188,
      "new_path": "vp9/vp9_cx_iface.c"
    }
  ]
}
