)]}'
{
  "log": [
    {
      "commit": "9a4fa2dfb7ce565fabfb7a7bef4f4adfea191f05",
      "tree": "b91d3bdf39760c82e54ab0be64c74d277f9a57fd",
      "parents": [
        "9d19e392f61de3e8cd365afa12d7836bd3721602",
        "a97dfeb91aae9569ff11a5a40634e2960c03915e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Feb 20 01:04:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 01:04:48 2015 +0000"
      },
      "message": "Merge \"Camera: Remove RAW_SENSOR in favor of RAW16\""
    },
    {
      "commit": "9d19e392f61de3e8cd365afa12d7836bd3721602",
      "tree": "abb184d92cd7bef736a4381200e7bccae70bf772",
      "parents": [
        "0fbad3c813cdd67dcab95f998f1982b2180dc322",
        "935b47504411b6ac69f708ba698a72b7282aada1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:42:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:42:40 2015 +0000"
      },
      "message": "am 935b4750: am 011734f0: Fix clang build error\n\n* commit \u0027935b47504411b6ac69f708ba698a72b7282aada1\u0027:\n  Fix clang build error\n"
    },
    {
      "commit": "935b47504411b6ac69f708ba698a72b7282aada1",
      "tree": "178008ade1454c946ff580585f864b56ac070be7",
      "parents": [
        "0667633d139e57392443fa1eeb1f013fbdfc9eea",
        "011734f0ce7e8b2e3066f90ef51c323ee7d4dea2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:37:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:37:14 2015 +0000"
      },
      "message": "am 011734f0: Fix clang build error\n\n* commit \u0027011734f0ce7e8b2e3066f90ef51c323ee7d4dea2\u0027:\n  Fix clang build error\n"
    },
    {
      "commit": "0fbad3c813cdd67dcab95f998f1982b2180dc322",
      "tree": "1401cfae977d096245441ce047425e80a1db1633",
      "parents": [
        "a52b8d1f4890f0a695cfbffda106579bcc3a16b5",
        "3e91b5d11866599e8f33e63fb3b6c1d81ce1a1d2"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Fri Feb 20 00:36:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:36:26 2015 +0000"
      },
      "message": "Merge \"Fix for getMicMute in AudioFlinger\""
    },
    {
      "commit": "a52b8d1f4890f0a695cfbffda106579bcc3a16b5",
      "tree": "c38befe0d4fcc7cfe93ca650d30b51d36b4ffd52",
      "parents": [
        "6ff474ed7eefe003216a3f98992f1ece047d64a2",
        "ad8510a339ffab330c2c46e5c247dd1cf9e15c22"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 20 00:35:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:35:48 2015 +0000"
      },
      "message": "Merge \"Include what you use\""
    },
    {
      "commit": "6ff474ed7eefe003216a3f98992f1ece047d64a2",
      "tree": "550f8ebb8d7dead2543ca952ff8eaf124630c675",
      "parents": [
        "5e2d279226b78aeedd3d347953cdbb8c0220dc51",
        "04333cdc8d6a3c8e4a11835371e8ad13adf3f7f0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Feb 20 00:35:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 20 00:35:37 2015 +0000"
      },
      "message": "Merge \"Pull out FastCaptureDumpState and FastMixerDumpState\""
    },
    {
      "commit": "5e2d279226b78aeedd3d347953cdbb8c0220dc51",
      "tree": "5fd2e39ae47a4de77fb6d7f2399de2484d07cb53",
      "parents": [
        "4fe86290794e593159c0798cb86efdf99df098d3",
        "0667633d139e57392443fa1eeb1f013fbdfc9eea"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:30:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:30:54 2015 +0000"
      },
      "message": "am 0667633d: am 1f9b6745: Merge commit \\\u002756fbb4d7bcb34af71a08cd126891afafdec217f1\\\u0027 into HEAD\n\n* commit \u00270667633d139e57392443fa1eeb1f013fbdfc9eea\u0027:\n"
    },
    {
      "commit": "a97dfeb91aae9569ff11a5a40634e2960c03915e",
      "tree": "8f325ccd2d62226dd0868863a324e20f2ef7858f",
      "parents": [
        "37b2b389139ed638831e49708c947863eef631ef"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 19 16:26:13 2015 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Feb 19 16:26:13 2015 -0800"
      },
      "message": "Camera: Remove RAW_SENSOR in favor of RAW16\n\nChange-Id: I69ca24c69f58be958efdef300b127401d2b2e880\n"
    },
    {
      "commit": "0667633d139e57392443fa1eeb1f013fbdfc9eea",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff",
        "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Feb 20 00:23:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 00:23:01 2015 +0000"
      },
      "message": "am 1f9b6745: Merge commit \\\u002756fbb4d7bcb34af71a08cd126891afafdec217f1\\\u0027 into HEAD\n\n* commit \u00271f9b6745d7c88dac2bfd19d583c3d98b361f67b3\u0027:\n"
    },
    {
      "commit": "011734f0ce7e8b2e3066f90ef51c323ee7d4dea2",
      "tree": "178008ade1454c946ff580585f864b56ac070be7",
      "parents": [
        "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 16:21:41 2015 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 16:21:41 2015 -0800"
      },
      "message": "Fix clang build error\n\nChange-Id: I294903dcf3ce3aa6a3b2f50364067e701a33d327\n"
    },
    {
      "commit": "3e91b5d11866599e8f33e63fb3b6c1d81ce1a1d2",
      "tree": "44923162a2e46fcd80271fb04975526081a34aac",
      "parents": [
        "ea78b1497eef36b6a3ba783be20615989e87ed08"
      ],
      "author": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Feb 19 10:54:52 2015 -0800"
      },
      "committer": {
        "name": "Ricardo Garcia",
        "email": "rago@google.com",
        "time": "Thu Feb 19 15:49:36 2015 -0800"
      },
      "message": "Fix for getMicMute in AudioFlinger\n\nPrevious logic will only check for mic state of Primary Hardware\nDevice. Current logic checks state of all devices with valid\nmicrophone input.\nThis is needed for audio_output feature support.\n\nbug: 19439530\nChange-Id: Ibbb92412ac70cf2915bbe8660c04fbaf0ab74171\n"
    },
    {
      "commit": "1f9b6745d7c88dac2bfd19d583c3d98b361f67b3",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "2d9ded1d03653c747ba173f622e19ed6d56f26f4",
        "56fbb4d7bcb34af71a08cd126891afafdec217f1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:34 2015 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:34 2015 -0800"
      },
      "message": "Merge commit \u002756fbb4d7bcb34af71a08cd126891afafdec217f1\u0027 into HEAD\n"
    },
    {
      "commit": "4fe86290794e593159c0798cb86efdf99df098d3",
      "tree": "5fd2e39ae47a4de77fb6d7f2399de2484d07cb53",
      "parents": [
        "a9284a8d9e6cb27e6d428be3f70a854d978dc282",
        "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 20:54:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 19 20:54:00 2015 +0000"
      },
      "message": "am cf09e292: am 2d9ded1d: am d607e5a5: Merge \"Fixes for GSM decoder\"\n\n* commit \u0027cf09e2926e3f76ac54a6efb6626a7eb256d2aaff\u0027:\n  Fixes for GSM decoder\n"
    },
    {
      "commit": "a9284a8d9e6cb27e6d428be3f70a854d978dc282",
      "tree": "25f89ab3cac054b130d8c41a14b8898b7b655ba1",
      "parents": [
        "658fc18d8e632441cd5d83a4f74b53620cbac1fe",
        "3068d73c6c7e1f44523b1466b903a9c82408b258"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Feb 19 20:51:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 19 20:51:18 2015 +0000"
      },
      "message": "Merge \"camera: implement flashlight control\""
    },
    {
      "commit": "cf09e2926e3f76ac54a6efb6626a7eb256d2aaff",
      "tree": "fa16251e7e839cc14b09074a4874dfab2f1c00cb",
      "parents": [
        "a7c1df10d39a8056ca755ccd77b06816c6de3225",
        "2d9ded1d03653c747ba173f622e19ed6d56f26f4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 19:42:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 19 19:42:52 2015 +0000"
      },
      "message": "am 2d9ded1d: am d607e5a5: Merge \"Fixes for GSM decoder\"\n\n* commit \u00272d9ded1d03653c747ba173f622e19ed6d56f26f4\u0027:\n  Fixes for GSM decoder\n"
    },
    {
      "commit": "2d9ded1d03653c747ba173f622e19ed6d56f26f4",
      "tree": "601da12959c37c8d038d86aa3bd43d15fbe08836",
      "parents": [
        "a963dacc1b44ec80742c86ce75611eb9cfa936ea",
        "d607e5a53a6136b745ebacdf41ecdb486ed82ca6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 19:36:07 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 19 19:36:07 2015 +0000"
      },
      "message": "am d607e5a5: Merge \"Fixes for GSM decoder\"\n\n* commit \u0027d607e5a53a6136b745ebacdf41ecdb486ed82ca6\u0027:\n  Fixes for GSM decoder\n"
    },
    {
      "commit": "d607e5a53a6136b745ebacdf41ecdb486ed82ca6",
      "tree": "45eedb4aa55dc5b414841e613b4e8a95938e0a49",
      "parents": [
        "64753517e8ee315654441512a1f59b28fe5c1bc1",
        "cafe4d8511d4e8185d177b367c1f0b764f9a1789"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 19:32:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 19 19:32:24 2015 +0000"
      },
      "message": "Merge \"Fixes for GSM decoder\""
    },
    {
      "commit": "cafe4d8511d4e8185d177b367c1f0b764f9a1789",
      "tree": "45eedb4aa55dc5b414841e613b4e8a95938e0a49",
      "parents": [
        "f09611f2f33752afc28141e1bbaa897651c05d6f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 11:03:19 2015 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Feb 19 11:29:42 2015 -0800"
      },
      "message": "Fixes for GSM decoder\n\nUse larger buffer size, since otherwise it won\u0027t work with MediaExtractor\nwhich batches up GSM frames.\nSupport reset and flush.\n\nChange-Id: I3a87e3744c088f7a40bbc428187fc44c073c63ec\n"
    },
    {
      "commit": "ad8510a339ffab330c2c46e5c247dd1cf9e15c22",
      "tree": "f8643e6711ce756876c02cbb2c0ed4ed459c6187",
      "parents": [
        "04333cdc8d6a3c8e4a11835371e8ad13adf3f7f0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 16:24:07 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Feb 19 09:47:41 2015 -0800"
      },
      "message": "Include what you use\n\nChange-Id: I1967861f383bb5ed6743fb69e3bd439907ed7033\n"
    },
    {
      "commit": "04333cdc8d6a3c8e4a11835371e8ad13adf3f7f0",
      "tree": "ff205682f760786e3d195f297d60207af0e40792",
      "parents": [
        "658fc18d8e632441cd5d83a4f74b53620cbac1fe"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 16:23:03 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Feb 19 09:47:39 2015 -0800"
      },
      "message": "Pull out FastCaptureDumpState and FastMixerDumpState\n\nChange-Id: I8e44dbfe02338622eb69193b234743b50f0dd79f\n"
    },
    {
      "commit": "658fc18d8e632441cd5d83a4f74b53620cbac1fe",
      "tree": "f6e16cad4595a48edabe40d1f1bae95ff8657dec",
      "parents": [
        "c1b3bc0ced3b7526c31223911d334961ae031995",
        "045ee7ea3e42b8657869d81c917feed5fb0c2b4a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Feb 19 17:38:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 19 17:38:05 2015 +0000"
      },
      "message": "Merge \"Pull out FastThreadDumpState\""
    },
    {
      "commit": "c1b3bc0ced3b7526c31223911d334961ae031995",
      "tree": "595a4add001bb265f287dae9f3bd902787f2cc94",
      "parents": [
        "1fb8290c1f99e1db96b681e6eaae0193ea81674e",
        "56ec4ffcbae8aeac6c5245fc7b825d02e2e6cefd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Feb 19 17:11:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 19 17:11:34 2015 +0000"
      },
      "message": "Merge \"Refactor AudioPolicyManager\""
    },
    {
      "commit": "56ec4ffcbae8aeac6c5245fc7b825d02e2e6cefd",
      "tree": "914941adb956f3af389b9a7b955f3534eec4fe7a",
      "parents": [
        "8f7b7fa417566e9a6a29ea9f0e220b3cd6d1a9e3"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 23 16:45:18 2015 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 18 17:29:20 2015 -0800"
      },
      "message": "Refactor AudioPolicyManager\n\nAudioPolicyManager implementation is now split into the\nfollowing files:\n\nfiles managerdefault/Gains.*\n  class AudioGain\n  class VolumeCurvePoint\n  class StreamDescriptor\n\nfiles managerdefault/Devices.*\n  class DeviceDescriptor\n  class DeviceVector\n\nfiles managerdefault/Ports.*\n  class AudioPort\n  class AudioPortConfig\n  class AudioPatch\n\nfiles managerdefault/IOProfile.*\n  class IOProfile\n\nfiles managerdefault/HwModule.*\n  class HwModule\n\nfiles managerdefault/AudioInputDescriptor.*\n  class AudioInputDescriptor\n\nfiles managerdefault/AudioOutputDescriptor.*\n  class AudioOutputDescriptor\n\nAll files for libaudiopolicyservice are moved under service/\n\nAll files for libaudiopolicymanager are moved under manager/\n\nChange-Id: I43758be1894e37d34db194b51a19ae24461e066e\n"
    },
    {
      "commit": "1fb8290c1f99e1db96b681e6eaae0193ea81674e",
      "tree": "8325cc8242245d4c5c29e8ac13d84fea29b20694",
      "parents": [
        "8d48bed0f29cf008ddc9e56bb0661f34b8e7c724",
        "a7c1df10d39a8056ca755ccd77b06816c6de3225"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 18 23:05:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 18 23:05:27 2015 +0000"
      },
      "message": "am a7c1df10: am a963dacc: am 64753517: Merge \"Add dumpsys info\"\n\n* commit \u0027a7c1df10d39a8056ca755ccd77b06816c6de3225\u0027:\n  Add dumpsys info\n"
    },
    {
      "commit": "a7c1df10d39a8056ca755ccd77b06816c6de3225",
      "tree": "d4aac4ec69928dc5667675b204b5337ff28591b6",
      "parents": [
        "56fbb4d7bcb34af71a08cd126891afafdec217f1",
        "a963dacc1b44ec80742c86ce75611eb9cfa936ea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 18 22:57:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 18 22:57:42 2015 +0000"
      },
      "message": "am a963dacc: am 64753517: Merge \"Add dumpsys info\"\n\n* commit \u0027a963dacc1b44ec80742c86ce75611eb9cfa936ea\u0027:\n  Add dumpsys info\n"
    },
    {
      "commit": "a963dacc1b44ec80742c86ce75611eb9cfa936ea",
      "tree": "9b6ff7d4341164e9e8d98b5cebec81eca2dda181",
      "parents": [
        "6a025acb630a3ac4a84715d188aeb48f1946bc3f",
        "64753517e8ee315654441512a1f59b28fe5c1bc1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 18 22:50:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 18 22:50:59 2015 +0000"
      },
      "message": "am 64753517: Merge \"Add dumpsys info\"\n\n* commit \u002764753517e8ee315654441512a1f59b28fe5c1bc1\u0027:\n  Add dumpsys info\n"
    },
    {
      "commit": "64753517e8ee315654441512a1f59b28fe5c1bc1",
      "tree": "0c22a41f082abda66b93bb73840a072c8837d277",
      "parents": [
        "ec0472ba9c1cfaee293636536f3951c0e6e671b4",
        "f09611f2f33752afc28141e1bbaa897651c05d6f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 18 22:10:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 18 22:10:24 2015 +0000"
      },
      "message": "Merge \"Add dumpsys info\""
    },
    {
      "commit": "f09611f2f33752afc28141e1bbaa897651c05d6f",
      "tree": "0c22a41f082abda66b93bb73840a072c8837d277",
      "parents": [
        "ec0472ba9c1cfaee293636536f3951c0e6e671b4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 13 14:12:42 2015 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 18 09:14:06 2015 -0800"
      },
      "message": "Add dumpsys info\n\nPrint a list of looper-handler pairs and the number of messages\nthey\u0027ve processed, and optionally break those stats out by\nmessage type.\n\nChange-Id: I68ce4a7003152d5c9b5cb3f42e6f3949b471aa6e\n"
    },
    {
      "commit": "045ee7ea3e42b8657869d81c917feed5fb0c2b4a",
      "tree": "aee4e457c5ae65d9135f5008fa239e295162fb2d",
      "parents": [
        "ea78b1497eef36b6a3ba783be20615989e87ed08"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 16:22:04 2015 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Feb 17 17:19:17 2015 -0800"
      },
      "message": "Pull out FastThreadDumpState\n\nChange-Id: Ic99890bbba4f856b65535f3df0f928de9e3e9748\n"
    },
    {
      "commit": "8d48bed0f29cf008ddc9e56bb0661f34b8e7c724",
      "tree": "a8bb30992d0a90a7e0a11bae7354b66177515a70",
      "parents": [
        "2441f2b68ab2b141b2b0c1652173693de8a2cb04",
        "228711d4d25ab434c273c92fc01662c0a6b3adbf"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Feb 18 00:19:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 18 00:19:12 2015 +0000"
      },
      "message": "Merge \"Look up user-specific device policy for disabling camera\""
    },
    {
      "commit": "228711d4d25ab434c273c92fc01662c0a6b3adbf",
      "tree": "8458d0394718aa2f11363fb4a8aba6f3282e7e47",
      "parents": [
        "c9f122d8f32ba6928ac9087448025fa3bed1553d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 13 13:25:39 2015 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 13 17:26:55 2015 -0800"
      },
      "message": "Look up user-specific device policy for disabling camera\n\nCamera can be disabled on a per-user basis by device admins.\nChanged the system property format to be per-user so that\nthe policy can be applied based on calling user.\n\nTODO: Ideally this policy information should be pulled from the\nDevicePolicyManager rather than relying on system properties.\nProperty changes will not be applied immediately either, if\nthere\u0027s no listener.\n\nBug: 19345698\nChange-Id: Ia00034726260bc9ff28ac592f20a27b5c9a77d58\n"
    },
    {
      "commit": "2441f2b68ab2b141b2b0c1652173693de8a2cb04",
      "tree": "8d8fbc8878b217afd958049ba2904cce3fd353d2",
      "parents": [
        "37b2b389139ed638831e49708c947863eef631ef",
        "928da1e9631bc7f5a5484c4668646c161515aee6"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 13 22:31:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 13 22:31:33 2015 +0000"
      },
      "message": "Merge \"stagefright: stop reading meta data after MDAT or MOOF\""
    },
    {
      "commit": "928da1e9631bc7f5a5484c4668646c161515aee6",
      "tree": "50248ae96b1c862f7ef9b7189dd4f5ff44d6b092",
      "parents": [
        "9fdb3bd42af0876a9b76bae42d7aba2287b53af4"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 13 14:16:50 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 13 14:16:50 2015 -0800"
      },
      "message": "stagefright: stop reading meta data after MDAT or MOOF\n\nbug: 18520722\n\nChange-Id: I213e4bde92a7830543c1815b324164b27d853049\n"
    },
    {
      "commit": "3068d73c6c7e1f44523b1466b903a9c82408b258",
      "tree": "197720671edfdcc2c75a7d05a13c60be2b17fb75",
      "parents": [
        "8f7b7fa417566e9a6a29ea9f0e220b3cd6d1a9e3"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon Feb 09 13:29:57 2015 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Feb 12 15:05:30 2015 -0800"
      },
      "message": "camera: implement flashlight control\n\nImplement flashlight API for module v2.4 by calling module APIs and\nby for hal v2 and v3 by using CameraDeviceBase.\n\nBug: 2682206\nChange-Id: Ib8b77f6fd462489d672f27e14fe37801d35b7544\n"
    },
    {
      "commit": "37b2b389139ed638831e49708c947863eef631ef",
      "tree": "0c0ea0f002452b5108dee8e3b24a9948415f3788",
      "parents": [
        "e2cce8139fb5a205170d4e878cc9fea5493755d1"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon Jan 26 15:47:10 2015 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Feb 12 22:39:44 2015 +0000"
      },
      "message": "stagefright: add support for limiting framerate in GraphicBufferSource\n\nBug: 19014096\nChange-Id: I6de781e4d140a247dfd8fd8f12c3ddd7baa39ad4\n"
    },
    {
      "commit": "e2cce8139fb5a205170d4e878cc9fea5493755d1",
      "tree": "834cec19f223598b38eb045749a7a0646af7c0a2",
      "parents": [
        "8f7b7fa417566e9a6a29ea9f0e220b3cd6d1a9e3",
        "78acc89eae9789366b6384707861f4563addf2d3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 12 22:21:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 12 22:21:42 2015 +0000"
      },
      "message": "Merge \"process all SEI messages for CC extraction\""
    },
    {
      "commit": "78acc89eae9789366b6384707861f4563addf2d3",
      "tree": "fd802dae4773a8cbffc6a7abb18fb8a485d68e84",
      "parents": [
        "9fdb3bd42af0876a9b76bae42d7aba2287b53af4"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 22:11:23 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 12 14:02:24 2015 -0800"
      },
      "message": "process all SEI messages for CC extraction\n\nbug: 19297083\nChange-Id: I5b89e35cc2bd5fb2f332872941e7978f15a6f403\n"
    },
    {
      "commit": "8f7b7fa417566e9a6a29ea9f0e220b3cd6d1a9e3",
      "tree": "7beb1f60176b538bed3b356a993af95423071f8f",
      "parents": [
        "ea78b1497eef36b6a3ba783be20615989e87ed08",
        "56fbb4d7bcb34af71a08cd126891afafdec217f1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 11 20:16:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 11 20:16:53 2015 +0000"
      },
      "message": "am 56fbb4d7: (-s ours) am 5f136027: am faefd08b: Revert \"DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\"\n\n* commit \u002756fbb4d7bcb34af71a08cd126891afafdec217f1\u0027:\n  Revert \"DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\"\n"
    },
    {
      "commit": "56fbb4d7bcb34af71a08cd126891afafdec217f1",
      "tree": "76c5e7abdc6e251153da5128a2a277bd3f79b260",
      "parents": [
        "99c678fb5c159f67cd545d928267dcfdff12cdb4",
        "5f13602782e10b331b962bd94f7d8eb3d73c772e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 11 20:04:53 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 11 20:04:53 2015 +0000"
      },
      "message": "am 5f136027: am faefd08b: Revert \"DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\"\n\n* commit \u00275f13602782e10b331b962bd94f7d8eb3d73c772e\u0027:\n  Revert \"DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\"\n"
    },
    {
      "commit": "5f13602782e10b331b962bd94f7d8eb3d73c772e",
      "tree": "d2f2b10f80b1ae99ca70ffc33d46e6f89f78c16e",
      "parents": [
        "4fc5d758d6722bedf341e5d93a0ba5698c658c29",
        "faefd08b11d1f4955b5da6c10e1a9be1a5cbefad"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 11 19:48:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 11 19:48:34 2015 +0000"
      },
      "message": "am faefd08b: Revert \"DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\"\n\n* commit \u0027faefd08b11d1f4955b5da6c10e1a9be1a5cbefad\u0027:\n  Revert \"DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\"\n"
    },
    {
      "commit": "faefd08b11d1f4955b5da6c10e1a9be1a5cbefad",
      "tree": "d2f2b10f80b1ae99ca70ffc33d46e6f89f78c16e",
      "parents": [
        "0c11f31b610534754f48b40d0a6ccdd311d43fcf"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 16:06:38 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 11 10:01:53 2015 -0800"
      },
      "message": "Revert \"DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\"\n\nThis reverts commit 7a9510dcf637cc1e5c953d77c7bd4409c80a820f.\n\nBug: 19317169\nChange-Id: I881ce6b1592b7250f423a561dadd40d379e16104\n"
    },
    {
      "commit": "ea78b1497eef36b6a3ba783be20615989e87ed08",
      "tree": "7beb1f60176b538bed3b356a993af95423071f8f",
      "parents": [
        "c17943863c068bf370b713873f185f027649704d",
        "99c678fb5c159f67cd545d928267dcfdff12cdb4"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Feb 11 02:47:06 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 11 02:47:06 2015 +0000"
      },
      "message": "am 99c678fb: Track change of IInterface::asBinder from instance method to static method\n\n* commit \u002799c678fb5c159f67cd545d928267dcfdff12cdb4\u0027:\n  Track change of IInterface::asBinder from instance method to static method\n"
    },
    {
      "commit": "c17943863c068bf370b713873f185f027649704d",
      "tree": "7beb1f60176b538bed3b356a993af95423071f8f",
      "parents": [
        "49c9a53d098091791b0e6e2d97ce6bf0d562d17e"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Feb 09 22:30:05 2015 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Feb 10 16:45:09 2015 -0800"
      },
      "message": "Track change of IInterface::asBinder from instance method to static method\n\n(cherry picked from commit 99c678fb5c159f67cd545d928267dcfdff12cdb4)\n\nChange-Id: I517fa6b810f01ec5a4fb2bd295f16ed5cacf95ea\n"
    },
    {
      "commit": "49c9a53d098091791b0e6e2d97ce6bf0d562d17e",
      "tree": "54d465b8b2e933cda923baa0d7e8e1e857b67878",
      "parents": [
        "c9f122d8f32ba6928ac9087448025fa3bed1553d",
        "157defdde7013062bbd04f7e873b6856adce14ca"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 15:57:08 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 15:57:08 2015 -0800"
      },
      "message": "resolved conflicts for merge of 157defdd to master\n\nChange-Id: I14fd8063fa052f16868b8053a211190092131317\n"
    },
    {
      "commit": "99c678fb5c159f67cd545d928267dcfdff12cdb4",
      "tree": "6d9d36842fa40d3931580b40affdc8a296d87579",
      "parents": [
        "157defdde7013062bbd04f7e873b6856adce14ca"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Feb 09 22:30:05 2015 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Feb 09 22:30:05 2015 -0800"
      },
      "message": "Track change of IInterface::asBinder from instance method to static method\n\nChange-Id: Iee262d4223ec3c61dab5ca8d9d7e4a14795da1c3\n"
    },
    {
      "commit": "157defdde7013062bbd04f7e873b6856adce14ca",
      "tree": "bf6503e41529df950c27f694e256519add85752b",
      "parents": [
        "6d5a1afac2a7bca6b171261ca9b237c3a516e567",
        "4fc5d758d6722bedf341e5d93a0ba5698c658c29"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 04:33:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 04:33:08 2015 +0000"
      },
      "message": "am 4fc5d758: am 0c11f31b: Merge \"nuplayer: acquire wakelock during offload pause timeout\" into lmp-mr1-dev\n\n* commit \u00274fc5d758d6722bedf341e5d93a0ba5698c658c29\u0027:\n  nuplayer: acquire wakelock during offload pause timeout\n"
    },
    {
      "commit": "4fc5d758d6722bedf341e5d93a0ba5698c658c29",
      "tree": "820999bfaf641b43ac8d1118b702e406a6c778b7",
      "parents": [
        "6d5a063de358312e6d133f8937ffb1b795116129",
        "0c11f31b610534754f48b40d0a6ccdd311d43fcf"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 04:19:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 04:19:01 2015 +0000"
      },
      "message": "am 0c11f31b: Merge \"nuplayer: acquire wakelock during offload pause timeout\" into lmp-mr1-dev\n\n* commit \u00270c11f31b610534754f48b40d0a6ccdd311d43fcf\u0027:\n  nuplayer: acquire wakelock during offload pause timeout\n"
    },
    {
      "commit": "0c11f31b610534754f48b40d0a6ccdd311d43fcf",
      "tree": "820999bfaf641b43ac8d1118b702e406a6c778b7",
      "parents": [
        "0c11001c58526cddc7f6135982f456fff6e34aeb",
        "35d5af131c9d4962e935082f204ccd6a2130861c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 10 04:13:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 10 04:13:46 2015 +0000"
      },
      "message": "Merge \"nuplayer: acquire wakelock during offload pause timeout\" into lmp-mr1-dev"
    },
    {
      "commit": "c9f122d8f32ba6928ac9087448025fa3bed1553d",
      "tree": "ccd01e1cf02b8f1768f13233152aa57c0359346b",
      "parents": [
        "aafc11b3d8564b078e98007bb27a3a41b4f535ee"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Feb 03 14:15:59 2015 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Feb 09 11:04:40 2015 -0800"
      },
      "message": "StageFrightRecorder: update setVideoFrameRate sanity check\n\nAllow high speed recording fps to be up to 1000fps\n\nChange-Id: I975d11b8a9abbd50ce6982fb46f4a4a3a035e475\n"
    },
    {
      "commit": "aafc11b3d8564b078e98007bb27a3a41b4f535ee",
      "tree": "acadc2afab9c34884515999235300bfcd4b57b63",
      "parents": [
        "9026ea6d9891fdc9d6e39318b1f152671fc5502b",
        "6d5a1afac2a7bca6b171261ca9b237c3a516e567"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 09 04:15:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 04:15:12 2015 +0000"
      },
      "message": "am 6d5a1afa: am 6d5a063d: am 0c11001c: Merge \"stagefright: change licensing headers on h264dec omxdl sources\" into lmp-mr1-dev\n\n* commit \u00276d5a1afac2a7bca6b171261ca9b237c3a516e567\u0027:\n  stagefright: change licensing headers on h264dec omxdl sources\n"
    },
    {
      "commit": "9026ea6d9891fdc9d6e39318b1f152671fc5502b",
      "tree": "de0bd0bb811a05f8f581481795063fe204c4ae3b",
      "parents": [
        "2308d92b43fa97f25f27818b0dcfda3af7447f55",
        "5421d5b23d2fcea6ba5573bf3490c65f97c2e730"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 09 04:14:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 04:14:32 2015 +0000"
      },
      "message": "am 5421d5b2: am bff77217: am 17e95f40: stagefright: add media_codecs_google_video_le.xml\n\n* commit \u00275421d5b23d2fcea6ba5573bf3490c65f97c2e730\u0027:\n  stagefright: add media_codecs_google_video_le.xml\n"
    },
    {
      "commit": "2308d92b43fa97f25f27818b0dcfda3af7447f55",
      "tree": "6cac91b14c2c691ced739745edb68b95d6fc042a",
      "parents": [
        "2d869b268c971fc11b9cc61298163740be43f300",
        "a23eea5d6160e2ebddb925f20becfc3c52639243"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 09 04:14:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 04:14:02 2015 +0000"
      },
      "message": "am a23eea5d: am 5dc38beb: am 41d3f579: Fix GSM WAV playback\n\n* commit \u0027a23eea5d6160e2ebddb925f20becfc3c52639243\u0027:\n  Fix GSM WAV playback\n"
    },
    {
      "commit": "2d869b268c971fc11b9cc61298163740be43f300",
      "tree": "81e378e94592d3afbb5f691f2c57b2d049d255f5",
      "parents": [
        "27a3e954a587c2cf070fdd2aae7d93d839888db9",
        "a1d50ea76418a9effbb341a82f5df6f77efbfec4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 09 04:14:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 04:14:01 2015 +0000"
      },
      "message": "am a1d50ea7: (-s ours) am bdb1112d: am 35395ea6: DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\n\n* commit \u0027a1d50ea76418a9effbb341a82f5df6f77efbfec4\u0027:\n  DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\n"
    },
    {
      "commit": "6d5a1afac2a7bca6b171261ca9b237c3a516e567",
      "tree": "fc0459609f2699beb7e3bae2ab798e1d3cbe086e",
      "parents": [
        "5421d5b23d2fcea6ba5573bf3490c65f97c2e730",
        "6d5a063de358312e6d133f8937ffb1b795116129"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 03:03:05 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 03:03:05 2015 +0000"
      },
      "message": "am 6d5a063d: am 0c11001c: Merge \"stagefright: change licensing headers on h264dec omxdl sources\" into lmp-mr1-dev\n\n* commit \u00276d5a063de358312e6d133f8937ffb1b795116129\u0027:\n  stagefright: change licensing headers on h264dec omxdl sources\n"
    },
    {
      "commit": "6d5a063de358312e6d133f8937ffb1b795116129",
      "tree": "8fc037ec9075a5bd1a4858678a85444331b9dc0c",
      "parents": [
        "bff7721722138b652e9a8f38e9d36a0ea12c38f1",
        "0c11001c58526cddc7f6135982f456fff6e34aeb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 02:49:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 02:49:56 2015 +0000"
      },
      "message": "am 0c11001c: Merge \"stagefright: change licensing headers on h264dec omxdl sources\" into lmp-mr1-dev\n\n* commit \u00270c11001c58526cddc7f6135982f456fff6e34aeb\u0027:\n  stagefright: change licensing headers on h264dec omxdl sources\n"
    },
    {
      "commit": "0c11001c58526cddc7f6135982f456fff6e34aeb",
      "tree": "8fc037ec9075a5bd1a4858678a85444331b9dc0c",
      "parents": [
        "17e95f40a534101e2df48f077a8029430adef6c3",
        "78e52bfac041d71ce53b5b13c2abf78af742b09d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 02:44:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 07 02:44:03 2015 +0000"
      },
      "message": "Merge \"stagefright: change licensing headers on h264dec omxdl sources\" into lmp-mr1-dev"
    },
    {
      "commit": "5421d5b23d2fcea6ba5573bf3490c65f97c2e730",
      "tree": "b7b1c8e2d0c6ec1ce380274cb111e00e15d37d41",
      "parents": [
        "a23eea5d6160e2ebddb925f20becfc3c52639243",
        "bff7721722138b652e9a8f38e9d36a0ea12c38f1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 00:35:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 00:35:18 2015 +0000"
      },
      "message": "am bff77217: am 17e95f40: stagefright: add media_codecs_google_video_le.xml\n\n* commit \u0027bff7721722138b652e9a8f38e9d36a0ea12c38f1\u0027:\n  stagefright: add media_codecs_google_video_le.xml\n"
    },
    {
      "commit": "35d5af131c9d4962e935082f204ccd6a2130861c",
      "tree": "3a0456f7e9ddba7cddb0769f2a15d1589f820647",
      "parents": [
        "17e95f40a534101e2df48f077a8029430adef6c3"
      ],
      "author": {
        "name": "Weiyin Jiang",
        "email": "wjiang@codeaurora.org",
        "time": "Wed Jan 28 16:14:02 2015 +0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 16:32:24 2015 -0800"
      },
      "message": "nuplayer: acquire wakelock during offload pause timeout\n\nHold a wakelock while paused in audio offload mode, until audio\nteardown event is received, or pause is canceled.\n\nSince ARM cores are sleeping, the delayed AMessage will not be\nreceived, and the audio output driver will not be closed.\nThis blocks XO shutdown.\n\nBug: 19297092\nChange-Id: I3d11fef633e3f2783f4aa31e71285e2fa09d234c\n"
    },
    {
      "commit": "bff7721722138b652e9a8f38e9d36a0ea12c38f1",
      "tree": "d01a7945a67e2c705077aa1c75907b6a87d340b6",
      "parents": [
        "5dc38bebd45edbcc17b2f5cf3c3b2929b5842f3c",
        "17e95f40a534101e2df48f077a8029430adef6c3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 00:21:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 00:21:18 2015 +0000"
      },
      "message": "am 17e95f40: stagefright: add media_codecs_google_video_le.xml\n\n* commit \u002717e95f40a534101e2df48f077a8029430adef6c3\u0027:\n  stagefright: add media_codecs_google_video_le.xml\n"
    },
    {
      "commit": "a23eea5d6160e2ebddb925f20becfc3c52639243",
      "tree": "4296c8ad22aee43fadbb0d1ec09b60f410812016",
      "parents": [
        "a1d50ea76418a9effbb341a82f5df6f77efbfec4",
        "5dc38bebd45edbcc17b2f5cf3c3b2929b5842f3c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sat Feb 07 00:06:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 00:06:00 2015 +0000"
      },
      "message": "am 5dc38beb: am 41d3f579: Fix GSM WAV playback\n\n* commit \u00275dc38bebd45edbcc17b2f5cf3c3b2929b5842f3c\u0027:\n  Fix GSM WAV playback\n"
    },
    {
      "commit": "a1d50ea76418a9effbb341a82f5df6f77efbfec4",
      "tree": "561792f67513a4a454c93cf0a999b2dfa7b66e3f",
      "parents": [
        "bb7ea7fd0e8738043a13c7c25178e2acc54796cc",
        "bdb1112d2c9a818d34094e58c74055131fc27f45"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Feb 07 00:05:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 07 00:05:59 2015 +0000"
      },
      "message": "am bdb1112d: am 35395ea6: DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\n\n* commit \u0027bdb1112d2c9a818d34094e58c74055131fc27f45\u0027:\n  DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\n"
    },
    {
      "commit": "17e95f40a534101e2df48f077a8029430adef6c3",
      "tree": "d01a7945a67e2c705077aa1c75907b6a87d340b6",
      "parents": [
        "41d3f579d2c166984958263533284209b90c87d5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 15:54:44 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 15:55:45 2015 -0800"
      },
      "message": "stagefright: add media_codecs_google_video_le.xml\n\nThis can be used by low-end devices\n\nBug: 19027495\nChange-Id: I2cf90bf5a9a95b3f38c32eef2a950c9e33c70a7a\n"
    },
    {
      "commit": "5dc38bebd45edbcc17b2f5cf3c3b2929b5842f3c",
      "tree": "40b9ed5f373b6515ef828a19cd55fcf2ac1ddef6",
      "parents": [
        "bdb1112d2c9a818d34094e58c74055131fc27f45",
        "41d3f579d2c166984958263533284209b90c87d5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 06 23:03:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 23:03:18 2015 +0000"
      },
      "message": "am 41d3f579: Fix GSM WAV playback\n\n* commit \u002741d3f579d2c166984958263533284209b90c87d5\u0027:\n  Fix GSM WAV playback\n"
    },
    {
      "commit": "27a3e954a587c2cf070fdd2aae7d93d839888db9",
      "tree": "81e378e94592d3afbb5f691f2c57b2d049d255f5",
      "parents": [
        "cdb5305e4966e9ee85a9d0809e4e7b2c4e8f7866",
        "e8610ba233ecdb3f6d3259412b41738a3861ee7e"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri Feb 06 22:48:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 22:50:15 2015 +0000"
      },
      "message": "Merge \"Passing device name up through getDeviceDescriptor() method (when creating)\""
    },
    {
      "commit": "e8610ba233ecdb3f6d3259412b41738a3861ee7e",
      "tree": "733694eb052a9bd41b53f7dffc77738abf11d057",
      "parents": [
        "9fdb3bd42af0876a9b76bae42d7aba2287b53af4"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri Feb 06 13:53:36 2015 -0800"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri Feb 06 14:44:32 2015 -0800"
      },
      "message": "Passing device name up through getDeviceDescriptor() method (when creating)\n\nChange-Id: Ibd85e37914333478fd038c3d2f52e214016c16b1\n"
    },
    {
      "commit": "cdb5305e4966e9ee85a9d0809e4e7b2c4e8f7866",
      "tree": "dbdef35e85000a08fd3d97b7e203234c0c798ba9",
      "parents": [
        "9f1f00cee228eb1c6cf4a7e2b9dc4c92d6754a39",
        "1d670b11313250442455a22f1056ad649d607fb2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 06 22:22:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 22:22:33 2015 +0000"
      },
      "message": "Merge \"audio policy service: fix possible memory overflow\""
    },
    {
      "commit": "41d3f579d2c166984958263533284209b90c87d5",
      "tree": "40b9ed5f373b6515ef828a19cd55fcf2ac1ddef6",
      "parents": [
        "35395ea6ad11824a4a89cc1ab9ee84f936188296"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 06 12:21:32 2015 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 06 21:05:54 2015 +0000"
      },
      "message": "Fix GSM WAV playback\n\nBug:19289381\nChange-Id: If7bbf1ecf1cb8796188e61bc2c42f8a099510424\n"
    },
    {
      "commit": "78e52bfac041d71ce53b5b13c2abf78af742b09d",
      "tree": "615783cbd95433a7e4d78388e1563f2038739ca9",
      "parents": [
        "35395ea6ad11824a4a89cc1ab9ee84f936188296"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 12:51:38 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 12:52:40 2015 -0800"
      },
      "message": "stagefright: change licensing headers on h264dec omxdl sources\n\nBug: 19030684\nChange-Id: I6d4674fad126c26d3b6819fde91277a92dfd8862\n"
    },
    {
      "commit": "bdb1112d2c9a818d34094e58c74055131fc27f45",
      "tree": "fb5f26a9ef1df22b0d2fb5dfa389353ba2ea928c",
      "parents": [
        "29eb804501a993ecdd4d1073240f2998264508ff",
        "35395ea6ad11824a4a89cc1ab9ee84f936188296"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 20:14:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 20:14:27 2015 +0000"
      },
      "message": "am 35395ea6: DO NOT MERGE: stagefright: add support for Intel\\\u0027s YUV420SP format in SoftwareRenderer\n\n* commit \u002735395ea6ad11824a4a89cc1ab9ee84f936188296\u0027:\n  DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\n"
    },
    {
      "commit": "35395ea6ad11824a4a89cc1ab9ee84f936188296",
      "tree": "fb5f26a9ef1df22b0d2fb5dfa389353ba2ea928c",
      "parents": [
        "99cef1ef1cf1232966fabf3793ce7964c01474d7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 18:17:39 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 19:27:50 2015 +0000"
      },
      "message": "DO NOT MERGE: stagefright: add support for Intel\u0027s YUV420SP format in SoftwareRenderer\n\nThis seems to have the same layout as OMX_COLOR_FormatYUV420SemiPlanar\n\nBug: 19246722\nChange-Id: Ief41bfaf997426a6900c3632dadaf8f4a6a38baf\n"
    },
    {
      "commit": "1d670b11313250442455a22f1056ad649d607fb2",
      "tree": "545e4e2160e91accf4b6035cb6d886c8ba94ac0d",
      "parents": [
        "9fdb3bd42af0876a9b76bae42d7aba2287b53af4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 06 10:44:24 2015 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Feb 06 10:48:17 2015 -0800"
      },
      "message": "audio policy service: fix possible memory overflow\n\nAdd limit on number of audio ports and patches requested by\nlistaudioPorts() and listAudioPatches().\n\nBug: 19261727.\nChange-Id: I21dfdf11cf805734cc3b7b2a85762c5598f60580\n"
    },
    {
      "commit": "9f1f00cee228eb1c6cf4a7e2b9dc4c92d6754a39",
      "tree": "f5c4a6d4438e80ad62526d8f42af7c42783f8030",
      "parents": [
        "3f9b0cc8c71ce6064bf2ed5c3ab5b48e74937385",
        "bb7ea7fd0e8738043a13c7c25178e2acc54796cc"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 16:49:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 16:49:29 2015 +0000"
      },
      "message": "am bb7ea7fd: am 29eb8045: am 99cef1ef: allow HLS streams with CLOSED-CAPTIONS tag to play\n\n* commit \u0027bb7ea7fd0e8738043a13c7c25178e2acc54796cc\u0027:\n  allow HLS streams with CLOSED-CAPTIONS tag to play\n"
    },
    {
      "commit": "bb7ea7fd0e8738043a13c7c25178e2acc54796cc",
      "tree": "ad3833241b354d72b86a4cdaada78aa7006b6920",
      "parents": [
        "ca50950615848b02bee9ab5f2463ede6cc016bf0",
        "29eb804501a993ecdd4d1073240f2998264508ff"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 16:36:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 16:36:43 2015 +0000"
      },
      "message": "am 29eb8045: am 99cef1ef: allow HLS streams with CLOSED-CAPTIONS tag to play\n\n* commit \u002729eb804501a993ecdd4d1073240f2998264508ff\u0027:\n  allow HLS streams with CLOSED-CAPTIONS tag to play\n"
    },
    {
      "commit": "3f9b0cc8c71ce6064bf2ed5c3ab5b48e74937385",
      "tree": "3fa1d28d277a2f38d975b8a3476fb46cf4d6fd6a",
      "parents": [
        "eac728dcf35de0f74f46c9b65bde43ab6361c176",
        "ca50950615848b02bee9ab5f2463ede6cc016bf0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 06:30:50 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 06:30:50 2015 -0800"
      },
      "message": "resolved conflicts for merge of ca509506 to master\n\nChange-Id: I93a81bf167407307f209cf46249a8d65d26589f3\n"
    },
    {
      "commit": "eac728dcf35de0f74f46c9b65bde43ab6361c176",
      "tree": "a48075ae35dd8745fd00256087cce585eec4ed6a",
      "parents": [
        "abc4872bb8af6699c8c5fc285a538bf492c51748",
        "2b0fc07a5f87d15ef9ccb7f682a811bf7121c636"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 13:31:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 13:31:56 2015 +0000"
      },
      "message": "am 2b0fc07a: am c5a6db8d: am 5a52a060: stagefright: set consumer usage flags and desribe YV12 HAL format\n\n* commit \u00272b0fc07a5f87d15ef9ccb7f682a811bf7121c636\u0027:\n  stagefright: set consumer usage flags and desribe YV12 HAL format\n"
    },
    {
      "commit": "abc4872bb8af6699c8c5fc285a538bf492c51748",
      "tree": "bb46235d2708cb576ff451b13a10b4698ab4500b",
      "parents": [
        "5549bb5b651db8465ac846b3490eee9378253a76",
        "78a0d1acd4cb7103bba349f8a23fd1814bed483b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 13:31:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 13:31:55 2015 +0000"
      },
      "message": "am 78a0d1ac: am 04d2804a: am 13cfe85a: Merge \"reuse CCDecoder on video discontinuity\" into lmp-mr1-dev\n\n* commit \u002778a0d1acd4cb7103bba349f8a23fd1814bed483b\u0027:\n  reuse CCDecoder on video discontinuity\n"
    },
    {
      "commit": "5549bb5b651db8465ac846b3490eee9378253a76",
      "tree": "2757856f19bcb7ad453411ed3c8ab4ac3ce8cf2e",
      "parents": [
        "9fdb3bd42af0876a9b76bae42d7aba2287b53af4",
        "e576086224f6e630159eaeec59ab5146c8533dc7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 13:31:54 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 13:31:54 2015 +0000"
      },
      "message": "am e5760862: am bcd22f0f: am 0662f5b0: Merge \"stagefright: add fallback for native flex-YUV support\" into lmp-mr1-dev\n\n* commit \u0027e576086224f6e630159eaeec59ab5146c8533dc7\u0027:\n  stagefright: add fallback for native flex-YUV support\n"
    },
    {
      "commit": "29eb804501a993ecdd4d1073240f2998264508ff",
      "tree": "397790b7c584c7c4ee5688d8743f910fdbe982d8",
      "parents": [
        "696cfefd49335fef13414d52daa95544298359e5",
        "99cef1ef1cf1232966fabf3793ce7964c01474d7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 02:03:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 02:03:22 2015 +0000"
      },
      "message": "am 99cef1ef: allow HLS streams with CLOSED-CAPTIONS tag to play\n\n* commit \u002799cef1ef1cf1232966fabf3793ce7964c01474d7\u0027:\n  allow HLS streams with CLOSED-CAPTIONS tag to play\n"
    },
    {
      "commit": "99cef1ef1cf1232966fabf3793ce7964c01474d7",
      "tree": "397790b7c584c7c4ee5688d8743f910fdbe982d8",
      "parents": [
        "9578a90c214e430334b8696999f921290c35d067"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 05 17:25:32 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 05 17:29:17 2015 -0800"
      },
      "message": "allow HLS streams with CLOSED-CAPTIONS tag to play\n\nbug: 19284568\nChange-Id: I2ccf1c5952c13d1332b6a91f967af0bd3ee67451\n"
    },
    {
      "commit": "ca50950615848b02bee9ab5f2463ede6cc016bf0",
      "tree": "4203b59d22318533eaa07f66c8c96dad6d5fab0d",
      "parents": [
        "2b0fc07a5f87d15ef9ccb7f682a811bf7121c636",
        "696cfefd49335fef13414d52daa95544298359e5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 00:08:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:08:56 2015 +0000"
      },
      "message": "am 696cfefd: am 9578a90c: stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar\n\n* commit \u0027696cfefd49335fef13414d52daa95544298359e5\u0027:\n  stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar\n"
    },
    {
      "commit": "2b0fc07a5f87d15ef9ccb7f682a811bf7121c636",
      "tree": "625e6acdbf2df1655ac3b749a513218bb0434837",
      "parents": [
        "78a0d1acd4cb7103bba349f8a23fd1814bed483b",
        "c5a6db8de459f25c72b0ca7b55942ddd4f90b1a8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 00:08:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:08:28 2015 +0000"
      },
      "message": "am c5a6db8d: am 5a52a060: stagefright: set consumer usage flags and desribe YV12 HAL format\n\n* commit \u0027c5a6db8de459f25c72b0ca7b55942ddd4f90b1a8\u0027:\n  stagefright: set consumer usage flags and desribe YV12 HAL format\n"
    },
    {
      "commit": "78a0d1acd4cb7103bba349f8a23fd1814bed483b",
      "tree": "135356292f21561ad4fe8ce5a2ec8d4bed2e2e6c",
      "parents": [
        "e576086224f6e630159eaeec59ab5146c8533dc7",
        "04d2804a212c2625425cb23b2b778ab4f3683769"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 06 00:06:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:06:52 2015 +0000"
      },
      "message": "am 04d2804a: am 13cfe85a: Merge \"reuse CCDecoder on video discontinuity\" into lmp-mr1-dev\n\n* commit \u002704d2804a212c2625425cb23b2b778ab4f3683769\u0027:\n  reuse CCDecoder on video discontinuity\n"
    },
    {
      "commit": "e576086224f6e630159eaeec59ab5146c8533dc7",
      "tree": "5a9605c000abb905142dfad5e6597915ab51f784",
      "parents": [
        "7dbbc7ec95c3040668388162a0ffbc45b68af6f1",
        "bcd22f0f3a4cd5f78e03af23aafadb2d1aec6794"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 06 00:06:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:06:50 2015 +0000"
      },
      "message": "am bcd22f0f: am 0662f5b0: Merge \"stagefright: add fallback for native flex-YUV support\" into lmp-mr1-dev\n\n* commit \u0027bcd22f0f3a4cd5f78e03af23aafadb2d1aec6794\u0027:\n  stagefright: add fallback for native flex-YUV support\n"
    },
    {
      "commit": "696cfefd49335fef13414d52daa95544298359e5",
      "tree": "dc7eabad7058949f8b70be3b462c3565ceddee86",
      "parents": [
        "c5a6db8de459f25c72b0ca7b55942ddd4f90b1a8",
        "9578a90c214e430334b8696999f921290c35d067"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 21:26:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 21:26:01 2015 +0000"
      },
      "message": "am 9578a90c: stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar\n\n* commit \u00279578a90c214e430334b8696999f921290c35d067\u0027:\n  stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar\n"
    },
    {
      "commit": "9578a90c214e430334b8696999f921290c35d067",
      "tree": "dc7eabad7058949f8b70be3b462c3565ceddee86",
      "parents": [
        "5a52a060fcbe4804bcf4f61b8a457fe0e18a9014"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 12:46:32 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 12:56:09 2015 -0800"
      },
      "message": "stagefright: add software renderer support to OMX_COLOR_YUV420SemiPlanar\n\nBug: 19179927\nChange-Id: I3accaa655e9bad2b0efcac98c5dd95a23f8d6671\n"
    },
    {
      "commit": "c5a6db8de459f25c72b0ca7b55942ddd4f90b1a8",
      "tree": "5a6c3f5c4db57602dccd91e04404b66619e59311",
      "parents": [
        "04d2804a212c2625425cb23b2b778ab4f3683769",
        "5a52a060fcbe4804bcf4f61b8a457fe0e18a9014"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 20:28:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:28:47 2015 +0000"
      },
      "message": "am 5a52a060: stagefright: set consumer usage flags and desribe YV12 HAL format\n\n* commit \u00275a52a060fcbe4804bcf4f61b8a457fe0e18a9014\u0027:\n  stagefright: set consumer usage flags and desribe YV12 HAL format\n"
    },
    {
      "commit": "5a52a060fcbe4804bcf4f61b8a457fe0e18a9014",
      "tree": "5a6c3f5c4db57602dccd91e04404b66619e59311",
      "parents": [
        "13cfe85ae9f4daab1d0bfcd248fc2576585e259a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jan 30 20:02:12 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 11:49:31 2015 -0800"
      },
      "message": "stagefright: set consumer usage flags and desribe YV12 HAL format\n\nBug: 17906609\nBug: 19179288\nBug: 19179927\nChange-Id: I3713d4e894d3350d46e25dc0206b21c0ff3b9009\n"
    },
    {
      "commit": "9fdb3bd42af0876a9b76bae42d7aba2287b53af4",
      "tree": "08dbc190e44ba04dae15c4e8e560dab00833f582",
      "parents": [
        "e743a47f445f02a0612018fa5640301304844fbf",
        "9b4b24a46f3f76ebb186df8bc01c58848af02108"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Thu Feb 05 19:26:51 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 19:26:52 2015 +0000"
      },
      "message": "Merge \"opus: Support for \u003e 2 channels\""
    },
    {
      "commit": "e743a47f445f02a0612018fa5640301304844fbf",
      "tree": "b8db2098c4e585e2e4d918db4c01a19fb5cf6be4",
      "parents": [
        "b96efd3cd7ff49e85049a1515b8bb3b7514dce0b"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Wed Jan 28 11:07:31 2015 -0800"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Thu Feb 05 09:54:20 2015 -0800"
      },
      "message": "Add additional info to AudioPort for enum/selection API.\n\nAdd \"device name\" member to AudioPort.\nMoved unique device ID from DevicePort to AudioPort.\nStraighten out confusion between \"name\" and \"address\"\nCreated string constants for Intent \"extra\" data keys.\nCombine card/address data into \"address\" at sender.Add additional info to AudioPort for enum/selection API.\n\nChange-Id: I1be308e12b09cd0ead9a3e9fbc9c385462299fb5\n"
    },
    {
      "commit": "04d2804a212c2625425cb23b2b778ab4f3683769",
      "tree": "f12d2ac589e97085e5ef6f8f47655ee69479c011",
      "parents": [
        "bcd22f0f3a4cd5f78e03af23aafadb2d1aec6794",
        "13cfe85ae9f4daab1d0bfcd248fc2576585e259a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Feb 05 02:17:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 02:17:17 2015 +0000"
      },
      "message": "am 13cfe85a: Merge \"reuse CCDecoder on video discontinuity\" into lmp-mr1-dev\n\n* commit \u002713cfe85ae9f4daab1d0bfcd248fc2576585e259a\u0027:\n  reuse CCDecoder on video discontinuity\n"
    },
    {
      "commit": "bcd22f0f3a4cd5f78e03af23aafadb2d1aec6794",
      "tree": "3c1e2d2b109f1541be254870e9ab054506666521",
      "parents": [
        "a291dabcab10cafc1749d1d9493d269049502256",
        "0662f5b0c43fcfdf055704d02ea41202c9b6094a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 05 02:17:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 02:17:13 2015 +0000"
      },
      "message": "am 0662f5b0: Merge \"stagefright: add fallback for native flex-YUV support\" into lmp-mr1-dev\n\n* commit \u00270662f5b0c43fcfdf055704d02ea41202c9b6094a\u0027:\n  stagefright: add fallback for native flex-YUV support\n"
    },
    {
      "commit": "13cfe85ae9f4daab1d0bfcd248fc2576585e259a",
      "tree": "f12d2ac589e97085e5ef6f8f47655ee69479c011",
      "parents": [
        "0662f5b0c43fcfdf055704d02ea41202c9b6094a",
        "341ab6eebb6a992ec7bdf095420cf82bcab1c6b3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 04 23:24:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 23:24:38 2015 +0000"
      },
      "message": "Merge \"reuse CCDecoder on video discontinuity\" into lmp-mr1-dev"
    },
    {
      "commit": "b96efd3cd7ff49e85049a1515b8bb3b7514dce0b",
      "tree": "49f0352ad0769b1acb3f79b75f1409a0f8c03913",
      "parents": [
        "c42ab4fcd42875ef74f8e9b8d8150f7bcfd0cd3b",
        "7b15cb33847e6282ea8352c98894683b796127f3"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Feb 04 23:07:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 23:07:36 2015 +0000"
      },
      "message": "Merge \"mediaplayer: Add MediaClock component and use it in NuPlayerRenderer.\""
    },
    {
      "commit": "0662f5b0c43fcfdf055704d02ea41202c9b6094a",
      "tree": "3c1e2d2b109f1541be254870e9ab054506666521",
      "parents": [
        "6fbcf6331abfbbc935bf89332f84303733e578b2",
        "3a01a71dcbb467d06cc5da4a72a82bb588648cfc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 04 22:48:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 22:48:59 2015 +0000"
      },
      "message": "Merge \"stagefright: add fallback for native flex-YUV support\" into lmp-mr1-dev"
    },
    {
      "commit": "341ab6eebb6a992ec7bdf095420cf82bcab1c6b3",
      "tree": "bc31f63e34f4a74a7bf679786e5a9af005348ed3",
      "parents": [
        "77f877f82733263bca825b92a3f4537caafabf74"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 04 13:37:18 2015 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 04 13:38:59 2015 -0800"
      },
      "message": "reuse CCDecoder on video discontinuity\n\nbug: 19266084\nChange-Id: I06ef57b09b048a85f77be4dee27599c4f60aacc9\n"
    },
    {
      "commit": "c42ab4fcd42875ef74f8e9b8d8150f7bcfd0cd3b",
      "tree": "ee11d0c8c9c4d1cdf46083ba49fea6370ada2c66",
      "parents": [
        "d6ad19fef4d5230f1003a3adc756d30b9338cdcf",
        "7dbbc7ec95c3040668388162a0ffbc45b68af6f1"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 04 21:35:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 04 21:35:41 2015 +0000"
      },
      "message": "am 7dbbc7ec: am a291dabc: am 6fbcf633: Merge \"httplive: Set start time and segment start time in conjunction.\" into lmp-mr1-dev\n\n* commit \u00277dbbc7ec95c3040668388162a0ffbc45b68af6f1\u0027:\n  httplive: Set start time and segment start time in conjunction.\n"
    },
    {
      "commit": "7dbbc7ec95c3040668388162a0ffbc45b68af6f1",
      "tree": "540ab0a703ebac5d8384c05dc17996177dd35de8",
      "parents": [
        "3b5d119522bdf9c23be622be395d7a95d465616e",
        "a291dabcab10cafc1749d1d9493d269049502256"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 04 21:31:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 04 21:31:32 2015 +0000"
      },
      "message": "am a291dabc: am 6fbcf633: Merge \"httplive: Set start time and segment start time in conjunction.\" into lmp-mr1-dev\n\n* commit \u0027a291dabcab10cafc1749d1d9493d269049502256\u0027:\n  httplive: Set start time and segment start time in conjunction.\n"
    },
    {
      "commit": "a291dabcab10cafc1749d1d9493d269049502256",
      "tree": "df0f06ceb047ecdb6f8d1d1f6ddc271656ae37b9",
      "parents": [
        "7b66f713fc53ee81453763788c02f3c741d19520",
        "6fbcf6331abfbbc935bf89332f84303733e578b2"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 04 21:24:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 04 21:24:24 2015 +0000"
      },
      "message": "am 6fbcf633: Merge \"httplive: Set start time and segment start time in conjunction.\" into lmp-mr1-dev\n\n* commit \u00276fbcf6331abfbbc935bf89332f84303733e578b2\u0027:\n  httplive: Set start time and segment start time in conjunction.\n"
    },
    {
      "commit": "6fbcf6331abfbbc935bf89332f84303733e578b2",
      "tree": "df0f06ceb047ecdb6f8d1d1f6ddc271656ae37b9",
      "parents": [
        "57f75272fcd16b205ed60cdd0b33ffc19991fd10",
        "afcc4fcbb3a094ec2221d6e523772e76894d1f00"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 04 21:18:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 04 21:18:34 2015 +0000"
      },
      "message": "Merge \"httplive: Set start time and segment start time in conjunction.\" into lmp-mr1-dev"
    },
    {
      "commit": "d6ad19fef4d5230f1003a3adc756d30b9338cdcf",
      "tree": "2122477af1853a9927782719318a28bb0a63573e",
      "parents": [
        "0a08a1e0dd576f0682cf7d665fe940bc26af52d7",
        "3b5d119522bdf9c23be622be395d7a95d465616e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 04 21:17:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 04 21:17:58 2015 +0000"
      },
      "message": "am 3b5d1195: am 7b66f713: am 57f75272: Merge \"stagefright: add support for native flex-YUV formats\" into lmp-mr1-dev\n\n* commit \u00273b5d119522bdf9c23be622be395d7a95d465616e\u0027:\n  stagefright: add support for native flex-YUV formats\n"
    }
  ],
  "next": "3b5d119522bdf9c23be622be395d7a95d465616e"
}
