)]}'
{
  "commit": "eeba8f58cef01acc1251f37dce1d56676553b1a6",
  "tree": "8cecee7313788be210e869a58ebd5732d1db4017",
  "parents": [
    "90a9e4d9be64d5b5eab5d800c87d5bc77de9c179"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Fri Sep 06 00:01:51 2019 -0700"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Sep 12 18:31:09 2019 +0000"
  },
  "message": "libgav1: update to cl/267700628\n\nthis improves performance by ~30% from the last snapshot\n\nBug: 130249450\nBug: 140837331\nTest: aosp_arm-eng aosp_arm64-eng aosp_x86-eng aosp_x86_64-eng build\nTest: cts-tradefed run commandAndExit cts-dev --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\" (bonito-userdebug)\nTest: cts-tradefed run commandAndExit cts-dev -a {armeabi-v7a,arm64-v8a} --include-filter CtsMediaTestCases --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.DecoderTest#testAV1*\" --module-arg \"CtsMediaTestCases:include-filter:android.media.cts.AdaptivePlaybackTest#testAV1*\" (bonito_hwasan-userdebug)\nTest: (externally) libaom/Argon/Allegro test vectors, cpu/memory performance, fuzzing\n\nChange-Id: I5747e8c6a67450dd6d0ad6800f26100a36df0e26\n(cherry picked from commit 2bf918d9e5232a973c834ad56ca810277c467e7b)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30eca18ff620efac22bd016b94f4d0b3a72d3b6d",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "e438d448dba5b08e09d604f2654f53f7449dfd05",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "dbfaf4c52dca2acb8c7c6f16a7128188b2b6c6cf",
      "old_mode": 33188,
      "old_path": "libgav1/src/decoder_impl.cc",
      "new_id": "94482476db89b813a18db30ea4182f12ac9a5327",
      "new_mode": 33188,
      "new_path": "libgav1/src/decoder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c4ea52627da80c6c0b0b2d7242142cf87e9f2a3b",
      "old_mode": 33188,
      "old_path": "libgav1/src/decoder_impl.h",
      "new_id": "4e4c6b52b6f9175fb5e6b903c2f4c6136f129960",
      "new_mode": 33188,
      "new_path": "libgav1/src/decoder_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea897e206e0a4544b3b3d1add880af3803d89cf2",
      "new_mode": 33188,
      "new_path": "libgav1/src/decoder_scratch_buffer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9160f309b309fa99dbe4facec9fab93db69bfa86",
      "new_mode": 33188,
      "new_path": "libgav1/src/decoder_scratch_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "2ba35ed356a2d5dffe025a89368325b3f416f588",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/common_neon.h",
      "new_id": "2a5046ef55ed673e93d5ef8e3df07756e5bbcede",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/common_neon.h"
    },
    {
      "type": "modify",
      "old_id": "4126c41f0e066610a4e2bf65cfb208e0adeda5c8",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/convolve_neon.cc",
      "new_id": "13390b9d4e7a6ece3d0253f3235246940c1cf151",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/convolve_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "6b5873cb9369e39400e8868068b9bfc7715d3869",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/convolve_neon.h",
      "new_id": "7eae136e50f1a129b82d5b8ae3b35b45d499acae",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/convolve_neon.h"
    },
    {
      "type": "modify",
      "old_id": "751ba89af4fc1097e5608dbbab700c7ce40c3c19",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/intrapred_directional_neon.cc",
      "new_id": "0684fa5739f2a788b92ae210059275949dc84da7",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/intrapred_directional_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "9e57365c3d8504827231cea11dc87b689f7b719a",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/inverse_transform_neon.cc",
      "new_id": "b2516391b0389f126ff2a019c8506c7864120784",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/inverse_transform_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "fd0eda534e83065b424ee8672ba21d54aca58705",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/loop_restoration_neon.cc",
      "new_id": "62e49aeefadb410fb1f6c956b11fef6b0488c1f4",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/loop_restoration_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "1723c504232cb928eb9894766a12f3d1048af2ed",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/loop_restoration_neon.h",
      "new_id": "68f9526c9553fccbc5de77b325d143e8c5471d08",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/loop_restoration_neon.h"
    },
    {
      "type": "modify",
      "old_id": "7ab3d27124357b25eeb5dd1114eb8217590bffa0",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/arm/warp_neon.cc",
      "new_id": "f5673b067305293ba78ed8a294abbeda57efbe4c",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/arm/warp_neon.cc"
    },
    {
      "type": "modify",
      "old_id": "a5de6d3fb89a5650f9f8f1f0ae56694db0b3e792",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/average_blend.cc",
      "new_id": "438501a40a95895db2e5349f2489e4e3f617e450",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/average_blend.cc"
    },
    {
      "type": "modify",
      "old_id": "e412342e55faf18de0692a1a9afb9daf2d23075d",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/cdef.cc",
      "new_id": "84dc778aa2346cc5fc42e00c609aa20dc0e9b43b",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/cdef.cc"
    },
    {
      "type": "modify",
      "old_id": "8c409c8218087353db89203f3b85ca81fc4542b5",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/convolve.cc",
      "new_id": "350196afa647679d733883f6c90c4064dca7c1d3",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/convolve.cc"
    },
    {
      "type": "modify",
      "old_id": "05e8e3f46ed0f53f350debe7fbe3939822b49eb0",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/distance_weighted_blend.cc",
      "new_id": "7213209643ce388f1f52722cc441752b30f7a05b",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/distance_weighted_blend.cc"
    },
    {
      "type": "modify",
      "old_id": "631a42cd325b7dadda3f6e94e0eff09aafbc55cc",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/dsp.h",
      "new_id": "48b3371ea7b159e3d81b47d439b3281dbeab670a",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/dsp.h"
    },
    {
      "type": "modify",
      "old_id": "b26b517e2ce1630e2f023873f2b6aeb08fda09fb",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/film_grain.cc",
      "new_id": "c7a5a7a837888d8a2f1e1ec21187448b3c4496eb",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/film_grain.cc"
    },
    {
      "type": "modify",
      "old_id": "22bde06423d758275bb59377cab45a5c81957099",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/intrapred.cc",
      "new_id": "b602fc0b66c702748f37991096385144a093a506",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/intrapred.cc"
    },
    {
      "type": "modify",
      "old_id": "bd9c32414af1cd372f17d3f76b1f72d828f8961f",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/inverse_transform.cc",
      "new_id": "1ce5e844fb1cda6f12f212bf6ebd9af1fed8576b",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/inverse_transform.cc"
    },
    {
      "type": "modify",
      "old_id": "0a07c0eba9d1489b9a32cbfa0b774d66f8f8c4db",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/loop_restoration.cc",
      "new_id": "76ef62ab48a242785282c7a6b3ff6dc3fb3f9101",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/loop_restoration.cc"
    },
    {
      "type": "modify",
      "old_id": "6da000152beeb9a07887fa8636ef68507ad7ba06",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/obmc.inc",
      "new_id": "e510226c7c266b4bf229684c00a1e2dcfa145772",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/obmc.inc"
    },
    {
      "type": "modify",
      "old_id": "60aab236b0144cf7532618f3d524ce7780fcd266",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/warp.cc",
      "new_id": "1dd904ff9beeba395f936da6d42558023bfa302a",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/warp.cc"
    },
    {
      "type": "modify",
      "old_id": "305837a20f26c7d53b05bc3c01bb5d97d43f2b27",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/x86/common_sse4.h",
      "new_id": "5d772164f6ae54d6027b865b8c3807a062121665",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/x86/common_sse4.h"
    },
    {
      "type": "modify",
      "old_id": "4d97fb06a0eee845b6a446d2ed2937953794488f",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/x86/intrapred_cfl_sse4.cc",
      "new_id": "26c2ba0af0d4e11f56c30841af150491ba033f59",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/x86/intrapred_cfl_sse4.cc"
    },
    {
      "type": "modify",
      "old_id": "ec5dfb0d93caadb89feca2546ec6b1bb4d2de7fe",
      "old_mode": 33188,
      "old_path": "libgav1/src/dsp/x86/intrapred_sse4.h",
      "new_id": "c44c53361326e443e5ffa8199136a8f7e50de40a",
      "new_mode": 33188,
      "new_path": "libgav1/src/dsp/x86/intrapred_sse4.h"
    },
    {
      "type": "modify",
      "old_id": "107a04c533fbd26247d9f2887ac1a680b4148dff",
      "old_mode": 33188,
      "old_path": "libgav1/src/post_filter.cc",
      "new_id": "761f1b650dba699f317f05bc53f29782c1f65841",
      "new_mode": 33188,
      "new_path": "libgav1/src/post_filter.cc"
    },
    {
      "type": "modify",
      "old_id": "8a2a63ffe9f702d4eb26a7ede9db9d7e85617a0a",
      "old_mode": 33188,
      "old_path": "libgav1/src/prediction_mask.cc",
      "new_id": "2ea8e0cdfe746822055979f6d2bd81ba988d9ae0",
      "new_mode": 33188,
      "new_path": "libgav1/src/prediction_mask.cc"
    },
    {
      "type": "modify",
      "old_id": "440cad0b30747bfe555e11647f310585af1b936d",
      "old_mode": 33188,
      "old_path": "libgav1/src/threading_strategy.cc",
      "new_id": "9c2d54d11c250ed0d5c9707ce27b95998299322b",
      "new_mode": 33188,
      "new_path": "libgav1/src/threading_strategy.cc"
    },
    {
      "type": "modify",
      "old_id": "3895f5e9aea2d3a897a3bb3377591233d80d33c6",
      "old_mode": 33188,
      "old_path": "libgav1/src/tile.h",
      "new_id": "fd7b7c07760a1ba37e97b7fde64814e5cc4efc5f",
      "new_mode": 33188,
      "new_path": "libgav1/src/tile.h"
    },
    {
      "type": "modify",
      "old_id": "b2e6039b783e91b6e0e54c2f09062f7fedf69dc2",
      "old_mode": 33188,
      "old_path": "libgav1/src/tile/bitstream/mode_info.cc",
      "new_id": "bdf92bfd71195238227369a1fc40e77b9a4df54a",
      "new_mode": 33188,
      "new_path": "libgav1/src/tile/bitstream/mode_info.cc"
    },
    {
      "type": "modify",
      "old_id": "133b01674cad4948d979cca5663c3eb1980b3836",
      "old_mode": 33188,
      "old_path": "libgav1/src/tile/bitstream/palette.cc",
      "new_id": "2438ca9ab27c92532d0b525cd41af4c3a8259be5",
      "new_mode": 33188,
      "new_path": "libgav1/src/tile/bitstream/palette.cc"
    },
    {
      "type": "modify",
      "old_id": "67598388177cdaf7a316b36b6cd8b4206083a9f5",
      "old_mode": 33188,
      "old_path": "libgav1/src/tile/prediction.cc",
      "new_id": "dbf314d184516f3aa8b0e124f8c404a41463a0e1",
      "new_mode": 33188,
      "new_path": "libgav1/src/tile/prediction.cc"
    },
    {
      "type": "modify",
      "old_id": "378410d365ddda3f3c5f54308aff45a82a691a42",
      "old_mode": 33188,
      "old_path": "libgav1/src/tile/tile.cc",
      "new_id": "4e94e1780be6e89908af3e9db83d16091646e220",
      "new_mode": 33188,
      "new_path": "libgav1/src/tile/tile.cc"
    },
    {
      "type": "modify",
      "old_id": "c054178d23a3d2786539d06463d85e5c370a2299",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/array_2d.h",
      "new_id": "08b68c392d467f485e930d237a5bbad807174c2b",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/array_2d.h"
    },
    {
      "type": "modify",
      "old_id": "3b67ad14a9bb65ee37abbbc794d91a02175fdb2d",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/bit_reader.h",
      "new_id": "172107c7864a54cda8f8cdfeef69fd06471bac02",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/bit_reader.h"
    },
    {
      "type": "modify",
      "old_id": "5799a9144d86c50d4ac78516afdc4ed379a9fad0",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/constants.h",
      "new_id": "cacd8c8c1fe57dc0438563046ec8f1734afb0564",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/constants.h"
    },
    {
      "type": "modify",
      "old_id": "ff6db394bfa743021ec525394fa819ef93aa216f",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/entropy_decoder.cc",
      "new_id": "d8fdc2099e74937828b5589e9c74a9c67a084680",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/entropy_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "b891bae26546c103d924c3b2426de7daddeeff5a",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/entropy_decoder.h",
      "new_id": "dfaf36a160f0e0058bf10fa3482a420c22362ec8",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/entropy_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "084535afa59b2585509fd7cd1b80c9add94c34fa",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/raw_bit_reader.cc",
      "new_id": "eb9c5c949b3d6210cdfc446a4de4e7ba746821e1",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/raw_bit_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "de2bc3a5edde6c3687915d1ac642418716165387",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/raw_bit_reader.h",
      "new_id": "b95ad271def469920a3d7b6df76b71b634ba12e8",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/raw_bit_reader.h"
    },
    {
      "type": "modify",
      "old_id": "59c6061d6df490d0a29b9645b3c3fe125e190713",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/stack.h",
      "new_id": "3d0cf4c6b9b93ffc607142759292c1970378621e",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/stack.h"
    },
    {
      "type": "modify",
      "old_id": "238bc44ecae76900a661470c86e2df94755f69c0",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/threadpool.h",
      "new_id": "5d7a3694c46680c8cf4b806f08d8a2f76acee4e7",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/threadpool.h"
    },
    {
      "type": "modify",
      "old_id": "f60a0a0a2d515d0d44e79003646c3806c7043190",
      "old_mode": 33188,
      "old_path": "libgav1/src/utils/vector.h",
      "new_id": "24ca9b3998e514137aff32f44cb0eb91e431e5f2",
      "new_mode": 33188,
      "new_path": "libgav1/src/utils/vector.h"
    }
  ]
}
