)]}'
{
  "commit": "ffbd97727a10637f0e0240fa305824eb7e47baa6",
  "tree": "33ae77bc54f6ce8843add70f335ff54bdab044bc",
  "parents": [
    "cc8748afabaa21f88de33336412aa4587f8ebeb6"
  ],
  "author": {
    "name": "Dheeraj CVR",
    "email": "cvr.dheeraj@gmail.com",
    "time": "Mon Jun 17 09:21:42 2013 +0530"
  },
  "committer": {
    "name": "Ricardo Cerqueira",
    "email": "cyanogenmod@cerqueira.org",
    "time": "Sun Nov 03 02:45:27 2013 +0000"
  },
  "message": "libstagefright: fix indefinate loop in QueryCodec\n\nportFormat.nIndex is being incremented which is not\ntrustworthy since the nIndex value could be overriden\nby the OMX Component,  which causes an indefinate loop\nwhich inturn causes a memory leak and crashes the system.\n\nOMX Component on encore and p970 exhibits this behaviour\n(OMX.TI.720P.Decoder). This patch prevents stagefright\nfreezes when QueryCodec is called during Gallery Thumbnail\ngeneration for videos and Adobe Flash playback.\n\nChange-Id: I825c99ddecacbb927e22ac7d1a53facb26d95ff2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d1dd8e03aaf75f9f920289dfb2174568462a8a2",
      "old_mode": 33188,
      "old_path": "media/libstagefright/OMXCodec.cpp",
      "new_id": "8d64713ef64fea8b08ff3e22bf143ee9bdbf9e90",
      "new_mode": 33188,
      "new_path": "media/libstagefright/OMXCodec.cpp"
    }
  ]
}
