)]}'
{
  "commit": "559dc605bfe2deb73ad718e0d5c5dc55e27c45df",
  "tree": "c98ca8836231a2cb5332e67f866f38ab9c811f4e",
  "parents": [
    "53bfd693c45278bf71cb5e184ffd3e95d52e04d8"
  ],
  "author": {
    "name": "Jamie Gennis",
    "email": "jgennis@google.com",
    "time": "Mon Aug 30 16:48:38 2010 -0700"
  },
  "committer": {
    "name": "Jamie Gennis",
    "email": "jgennis@google.com",
    "time": "Wed Sep 01 13:07:08 2010 -0700"
  },
  "message": "Add the new Stagefright ANativeWindow OMX codec API.\n\nThis change defines the two OMX_SetParameter calls that enable OMX codecs to\ninteract with ANativeWindows.  It also adds the plumbing to the IOMX, OMX, and\nOMXNodeInstance classes to use these new APIs.\n\nChange-Id: Ibfbf893dc3513db0b3d3221bec5708c77287cddc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f61cbe1cabda611118921c939617176e38b3447",
      "old_mode": 33188,
      "old_path": "include/media/IOMX.h",
      "new_id": "1f8ce71a595b88a4df8af52df13c8f560d53a83a",
      "new_mode": 33188,
      "new_path": "include/media/IOMX.h"
    },
    {
      "type": "modify",
      "old_id": "221c6796306f8b9ebd9882e9405d8f7be5c64665",
      "old_mode": 33188,
      "old_path": "include/media/stagefright/HardwareAPI.h",
      "new_id": "7595c56fbf221364c8aff7ddbaaeb3f956d12ab8",
      "new_mode": 33188,
      "new_path": "include/media/stagefright/HardwareAPI.h"
    },
    {
      "type": "modify",
      "old_id": "f3804b8cfd494e415583c5989d611a44127f2414",
      "old_mode": 33188,
      "old_path": "media/libmedia/IOMX.cpp",
      "new_id": "40801a26d070c9194ec55a7c53399f33eaf40141",
      "new_mode": 33188,
      "new_path": "media/libmedia/IOMX.cpp"
    },
    {
      "type": "modify",
      "old_id": "c99da5977784aeca9e11ce9d738d537f5f6c7768",
      "old_mode": 33188,
      "old_path": "media/libstagefright/include/OMX.h",
      "new_id": "83b75ada247948e437113e10cbbee5fe3f7d8c7f",
      "new_mode": 33188,
      "new_path": "media/libstagefright/include/OMX.h"
    },
    {
      "type": "modify",
      "old_id": "b5b31acdedca3139ef9a22b01592beb51972eb89",
      "old_mode": 33188,
      "old_path": "media/libstagefright/include/OMXNodeInstance.h",
      "new_id": "8c7c562234c1fd80d46d28114a8a0bf35f82b58b",
      "new_mode": 33188,
      "new_path": "media/libstagefright/include/OMXNodeInstance.h"
    },
    {
      "type": "modify",
      "old_id": "88b96059f83f297400c9ff4ccecbae64088cf22f",
      "old_mode": 33188,
      "old_path": "media/libstagefright/omx/OMX.cpp",
      "new_id": "37243ad4185f829565bf8dea59be7363824f765c",
      "new_mode": 33188,
      "new_path": "media/libstagefright/omx/OMX.cpp"
    },
    {
      "type": "modify",
      "old_id": "5db516e9c72705d0480fff4db56a54001ca93c34",
      "old_mode": 33188,
      "old_path": "media/libstagefright/omx/OMXNodeInstance.cpp",
      "new_id": "1104113192ea93d9690ca00615ac7c73e5f745d8",
      "new_mode": 33188,
      "new_path": "media/libstagefright/omx/OMXNodeInstance.cpp"
    }
  ]
}
