)]}'
{
  "commit": "bb7dd5b1baed31b15c6d39fc0c8981b852518b71",
  "tree": "e55484af3355162b1773b8a08c289c04453994eb",
  "parents": [
    "bdf469c91e5e47fcae53e00be03af5adcbf6ac6d"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Thu Oct 14 16:40:12 2010 -0400"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Thu Oct 21 14:04:20 2010 -0400"
  },
  "message": "Move firstpass motion map to stats packet\n\nThe first implementation of the firstpass motion map for motion\ncompensated temporal filtering created a file, fpmotionmap.stt,\nin the current working directory. This was not safe for multiple\nencoder instances. This patch merges this data into the first pass\nstats packet interface, so that it is handled like the other\n(numerical) firstpass stats.\n\nThe new stats packet is defined as follows:\n    Numerical Stats (16 doubles) -- 128 bytes\n    Motion Map                   -- 1 byte / Macroblock\n    Padding                      -- to align packet to 8 bytes\n\nThe fpmotionmap.stt file can still be generated for debugging\npurposes in the same way that the textual version of the stats\nare available (defining OUTPUT_FPF in firstpass.c)\n\nChange-Id: I083ffbfd95e7d6a42bb4039ba0e81f678c8183ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13633e9a4b3d84bddc3faa20aa6897de3465d1c3",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.c",
      "new_id": "607c3d23645b81e88aa2752e6e40172f68ae9512",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "c7f3e0e4510e090937dfed2fc40ae37c8844f65d",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.h",
      "new_id": "95e1e5463c6dcb44c460d4b4f6a175252817a825",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.h"
    },
    {
      "type": "modify",
      "old_id": "382a9de5828f38281b279e428326c3fe56c7f153",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "27964f97b697f3ebcbbedf95d4eb29d80ea017f2",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "8a34a1f3aab0692ee18144ffd13e674e93c18265",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "51b62c6eb22b384fbbee5f95d712c6630ff882cd",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "499bc503addd5c0f2d499e44c6c2cba67129df67",
      "old_mode": 33188,
      "old_path": "vp8/vp8_cx_iface.c",
      "new_id": "b4bb679b5bb41dbe63459e4a72fefcc3b749a70f",
      "new_mode": 33188,
      "new_path": "vp8/vp8_cx_iface.c"
    }
  ]
}
