)]}'
{
  "commit": "6031b74664d0be40d7f913600d17f6d8d1323729",
  "tree": "628cec55f5071a04ec692db6388c62d237c52c25",
  "parents": [
    "03eed7c8d0409c93021301e49cf7c93c884a7a5b"
  ],
  "author": {
    "name": "Ivo Creusen",
    "email": "ivoc@webrtc.org",
    "time": "Wed Jan 20 15:26:43 2021"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 21 13:42:34 2021"
  },
  "message": "Implement a Neon optimized function to find the argmax element in an array.\n\nFinding the array element with the largest argmax is a fairly common\noperation, so it makes sense to have a Neon optimized version. The\nimplementation is done by first finding both the min and max value, and\nthen returning whichever has the largest argmax.\n\nBug: chromium:12355\nChange-Id: I088bd4f7d469b2424a7265de10fffb42764567a1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/201622\nCommit-Queue: Ivo Creusen \u003civoc@webrtc.org\u003e\nReviewed-by: Per Åhgren \u003cpeah@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#33052}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ad92c4c2b85527dc28fc122b569704b7149b1af",
      "old_mode": 33188,
      "old_path": "common_audio/signal_processing/include/signal_processing_library.h",
      "new_id": "0c13071a2769270502badf7f923e24a62d611220",
      "new_mode": 33188,
      "new_path": "common_audio/signal_processing/include/signal_processing_library.h"
    },
    {
      "type": "modify",
      "old_id": "d249a02d40848daa9a1861f1cf9d1498fe7c9936",
      "old_mode": 33188,
      "old_path": "common_audio/signal_processing/min_max_operations.c",
      "new_id": "1b9542e7ef7a2059a09be556057ef76e175fdaf8",
      "new_mode": 33188,
      "new_path": "common_audio/signal_processing/min_max_operations.c"
    },
    {
      "type": "modify",
      "old_id": "53217df7be43b2260cd6ad5881738b38f1028928",
      "old_mode": 33188,
      "old_path": "common_audio/signal_processing/min_max_operations_neon.c",
      "new_id": "e5b4b7c71b1017b0a4fba55a2518b963990bfa11",
      "new_mode": 33188,
      "new_path": "common_audio/signal_processing/min_max_operations_neon.c"
    },
    {
      "type": "modify",
      "old_id": "3106c47d2d2b54522ab46b3ef11b5ff3987a5cea",
      "old_mode": 33188,
      "old_path": "common_audio/signal_processing/signal_processing_unittest.cc",
      "new_id": "9ec8590d6cca2d0f481ea0c85778ef4b07474014",
      "new_mode": 33188,
      "new_path": "common_audio/signal_processing/signal_processing_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "71436c24dcb6189ac9fcef0cb283c32ec4025450",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/codecs/ilbc/enhancer_interface.c",
      "new_id": "ca23e19ae387df7823ff53fba9e24fa9d548b262",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/codecs/ilbc/enhancer_interface.c"
    },
    {
      "type": "modify",
      "old_id": "7ee867aa9bfec5a39ca2f62486e9f2b9a44f7be5",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/cross_correlation.cc",
      "new_id": "37ed9374f05cd50c2f1c45933c368a73c4c46f83",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/cross_correlation.cc"
    }
  ]
}
