)]}'
{
  "commit": "a53d5a4c442a84cacbd8225fac72db3789b3e10c",
  "tree": "85b3431c866bcfcf3a7ce9412ca26857b5dafd7a",
  "parents": [
    "c8df1656bd94928059204242e778bd5b8b9dc7aa"
  ],
  "author": {
    "name": "Scott LaVarnway",
    "email": "slavarnway@google.com",
    "time": "Thu Dec 15 14:23:36 2011 -0500"
  },
  "committer": {
    "name": "Scott LaVarnway",
    "email": "slavarnway@google.com",
    "time": "Thu Dec 15 14:23:41 2011 -0500"
  },
  "message": "Moved dequant idct into common\n\nThese functions are now used by the encoder.\nThis is WIP with the goal of creating a common idct/add for\nthe encoder and decoder.  A boost of 1.8% was seen for\nthe HD rt test clip used.\n\n[Tero] Added needed changes to ARM side.\n\nChange-Id: Ibbb8000be09034203d7adffc457d3c3f8b06a5bf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd55a6377e56e0ddc22dc896a6aed587f27eb9f6",
      "old_mode": 33188,
      "old_path": "vp8/common/arm/arm_systemdependent.c",
      "new_id": "1e2467411870d4e560e6f3518ce5dc6f62f34a66",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/arm_systemdependent.c"
    },
    {
      "type": "rename",
      "old_id": "2510ad838357c76e3f0e00a4855d13e0e1bd2095",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/armv6/dequant_idct_v6.asm",
      "new_id": "2510ad838357c76e3f0e00a4855d13e0e1bd2095",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/armv6/dequant_idct_v6.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "72f7e0ee57febf8af9c25d55f5d851c8f56dee6e",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/armv6/dequantize_v6.asm",
      "new_id": "72f7e0ee57febf8af9c25d55f5d851c8f56dee6e",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/armv6/dequantize_v6.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c1ef2852f5fdb929878888e7e6af41bd7efa638f",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/armv6/idct_blk_v6.c",
      "new_id": "9108929f5ecb5c4246f82ae89ad6e8c6d7309086",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/armv6/idct_blk_v6.c",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "2918e05122271abad57f2104243d785336f78fef",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/dequantize_arm.c",
      "new_id": "20a8ac4fcbe3bc48adc1ce9f2ef57fa53789e96d",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/dequantize_arm.c",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "1123e844622bdea924a66e426382630689f6df4c",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/dequantize_arm.h",
      "new_id": "0b4d8fe8902fb924054ee72e60dfc86f5bb33e86",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/dequantize_arm.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "602cce67697381d26d11db57359f7261c397d3c9",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/dequant_idct_neon.asm",
      "new_id": "602cce67697381d26d11db57359f7261c397d3c9",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/neon/dequant_idct_neon.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8e0c31f29c962ca1abeabfe0e72590ac9b858d4",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/dequantizeb_neon.asm",
      "new_id": "c8e0c31f29c962ca1abeabfe0e72590ac9b858d4",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/neon/dequantizeb_neon.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "185895f05f50e5f4e17b6ac939ee7db1c8d3c19d",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_blk_neon.c",
      "new_id": "cc55843d548aac93275b17d3c78fca1b807e7544",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/neon/idct_blk_neon.c",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "6c29c55860d899a502bcd5aac71c5dfe459bd659",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_dequant_0_2x_neon.asm",
      "new_id": "6c29c55860d899a502bcd5aac71c5dfe459bd659",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/neon/idct_dequant_0_2x_neon.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d5dce63f6bd72b54d4a3d964a93dd485fccc06ed",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/neon/idct_dequant_full_2x_neon.asm",
      "new_id": "d5dce63f6bd72b54d4a3d964a93dd485fccc06ed",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/neon/idct_dequant_full_2x_neon.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4a48a3192af5576ebc0ed5dce8024e567749b6fa",
      "old_mode": 33188,
      "old_path": "vp8/decoder/dequantize.c",
      "new_id": "4a48a3192af5576ebc0ed5dce8024e567749b6fa",
      "new_mode": 33188,
      "new_path": "vp8/common/dequantize.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f66cf2bac857b739a3f580c60f0899aebe4ea68c",
      "old_mode": 33188,
      "old_path": "vp8/decoder/dequantize.h",
      "new_id": "f66cf2bac857b739a3f580c60f0899aebe4ea68c",
      "new_mode": 33188,
      "new_path": "vp8/common/dequantize.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "9641d8c1ee2cf4ea0602ef51163a82f23b4ad74d",
      "old_mode": 33188,
      "old_path": "vp8/common/generic/systemdependent.c",
      "new_id": "dbf8d65047ad050e9d46d0c0ea64680f0a02cec8",
      "new_mode": 33188,
      "new_path": "vp8/common/generic/systemdependent.c"
    },
    {
      "type": "rename",
      "old_id": "249fad4ea27587d08ac8c0d9e2df858a3ed87509",
      "old_mode": 33188,
      "old_path": "vp8/decoder/idct_blk.c",
      "new_id": "249fad4ea27587d08ac8c0d9e2df858a3ed87509",
      "new_mode": 33188,
      "new_path": "vp8/common/idct_blk.c",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "95e6980fef514bc5f32d32bf0b93eb3795b96e81",
      "old_mode": 33188,
      "old_path": "vp8/common/invtrans.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d14573b91ccde34b8336093f4c50305efb5053b5",
      "old_mode": 33188,
      "old_path": "vp8/common/invtrans.h",
      "new_id": "7eec58e2670cb40ca4293b854945d9924c6b1679",
      "new_mode": 33188,
      "new_path": "vp8/common/invtrans.h"
    },
    {
      "type": "modify",
      "old_id": "936fa9f239b56ba4d8f73884c2211ad6c2ce0d20",
      "old_mode": 33188,
      "old_path": "vp8/common/onyxc_int.h",
      "new_id": "f733ff77416b49fad71f005f066ea18594f0124d",
      "new_mode": 33188,
      "new_path": "vp8/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "24c09a35385af7b90d1c8f0fcd79b0413f7ef613",
      "old_mode": 33188,
      "old_path": "vp8/common/reconinter.c",
      "new_id": "6c7af41d40448d7b1fcbf18cc2b854d80a3c0643",
      "new_mode": 33188,
      "new_path": "vp8/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "86f9d5ae3daad8488b90302bb7fc2474068efa52",
      "old_mode": 33188,
      "old_path": "vp8/common/reconinter.h",
      "new_id": "f57ff73c577402c4f2c37b6d240f68a82fbb3726",
      "new_mode": 33188,
      "new_path": "vp8/common/reconinter.h"
    },
    {
      "type": "rename",
      "old_id": "de9eba89f7be15e069834e6b20ef3b885b5b8b9c",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/dequantize_mmx.asm",
      "new_id": "de9eba89f7be15e069834e6b20ef3b885b5b8b9c",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/dequantize_mmx.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "49bcb7f19cf19703f5987fb5aad850742bd2ebfb",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/dequantize_x86.h",
      "new_id": "49bcb7f19cf19703f5987fb5aad850742bd2ebfb",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/dequantize_x86.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "29276e5d7d8147c6a357f191ed1ae8b58a41efcc",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/idct_blk_mmx.c",
      "new_id": "49cebd6f586c69706f6b1989a7c4c1716a9140d0",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/idct_blk_mmx.c",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "03c2878c109adc9ebb2c63ec3d91b9b38e789552",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/idct_blk_sse2.c",
      "new_id": "44e440c0c5fa7a3a212fb0576ba6fb9afce7a4f8",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/idct_blk_sse2.c",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "b24cbe48fcc966a1dbee7020e3276dbc6967c5d3",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/x86_systemdependent.c",
      "new_id": "ad3a1f76b157e533c124b0b07e851480e9980560",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/x86_systemdependent.c"
    },
    {
      "type": "modify",
      "old_id": "f802c5181557e312d8bf60a298bd23f58743eb7a",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/arm_dsystemdependent.c",
      "new_id": "bf0a3481a3b09f98c92b29daff9f9bfbc250d00b",
      "new_mode": 33188,
      "new_path": "vp8/decoder/arm/arm_dsystemdependent.c"
    },
    {
      "type": "modify",
      "old_id": "31eafcf5424097d50f3e60ef8554955538a3bbe2",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodframe.c",
      "new_id": "4ab09c596a28f4e928f68324f12d5b68f69713ef",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "d9f9ba3c8f523ece249f3ab97167c2cfa6c63c9f",
      "old_mode": 33188,
      "old_path": "vp8/decoder/generic/dsystemdependent.c",
      "new_id": "8a84e566a034b1cb4c51178c9660099868f71fa6",
      "new_mode": 33188,
      "new_path": "vp8/decoder/generic/dsystemdependent.c"
    },
    {
      "type": "modify",
      "old_id": "519a7f2b9ff64cb3febd0cf3521b6415ebee3860",
      "old_mode": 33188,
      "old_path": "vp8/decoder/onyxd_int.h",
      "new_id": "f48f5173b231fbd65e740fe46b6aa519dc19a2d1",
      "new_mode": 33188,
      "new_path": "vp8/decoder/onyxd_int.h"
    },
    {
      "type": "modify",
      "old_id": "1967781eb6c56d2a83fe05e2a7ef071bbde90da1",
      "old_mode": 33188,
      "old_path": "vp8/decoder/threading.c",
      "new_id": "947b3a1c6cdd1dd7821674b0844efb0d3d330257",
      "new_mode": 33188,
      "new_path": "vp8/decoder/threading.c"
    },
    {
      "type": "modify",
      "old_id": "91dba7e1af1dd3b4ca0358ba49b0d19dfcb99814",
      "old_mode": 33188,
      "old_path": "vp8/decoder/x86/x86_dsystemdependent.c",
      "new_id": "27bf5ddbd96c18b67e38dd2355b8e30b7d2b8e61",
      "new_mode": 33188,
      "new_path": "vp8/decoder/x86/x86_dsystemdependent.c"
    },
    {
      "type": "modify",
      "old_id": "0da8a9e3015d2652f50d3e091ac54da82a3f77cb",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "102dee042d2fb7b194f526a09a805ef56020abfa",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "a3b800a2da4c4453fe2e09629f6a13a87e137282",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeintra.c",
      "new_id": "4378b634eb4eaedfc3bcf14e388264e7b405a9b3",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeintra.c"
    },
    {
      "type": "modify",
      "old_id": "e9042e151bebddc53dfd5d8e4c9cd8f5112f4bbd",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemb.c",
      "new_id": "c9f755333366e7eb74d302a224ec4d4fdcbae65e",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "597a57b5d9c8060c386ebada76fdd99d079467d3",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemb.h",
      "new_id": "0fa87cf6860c07a75d2ee6d300b8e0e689e56c68",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemb.h"
    },
    {
      "type": "modify",
      "old_id": "79fe63c8b0b3652d969bd9ce8b43e9b1b99521c1",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "9b90034954a2ad5d99894ffaea10c21b1747090f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "683af34b0ad61186fc4ef3472df837e8c34d52cb",
      "old_mode": 33188,
      "old_path": "vp8/vp8_common.mk",
      "new_id": "e2756a6cad6949e2015f2b5c9ce325969752b562",
      "new_mode": 33188,
      "new_path": "vp8/vp8_common.mk"
    },
    {
      "type": "modify",
      "old_id": "d88b595fb01cbe1a6c1fc643cd81f4427d695e68",
      "old_mode": 33188,
      "old_path": "vp8/vp8dx.mk",
      "new_id": "d6dc15305d36b9b09697b057365a4f1be07ec25e",
      "new_mode": 33188,
      "new_path": "vp8/vp8dx.mk"
    },
    {
      "type": "modify",
      "old_id": "b08f9464fb410a6f2f1e65f686f929df2b9e16cd",
      "old_mode": 33188,
      "old_path": "vp8/vp8dx_arm.mk",
      "new_id": "fa1aaea0b713569e01234a71d4edadfb33ae47f5",
      "new_mode": 33188,
      "new_path": "vp8/vp8dx_arm.mk"
    }
  ]
}
