)]}'
{
  "log": [
    {
      "commit": "8d9dda1ba28bbcd7730a9bec10ce70db4912688e",
      "tree": "4d3edee3dd7f889de28f29a49707073bd9423608",
      "parents": [
        "ea659e51af658d77bef7b88a2fb542ec2d69e032"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Mon Aug 23 11:10:03 2010 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Mon Aug 23 11:10:03 2010 -0700"
      },
      "message": "libstagefright: enable tegra hw audio decoders\n\nChange-Id: Ic94c18a6a6df8e0370dc28634f95561056ed2d02\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "ea659e51af658d77bef7b88a2fb542ec2d69e032",
      "tree": "e9a267a94ce580e37bd089ce0e7385bfe907606e",
      "parents": [
        "4937be23b485ce8edf180ff5e71ebf0884178f17"
      ],
      "author": {
        "name": "pgudadhe",
        "email": "pgudadhe@nvidia.com",
        "time": "Mon Jul 26 15:04:33 2010 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Mon Aug 23 11:09:13 2010 -0700"
      },
      "message": "libstagefright: Enable tegra hw video decoders\n\nChange-Id: Iff770de1369e57e7833a8cfa9a30955030d9974c\n"
    },
    {
      "commit": "4937be23b485ce8edf180ff5e71ebf0884178f17",
      "tree": "aed839929b04245bebd45e0a8bb02445434f36a5",
      "parents": [
        "cfe76c8f6eff8aa770b25d18fc7aa89122e3d25d"
      ],
      "author": {
        "name": "pgudadhe",
        "email": "pgudadhe@nvidia.com",
        "time": "Mon Jul 26 13:59:29 2010 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Aug 19 22:01:18 2010 -0700"
      },
      "message": "libstagefright: Enable tegra hw encoder\n\nChange-Id: Ifed6b4dc4877e3fcab86ee81c9117a92b1d1ce8f\n"
    },
    {
      "commit": "cfe76c8f6eff8aa770b25d18fc7aa89122e3d25d",
      "tree": "5c10dbd441e81dc1516a6ebfaa3c691e6370ea5b",
      "parents": [
        "987b95fc9696f2e01a868455d40f0b61e38ba5bf",
        "06c7bdfe982cfc5cd937b9d0ba7306951205666d"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 14:22:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 14:22:02 2010 -0700"
      },
      "message": "am a2527055: am c8696023: Merge \"Document that autoFocus must be called in auto and macro mode.\" into gingerbread\n\nMerge commit \u0027a2527055f8e3106fe70feeee10ae0c4ddc6596e9\u0027\n\n* commit \u0027a2527055f8e3106fe70feeee10ae0c4ddc6596e9\u0027:\n  Document that autoFocus must be called in auto and macro mode.\n"
    },
    {
      "commit": "987b95fc9696f2e01a868455d40f0b61e38ba5bf",
      "tree": "b4cfab1b9da226efad46f134d1831a3ddafc0de1",
      "parents": [
        "ddcfcda09511c6641c4db81bc334788ee472ea28",
        "f6ac3b1a199efcdadae4c97bf2e7b7ecd753921e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 14:21:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 14:21:57 2010 -0700"
      },
      "message": "am 00557baf: am 4dda6ddb: Merge \"Make the OggExtractor less verbose.\" into gingerbread\n\nMerge commit \u002700557baf36ab62592ae1c424a7298a21e8588f5a\u0027\n\n* commit \u002700557baf36ab62592ae1c424a7298a21e8588f5a\u0027:\n  Make the OggExtractor less verbose.\n"
    },
    {
      "commit": "ddcfcda09511c6641c4db81bc334788ee472ea28",
      "tree": "152a31c54cd388127a20ad9506b2381fc1a861d4",
      "parents": [
        "de1e37aad04640ef76f3c017b65adca087c7be0f",
        "ab201bc7192ffc4bbf9e35dd0677225103c4e255"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 14:21:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 14:21:51 2010 -0700"
      },
      "message": "am 31eb1ac1: am 0324ce9a: Merge \"Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.\" into gingerbread\n\nMerge commit \u002731eb1ac1db38d0a5cd0b44dd5251941992f74b58\u0027\n\n* commit \u002731eb1ac1db38d0a5cd0b44dd5251941992f74b58\u0027:\n  Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.\n"
    },
    {
      "commit": "06c7bdfe982cfc5cd937b9d0ba7306951205666d",
      "tree": "ca196afb043bc768c6a649215affcaa75ae22936",
      "parents": [
        "f6ac3b1a199efcdadae4c97bf2e7b7ecd753921e",
        "186c38766c030b15135e7e8484d2d6b83464513a"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 13:39:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 13:39:01 2010 -0700"
      },
      "message": "am c8696023: Merge \"Document that autoFocus must be called in auto and macro mode.\" into gingerbread\n\nMerge commit \u0027c86960236d5b2095c87bf46de2400a905acabee2\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c86960236d5b2095c87bf46de2400a905acabee2\u0027:\n  Document that autoFocus must be called in auto and macro mode.\n"
    },
    {
      "commit": "f6ac3b1a199efcdadae4c97bf2e7b7ecd753921e",
      "tree": "187b4e89f7c6ebce0be3cede594c5c6c5d00add1",
      "parents": [
        "ab201bc7192ffc4bbf9e35dd0677225103c4e255",
        "d6831054e0c6995749ccc09e8241a478ccadb9c8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 13:38:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 13:38:53 2010 -0700"
      },
      "message": "am 4dda6ddb: Merge \"Make the OggExtractor less verbose.\" into gingerbread\n\nMerge commit \u00274dda6ddb25e904c17dcb3012dd229df6ae4692cd\u0027 into gingerbread-plus-aosp\n\n* commit \u00274dda6ddb25e904c17dcb3012dd229df6ae4692cd\u0027:\n  Make the OggExtractor less verbose.\n"
    },
    {
      "commit": "ab201bc7192ffc4bbf9e35dd0677225103c4e255",
      "tree": "e53e15a35fbb3acec0b858d162ebe049af52e610",
      "parents": [
        "4a3935898893f955403021fe41cf2bfa3a32dde2",
        "a65ccbff6e8eb301c0d325b2ec080aeda8df2024"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 13:38:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 18 13:38:49 2010 -0700"
      },
      "message": "am 0324ce9a: Merge \"Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.\" into gingerbread\n\nMerge commit \u00270324ce9a1e21ed66e00d6560c27a6faf6d151f68\u0027 into gingerbread-plus-aosp\n\n* commit \u00270324ce9a1e21ed66e00d6560c27a6faf6d151f68\u0027:\n  Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.\n"
    },
    {
      "commit": "de1e37aad04640ef76f3c017b65adca087c7be0f",
      "tree": "a6d2f4b1a88bb9571d5ca0f452fdfbad9c931f7a",
      "parents": [
        "f211e5ab69b8f554b5e268699988640c2ec22255"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 18 12:31:09 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 18 13:31:46 2010 -0400"
      },
      "message": "MTP: Compatibility fixes for transferring strings\n\nChange-Id: Ic06d754ee68b0389439cdc34f73adff0f2b33afa\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "186c38766c030b15135e7e8484d2d6b83464513a",
      "tree": "01ff27457bdba81715dc09efe081cce4614d9ecf",
      "parents": [
        "d6831054e0c6995749ccc09e8241a478ccadb9c8",
        "85b6e1681e32162676d81f4c762bdb19927beeac"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 10:19:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 18 10:19:45 2010 -0700"
      },
      "message": "Merge \"Document that autoFocus must be called in auto and macro mode.\" into gingerbread"
    },
    {
      "commit": "d6831054e0c6995749ccc09e8241a478ccadb9c8",
      "tree": "d5a1764a36f6b922e47e190ef20d427836df4aba",
      "parents": [
        "a65ccbff6e8eb301c0d325b2ec080aeda8df2024",
        "3e8843e8db702c8c9c97df2b4a31b66ea12961e6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 10:10:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 18 10:10:14 2010 -0700"
      },
      "message": "Merge \"Make the OggExtractor less verbose.\" into gingerbread"
    },
    {
      "commit": "a65ccbff6e8eb301c0d325b2ec080aeda8df2024",
      "tree": "e76792164c0e05971b5d922b266121a54286a8fa",
      "parents": [
        "c059860c73678a202bfa33062723e8f82fb779d9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 09:58:30 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 18 09:58:30 2010 -0700"
      },
      "message": "Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.\n\nChange-Id: Ia29b967cbee9eabb21c6c26508b27b379ff9ba17\n"
    },
    {
      "commit": "f211e5ab69b8f554b5e268699988640c2ec22255",
      "tree": "fcef34ddd74f27e692f3c2e2ea17802d5cdd3d11",
      "parents": [
        "8206beb4953e42a727417286cdf9d52c35c2889d",
        "4a3935898893f955403021fe41cf2bfa3a32dde2"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Aug 17 20:10:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 17 20:10:30 2010 -0700"
      },
      "message": "am 09f67250: resolved conflicts for merge of 0b7bd95d to gingerbread-plus-aosp\n\nMerge commit \u002709f672509b78344258f1b0d9f021d2ec99942515\u0027\n\n* commit \u002709f672509b78344258f1b0d9f021d2ec99942515\u0027:\n  Fix compilation errors in libmedia, libstagefright.\n"
    },
    {
      "commit": "4a3935898893f955403021fe41cf2bfa3a32dde2",
      "tree": "c5d7fc3e8a6d2962fcc977f1daea834f23b24588",
      "parents": [
        "e246a940426d418b99cf62c547c7a2093811f2fb",
        "f1a97e53a58f47afa17a9b0d3a5cc9abf7e5ed19"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Aug 17 15:24:11 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Aug 17 15:24:11 2010 -0700"
      },
      "message": "resolved conflicts for merge of 0b7bd95d to gingerbread-plus-aosp\n\nChange-Id: I55c1689c7d0737c943efec28d8164d6a5360621c\n"
    },
    {
      "commit": "f1a97e53a58f47afa17a9b0d3a5cc9abf7e5ed19",
      "tree": "3df09313917fb6d83fd44dc02260db9793efa755",
      "parents": [
        "01cff464978aa0f749f42650180b45ea56cb17de"
      ],
      "author": {
        "name": "Rene Bolldorf",
        "email": "xsecute@googlemail.com",
        "time": "Tue Aug 17 23:32:58 2010 +0200"
      },
      "committer": {
        "name": "Rene Bolldorf",
        "email": "xsecute@googlemail.com",
        "time": "Tue Aug 17 23:45:14 2010 +0200"
      },
      "message": "Fix compilation errors in libmedia, libstagefright.\n(invalid conversion from \u0027const char*\u0027 to \u0027char*\u0027)\n\nChange-Id: Idef85606b7cff629b2778ed8134c79c892af54c2\n"
    },
    {
      "commit": "85b6e1681e32162676d81f4c762bdb19927beeac",
      "tree": "55a718a2dc022c6750afee0c03a530bf9e65e356",
      "parents": [
        "c059860c73678a202bfa33062723e8f82fb779d9"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Tue Aug 17 13:44:35 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Tue Aug 17 13:44:35 2010 -0700"
      },
      "message": "Document that autoFocus must be called in auto and macro mode.\n\nChange-Id: Ia52f8bc8a75a7473edff50326a4a0467f4295e6a\n"
    },
    {
      "commit": "8206beb4953e42a727417286cdf9d52c35c2889d",
      "tree": "fcef34ddd74f27e692f3c2e2ea17802d5cdd3d11",
      "parents": [
        "790f640ac3b573efd574d346d1bb338d9724ed48",
        "e246a940426d418b99cf62c547c7a2093811f2fb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 15:19:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:19:29 2010 -0700"
      },
      "message": "am f54da15b: am eff30e3d: Change the default time scale for audio/video track during recording and reduce rounding errors in calculating the sample duration\n\nMerge commit \u0027f54da15b7c3fa55268451c485544e831832fdf15\u0027\n\n* commit \u0027f54da15b7c3fa55268451c485544e831832fdf15\u0027:\n  Change the default time scale for audio/video track during recording\n"
    },
    {
      "commit": "790f640ac3b573efd574d346d1bb338d9724ed48",
      "tree": "c515be3895f86fd75dc65982226f21473012d7a8",
      "parents": [
        "a1a6cba3664a04d214b372526658ba227e4d5366",
        "f92224efaee3397647754c3c9f40086137165099"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 15:18:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:18:13 2010 -0700"
      },
      "message": "am 4fc2c928: am b7208196: Use audio clock as the reference media clock\n\nMerge commit \u00274fc2c9280c5262c835a4eb78961241de105313c1\u0027\n\n* commit \u00274fc2c9280c5262c835a4eb78961241de105313c1\u0027:\n  Use audio clock as the reference media clock\n"
    },
    {
      "commit": "3e8843e8db702c8c9c97df2b4a31b66ea12961e6",
      "tree": "f0d3c020e3c9e353b66973c8f73dfa24daf06391",
      "parents": [
        "c059860c73678a202bfa33062723e8f82fb779d9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 16 14:11:40 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 16 14:11:40 2010 -0700"
      },
      "message": "Make the OggExtractor less verbose.\n\nChange-Id: Ieea5f3fa98d93ca6ad8fa7dcd23054e1cd0b6338\n"
    },
    {
      "commit": "e246a940426d418b99cf62c547c7a2093811f2fb",
      "tree": "94b5887059eabda7d8fabe686eba50f5c7963f94",
      "parents": [
        "f92224efaee3397647754c3c9f40086137165099",
        "c059860c73678a202bfa33062723e8f82fb779d9"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 13:20:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 13:20:15 2010 -0700"
      },
      "message": "am eff30e3d: Change the default time scale for audio/video track during recording and reduce rounding errors in calculating the sample duration\n\nMerge commit \u0027eff30e3d1b005fd0696390d1dd47ec4ff0c52784\u0027 into gingerbread-plus-aosp\n\n* commit \u0027eff30e3d1b005fd0696390d1dd47ec4ff0c52784\u0027:\n  Change the default time scale for audio/video track during recording\n"
    },
    {
      "commit": "c059860c73678a202bfa33062723e8f82fb779d9",
      "tree": "94b5887059eabda7d8fabe686eba50f5c7963f94",
      "parents": [
        "e259531ce59ab1f31de5a23124b22536f6a5a767"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 14:16:26 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 10:38:35 2010 -0700"
      },
      "message": "Change the default time scale for audio/video track during recording\nand reduce rounding errors in calculating the sample duration\n\n- Default time scale for tracks other than audio is set to 90000.\n- Audio track by default uses the audio sampling rate as the time scale.\n- Default movie time scale remains to be 1000.\n- The default time scale values will be overwritten by a user-supplied value if exits.\n\nChange-Id: I81b40ed0626ea45e9fd24a89e21a2c5a4a2c3415\n"
    },
    {
      "commit": "f92224efaee3397647754c3c9f40086137165099",
      "tree": "2639bd5aa4057811c3199836cb945e98feb70ac4",
      "parents": [
        "b7ca29605de716eacd47b69d967315405584f9df",
        "e259531ce59ab1f31de5a23124b22536f6a5a767"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 18:28:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 18:28:52 2010 -0700"
      },
      "message": "am b7208196: Use audio clock as the reference media clock\n\nMerge commit \u0027b72081966da3842e27f88045cfa5a67cef3d4220\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b72081966da3842e27f88045cfa5a67cef3d4220\u0027:\n  Use audio clock as the reference media clock\n"
    },
    {
      "commit": "e259531ce59ab1f31de5a23124b22536f6a5a767",
      "tree": "2639bd5aa4057811c3199836cb945e98feb70ac4",
      "parents": [
        "3053dd2785648c65f558d7e6d3a74a1599409059"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 02 19:13:40 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 18:12:48 2010 -0700"
      },
      "message": "Use audio clock as the reference media clock\n\no Only do this for realtime applications\no Adjust other track clock based on audio clock\no Assume other track uses wall clock as the media clock\no Use some heuristics to reduce the size of stts box by 2/3.\n\n- also\no Remove one unused key from MetaData.h\n\nChange-Id: Ib9432842627b61795b533508158c25258a527332\n"
    },
    {
      "commit": "a1a6cba3664a04d214b372526658ba227e4d5366",
      "tree": "594a5d2de8b0b2f55d8ea7592d485ea1c8f67bf2",
      "parents": [
        "1e66e00113a063ed9af618d376961bcc036157de",
        "b7ca29605de716eacd47b69d967315405584f9df"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 13 17:23:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 17:23:53 2010 -0700"
      },
      "message": "am f28608cd: am c8d0d630: Merge \"Fix issue 2909189: System property ro.audio.silent no longer mutes system.\" into gingerbread\n\nMerge commit \u0027f28608cdf4f6a0075d0811ccd32123baf4daec31\u0027\n\n* commit \u0027f28608cdf4f6a0075d0811ccd32123baf4daec31\u0027:\n  Fix issue 2909189: System property ro.audio.silent no longer mutes system.\n"
    },
    {
      "commit": "b7ca29605de716eacd47b69d967315405584f9df",
      "tree": "f8937582f1afbf508b99277364a7fa8ed113c373",
      "parents": [
        "a4b2e09e9a6339a21d1308be344090e86329340a",
        "3053dd2785648c65f558d7e6d3a74a1599409059"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 13 08:06:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 08:06:23 2010 -0700"
      },
      "message": "am c8d0d630: Merge \"Fix issue 2909189: System property ro.audio.silent no longer mutes system.\" into gingerbread\n\nMerge commit \u0027c8d0d6307fc5cdd24083113456ac33790a5fb94a\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c8d0d6307fc5cdd24083113456ac33790a5fb94a\u0027:\n  Fix issue 2909189: System property ro.audio.silent no longer mutes system.\n"
    },
    {
      "commit": "3053dd2785648c65f558d7e6d3a74a1599409059",
      "tree": "f8937582f1afbf508b99277364a7fa8ed113c373",
      "parents": [
        "abfedebe61a010bcce16a0d920c132dfe4ad5c31",
        "571d49c1c316f5e07b74ed7b5df6bdec7cbc1a14"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 13 08:00:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 08:00:14 2010 -0700"
      },
      "message": "Merge \"Fix issue 2909189: System property ro.audio.silent no longer mutes system.\" into gingerbread"
    },
    {
      "commit": "1e66e00113a063ed9af618d376961bcc036157de",
      "tree": "c71508fa97a0183f8b94a297e8f0abd9c93631dc",
      "parents": [
        "07bf58d9d62a9807443d27d8e1bde09126db7676",
        "a4b2e09e9a6339a21d1308be344090e86329340a"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 17:05:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 17:05:28 2010 -0700"
      },
      "message": "am 38a9f405: am e95d192f: Mainly fix two mistakes that I made:\n\nMerge commit \u002738a9f4050ac4b299c459e25bfff6b852bc8de54f\u0027\n\n* commit \u002738a9f4050ac4b299c459e25bfff6b852bc8de54f\u0027:\n  Mainly fix two mistakes that I made:\n"
    },
    {
      "commit": "a4b2e09e9a6339a21d1308be344090e86329340a",
      "tree": "3d8471d51432251efbac298239f93ef80c896f3d",
      "parents": [
        "e7c3e39777d085f37a5b9ebb768134f8456635fe",
        "abfedebe61a010bcce16a0d920c132dfe4ad5c31"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 17:02:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 17:02:42 2010 -0700"
      },
      "message": "am e95d192f: Mainly fix two mistakes that I made:\n\nMerge commit \u0027e95d192fae5a80ed821c53bfea214a85ea395e90\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e95d192fae5a80ed821c53bfea214a85ea395e90\u0027:\n  Mainly fix two mistakes that I made:\n"
    },
    {
      "commit": "07bf58d9d62a9807443d27d8e1bde09126db7676",
      "tree": "d8e99c2428081a94d521bf51694e1946aa5d3688",
      "parents": [
        "8d255f31e84e0f22233401678fe28e962c71892f",
        "e7c3e39777d085f37a5b9ebb768134f8456635fe"
      ],
      "author": {
        "name": "Mike Dodd",
        "email": "mdodd@google.com",
        "time": "Thu Aug 12 16:50:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 16:50:39 2010 -0700"
      },
      "message": "am 2f020449: am 5f96138b: Merge \"Support getting codec, width, and height in URL for gtalk playback.\" into gingerbread\n\nMerge commit \u00272f02044944d5c526020d4e8cceaae7e77382d56d\u0027\n\n* commit \u00272f02044944d5c526020d4e8cceaae7e77382d56d\u0027:\n  Support getting codec, width, and height in URL for gtalk playback.\n"
    },
    {
      "commit": "e7c3e39777d085f37a5b9ebb768134f8456635fe",
      "tree": "53ba97ff02c06e46c9259406f21445206c054ca3",
      "parents": [
        "c662ac2b8e983467272ea748ace9d51e0fef8aa7",
        "b9299d167f48f2562540cab8b0cf5959a7645503"
      ],
      "author": {
        "name": "Mike Dodd",
        "email": "mdodd@google.com",
        "time": "Thu Aug 12 16:47:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 16:47:52 2010 -0700"
      },
      "message": "am 5f96138b: Merge \"Support getting codec, width, and height in URL for gtalk playback.\" into gingerbread\n\nMerge commit \u00275f96138ba65cecf38d0c752d87ad47d931db8775\u0027 into gingerbread-plus-aosp\n\n* commit \u00275f96138ba65cecf38d0c752d87ad47d931db8775\u0027:\n  Support getting codec, width, and height in URL for gtalk playback.\n"
    },
    {
      "commit": "abfedebe61a010bcce16a0d920c132dfe4ad5c31",
      "tree": "3d8471d51432251efbac298239f93ef80c896f3d",
      "parents": [
        "b9299d167f48f2562540cab8b0cf5959a7645503"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 15:41:11 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 16:47:17 2010 -0700"
      },
      "message": "Mainly fix two mistakes that I made:\n\n1. When the ERROR_END_OF_STREAM is returned from read, the input buffer is not initialized\n   release it would lead to crash\n\n2. The mPrevTimestampUs is not initialized and thus fail in the CHECK(mPrevTimestampUs, timeUs)\n\nChange-Id: Id1e51575fb8b3ca48e80547efd3a3a82dfac773b\n"
    },
    {
      "commit": "b9299d167f48f2562540cab8b0cf5959a7645503",
      "tree": "53ba97ff02c06e46c9259406f21445206c054ca3",
      "parents": [
        "60d77eb19ddcb283b947e5dfd34b9a8e9ee6686f",
        "1aa4fed23595d45b0ad0af86c9e839196172abe5"
      ],
      "author": {
        "name": "Mike Dodd",
        "email": "mdodd@google.com",
        "time": "Thu Aug 12 16:45:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 16:45:19 2010 -0700"
      },
      "message": "Merge \"Support getting codec, width, and height in URL for gtalk playback.\" into gingerbread"
    },
    {
      "commit": "8d255f31e84e0f22233401678fe28e962c71892f",
      "tree": "9e0ef167387bf8c917137524fd726d124552cd78",
      "parents": [
        "53ed0002dee0575e6c74f7e70d5ec0ccbd51d815",
        "c662ac2b8e983467272ea748ace9d51e0fef8aa7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 16:20:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 16:20:56 2010 -0700"
      },
      "message": "am 73af0a92: am 72ac1f26: Fix software avc encoder crash at EOS.\n\nMerge commit \u002773af0a9211d0c4be663d287cefd9bf35746db1ba\u0027\n\n* commit \u002773af0a9211d0c4be663d287cefd9bf35746db1ba\u0027:\n  Fix software avc encoder crash at EOS.\n"
    },
    {
      "commit": "c662ac2b8e983467272ea748ace9d51e0fef8aa7",
      "tree": "813013948dd08d92f7dccbf97cc3a252823ef695",
      "parents": [
        "15a7920c8923fef98302e654aa14aeb1ab9f035d",
        "60d77eb19ddcb283b947e5dfd34b9a8e9ee6686f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 16:18:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 16:18:19 2010 -0700"
      },
      "message": "am 72ac1f26: Fix software avc encoder crash at EOS.\n\nMerge commit \u002772ac1f26d73bd8e7645365d8d8374fac7a511263\u0027 into gingerbread-plus-aosp\n\n* commit \u002772ac1f26d73bd8e7645365d8d8374fac7a511263\u0027:\n  Fix software avc encoder crash at EOS.\n"
    },
    {
      "commit": "60d77eb19ddcb283b947e5dfd34b9a8e9ee6686f",
      "tree": "813013948dd08d92f7dccbf97cc3a252823ef695",
      "parents": [
        "c6e88fddc0c37eaa7d1b514b48ca61e4a4b615d3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 15:14:24 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 16:14:29 2010 -0700"
      },
      "message": "Fix software avc encoder crash at EOS.\n\nChange-Id: I738dc24556e41ce518b67babeff16cd934c2d1b1\n"
    },
    {
      "commit": "1aa4fed23595d45b0ad0af86c9e839196172abe5",
      "tree": "a76e32cd86a993f49a6effaed2a2a86336333c92",
      "parents": [
        "c6e88fddc0c37eaa7d1b514b48ca61e4a4b615d3"
      ],
      "author": {
        "name": "Mike Dodd",
        "email": "mdodd@google.com",
        "time": "Thu Aug 12 16:04:35 2010 -0700"
      },
      "committer": {
        "name": "Mike Dodd",
        "email": "mdodd@google.com",
        "time": "Thu Aug 12 16:04:35 2010 -0700"
      },
      "message": "Support getting codec, width, and height in URL for gtalk playback.\n\nFormat is rtsp://gtalk/codec/width/height\n\nFor example:\n  rtsp://gtalk/H263-1998/320/200\n\nChange-Id: If7c73fea1e1d0de89b22a8f0d12acba1c862d6fe\n"
    },
    {
      "commit": "53ed0002dee0575e6c74f7e70d5ec0ccbd51d815",
      "tree": "33c355ec6489d062744769b736cd39c4139807c0",
      "parents": [
        "cc760e477378117ef34fb2833d0b6521925b38ad",
        "15a7920c8923fef98302e654aa14aeb1ab9f035d"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Aug 12 14:07:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 14:07:59 2010 -0700"
      },
      "message": "am 77a473fb: am ccaa0028: Merge \"Improve camera documentation.\" into gingerbread\n\nMerge commit \u002777a473fbcea0214832255af91e0a65d853757aae\u0027\n\n* commit \u002777a473fbcea0214832255af91e0a65d853757aae\u0027:\n  Improve camera documentation.\n"
    },
    {
      "commit": "15a7920c8923fef98302e654aa14aeb1ab9f035d",
      "tree": "46e360790e900c585cd289acc0e71774497b8aa4",
      "parents": [
        "71601ba465f4da9782caa75b0fe4543743b85e59",
        "c6e88fddc0c37eaa7d1b514b48ca61e4a4b615d3"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Aug 12 14:05:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 14:05:56 2010 -0700"
      },
      "message": "am ccaa0028: Merge \"Improve camera documentation.\" into gingerbread\n\nMerge commit \u0027ccaa002848e9ef1ff232eee5babc9273599924af\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ccaa002848e9ef1ff232eee5babc9273599924af\u0027:\n  Improve camera documentation.\n"
    },
    {
      "commit": "c6e88fddc0c37eaa7d1b514b48ca61e4a4b615d3",
      "tree": "46e360790e900c585cd289acc0e71774497b8aa4",
      "parents": [
        "d1753e3dc21df38cb0fbe73b43ceda3ea555d102"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Aug 05 11:50:25 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Aug 12 14:00:14 2010 -0700"
      },
      "message": "Improve camera documentation.\n\nChange-Id: I3c9e5e6de5ce64b8d7d892483930238fa9cc247c\n"
    },
    {
      "commit": "cc760e477378117ef34fb2833d0b6521925b38ad",
      "tree": "31696b2df551773076fa2524dc9e3c732a3d6936",
      "parents": [
        "db3a7e67a82b48b9b7e2bfa639fc117f75682a76",
        "71601ba465f4da9782caa75b0fe4543743b85e59"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 13:28:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:28:39 2010 -0700"
      },
      "message": "am 3bf8c342: am ae3a1f45: Merge \"Fix the h.263 assembler to properly subset a buffer\\\u0027s range if it already has a range applied.\" into gingerbread\n\nMerge commit \u00273bf8c3427f4c728bb88e5e266b85c96e3e727203\u0027\n\n* commit \u00273bf8c3427f4c728bb88e5e266b85c96e3e727203\u0027:\n  Fix the h.263 assembler to properly subset a buffer\u0027s range if it already has a range applied.\n"
    },
    {
      "commit": "db3a7e67a82b48b9b7e2bfa639fc117f75682a76",
      "tree": "5e94238fc111af79849a1d673290b4161fcded51",
      "parents": [
        "c37ae8636ed61bab5c3a1f4c4b54b41431d8016b",
        "f8a96ee3c7d1a2c7029bdee7dede479aab01c480"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 13:28:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:28:34 2010 -0700"
      },
      "message": "am 53895c6a: am 66aa0f3d: Merge \"APacketSource is too verbose.\" into gingerbread\n\nMerge commit \u002753895c6a0e8ecb4e835aab7eca7480779c224356\u0027\n\n* commit \u002753895c6a0e8ecb4e835aab7eca7480779c224356\u0027:\n  APacketSource is too verbose.\n"
    },
    {
      "commit": "c37ae8636ed61bab5c3a1f4c4b54b41431d8016b",
      "tree": "6c264ebafd14b0b69ffc8dee8f40648a788e141d",
      "parents": [
        "ee6d226931477dc9c2c9e49aae5f2470f7181c61",
        "59994ef42022d7971c7b6f5b990f43d52275f876"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 13:28:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:28:23 2010 -0700"
      },
      "message": "am 8473db02: am 708ec39c: Don\\\u0027t send late frames to software encoders for encoding\n\nMerge commit \u00278473db025423632d1145d895fe74af0e976efac4\u0027\n\n* commit \u00278473db025423632d1145d895fe74af0e976efac4\u0027:\n  Don\u0027t send late frames to software encoders for encoding\n"
    },
    {
      "commit": "71601ba465f4da9782caa75b0fe4543743b85e59",
      "tree": "f78f7dcc1d7a8b21ed6db387ae227e47650efee5",
      "parents": [
        "f8a96ee3c7d1a2c7029bdee7dede479aab01c480",
        "d1753e3dc21df38cb0fbe73b43ceda3ea555d102"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 13:14:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:14:37 2010 -0700"
      },
      "message": "am ae3a1f45: Merge \"Fix the h.263 assembler to properly subset a buffer\\\u0027s range if it already has a range applied.\" into gingerbread\n\nMerge commit \u0027ae3a1f45951aeb716e1f6b9a99a09838eb55dab4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ae3a1f45951aeb716e1f6b9a99a09838eb55dab4\u0027:\n  Fix the h.263 assembler to properly subset a buffer\u0027s range if it already has a range applied.\n"
    },
    {
      "commit": "f8a96ee3c7d1a2c7029bdee7dede479aab01c480",
      "tree": "0c9dc9f0fb8293f8df5819203aeef4f5d3cdd913",
      "parents": [
        "59994ef42022d7971c7b6f5b990f43d52275f876",
        "9089ba65b7592c1719d8bcec2efbfe6744322767"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 13:14:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:14:33 2010 -0700"
      },
      "message": "am 66aa0f3d: Merge \"APacketSource is too verbose.\" into gingerbread\n\nMerge commit \u002766aa0f3d950f7f842327b47592baa920e855925c\u0027 into gingerbread-plus-aosp\n\n* commit \u002766aa0f3d950f7f842327b47592baa920e855925c\u0027:\n  APacketSource is too verbose.\n"
    },
    {
      "commit": "59994ef42022d7971c7b6f5b990f43d52275f876",
      "tree": "99661b4d62fce7c687e6afd1bc44056b29016df9",
      "parents": [
        "f91a97a4f5eac23495c2f008916f45bf4d71b129",
        "5328abe1e36a39b1d4617a74ac82c201b8c14c43"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 13:14:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 13:14:19 2010 -0700"
      },
      "message": "am 708ec39c: Don\\\u0027t send late frames to software encoders for encoding\n\nMerge commit \u0027708ec39c21568e0c2aa3d20c681f0e14ee6134ad\u0027 into gingerbread-plus-aosp\n\n* commit \u0027708ec39c21568e0c2aa3d20c681f0e14ee6134ad\u0027:\n  Don\u0027t send late frames to software encoders for encoding\n"
    },
    {
      "commit": "d1753e3dc21df38cb0fbe73b43ceda3ea555d102",
      "tree": "f78f7dcc1d7a8b21ed6db387ae227e47650efee5",
      "parents": [
        "9089ba65b7592c1719d8bcec2efbfe6744322767",
        "a6238a1e5b603ca2ccf3b2297c9bc8a141cf8559"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 11:02:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 11:02:17 2010 -0700"
      },
      "message": "Merge \"Fix the h.263 assembler to properly subset a buffer\u0027s range if it already has a range applied.\" into gingerbread"
    },
    {
      "commit": "9089ba65b7592c1719d8bcec2efbfe6744322767",
      "tree": "0c9dc9f0fb8293f8df5819203aeef4f5d3cdd913",
      "parents": [
        "5328abe1e36a39b1d4617a74ac82c201b8c14c43",
        "6dc387a8c3f031f9f17d1138295368946563f7a5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 11:02:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 11:02:06 2010 -0700"
      },
      "message": "Merge \"APacketSource is too verbose.\" into gingerbread"
    },
    {
      "commit": "a6238a1e5b603ca2ccf3b2297c9bc8a141cf8559",
      "tree": "0dadd73439109d568374ac1c83b45407f1f480cd",
      "parents": [
        "6dc387a8c3f031f9f17d1138295368946563f7a5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 10:58:24 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 10:58:24 2010 -0700"
      },
      "message": "Fix the h.263 assembler to properly subset a buffer\u0027s range if it already has a range applied.\n\nChange-Id: I7cc468a3095537347d86803579001458b62fcadb\n"
    },
    {
      "commit": "5328abe1e36a39b1d4617a74ac82c201b8c14c43",
      "tree": "99661b4d62fce7c687e6afd1bc44056b29016df9",
      "parents": [
        "bef4b56250b7c9bd4cc34c5fad49fec7b57d4526"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 11 17:29:09 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:40:58 2010 -0700"
      },
      "message": "Don\u0027t send late frames to software encoders for encoding\n\no Document on what frames will be rejected and what frames will be accepted\n\nChange-Id: I5a5d489ad3d2b50dbb40a0f6e01529312ce81c54\n"
    },
    {
      "commit": "ee6d226931477dc9c2c9e49aae5f2470f7181c61",
      "tree": "cfa813988c941ddc200bf305bbeb44f8faea6375",
      "parents": [
        "586163779b241d4323e2940a53be8c4190054eba",
        "f91a97a4f5eac23495c2f008916f45bf4d71b129"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:22:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 10:22:58 2010 -0700"
      },
      "message": "am 8aa244ea: am 45cb3cfa: Merge \"Handle large audio lost\" into gingerbread\n\nMerge commit \u00278aa244eab7ba834439cc919fd1f83d1e4ef49aff\u0027\n\n* commit \u00278aa244eab7ba834439cc919fd1f83d1e4ef49aff\u0027:\n  Handle large audio lost\n"
    },
    {
      "commit": "586163779b241d4323e2940a53be8c4190054eba",
      "tree": "7e02aa4c94d9e67b89d8c64b924593ab199c74f1",
      "parents": [
        "2dac90da3ea5120b52844a6ee38c300301de5756",
        "7a7b0723e5775e42e291b2b133716fafca4e19a5"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:22:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 10:22:48 2010 -0700"
      },
      "message": "am f4e26da1: am b6541f0a: Merge \"Fix a crash due to unnecessary check on the codec config data for H263 video track\" into gingerbread\n\nMerge commit \u0027f4e26da1af90145564f6065d62cf8efcef0c6f04\u0027\n\n* commit \u0027f4e26da1af90145564f6065d62cf8efcef0c6f04\u0027:\n  Fix a crash due to unnecessary check on the codec config data for H263 video track\n"
    },
    {
      "commit": "f91a97a4f5eac23495c2f008916f45bf4d71b129",
      "tree": "9ef64bb62f30929139da8849eb93c2c9678eb3dc",
      "parents": [
        "7a7b0723e5775e42e291b2b133716fafca4e19a5",
        "bef4b56250b7c9bd4cc34c5fad49fec7b57d4526"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:12:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 10:12:28 2010 -0700"
      },
      "message": "am 45cb3cfa: Merge \"Handle large audio lost\" into gingerbread\n\nMerge commit \u002745cb3cfacf3b07ae3c5f15eba9bbbcd060cee261\u0027 into gingerbread-plus-aosp\n\n* commit \u002745cb3cfacf3b07ae3c5f15eba9bbbcd060cee261\u0027:\n  Handle large audio lost\n"
    },
    {
      "commit": "7a7b0723e5775e42e291b2b133716fafca4e19a5",
      "tree": "3ecc066c4f5eae23ceca5a496c2135cb25a004a2",
      "parents": [
        "debd76c4a934c98a88850f0a50a30d3f01394eb7",
        "7704377e3f3daf5a7940ac759ff96e5e166f7cb3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:12:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 10:12:21 2010 -0700"
      },
      "message": "am b6541f0a: Merge \"Fix a crash due to unnecessary check on the codec config data for H263 video track\" into gingerbread\n\nMerge commit \u0027b6541f0af89b1fe85cb53e5dac461587eb040fb0\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b6541f0af89b1fe85cb53e5dac461587eb040fb0\u0027:\n  Fix a crash due to unnecessary check on the codec config data for H263 video track\n"
    },
    {
      "commit": "bef4b56250b7c9bd4cc34c5fad49fec7b57d4526",
      "tree": "9ef64bb62f30929139da8849eb93c2c9678eb3dc",
      "parents": [
        "7704377e3f3daf5a7940ac759ff96e5e166f7cb3",
        "47204e1806da9f849464d0cef936851d7e561607"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:07:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 10:07:51 2010 -0700"
      },
      "message": "Merge \"Handle large audio lost\" into gingerbread"
    },
    {
      "commit": "7704377e3f3daf5a7940ac759ff96e5e166f7cb3",
      "tree": "3ecc066c4f5eae23ceca5a496c2135cb25a004a2",
      "parents": [
        "910a17f43ba2eb586ec6cca5ab0e9b5155c5df94",
        "a37923e9a57d489e7bed2129369219039fa5f12c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 10:07:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 10:07:38 2010 -0700"
      },
      "message": "Merge \"Fix a crash due to unnecessary check on the codec config data for H263 video track\" into gingerbread"
    },
    {
      "commit": "2dac90da3ea5120b52844a6ee38c300301de5756",
      "tree": "e1f63e3ee3b057b935a9be9ebb4aaf985688821a",
      "parents": [
        "047be32ec88dd04a9aca23fa59773fe2eaccb8f8",
        "debd76c4a934c98a88850f0a50a30d3f01394eb7"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 09:32:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 09:32:18 2010 -0700"
      },
      "message": "am 0386d04b: am 581581fe: Merge \"Fix all fd leaks in authoring engine\" into gingerbread\n\nMerge commit \u00270386d04b19619b03b6bce830010e11d31d3f8a5c\u0027\n\n* commit \u00270386d04b19619b03b6bce830010e11d31d3f8a5c\u0027:\n  Fix all fd leaks in authoring engine\n"
    },
    {
      "commit": "debd76c4a934c98a88850f0a50a30d3f01394eb7",
      "tree": "0c13e4db55b5e1a3436ece05e5efe559a726ab84",
      "parents": [
        "1dc1938c477249c0c1adc59043da64386eea4c2d",
        "910a17f43ba2eb586ec6cca5ab0e9b5155c5df94"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 09:22:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 12 09:22:17 2010 -0700"
      },
      "message": "am 581581fe: Merge \"Fix all fd leaks in authoring engine\" into gingerbread\n\nMerge commit \u0027581581fe1addfac8913c8d4d6c88eed6ded90de4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027581581fe1addfac8913c8d4d6c88eed6ded90de4\u0027:\n  Fix all fd leaks in authoring engine\n"
    },
    {
      "commit": "910a17f43ba2eb586ec6cca5ab0e9b5155c5df94",
      "tree": "0c13e4db55b5e1a3436ece05e5efe559a726ab84",
      "parents": [
        "4d074e81e8a8b3b057d31adcb64a088acad6d15c",
        "25d83125cee222993673d3ba261ae1186bcad8c2"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Aug 12 09:13:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 09:13:14 2010 -0700"
      },
      "message": "Merge \"Fix all fd leaks in authoring engine\" into gingerbread"
    },
    {
      "commit": "6dc387a8c3f031f9f17d1138295368946563f7a5",
      "tree": "dd3311a6001f71556f11337c5ee01757c5420fa2",
      "parents": [
        "4d074e81e8a8b3b057d31adcb64a088acad6d15c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 09:06:01 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 12 09:07:20 2010 -0700"
      },
      "message": "APacketSource is too verbose.\n\nChange-Id: I48ca7b070d89e43405d05e5f41e650db587e12b4\n"
    },
    {
      "commit": "25d83125cee222993673d3ba261ae1186bcad8c2",
      "tree": "ff9cb1abe9343695635b261a2c24906baba9794f",
      "parents": [
        "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 11 17:12:39 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 11 17:18:30 2010 -0700"
      },
      "message": "Fix all fd leaks in authoring engine\n\nChange-Id: I17798543f9dd41cc8bef6f6086e66932f9f97be8\n"
    },
    {
      "commit": "a37923e9a57d489e7bed2129369219039fa5f12c",
      "tree": "d8b2174bb50d77ba24a6f8f7a1bee5e2bafea6f4",
      "parents": [
        "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 11 15:58:59 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Aug 11 15:58:59 2010 -0700"
      },
      "message": "Fix a crash due to unnecessary check on the codec config data for H263 video track\n\nChange-Id: I00e8b65d25731153e4d9be6a443eeed91c8fb605\n"
    },
    {
      "commit": "047be32ec88dd04a9aca23fa59773fe2eaccb8f8",
      "tree": "5e140f5f301de0279c4766b9ff953a376edde423",
      "parents": [
        "030b888ef6a586a1f0fafe0adc4312f775878d2b",
        "900c1297683ab50ca8a2d73f937bd09d9e9b100a"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Wed Aug 11 14:17:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 11 14:17:19 2010 -0700"
      },
      "message": "Merge \"Call startPreview after stopping for mUseStillCameraForTimeLapse\u003dtrue case.\""
    },
    {
      "commit": "030b888ef6a586a1f0fafe0adc4312f775878d2b",
      "tree": "a191025ad3eb2a71013eda550f4ae3e5d6f3802c",
      "parents": [
        "ad2df1d0776066dc7c2e203390c336451238684a",
        "1dc1938c477249c0c1adc59043da64386eea4c2d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 11 13:32:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 11 13:32:36 2010 -0700"
      },
      "message": "am 136d8336: am 90d1d104: Merge \"This code in CameraSource really should hold the lock.\" into gingerbread\n\nMerge commit \u0027136d8336b6cb18067cd783185dacef34ae785519\u0027\n\n* commit \u0027136d8336b6cb18067cd783185dacef34ae785519\u0027:\n  This code in CameraSource really should hold the lock.\n"
    },
    {
      "commit": "1dc1938c477249c0c1adc59043da64386eea4c2d",
      "tree": "ff4e6d511759318b7f8af71cecb712469d1805dc",
      "parents": [
        "9c5945d0fdd6783d8bd393e4444140e76eced518",
        "4d074e81e8a8b3b057d31adcb64a088acad6d15c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 11 13:28:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 11 13:28:51 2010 -0700"
      },
      "message": "am 90d1d104: Merge \"This code in CameraSource really should hold the lock.\" into gingerbread\n\nMerge commit \u002790d1d104272954042d5440f248980e4348e97686\u0027 into gingerbread-plus-aosp\n\n* commit \u002790d1d104272954042d5440f248980e4348e97686\u0027:\n  This code in CameraSource really should hold the lock.\n"
    },
    {
      "commit": "4d074e81e8a8b3b057d31adcb64a088acad6d15c",
      "tree": "ff4e6d511759318b7f8af71cecb712469d1805dc",
      "parents": [
        "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b",
        "56223b96c2f6de5998496fac9d6703f06adc1dca"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 11 13:20:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 11 13:20:59 2010 -0700"
      },
      "message": "Merge \"This code in CameraSource really should hold the lock.\" into gingerbread"
    },
    {
      "commit": "56223b96c2f6de5998496fac9d6703f06adc1dca",
      "tree": "b62362142b689dde3c98df42ff7763c72b91e9aa",
      "parents": [
        "701019013dfd15745abf245449c3e17d78bd9570"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 11 12:34:32 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Aug 11 12:34:32 2010 -0700"
      },
      "message": "This code in CameraSource really should hold the lock.\n\nChange-Id: I349520a14776bb83b7edb23fc62052b487246d9a\n"
    },
    {
      "commit": "571d49c1c316f5e07b74ed7b5df6bdec7cbc1a14",
      "tree": "1d9ea67e8cb754435b6b9e262f90b52010287e9e",
      "parents": [
        "def871da284aa51f129943a86d44ba9ee9d68d28"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 11 05:20:11 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Aug 11 05:20:11 2010 -0700"
      },
      "message": "Fix issue 2909189: System property ro.audio.silent no longer mutes system.\n\nFixed regression introduced by commit 2a6b80bc65c4782b5a7168b300e1dc5ec9f617ee:\nmaster mute was not working if no effect chains were present on session 0.\n\nChange-Id: I66d107e045d159cb94d29c7476fa1e12d92f2ae7\n"
    },
    {
      "commit": "47204e1806da9f849464d0cef936851d7e561607",
      "tree": "e6e50095f13c53c283001bb78ed4ab61ec0c5d3d",
      "parents": [
        "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 18:57:43 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 19:59:04 2010 -0700"
      },
      "message": "Handle large audio lost\n\nChange-Id: I2687ad855aac758946954d0b3fe7aff9f7b5ae7c\n"
    },
    {
      "commit": "900c1297683ab50ca8a2d73f937bd09d9e9b100a",
      "tree": "7042bb04d9351ef83c2fb5fa4fa5b35d5af399ee",
      "parents": [
        "ad2df1d0776066dc7c2e203390c336451238684a"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 10 17:54:11 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 10 18:57:09 2010 -0700"
      },
      "message": "Call startPreview after stopping for mUseStillCameraForTimeLapse\u003dtrue case.\n\nIn the case when stop is pressed after takePicture has been called\nbut the CAMERA_MSG_COMPRESSED_IMAGE message from camera has not yet\nbeen received, preview was not getting restarted. The reason was that\nCameraSource::stop sets the camera listener to NULL and hence the\ndataCallback() function which handles the CAMERA_MSG_COMPRESSED_IMAGE\nmessage and restarts preview never got called.\n\nChange-Id: Ib8f3bb77d9eab1ed5a67798569025ea0d63d7fd4\n"
    },
    {
      "commit": "ad2df1d0776066dc7c2e203390c336451238684a",
      "tree": "dbd930f9b12ebf1f4daab4a1dfbdb138f8cebaae",
      "parents": [
        "f9080cc30532d19d818caa5feb696c410ac4f771",
        "9c5945d0fdd6783d8bd393e4444140e76eced518"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 14:21:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 14:21:32 2010 -0700"
      },
      "message": "am d35498f6: am 1a140bf6: Merge \"Remove some obsolete code.\" into gingerbread\n\nMerge commit \u0027d35498f6062410e777d6ad41a720db32336e2089\u0027\n\n* commit \u0027d35498f6062410e777d6ad41a720db32336e2089\u0027:\n  Remove some obsolete code.\n"
    },
    {
      "commit": "9c5945d0fdd6783d8bd393e4444140e76eced518",
      "tree": "4c75657b1f941e304c07482510d3c3bf1c5bf53e",
      "parents": [
        "bf31eb91a9ac94a863a36e2cc5926aa110c86193",
        "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 14:15:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 14:15:11 2010 -0700"
      },
      "message": "am 1a140bf6: Merge \"Remove some obsolete code.\" into gingerbread\n\nMerge commit \u00271a140bf65c288fcb1458bbd694c9d6e7a567a0f5\u0027 into gingerbread-plus-aosp\n\n* commit \u00271a140bf65c288fcb1458bbd694c9d6e7a567a0f5\u0027:\n  Remove some obsolete code.\n"
    },
    {
      "commit": "eaf0e0786c4c21d6c63d8f1f4515cb2a5311493b",
      "tree": "4c75657b1f941e304c07482510d3c3bf1c5bf53e",
      "parents": [
        "701019013dfd15745abf245449c3e17d78bd9570"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 13:00:52 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 13:48:53 2010 -0700"
      },
      "message": "Remove some obsolete code.\n\nChange-Id: Ic4d21afe3721173d48db44b8ee4f836deee017ad\n"
    },
    {
      "commit": "f9080cc30532d19d818caa5feb696c410ac4f771",
      "tree": "47b63e43f972fd8ea50ec7f4550627315a849f23",
      "parents": [
        "5d8e9cd46d21d8cddebe82831b99927363fa896a",
        "bf31eb91a9ac94a863a36e2cc5926aa110c86193"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 13:32:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 13:32:40 2010 -0700"
      },
      "message": "am b9ddd779: am 10ed3f74: Merge \"Add input buffer size check for software video encoders\" into gingerbread\n\nMerge commit \u0027b9ddd779ae547b020764b89a0cbd96d589717609\u0027\n\n* commit \u0027b9ddd779ae547b020764b89a0cbd96d589717609\u0027:\n  Add input buffer size check for software video encoders\n"
    },
    {
      "commit": "bf31eb91a9ac94a863a36e2cc5926aa110c86193",
      "tree": "f102238ae54ca1e0ce1f3a0ab041c2e0422f2936",
      "parents": [
        "2f50bedd684c5808e4112d511ead07b69dfb88a1",
        "701019013dfd15745abf245449c3e17d78bd9570"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 13:28:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 13:28:56 2010 -0700"
      },
      "message": "am 10ed3f74: Merge \"Add input buffer size check for software video encoders\" into gingerbread\n\nMerge commit \u002710ed3f7438f6ae797bac32476dc61465c6484c85\u0027 into gingerbread-plus-aosp\n\n* commit \u002710ed3f7438f6ae797bac32476dc61465c6484c85\u0027:\n  Add input buffer size check for software video encoders\n"
    },
    {
      "commit": "701019013dfd15745abf245449c3e17d78bd9570",
      "tree": "f102238ae54ca1e0ce1f3a0ab041c2e0422f2936",
      "parents": [
        "8aacc475f8ad4392740ff5be505d58ea713d4110",
        "db004e1c9ff995381e204135583c06758ba8f2a3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 13:27:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 10 13:27:09 2010 -0700"
      },
      "message": "Merge \"Add input buffer size check for software video encoders\" into gingerbread"
    },
    {
      "commit": "5d8e9cd46d21d8cddebe82831b99927363fa896a",
      "tree": "7fe249f28db56dcfddf4310736989c8372293fe1",
      "parents": [
        "f30bccd5b5cd78a0c6d5479ba81b7aeea541f802",
        "2f50bedd684c5808e4112d511ead07b69dfb88a1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 13:04:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 13:04:42 2010 -0700"
      },
      "message": "am 4dc41bb4: am 18f0174f: Merge \"We\\\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\" into gingerbrea\n\nMerge commit \u00274dc41bb445860cfcb8c0dfbecdc8f0f5f15f5e28\u0027\n\n* commit \u00274dc41bb445860cfcb8c0dfbecdc8f0f5f15f5e28\u0027:\n  We\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\n"
    },
    {
      "commit": "2f50bedd684c5808e4112d511ead07b69dfb88a1",
      "tree": "1d2cbf1b2da96f5bb8a035b5a99d6bd46f094a2a",
      "parents": [
        "0222c0b942167ce008b625b90d20e1c7911a79d5",
        "8aacc475f8ad4392740ff5be505d58ea713d4110"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 13:01:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 13:01:58 2010 -0700"
      },
      "message": "am 18f0174f: Merge \"We\\\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\" into gingerbread\n\nMerge commit \u002718f0174ff4eef46f121e77a0dc1d7a8271621f48\u0027 into gingerbread-plus-aosp\n\n* commit \u002718f0174ff4eef46f121e77a0dc1d7a8271621f48\u0027:\n  We\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\n"
    },
    {
      "commit": "8aacc475f8ad4392740ff5be505d58ea713d4110",
      "tree": "1d2cbf1b2da96f5bb8a035b5a99d6bd46f094a2a",
      "parents": [
        "ab68c7f0c835a0b6906e65d683c452cf352e30f7",
        "f8ca90452ff3e252f20de38f1c3eee524c808c3e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 12:59:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 10 12:59:27 2010 -0700"
      },
      "message": "Merge \"We\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\" into gingerbread"
    },
    {
      "commit": "f30bccd5b5cd78a0c6d5479ba81b7aeea541f802",
      "tree": "74f545c26e0025ac28eed80480e671ef22e3a843",
      "parents": [
        "dd0661387809b31e6630e81be05497e8e239232a",
        "7dbfa5a98c9f396ea63d0f322c3fa11df91d17a2"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 10 12:22:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 10 12:22:13 2010 -0700"
      },
      "message": "Merge \"use usleep instead of sleep.\""
    },
    {
      "commit": "dd0661387809b31e6630e81be05497e8e239232a",
      "tree": "523ee733745c3ff5a2714d40203cd525f356881a",
      "parents": [
        "e13cf0973b927a59d7358ccce29371a22039923e",
        "bf9b2052d207f8f2a23470f1c4dfe464f430f387"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 12:13:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 10 12:13:23 2010 -0700"
      },
      "message": "Merge \"MTP: Fix wrong delete operator from previous change.\""
    },
    {
      "commit": "bf9b2052d207f8f2a23470f1c4dfe464f430f387",
      "tree": "7167f058c3140eb72d9fc79103d9001aefa813ea",
      "parents": [
        "782aef17c9921a3bf401a0432878df5031f2328b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 15:11:32 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 15:11:32 2010 -0400"
      },
      "message": "MTP: Fix wrong delete operator from previous change.\n\nChange-Id: I64e8fdc610495f21060727b6bed42d1584833405\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7dbfa5a98c9f396ea63d0f322c3fa11df91d17a2",
      "tree": "26bae15868f9dd19dfc8c7d1a3d859c39a0f3d77",
      "parents": [
        "782aef17c9921a3bf401a0432878df5031f2328b"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 10 12:08:17 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 10 12:08:17 2010 -0700"
      },
      "message": "use usleep instead of sleep.\n\nMinor bugfix. sleep doesn\u0027t take fractional value for seconds, so use\nusleep instead of sleep for sleeping small times.\n\nChange-Id: I40e45c30cc595a54c18601117b9a1a3637652f60\n"
    },
    {
      "commit": "e13cf0973b927a59d7358ccce29371a22039923e",
      "tree": "2de4b385d32debfc2210c1c0167c220c6523788a",
      "parents": [
        "6ca767182fc51ce17fc34c4931d710f1a53512ab",
        "0222c0b942167ce008b625b90d20e1c7911a79d5"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 11:47:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 11:47:04 2010 -0700"
      },
      "message": "am 193985ff: am 235be391: Merge \"Many, many developers misread or don\\\u0027t read the http specs and terminate lines with \\\u0027\\n\\\u0027 instead of CRLF \\\u0027\\r\\n\\\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\" into ginger\n\nMerge commit \u0027193985ffd553c139e8c1094d7798edbe5b0797c5\u0027\n\n* commit \u0027193985ffd553c139e8c1094d7798edbe5b0797c5\u0027:\n  Many, many developers misread or don\u0027t read the http specs and terminate lines with \u0027\\n\u0027 instead of CRLF \u0027\\r\\n\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\n"
    },
    {
      "commit": "0222c0b942167ce008b625b90d20e1c7911a79d5",
      "tree": "4219774a4f0af3dd218b45f16a692db8fe3ce26d",
      "parents": [
        "4a5c11b6e891bcfef400f5d372c226c2a3208465",
        "ab68c7f0c835a0b6906e65d683c452cf352e30f7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 11:45:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 11:45:01 2010 -0700"
      },
      "message": "am 235be391: Merge \"Many, many developers misread or don\\\u0027t read the http specs and terminate lines with \\\u0027\\n\\\u0027 instead of CRLF \\\u0027\\r\\n\\\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\" into gingerbread\n\nMerge commit \u0027235be391f3b9cd79e525de87757e361ae044940d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027235be391f3b9cd79e525de87757e361ae044940d\u0027:\n  Many, many developers misread or don\u0027t read the http specs and terminate lines with \u0027\\n\u0027 instead of CRLF \u0027\\r\\n\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\n"
    },
    {
      "commit": "ab68c7f0c835a0b6906e65d683c452cf352e30f7",
      "tree": "4219774a4f0af3dd218b45f16a692db8fe3ce26d",
      "parents": [
        "51dfe6d646ddcc5fc252aa4c19c9936d32af8ad7",
        "2097f5347b77861fe2559f8d76d7d455dc857f53"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 11:39:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 10 11:39:38 2010 -0700"
      },
      "message": "Merge \"Many, many developers misread or don\u0027t read the http specs and terminate lines with \u0027\\n\u0027 instead of CRLF \u0027\\r\\n\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\" into gingerbread"
    },
    {
      "commit": "f8ca90452ff3e252f20de38f1c3eee524c808c3e",
      "tree": "f750ba5ede661ba693e727f9de8b88e4d0d6bb41",
      "parents": [
        "def871da284aa51f129943a86d44ba9ee9d68d28"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 11:18:36 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 11:38:18 2010 -0700"
      },
      "message": "We\u0027re now going to ignore timestamps completely in gtalk video conferencing, playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup.\n\nChange-Id: Idc3df74b42000f7a6aa3eae090718dc9d9c4186f\n"
    },
    {
      "commit": "6ca767182fc51ce17fc34c4931d710f1a53512ab",
      "tree": "f176abb0907d6a007ae7a1b98da242cbf6706d25",
      "parents": [
        "782aef17c9921a3bf401a0432878df5031f2328b",
        "4a5c11b6e891bcfef400f5d372c226c2a3208465"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 10:48:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 10:48:59 2010 -0700"
      },
      "message": "am a0488341: am 532d2ac5: Merge \"Only check the codec specific data when the output buffer contains kKeyIsCodecConfig in MP4 writer\" into gingerbread\n\nMerge commit \u0027a04883412ec1a5dac3e83c3fd3c335ab9579a990\u0027\n\n* commit \u0027a04883412ec1a5dac3e83c3fd3c335ab9579a990\u0027:\n  Only check the codec specific data when the output buffer contains kKeyIsCodecConfig in MP4 writer\n"
    },
    {
      "commit": "db004e1c9ff995381e204135583c06758ba8f2a3",
      "tree": "670cda51b7df54d89d729a532add38188d1c97cb",
      "parents": [
        "51dfe6d646ddcc5fc252aa4c19c9936d32af8ad7"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 09 17:45:29 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 10:46:11 2010 -0700"
      },
      "message": "Add input buffer size check for software video encoders\n\nChange-Id: I03953a1245060ed6656a965e1a8a61386126c441\n"
    },
    {
      "commit": "4a5c11b6e891bcfef400f5d372c226c2a3208465",
      "tree": "0ea7ee80b5aacdff8e5b2ddf3aed9f8d919e422a",
      "parents": [
        "5fb2aeefe780860b845bdb7dc088ccb7f0928476",
        "51dfe6d646ddcc5fc252aa4c19c9936d32af8ad7"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 10:44:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 10 10:44:25 2010 -0700"
      },
      "message": "am 532d2ac5: Merge \"Only check the codec specific data when the output buffer contains kKeyIsCodecConfig in MP4 writer\" into gingerbread\n\nMerge commit \u0027532d2ac5d5c06c3938c4999238d1051207bfe53c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027532d2ac5d5c06c3938c4999238d1051207bfe53c\u0027:\n  Only check the codec specific data when the output buffer contains kKeyIsCodecConfig in MP4 writer\n"
    },
    {
      "commit": "51dfe6d646ddcc5fc252aa4c19c9936d32af8ad7",
      "tree": "0ea7ee80b5aacdff8e5b2ddf3aed9f8d919e422a",
      "parents": [
        "def871da284aa51f129943a86d44ba9ee9d68d28"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sun Aug 08 08:56:48 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Tue Aug 10 10:20:15 2010 -0700"
      },
      "message": "Only check the codec specific data when the output buffer contains kKeyIsCodecConfig in MP4 writer\n\no Assume there is only a single output buffer containing such information.\n  This simplifies the logic in MP4 file writer\n\no Output SPS and PPS in the very first buffer for software AVC encoder\n  This is to make AVC encoder work with the MP4 file writer\n\no Add timestamp value for codec config data\n\nChange-Id: Iad27a04579e6028332429cd0bebd30976041e997\n"
    },
    {
      "commit": "2097f5347b77861fe2559f8d76d7d455dc857f53",
      "tree": "abd6ff0cbca8b0897b09f7448fec7bebc26dc43b",
      "parents": [
        "def871da284aa51f129943a86d44ba9ee9d68d28"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 10:10:40 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 10 10:10:40 2010 -0700"
      },
      "message": "Many, many developers misread or don\u0027t read the http specs and terminate lines with \u0027\\n\u0027 instead of CRLF \u0027\\r\\n\u0027 as required. Enable the workaround for this by default. Also increase the socket read timeout to 30 secs.\n\nChange-Id: I51df3b8139b3009565b2271611050700a23cf1d7\n"
    },
    {
      "commit": "782aef17c9921a3bf401a0432878df5031f2328b",
      "tree": "16990996aabf410d011704657f11bf3ec5cedd54",
      "parents": [
        "d7943b4cd2fa597581d1e29325adccc62dbf2939"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 07:37:50 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 09:00:30 2010 -0400"
      },
      "message": "MTP: Push queries for supported formats and properties up to Java.\n\nChange-Id: I4f117090340e3916afda3d194521a6092a672ddc\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "d7943b4cd2fa597581d1e29325adccc62dbf2939",
      "tree": "9c1a5f82f7e31bee06db5205089802033bb8a373",
      "parents": [
        "1080f793fc7c88ea665a9796015832a1339e88fc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 06:45:46 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 10 06:45:46 2010 -0400"
      },
      "message": "MTP: turn off verbose logging\n\nChange-Id: Ifd449c4e8c4aec6e5623869e86f8cbedd303972c\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "1080f793fc7c88ea665a9796015832a1339e88fc",
      "tree": "10dba4ff856f0a07170d3fd6be518d21e280beab",
      "parents": [
        "0cde1a77ce02df9f0ab08d836b491bf8e809bf35",
        "5fb2aeefe780860b845bdb7dc088ccb7f0928476"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 09 20:00:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 20:00:32 2010 -0700"
      },
      "message": "am fa4f57fe: am 959909ef: Merge \"Support multiple PPS and SPS in avcC box\" into gingerbread\n\nMerge commit \u0027fa4f57fe0f85d2340524311f1409e0a1b2864a6e\u0027\n\n* commit \u0027fa4f57fe0f85d2340524311f1409e0a1b2864a6e\u0027:\n  Support multiple PPS and SPS in avcC box\n"
    },
    {
      "commit": "0cde1a77ce02df9f0ab08d836b491bf8e809bf35",
      "tree": "0a338cada6f6d601f8bcbbf17209b98989f19ac3",
      "parents": [
        "bc417c0531332635df9525df4683274a08fb987f",
        "70324dce016db79767140fdd982bfddd1401da95"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 09 20:00:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 20:00:25 2010 -0700"
      },
      "message": "am e14923b0: am 4edf85ab: Merge \"Support for extracting G.711 a-law and mu-law audio from WAV files and a corresponding software decoder.\" into gingerbread\n\nMerge commit \u0027e14923b0c80b2e73e69b7917c1f170b356592d29\u0027\n\n* commit \u0027e14923b0c80b2e73e69b7917c1f170b356592d29\u0027:\n  Support for extracting G.711 a-law and mu-law audio from WAV files and a corresponding software decoder.\n"
    },
    {
      "commit": "bc417c0531332635df9525df4683274a08fb987f",
      "tree": "31bd0fa84c97515e46abddc36f2884fc2fd3a338",
      "parents": [
        "2bb8c0e7c4e4093f4161ff5e98cef51c87193859",
        "bcc4fdd9de1b0f6b645c663f98bda838bd41242d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 09 20:00:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 20:00:11 2010 -0700"
      },
      "message": "am 1ece7d68: am 2a6b80bc: Fixed several audio effects problems.\n\nMerge commit \u00271ece7d6873027068a3e7b055597045e9387b217c\u0027\n\n* commit \u00271ece7d6873027068a3e7b055597045e9387b217c\u0027:\n  Fixed several audio effects problems.\n"
    },
    {
      "commit": "5fb2aeefe780860b845bdb7dc088ccb7f0928476",
      "tree": "e86fadbf5e4c4ffacd12369ccd4b42874ffa69db",
      "parents": [
        "70324dce016db79767140fdd982bfddd1401da95",
        "def871da284aa51f129943a86d44ba9ee9d68d28"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 09 19:53:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 19:53:12 2010 -0700"
      },
      "message": "am 959909ef: Merge \"Support multiple PPS and SPS in avcC box\" into gingerbread\n\nMerge commit \u0027959909ef2855b119a9e8cd171dd0ebeb606b3a8f\u0027 into gingerbread-plus-aosp\n\n* commit \u0027959909ef2855b119a9e8cd171dd0ebeb606b3a8f\u0027:\n  Support multiple PPS and SPS in avcC box\n"
    },
    {
      "commit": "70324dce016db79767140fdd982bfddd1401da95",
      "tree": "e980b5fbddab8ea9689e82daf0c390268c65988b",
      "parents": [
        "bcc4fdd9de1b0f6b645c663f98bda838bd41242d",
        "e758febfb429e610c5a68fde55cd2b3bae589eaa"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 09 19:53:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 19:53:01 2010 -0700"
      },
      "message": "am 4edf85ab: Merge \"Support for extracting G.711 a-law and mu-law audio from WAV files and a corresponding software decoder.\" into gingerbread\n\nMerge commit \u00274edf85abc919b7d0e8db71c0c6166c7994269830\u0027 into gingerbread-plus-aosp\n\n* commit \u00274edf85abc919b7d0e8db71c0c6166c7994269830\u0027:\n  Support for extracting G.711 a-law and mu-law audio from WAV files and a corresponding software decoder.\n"
    },
    {
      "commit": "bcc4fdd9de1b0f6b645c663f98bda838bd41242d",
      "tree": "6e2ce2c28fe5fba3b8cafd9375244bc6f658632d",
      "parents": [
        "7e361b86f8a02482f1e659134a030eb7212f2c37",
        "8569f0d3bf4c6787707e348a7cf73b9c4199cb32"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Aug 09 19:52:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 09 19:52:43 2010 -0700"
      },
      "message": "am 2a6b80bc: Fixed several audio effects problems.\n\nMerge commit \u00272a6b80bc65c4782b5a7168b300e1dc5ec9f617ee\u0027 into gingerbread-plus-aosp\n\n* commit \u00272a6b80bc65c4782b5a7168b300e1dc5ec9f617ee\u0027:\n  Fixed several audio effects problems.\n"
    }
  ],
  "next": "def871da284aa51f129943a86d44ba9ee9d68d28"
}
