)]}'
{
  "log": [
    {
      "commit": "546bb6d4f003acfea78f129c0d05a15a6ea848e2",
      "tree": "6060c52db5800398f48d4f056247659a3857acf8",
      "parents": [
        "d7e0b3bb26b37abae67544d98281e1196b2c386e",
        "d97e14c1c20e3763f2e91e55da3255b55448cbfd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 15 21:42:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 15 21:42:33 2016 +0000"
      },
      "message": "stagefright: handle NULL format after convertMetaDataToMessage am: 5bd99f9211 am: 775226f35d\nam: d97e14c1c2\n\nChange-Id: I1ba4f39cfd7837b5fe007d335962c4175556a39b\n"
    },
    {
      "commit": "d97e14c1c20e3763f2e91e55da3255b55448cbfd",
      "tree": "9601dab340035c460e61a7cf46029b608104eda2",
      "parents": [
        "61afde48bcc6dfd59643ee091b9cffd309f0e61f",
        "775226f35d49d6d71c144bd398cea763ad62bd28"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 15 21:33:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 15 21:33:29 2016 +0000"
      },
      "message": "stagefright: handle NULL format after convertMetaDataToMessage am: 5bd99f9211\nam: 775226f35d\n\nChange-Id: I670fb7014f929c90d2f1d274fb0f6021730c945d\n"
    },
    {
      "commit": "5ca8f32280377dd923e72c3c6bd3994217461b8b",
      "tree": "b5146ce7885539d8b002d3270346f574e3965711",
      "parents": [
        "7aeb8c8d4437eb8f45be3ad3828764795e14ad4c",
        "63ef5a38f82d22c1f97922fe490a1fd336566d5c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 10 23:53:01 2016 +0000"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master am: df5d9246f9\nam: 63ef5a38f8\n\nChange-Id: I516a43c5e56323e99ad7a8ca2e4811b77c9704f4\n"
    },
    {
      "commit": "df5d9246f9607b1c2f8b134c46a05af06e206da3",
      "tree": "7cd9fcb42c86c8cfe950db239e21e8b5ece98369",
      "parents": [
        "7ad2854adc0abe8dd7909a6ed401107ad09bc3d2",
        "fd923e7fe2779bcd69d79471b8c30c8b98918f62"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 15:40:39 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 16:10:32 2016 -0700"
      },
      "message": "resolve merge conflicts of fd923e7 to stage-aosp-master\n\nChange-Id: I75b44b89bae41197a1fd68362d20b8ba2b4dd192\n"
    },
    {
      "commit": "e964d4e421e2d1ca937227a580c0c837091a11e3",
      "tree": "876478fb4d5b18ddf8ba3b761440e46651b45ecb",
      "parents": [
        "f6d5a13c3a7a84e35e28b9840dde0f29728b6849"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 11:35:57 2016 -0700"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "36d0ca16024820df9a12903d2ac443fabcc180bc",
      "tree": "51e8f285ae66ad7cb922caeb7ba8d5f1d20367e3",
      "parents": [
        "67fbddfdc2cafd63c83d3bb55a2451d4c26f546d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Aug 09 14:31:32 2016 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Aug 10 17:56:35 2016 +0000"
      },
      "message": "Fix clang-tidy warnings in audio and playerservice.\n\n* Add explicit keyword to conversion constructors.\nBug: 28341362\n* Use const reference type for read-only parameters.\nBug: 30407689\nTest: build with WITH_TIDY\u003d1\n\nChange-Id: I265f3b094e08d5705b506b3fbba51439c134af84\nMerged-In: I265f3b094e08d5705b506b3fbba51439c134af84\n"
    },
    {
      "commit": "5bd99f9211c533058be9f41bc966be1f2f501f13",
      "tree": "a9ff7de7295ba1b20672afa0a6d91b644b299c83",
      "parents": [
        "eb2c7c372615427b3b6350f1f563382b0b70917e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 10 10:30:07 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 10 10:31:39 2016 -0700"
      },
      "message": "stagefright: handle NULL format after convertMetaDataToMessage\n\nBug: 30421366\nChange-Id: I411f9f22b39943f7c8fa4e22fc37efe5f9e0ccb5\n"
    },
    {
      "commit": "4041545ce0bd0e748b49e6a46a8b018753f1a1d6",
      "tree": "4bda243a7432a4f513543bc8453495ac1a7f9896",
      "parents": [
        "d38432e4253c397cbd12d70ad1c0b68fd7a660df",
        "f1d261f1b5914ddc219a23b763ab19363eeedd85"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Sat Aug 06 00:11:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 06 00:11:44 2016 +0000"
      },
      "message": "Merge \"rtsp: cancel AU checks when near end\""
    },
    {
      "commit": "f1d261f1b5914ddc219a23b763ab19363eeedd85",
      "tree": "c18a782aa9b67253cd78d24f8bb8213cdebfc4e6",
      "parents": [
        "3a7867c09fcbbcee32df9fa693a30cc65dc95887"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 29 16:44:39 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Aug 05 11:51:01 2016 -0700"
      },
      "message": "rtsp: cancel AU checks when near end\n\nBug: 30230942\nChange-Id: I772d733c5e32c988d44d25d17e6cc920b55f1cc5\n"
    },
    {
      "commit": "91ea571836401ba77854d7b3aefb3ccee9c20eb3",
      "tree": "83967577c94c99f12569855d0b019c0f90c9a337",
      "parents": [
        "3a7867c09fcbbcee32df9fa693a30cc65dc95887"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Aug 01 16:26:58 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Aug 01 18:12:29 2016 -0700"
      },
      "message": "rtsp: fix StopBuffering condition in monitor\n\nStop buffering once there is sufficient data on all tracks.\n\nBug: 30230942\nChange-Id: Iae484a4aab720c0bd70e0c122fd87e8237156019\n"
    },
    {
      "commit": "1d883b2bedfb60f4f0406b3775fcd6fb890baf2d",
      "tree": "2ae20bf834224dc9368135a4fab675748cb9344b",
      "parents": [
        "781103a02ad9f1c79cf0c831ad0794fb896a1735"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jul 20 15:53:34 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jul 20 16:03:26 2016 -0700"
      },
      "message": "Don\u0027t queue unnecessary discontinuity when switching tracks\n\nNuPlayer originally would block on track switch until it receives a\ndiscontinuity from each track (audio/video). This limitation has been\naddressed in commit 53904f372b9c4a5ea7f839012b52b3d564e41207.\n\nBug: 23740080\nChange-Id: I348f825ffba227904127b86c968b0acac9fd70d4\n"
    },
    {
      "commit": "781103a02ad9f1c79cf0c831ad0794fb896a1735",
      "tree": "fd62988be9e0d4572131e00abaed72dc139d0df7",
      "parents": [
        "9da9b138b60c2d21afc3e66487c60346ccf75ebd",
        "881f62d5a1da2f0cf7222a8d304fa58faa154197"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 15 23:43:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:43:43 2016 +0000"
      },
      "message": "Merge \\\\\"Add null check for rtsp source\\\\\" into nyc-mr1-dev am: bc7e8996c2\nam: 881f62d5a1\n\nChange-Id: Ief9e8946b187b699a9dbde0e1799e9906e2a38e5\n"
    },
    {
      "commit": "881f62d5a1da2f0cf7222a8d304fa58faa154197",
      "tree": "8c82c7c027d8334ad82dc639e428666560a41e22",
      "parents": [
        "77e39d9c068b67e8fa6f78ef79a5126584bdd735",
        "bc7e8996c2be0377a659348649367c2d9455f21d"
      ],
      "author": {
        "name": "Takahiro Aizawa",
        "email": "takahiro.aizawa@sonymobile.com",
        "time": "Fri Jul 15 23:41:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 23:41:07 2016 +0000"
      },
      "message": "Merge \\\"Add null check for rtsp source\\\" into nyc-mr1-dev\nam: bc7e8996c2\n\nChange-Id: Ic0ad15b9eef3049bab98b01a6e495743988632f6\n"
    },
    {
      "commit": "bc7e8996c2be0377a659348649367c2d9455f21d",
      "tree": "b7f64bc1cd8aed0b93d739024d9fcadb7d0e1436",
      "parents": [
        "b800dfd8239f6fe0248b3034d75429b1e452d5e2",
        "c622c584ea0ffb807eb9f711aa30016eae069c92"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 15 23:34:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 23:34:23 2016 +0000"
      },
      "message": "Merge \"Add null check for rtsp source\" into nyc-mr1-dev"
    },
    {
      "commit": "a7edc529e64934aeb2044a6e6e69056f4ccbfea0",
      "tree": "26c4964efb36326618157687225fadb116b2b13a",
      "parents": [
        "7c8d572e1a5c6646b336a423febb8ebd1d6c15e9",
        "888de371da1b821975506c6013e2013ed6024e02"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:17:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:17:00 2016 +0000"
      },
      "message": "Merge \\\\\"GenericSource: Allow multiple buffer reads for video\\\\\" into nyc-mr1-dev am: e98f14ff19\nam: 888de371da\n\nChange-Id: I0cb63a7e930acc92408a94fbf2b381f6f1fe2d60\n"
    },
    {
      "commit": "888de371da1b821975506c6013e2013ed6024e02",
      "tree": "ebf7b437aa53304863fb9eafea46205420bd21b1",
      "parents": [
        "e3caed1db3de38d1e60403101390392e77adf815",
        "e98f14ff194bd00ed71574cff19340c1090c78dd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:11:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 06:11:36 2016 +0000"
      },
      "message": "Merge \\\"GenericSource: Allow multiple buffer reads for video\\\" into nyc-mr1-dev\nam: e98f14ff19\n\nChange-Id: I8348ecb645e1aef74064bacdbacd8de6c20e4d94\n"
    },
    {
      "commit": "e98f14ff194bd00ed71574cff19340c1090c78dd",
      "tree": "4444c32cfea40c34aa704e4256905b0b7ebdfd44",
      "parents": [
        "9bbbdd3cab5c6b93649cbf31ba3097218944b06a",
        "cdeb6603d862cec4adac7c39f3b8b240f2b645dc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 06:04:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 06:04:47 2016 +0000"
      },
      "message": "Merge \"GenericSource: Allow multiple buffer reads for video\" into nyc-mr1-dev"
    },
    {
      "commit": "277d08aa27cad359fc8484f4234ae812795acc8d",
      "tree": "bc6bceabd0c9b67af805dd56b7a3f9a8f0c591eb",
      "parents": [
        "fb4c2f10b60c0fbd1f8940c9be746be89464af9e",
        "e8d9d6d8ff2c229313ab7f079ae52445e8ee6b5a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 14 21:49:17 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jul 14 21:49:17 2016 -0700"
      },
      "message": "resolve merge conflicts of e8d9d6d to master\n\nChange-Id: I85bc31cb4eab680aee2ba409dddd975e0696b37e\n"
    },
    {
      "commit": "e8d9d6d8ff2c229313ab7f079ae52445e8ee6b5a",
      "tree": "c00daa5723f09a50b5e9203486f32d6f829226f0",
      "parents": [
        "78ef32963c91d4c2e8d4e1cb361987b0438fc7f3",
        "83efe020b94d29132bd4d5cbe049a15abad0095a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 03:37:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 15 03:37:20 2016 +0000"
      },
      "message": "Merge \\\"IMediaSource: Improve shared memory buffer transfer\\\" into nyc-mr1-dev\nam: 83efe020b9\n\nChange-Id: I20c727525eb2aa9d9858ee59d699c5ae8b81ef1f\n"
    },
    {
      "commit": "83efe020b94d29132bd4d5cbe049a15abad0095a",
      "tree": "b3b1be55898e24fc29f464342802b5ad301b1821",
      "parents": [
        "87cbfa8c5ecbe515c380d5592cef20c1fafe36b7",
        "f59c0bafebcd795b20141bf928a5cab8ac46e882"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jul 15 03:30:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 15 03:30:32 2016 +0000"
      },
      "message": "Merge \"IMediaSource: Improve shared memory buffer transfer\" into nyc-mr1-dev"
    },
    {
      "commit": "a89dc2bb64384b6d3248d8f1e0dc1b72b3c28eb7",
      "tree": "694a6e8121cccbf005fac60ac656b3edbfd8b642",
      "parents": [
        "873c785d11e8ebeff0ae5c55eccdd80a9e9338ee",
        "a23429a8050e188ee5f7c3390b9766c49f6f3dd3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 23:15:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 23:15:04 2016 +0000"
      },
      "message": "Merge \\\\\"stagefright: don\\\\\u0027t auto-drop temporal layers for unknown SVC streams\\\\\" into nyc-mr1-dev am: 6fb884ae1c\nam: a23429a805\n\nChange-Id: I1dfa85a2ff87c6e632198f9ca2558bfa1277f6ee\n"
    },
    {
      "commit": "a23429a8050e188ee5f7c3390b9766c49f6f3dd3",
      "tree": "aea9e6380b83bae1123f46ff0ca52bb2561590a0",
      "parents": [
        "8ccd117143f4e0c9fc05102f8101f67ad1f11da6",
        "6fb884ae1cdac4ac87cfc56f2dc35ce21298b7dc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 22:58:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jul 14 22:58:32 2016 +0000"
      },
      "message": "Merge \\\"stagefright: don\\\u0027t auto-drop temporal layers for unknown SVC streams\\\" into nyc-mr1-dev\nam: 6fb884ae1c\n\nChange-Id: Id5e46a10ec931331946ec1474d52a0280250ea6c\n"
    },
    {
      "commit": "9fb815244cc33927e14ce0fe70539786a611daf9",
      "tree": "6609e29e0c6b6a834caf7d9a60d2647f65b08731",
      "parents": [
        "a5bcf56619a70b0b46c737a29d873bbff8fb77a4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 07:33:43 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jul 14 22:49:05 2016 +0000"
      },
      "message": "stagefright: don\u0027t auto-drop temporal layers for unknown SVC streams\n\n- SVC optimization requires knowin the number of layers which is\n  using custom signaling. Don\u0027t drop temporal layers without that information.\n\nAlso SVC optimization fixes:\n\n- Play back all layers immediately after an IDR frame (previous logic\n  required leveling up one level at a time that only works for hierarchical\n  B frames)\n- Track current max layer-ID during dropping so we can react to upward\n  changes in the allowed layers more quickly.\n- Get up to 90% of display rate before dropping layers (up from 50%)\n\nBug: 27596987\nChange-Id: Ia6c8363fc154c822a5b2a268e2f40678212a487c\n"
    },
    {
      "commit": "cdeb6603d862cec4adac7c39f3b8b240f2b645dc",
      "tree": "839cc37ee4a36e37f7597fccdd7c927e1b314c3e",
      "parents": [
        "f59c0bafebcd795b20141bf928a5cab8ac46e882"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 28 17:21:44 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 13 12:38:46 2016 -0700"
      },
      "message": "GenericSource: Allow multiple buffer reads for video\n\nBug: 29125703\nChange-Id: I23490a65ad3968d7be561805c9fa742320b5c78a\n"
    },
    {
      "commit": "f59c0bafebcd795b20141bf928a5cab8ac46e882",
      "tree": "13148690f5bcc66bd17c56b4a0f4cd9f5d05b539",
      "parents": [
        "88bd73d9acf5011ef40122fa9a1b43195facbe07"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 15 17:59:30 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jul 13 12:38:33 2016 -0700"
      },
      "message": "IMediaSource: Improve shared memory buffer transfer\n\nBug: 29125703\nChange-Id: Icf1180dee65f6504e6c10dd4d5b28a8e441f67d1\n"
    },
    {
      "commit": "f34c642ce8bb1e51f7674315e3e1ec480c03dec0",
      "tree": "1f972b47e1abae25c592b06e05030d031ca75d94",
      "parents": [
        "1002dad16f1c9bef04aec08215787d2c6200aa75",
        "4bcec886d7a228bef86da16137571306751b99cd"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jul 13 01:33:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 01:33:06 2016 +0000"
      },
      "message": "Merge \\\\\"NuPlayer: adjust temporal-layers to achieve smooth play\\\\\" into nyc-mr1-dev am: 412bfccc79\nam: 4bcec886d7\n\nChange-Id: I2ad8829c0f4e2716100494732542a39ba59f097e\n"
    },
    {
      "commit": "4bcec886d7a228bef86da16137571306751b99cd",
      "tree": "fb765bff830a31f20ff015bf1855375de0bc52b6",
      "parents": [
        "84fd507c3dc666947811af5d5f134f7dbe9a09de",
        "412bfccc79b17fc8684af6704c01a69dd94033d8"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Wed Jul 13 01:30:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 13 01:30:54 2016 +0000"
      },
      "message": "Merge \\\"NuPlayer: adjust temporal-layers to achieve smooth play\\\" into nyc-mr1-dev\nam: 412bfccc79\n\nChange-Id: If911a557ce1e53d10061b0d635553fc8556171c9\n"
    },
    {
      "commit": "c622c584ea0ffb807eb9f711aa30016eae069c92",
      "tree": "f2746bf2a731482f4ab207bc5c7d450b9e2bdf48",
      "parents": [
        "e37b911fbf70c15c652db8585bca2a5f035d9def"
      ],
      "author": {
        "name": "Takahiro Aizawa",
        "email": "takahiro.aizawa@sonymobile.com",
        "time": "Mon Jun 20 09:53:47 2016 +0900"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jul 12 18:07:49 2016 -0700"
      },
      "message": "Add null check for rtsp source\n\nDuring playback contents with multi audio tracks or multi video tracks,\ncrash occurs in checkBuffering() which is added from Android-N.\nThe reason is because instance is not set in mSource in onConnected().\nThis commit adds null check to prevent crash.\n\nBug: 29520487\n\nChange-Id: I893c11a7339e938b1f3b79805c2fb3d9be5cfc96\nSigned-off-by: ZHU XINGYUE \u003czhu.x.xingyue@sonymobile.com\u003e\n"
    },
    {
      "commit": "bbaa144657862e424ed6a199edbd36b5a93c93ad",
      "tree": "8ea45105fd16a1cfedc342e9f011899b1ad5e77e",
      "parents": [
        "0093efba5a3afae93dcd2664a8a54a8306cb538b"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@codeaurora.org",
        "time": "Fri Apr 08 13:33:49 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jul 12 16:35:48 2016 -0700"
      },
      "message": "NuPlayer: adjust temporal-layers to achieve smooth play\n\nFor multi-layer-encoded content (with hierarchical referencing),\nselect a subset of layers based on playback speed.\n\nBug: 27596987\nChange-Id: I824c699f3c2b80bb516c1b44493eda72239291ac\n(cherry picked from commit 64ad0e0b2b5f992052d287e82ebd79f9f892dcbf)\n"
    },
    {
      "commit": "1164e46c9d85e88ee4d746015e2ba32359fd02c7",
      "tree": "951a602ab16296899d7940f92ba73ea75e970ddd",
      "parents": [
        "3fc88a1cd08d4aa89a9afd49deb8017caf99b98d",
        "e8653ac8f0a8c9a2e91e73dccdc45e70c161b0c0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 17 18:39:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 18:39:21 2016 +0000"
      },
      "message": "Merge \\\\\\\\\"Using requested video scaling mode in NuPlayer\\\\\\\\\" am: 42cf4c39dc am: f8f2f89cf1 am: bfc9d5e5d5\nam: e8653ac8f0\n\nChange-Id: I636500a049b90f89624c6f70a90feb9d9cdbdfd4\n"
    },
    {
      "commit": "85eb70d63f722641eb0b382e8137fee88b56b69f",
      "tree": "764a2e3dd6cf0194bfb3709eb7c2cf343b03bf76",
      "parents": [
        "2dd124980b4d90daae60127eec56a88bda7e417b",
        "e5d45332a2d8abb44e4ec2964c3d965c28144030"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 17 13:35:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:35:46 2016 +0000"
      },
      "message": "Merge \"Using requested video scaling mode in NuPlayer\" into nyc-mr1-dev"
    },
    {
      "commit": "e8653ac8f0a8c9a2e91e73dccdc45e70c161b0c0",
      "tree": "3c0ab6d608cb53bcec72646e1f61f1c575d4f786",
      "parents": [
        "e193b37a92515206241a25ede18fcab5678354fd",
        "bfc9d5e5d594652410ee03827adf01b323818952"
      ],
      "author": {
        "name": "Bartosz Dolewski",
        "email": "bartosz.dolewski@sonymobile.com",
        "time": "Fri Jun 17 02:32:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 02:32:18 2016 +0000"
      },
      "message": "Merge \\\\\\\"Using requested video scaling mode in NuPlayer\\\\\\\" am: 42cf4c39dc am: f8f2f89cf1\nam: bfc9d5e5d5\n\nChange-Id: I44dc761fde557fa49b178d208c0ae9474d65596b\n"
    },
    {
      "commit": "f8f2f89cf1781091cba8ce8ce6f38bc6ad069dff",
      "tree": "2e8f1de6f23681bfab68c582d6e0d5eba76654b5",
      "parents": [
        "dbcce36298345b3e40034e44f2ba706e3c544f1e",
        "42cf4c39dcfc7c2cbd9fa3e6769dcd130d56c171"
      ],
      "author": {
        "name": "Bartosz Dolewski",
        "email": "bartosz.dolewski@sonymobile.com",
        "time": "Fri Jun 17 02:24:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 17 02:24:00 2016 +0000"
      },
      "message": "Merge \\\"Using requested video scaling mode in NuPlayer\\\"\nam: 42cf4c39dc\n\nChange-Id: I3fa1f06ba5a492019371e43dd08f38ffa24aafca\n"
    },
    {
      "commit": "e5d45332a2d8abb44e4ec2964c3d965c28144030",
      "tree": "3fc790c4bb039e758357afd80757f8e2b45996b5",
      "parents": [
        "331d46c3f71e2a1e9bb315c4a428cbf399882597"
      ],
      "author": {
        "name": "Bartosz Dolewski",
        "email": "bartosz.dolewski@sonymobile.com",
        "time": "Thu Dec 11 12:47:08 2014 +0100"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jun 16 19:21:37 2016 -0700"
      },
      "message": "Using requested video scaling mode in NuPlayer\n\nIn comparison to AwesomePlayer, NuPlayer has lack of setting\nthe video scaling mode flag on event kWhatVideoSizeChanged.\nThat causes the issues with wrong video screen ratio, because\nACodec has hardcoded flag which was the last one set up for\nparticular native window object, even that flow goes back to NuPlayer.\n\nBug: 29338922\n\nChange-Id: I1fe28e64d58cdec0cda596eb2f6640ab9be7fd21\n(cherry picked from commit 26936f7bd94594e6c5a13332b3899e67f230cba0)\n"
    },
    {
      "commit": "42cf4c39dcfc7c2cbd9fa3e6769dcd130d56c171",
      "tree": "b9b1ea270edc6597ab1c7444ea42df4329efc4dd",
      "parents": [
        "fbd40d6690edf4352144c22718ade312ac1dba95",
        "26936f7bd94594e6c5a13332b3899e67f230cba0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 17 02:15:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 17 02:15:23 2016 +0000"
      },
      "message": "Merge \"Using requested video scaling mode in NuPlayer\""
    },
    {
      "commit": "26936f7bd94594e6c5a13332b3899e67f230cba0",
      "tree": "dc93a8843fd2f870712aae00edc1876f5abf3608",
      "parents": [
        "2d772fd4afd1481a8cea5f59b890d771dbada2f6"
      ],
      "author": {
        "name": "Bartosz Dolewski",
        "email": "bartosz.dolewski@sonymobile.com",
        "time": "Thu Dec 11 12:47:08 2014 +0100"
      },
      "committer": {
        "name": "Takahiro Aizawa",
        "email": "Takahiro.Aizawa@sonymobile.com",
        "time": "Wed Jun 15 08:49:31 2016 +0000"
      },
      "message": "Using requested video scaling mode in NuPlayer\n\nIn comparison to AwesomePlayer, NuPlayer has lack of setting\nthe video scaling mode flag on event kWhatVideoSizeChanged.\nThat causes the issues with wrong video screen ratio, because\nACodec has hardcoded flag which was the last one set up for\nparticular native window object, even that flow goes back to NuPlayer.\n\nBug: 29338922\n\nChange-Id: I1fe28e64d58cdec0cda596eb2f6640ab9be7fd21\n"
    },
    {
      "commit": "c163ec57093faf73c5b0749b7644898b284f84c0",
      "tree": "767e69eddfd25106ece3619a27ead0011f82adb9",
      "parents": [
        "2c93595b5b62eec29aaf66300c9a6951ef9541b2",
        "ba505c621b565e815739180ee8e779077a85b3c1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jun 14 22:21:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 14 22:21:31 2016 +0000"
      },
      "message": "Merge \\\\\"IMediaSource: add supportReadMultiple().\\\\\" into nyc-mr1-dev am: 5a71f1a211\nam: ba505c621b\n\nChange-Id: I25371f782242bba42addef9a9f672ec6fa4b1dfa\n"
    },
    {
      "commit": "ba505c621b565e815739180ee8e779077a85b3c1",
      "tree": "a253c18e30a8c02d5cab1f7a3dfa776e3a6c67ae",
      "parents": [
        "a590d49f700418080cfbef68a0334f90c1444b5d",
        "5a71f1a2117f769c1e26b77ccce9199a505c255f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jun 14 21:58:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 14 21:58:41 2016 +0000"
      },
      "message": "Merge \\\"IMediaSource: add supportReadMultiple().\\\" into nyc-mr1-dev\nam: 5a71f1a211\n\nChange-Id: I41bdcc6f58ef96718acddd19c169b6e54fcc26a9\n"
    },
    {
      "commit": "d3f4e14d4c6ea02c49a50ad7c5fd08dd13b518e1",
      "tree": "f4d5f5976f5828787b3c2bd726b4fbea373a5201",
      "parents": [
        "2591f8308729b8f7b5d669d774cdac5636731535"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Jun 13 14:51:43 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Jun 14 17:52:11 2016 +0000"
      },
      "message": "IMediaSource: add supportReadMultiple().\n\nBug: 29331573\nChange-Id: I7cdff44878bd93671e98fe11c99d17e82410cdcb\n"
    },
    {
      "commit": "f28ee1c41ee7904a10de835fbe2e5e518c7e5331",
      "tree": "61f2f2de2828bc39f4758f6d12c4ad8ab934ff19",
      "parents": [
        "1d3490f0d0072b3c5ce4b28a491e77c13aa33869",
        "4c70790ecdea639e5c47e8a58e42c84df02859a1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 22:23:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 08 22:23:57 2016 +0000"
      },
      "message": "Merge \\\\\\\"NuPlayer: set mPaused to false in onStart().\\\\\\\" into nyc-dev am: 247a92eec4 am: 655db71f0d\nam: 4c70790ecd\n\nChange-Id: I60bfe7e3a45fa0696832461634e32cc5bf6e36e1\n"
    },
    {
      "commit": "655db71f0d3125526426e9b4c5862c028a3c2fa6",
      "tree": "41bdfa3c264c194fba60366eaf287ce6a6c08704",
      "parents": [
        "0c39e52f03a8020bc17d72a1deb5ef31e61ea53a",
        "247a92eec4b0a8e4a9fd31b2755e96928b2895d0"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 22:18:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 08 22:18:53 2016 +0000"
      },
      "message": "Merge \\\"NuPlayer: set mPaused to false in onStart().\\\" into nyc-dev\nam: 247a92eec4\n\nChange-Id: I3c7aeaf4b17eaf9e6478352fb899551a429303dd\n"
    },
    {
      "commit": "247a92eec4b0a8e4a9fd31b2755e96928b2895d0",
      "tree": "ea020a105c527eef0d2c1402cda55500b60e7f7a",
      "parents": [
        "8a092d306e3fb228628506ffd73d9d9f0387f271",
        "fe8fe7dc0316289e7f03690bcbe2332b395ba331"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 22:10:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 08 22:10:09 2016 +0000"
      },
      "message": "Merge \"NuPlayer: set mPaused to false in onStart().\" into nyc-dev"
    },
    {
      "commit": "fe8fe7dc0316289e7f03690bcbe2332b395ba331",
      "tree": "00d2147e4bbea7b9c6d702c1fe0baf6a167c63e5",
      "parents": [
        "596e81bc4f32f8a205b4885c03b240b90e7ef090"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 10:29:25 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 10:29:25 2016 -0700"
      },
      "message": "NuPlayer: set mPaused to false in onStart().\n\nBug: 29209515\nChange-Id: I96c506feccd7105a63421a7b9444385d4fa6e7d8\n"
    },
    {
      "commit": "9746d777a81c067fba177cba9261e99c27f738fc",
      "tree": "fe050319de8f0fba5a19abae37955b085829eb8e",
      "parents": [
        "4cfa355eedae56e047b63b1b02fc6d789e21980d",
        "a31230cf74694dffa8a41ee1c86e5602bce2af59"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 17:29:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 08 17:29:18 2016 +0000"
      },
      "message": "NuPlayer: fix behavior of setPlaybackParams. am: 8a092d306e am: f3360accc1\nam: a31230cf74\n\nChange-Id: Ie3afe1a954709bf876dab47f60752642d80f5fa5\n"
    },
    {
      "commit": "f3360accc10aaaa5d21aa4f385f6d4cd473948dd",
      "tree": "da5978d711e33d1c126c9c87a53b03d84a9e8956",
      "parents": [
        "3832a6fc827ab7c580117e0cdaff8bb914629d51",
        "8a092d306e3fb228628506ffd73d9d9f0387f271"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 08 17:23:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 08 17:23:52 2016 +0000"
      },
      "message": "NuPlayer: fix behavior of setPlaybackParams.\nam: 8a092d306e\n\nChange-Id: I5042d302cea9fcbfbf3fdaaabba90086da0e5ea0\n"
    },
    {
      "commit": "8a092d306e3fb228628506ffd73d9d9f0387f271",
      "tree": "af2b225d09bb55dba5ba5505f8a6444dc5c1e039",
      "parents": [
        "596e81bc4f32f8a205b4885c03b240b90e7ef090"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Jun 03 14:57:24 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Jun 06 14:36:07 2016 -0700"
      },
      "message": "NuPlayer: fix behavior of setPlaybackParams.\n\nsetPlaybackParams with zero speed is equivalent to pause().\nsetPlaybackParams with non-zero speed should start playback when player has\nbeen prepared.\nBug: 29032949\n\nChange-Id: Ib7738da653208f4fe5a8f1d7cf98b8479b3dc798\n"
    },
    {
      "commit": "de11b34bab3ce403e92427d2b6d1f48c2ad24ff5",
      "tree": "a1a1e1ca213fac0993b82be8d1922b209f544ed9",
      "parents": [
        "2b6118f8e19063de6601cddd8c5479981ea59761",
        "6427db373c16fcb4d3d46c09e0abb23ed2ef2d96"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat May 28 00:38:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 28 00:38:40 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: ignore fractional audio frame.\" into nyc-dev am: aaa28debcb am: 1785050a7e\nam: 6427db373c\n\n* commit \u00276427db373c16fcb4d3d46c09e0abb23ed2ef2d96\u0027:\n  NuPlayerRenderer: ignore fractional audio frame.\n\nChange-Id: I2738f81514ff389391de696c3f176c3cd6592c2d\n"
    },
    {
      "commit": "1785050a7ebb4e5e8e14f8a17b194362f0dd4b12",
      "tree": "71787af82e636ac69d2ac1033a6b825dc8432234",
      "parents": [
        "29cc033c02a995e1d02a353627dfe93231239352",
        "aaa28debcb0d2475d065a467281d1cc77c7c4aca"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 27 23:58:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 27 23:58:49 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: ignore fractional audio frame.\" into nyc-dev\nam: aaa28debcb\n\n* commit \u0027aaa28debcb0d2475d065a467281d1cc77c7c4aca\u0027:\n  NuPlayerRenderer: ignore fractional audio frame.\n\nChange-Id: Iaf78c5fd956bfdbaf2025f06bb58e454d6bd27c1\n"
    },
    {
      "commit": "aaa28debcb0d2475d065a467281d1cc77c7c4aca",
      "tree": "67c18a4932228de9efa2b788b0a84ea6d5c69b0d",
      "parents": [
        "65f611a0e99133244f77c853495083733444b231",
        "03cee24b8d54e5b5a94957b9fb7049738ff68765"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 27 23:51:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 27 23:51:07 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: ignore fractional audio frame.\" into nyc-dev"
    },
    {
      "commit": "03cee24b8d54e5b5a94957b9fb7049738ff68765",
      "tree": "0dea71cf50a47b7f0196acb85d070914b8d8173e",
      "parents": [
        "4ecb8af13a00dd6331a3e957af5c3230f537e923"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu May 26 15:22:59 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 27 16:29:12 2016 -0700"
      },
      "message": "NuPlayerRenderer: ignore fractional audio frame.\n\nBug: 27488269\nChange-Id: I3f0e38f972e9d28b6edd8a4286b334021be81371\n"
    },
    {
      "commit": "f8a95470499917f7c1138a1f120cff19d590f8cd",
      "tree": "24420c877e90656888ded509c12319b629512b15",
      "parents": [
        "64a41e2bf9b3e7840c0ec3325d8f15b461e09b31",
        "db77a9e5a4e31c5a7296b5214c4d81d19eecf22b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu May 26 00:04:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 26 00:04:10 2016 +0000"
      },
      "message": "Merge \"RTSPSource: pause internally when buffering starts.\" into nyc-dev am: 01f69476f6 am: dce4f9f87d\nam: db77a9e5a4\n\n* commit \u0027db77a9e5a4e31c5a7296b5214c4d81d19eecf22b\u0027:\n  RTSPSource: pause internally when buffering starts.\n\nChange-Id: I73f198e1da275935b4c64c25a3c82248763306b8\n"
    },
    {
      "commit": "dce4f9f87d7e0084406f3c73cc7db27c4708a2f5",
      "tree": "7bd1412664f83b5ecd44e39c159a63d6318b6ffa",
      "parents": [
        "336e999bb2efbf571bc605dc40d34040dde90f62",
        "01f69476f61484a504f15123debe332dd39fd47f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed May 25 23:45:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 25 23:45:46 2016 +0000"
      },
      "message": "Merge \"RTSPSource: pause internally when buffering starts.\" into nyc-dev\nam: 01f69476f6\n\n* commit \u002701f69476f61484a504f15123debe332dd39fd47f\u0027:\n  RTSPSource: pause internally when buffering starts.\n\nChange-Id: Icd0789ec7029a76579b05ae4b5a024dfda19d15b\n"
    },
    {
      "commit": "c9ff2009a0a010eeaba80d76493fbf33fcb561c8",
      "tree": "8e7df1f4c0cd5033ce4ddd7d2243c8f8b8d470e2",
      "parents": [
        "4ecb8af13a00dd6331a3e957af5c3230f537e923"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 24 16:23:48 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 24 16:23:48 2016 -0700"
      },
      "message": "RTSPSource: pause internally when buffering starts.\n\nBug: 28915794\nChange-Id: I1a04bdfe306fdf0f82fefbe9eb2855184991c1c8\n"
    },
    {
      "commit": "1c465bcd5239e5cfe8ceb488b0bb830602c95b70",
      "tree": "a0b88719fa1a7cf85cca95ab4c362ac4842a4afa",
      "parents": [
        "9d87dc4de3b4169a93c46b01a3f09d89b56dca12",
        "4b657d6949f88e130304803485bd06baa44cd2a4"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 23 23:50:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 23:50:21 2016 +0000"
      },
      "message": "Merge \"Merge \"NuPlayer: remove the condition on sending BUFFERING_START event.\" into nyc-dev am: 4ecb8af13a am: 6efa6e62bb\" into nyc-mr1-dev-plus-aosp\nam: 4b657d6949\n\n* commit \u00274b657d6949f88e130304803485bd06baa44cd2a4\u0027:\n  NuPlayer: remove the condition on sending BUFFERING_START event.\n\nChange-Id: I437b49da0c8fc3d81a3bb58eab787a6687bb42d3\n"
    },
    {
      "commit": "6efa6e62bbc597def4df6d966bdfee16be572b59",
      "tree": "dea72857fab2fadb18836c9066d95da8dcf08294",
      "parents": [
        "c7fc3e21df35ed16f5af2a7d80825fcdaa777a18",
        "4ecb8af13a00dd6331a3e957af5c3230f537e923"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 23 23:38:52 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 23 23:38:52 2016 +0000"
      },
      "message": "Merge \"NuPlayer: remove the condition on sending BUFFERING_START event.\" into nyc-dev\nam: 4ecb8af13a\n\n* commit \u00274ecb8af13a00dd6331a3e957af5c3230f537e923\u0027:\n  NuPlayer: remove the condition on sending BUFFERING_START event.\n\nChange-Id: I992d6b70152dc6f7cc8cf6d7ecebcc0a59481cb3\n"
    },
    {
      "commit": "4ecb8af13a00dd6331a3e957af5c3230f537e923",
      "tree": "928a535a509ef23a8c5dda984e2ee18fa7959db9",
      "parents": [
        "d4b8036373f4cac1af9765d12fdd3eae99d49b5f",
        "bfe8207b2fa54a84ccbdb19fefe3a2836a2707c4"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 23 23:33:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 23 23:33:25 2016 +0000"
      },
      "message": "Merge \"NuPlayer: remove the condition on sending BUFFERING_START event.\" into nyc-dev"
    },
    {
      "commit": "bfe8207b2fa54a84ccbdb19fefe3a2836a2707c4",
      "tree": "1490004e397352a6533ea600da9f99100dea03b4",
      "parents": [
        "78d4d1e46c546a29ec86b98f4bfce71424c42213"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 20 09:21:50 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 23 16:17:42 2016 -0700"
      },
      "message": "NuPlayer: remove the condition on sending BUFFERING_START event.\n\nSince RTSPSource::pause() has become no op, it\u0027s safe to always send BUFFERING events.\nBug: 28915794\nBug: 25727912\nBug: 27292698\n\nChange-Id: Ia61bce13ee7ef84734ab5063a3311f0bb38e6f72\n"
    },
    {
      "commit": "1249f4e0f85c8add387247fe9770c62116acbe1c",
      "tree": "971674952464f542b6f78b795e73abbc13571190",
      "parents": [
        "d5c8642dfba7e6465582701756f2c161aa14d9a3",
        "c41e6c8d624a7f33f24f98964d067824421f49ee"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat May 21 02:37:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 21 02:37:57 2016 +0000"
      },
      "message": "Merge \"stagefright: fix issues with bitrate handling\" into nyc-dev am: 2b1a242470 am: d681f2a041\nam: c41e6c8d62\n\n* commit \u0027c41e6c8d624a7f33f24f98964d067824421f49ee\u0027:\n  stagefright: fix issues with bitrate handling\n\nChange-Id: I7d64b38b365dd5bc839f9dae0856fdfd9c91d05d\n"
    },
    {
      "commit": "c41e6c8d624a7f33f24f98964d067824421f49ee",
      "tree": "404f482a8d9877b315c355cf8a3c110f5888e47e",
      "parents": [
        "c895c3ab413d86d053549f1473f3d10b7a2210f0",
        "d681f2a041e0fb565e1daacabf2e672f8abfc2d2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat May 21 02:35:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 21 02:35:17 2016 +0000"
      },
      "message": "Merge \"stagefright: fix issues with bitrate handling\" into nyc-dev am: 2b1a242470\nam: d681f2a041\n\n* commit \u0027d681f2a041e0fb565e1daacabf2e672f8abfc2d2\u0027:\n  stagefright: fix issues with bitrate handling\n\nChange-Id: Ic2b274331bd4958da01c3a9d13ba62fdc8498700\n"
    },
    {
      "commit": "013ce69d91e05d50d0f6d54943ccc3ba28fbe5e6",
      "tree": "1223cf2e7beddf3681463d89096627d44a612ea8",
      "parents": [
        "5a3b7974a42a8188d7bd5621bcc5b3b8eeac75be",
        "2b1a242470adb3ef4ba3a63c21f5415581324c4f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat May 21 02:32:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 21 02:32:40 2016 +0000"
      },
      "message": "Merge \"stagefright: fix issues with bitrate handling\" into nyc-dev\nam: 2b1a242470\n\n* commit \u00272b1a242470adb3ef4ba3a63c21f5415581324c4f\u0027:\n  stagefright: fix issues with bitrate handling\n\nChange-Id: Ibe48277a28d6cde7c4cd35383f7fb38e126a3153\n"
    },
    {
      "commit": "46f80165c595d81dda68f8f3fea27f4fb04937dd",
      "tree": "4da9697ed302ace4644f9dd27d4a0bfca357b727",
      "parents": [
        "d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 19 15:35:47 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 20 03:43:30 2016 +0000"
      },
      "message": "stagefright: fix issues with bitrate handling\n\n- parse btrt mp4 box\n- write max and avg. bitrates into avcc\n- fix the use of \"bit-rate\" vs. the correct \"bitrate\"\n- document ESDS better\n- fix some spacing\n\nBug: 28671284\nChange-Id: I94961a095c6d162af38b7999cc946f899a1b1b09\n"
    },
    {
      "commit": "99a3cf8ec2e5a561601654f2923c1033cae08e0b",
      "tree": "fd0ce52455157891ab754d334d053426a356ef49",
      "parents": [
        "ee081b8b4f7653473aace4328dfe3c8ef6e2878e",
        "120401673a2158083309ca98df7b650d748eb22f"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue May 17 23:13:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 17 23:13:32 2016 +0000"
      },
      "message": "Merge \"Re-enable source re-scan for StreamingSource\" into nyc-dev am: d4c4d2248b am: ffc6f81f4a\nam: 120401673a\n\n* commit \u0027120401673a2158083309ca98df7b650d748eb22f\u0027:\n  Re-enable source re-scan for StreamingSource\n\nChange-Id: I1559f430204643e677c635976f8fb56dac98080c\n"
    },
    {
      "commit": "120401673a2158083309ca98df7b650d748eb22f",
      "tree": "4f807d560454d1cd68c548752144738c7cbc6a56",
      "parents": [
        "3fdb8ed2e849a054d1cdbdc9cf9698ba07c2da49",
        "ffc6f81f4ad4247b5c84cad31bfb07a9fcee2cc7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue May 17 23:05:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 17 23:05:43 2016 +0000"
      },
      "message": "Merge \"Re-enable source re-scan for StreamingSource\" into nyc-dev am: d4c4d2248b\nam: ffc6f81f4a\n\n* commit \u0027ffc6f81f4ad4247b5c84cad31bfb07a9fcee2cc7\u0027:\n  Re-enable source re-scan for StreamingSource\n\nChange-Id: Ia6b269dba2d0b5f89323d49e73a0b85c8a32742f\n"
    },
    {
      "commit": "76c12009f52a60fc2894e1493516a9d4fb107640",
      "tree": "07523920cff677d375765ebc72f515dbb452e0ed",
      "parents": [
        "514d8c512d08824b288fa1784b33a294b0f7e81d",
        "d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue May 17 22:57:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 17 22:57:36 2016 +0000"
      },
      "message": "Merge \"Re-enable source re-scan for StreamingSource\" into nyc-dev\nam: d4c4d2248b\n\n* commit \u0027d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9\u0027:\n  Re-enable source re-scan for StreamingSource\n\nChange-Id: I0c1460ad7178b1b617679108fa156b81003f375b\n"
    },
    {
      "commit": "d4c4d2248bdfd06dc7b23dd2d81541d3941f8bf9",
      "tree": "13d5d6248b2ace5abb63006f27d3cc6d6d3eac6b",
      "parents": [
        "13084621072ea2e4c34e2a9d79793c621d9bf005",
        "093024bfa271988655327e0fb761b581afa8bc11"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue May 17 22:22:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 17 22:22:31 2016 +0000"
      },
      "message": "Merge \"Re-enable source re-scan for StreamingSource\" into nyc-dev"
    },
    {
      "commit": "548bf4ebd2b86fd8962bc0204fe2a5c276dc7be8",
      "tree": "af4cf8a64ebf34b34d4bfeada25d58003abf1f88",
      "parents": [
        "d3e903e20d75ca80774e1e848087c9822f2744ca",
        "5d7069dade16811c7bc718942e4796d45c58fc09"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 16 22:48:23 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 16 22:48:23 2016 +0000"
      },
      "message": "Merge \"NuPlayer: reduce calls to getFormat().\" into nyc-dev am: 78d4d1e46c am: 465cf3ee4a\nam: 5d7069dade\n\n* commit \u00275d7069dade16811c7bc718942e4796d45c58fc09\u0027:\n  NuPlayer: reduce calls to getFormat().\n\nChange-Id: I1adcfab920215a5e8d183495c6f4429507570c60\n"
    },
    {
      "commit": "465cf3ee4a6322f6a7a02afe4d5d4f5015b0cc5d",
      "tree": "1a783eab1b2ab53ac120e7c9039fb7e136a8e688",
      "parents": [
        "5e5364848ddf4c210f12d8052a747c86c30e2f04",
        "78d4d1e46c546a29ec86b98f4bfce71424c42213"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 16 22:37:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 16 22:37:19 2016 +0000"
      },
      "message": "Merge \"NuPlayer: reduce calls to getFormat().\" into nyc-dev\nam: 78d4d1e46c\n\n* commit \u002778d4d1e46c546a29ec86b98f4bfce71424c42213\u0027:\n  NuPlayer: reduce calls to getFormat().\n\nChange-Id: Ie5e1688f0aa751a59f834fbb09a445ed4360f5e6\n"
    },
    {
      "commit": "78d4d1e46c546a29ec86b98f4bfce71424c42213",
      "tree": "c119c081b505f1991950bf53c98a2082b01acbdb",
      "parents": [
        "c33457231aa8d92734302217f36b24610e9121f1",
        "41cd463de0e5d7fd5d1ac2b537226ab209529760"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon May 16 22:26:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 16 22:26:58 2016 +0000"
      },
      "message": "Merge \"NuPlayer: reduce calls to getFormat().\" into nyc-dev"
    },
    {
      "commit": "41cd463de0e5d7fd5d1ac2b537226ab209529760",
      "tree": "f212a00408f17881dfaf12d537c03fd25a74ae72",
      "parents": [
        "f15d88daa721d53921bfb7798dd12f7c74b44ac1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 10:53:30 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 16:36:21 2016 -0700"
      },
      "message": "NuPlayer: reduce calls to getFormat().\n\nBug: 28545177\nChange-Id: Ia4a2725f0ac353adfcd8f23654175467e86b78f3\n"
    },
    {
      "commit": "c36c44171dcd984f42c2c38372555b8076126476",
      "tree": "845c775a6188e3dedd96e453c4842c90ee41f5b3",
      "parents": [
        "136366d2f0f058c935920f460cd185c33bf5e863",
        "32bc95dc8dab7521cf845cf66caced729f0384e2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 23:31:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 23:31:30 2016 +0000"
      },
      "message": "Merge \"IMediaSource: add readMultiple API to speed up inter-process reading.\" into nyc-dev am: 51f03edcb3 am: f595b3b8ad\nam: 32bc95dc8d\n\n* commit \u002732bc95dc8dab7521cf845cf66caced729f0384e2\u0027:\n  IMediaSource: add readMultiple API to speed up inter-process reading.\n\nChange-Id: Ib7bd9d10382487a3bfb63fdd1a78669219b17a37\n"
    },
    {
      "commit": "32bc95dc8dab7521cf845cf66caced729f0384e2",
      "tree": "f3ff38ad71c62c61638d0fcafb8031e88fa9fde4",
      "parents": [
        "5ac24ba7139382abc358847ca7d7b4e0569cfe57",
        "f595b3b8ad86be2858201e490c72f89040c1e750"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 23:25:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 23:25:49 2016 +0000"
      },
      "message": "Merge \"IMediaSource: add readMultiple API to speed up inter-process reading.\" into nyc-dev am: 51f03edcb3\nam: f595b3b8ad\n\n* commit \u0027f595b3b8ad86be2858201e490c72f89040c1e750\u0027:\n  IMediaSource: add readMultiple API to speed up inter-process reading.\n\nChange-Id: I47f2dc43519d6ae7f86bb27bb5c3c4685a9ca798\n"
    },
    {
      "commit": "507c191a6d2e0f1590549d6db6294e380b44ef17",
      "tree": "3889f8f085c6126dbe0e91f84c86e89e5b9469c1",
      "parents": [
        "5fa6231ed57ff435ce6f7b55b9a2de260eb73116",
        "51f03edcb36dcca327e9d5aa2410654e8a1b2809"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri May 13 23:22:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 23:22:56 2016 +0000"
      },
      "message": "Merge \"IMediaSource: add readMultiple API to speed up inter-process reading.\" into nyc-dev\nam: 51f03edcb3\n\n* commit \u002751f03edcb36dcca327e9d5aa2410654e8a1b2809\u0027:\n  IMediaSource: add readMultiple API to speed up inter-process reading.\n\nChange-Id: I3882ea39ef22a8c2e9fafbf734854c6e3ca931b7\n"
    },
    {
      "commit": "1f1fc459ddb67d1162f2dbb10d14e57f42841da2",
      "tree": "7bf6233340100f1907e98f684119ee20e79c3022",
      "parents": [
        "f15d88daa721d53921bfb7798dd12f7c74b44ac1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed May 11 16:17:22 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu May 12 14:50:14 2016 -0700"
      },
      "message": "IMediaSource: add readMultiple API to speed up inter-process reading.\n\nGenericSource: use readMultiple for audio track.\nBug: 28545177\nBug: 22775369\nChange-Id: If26b80e75eba4212105d51140c4bfce85ec664f8\n"
    },
    {
      "commit": "093024bfa271988655327e0fb761b581afa8bc11",
      "tree": "be08a10d8cdd5d91a40f27e45b5a033f04721959",
      "parents": [
        "26583ffe69a7601ad29e00094fe66ce795356fab"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 12 13:45:56 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 12 13:50:27 2016 -0700"
      },
      "message": "Re-enable source re-scan for StreamingSource\n\nBug: 28666655\nChange-Id: I6d142e33958460144cda7370fdf3dd06d28ea3e1\n"
    },
    {
      "commit": "be49260b4d5af0d6a5758bf0dbf3178576d6ee8e",
      "tree": "621d49c890ccfb3afc6c3fa84277aebf293cf91b",
      "parents": [
        "9a576d8390dbd2b01c579a44430c9b7310a2e40d",
        "2c306c552e87e170a6a06a4f1dbbcb3ca821d1e7"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 10 18:07:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 18:07:29 2016 +0000"
      },
      "message": "Merge \"Avoid scanning sources when decoder state is shutdown\" am: 95165fd5c7 am: 4f5e307c75 am: 39024f236d\nam: 2c306c552e\n\n* commit \u00272c306c552e87e170a6a06a4f1dbbcb3ca821d1e7\u0027:\n  Avoid scanning sources when decoder state is shutdown\n\nChange-Id: Ie4df7dbae3fe9107c6bce35f212d653757f369de\n"
    },
    {
      "commit": "39024f236d014c8cea82160607d83c5462f3add5",
      "tree": "30d3a2e91612f10a17af741a25c0015fa2920599",
      "parents": [
        "d2119f3976fb93e9e1c2aa1be52adae3df2ca73f",
        "4f5e307c752b8f76b7422ff65fbd9bcbeb9f7664"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 10 18:01:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 10 18:01:54 2016 +0000"
      },
      "message": "Merge \"Avoid scanning sources when decoder state is shutdown\" am: 95165fd5c7\nam: 4f5e307c75\n\n* commit \u00274f5e307c752b8f76b7422ff65fbd9bcbeb9f7664\u0027:\n  Avoid scanning sources when decoder state is shutdown\n\nChange-Id: I65f275d3f91b844a969ffb845a5f0a8a9a900f8d\n"
    },
    {
      "commit": "95165fd5c78113bc6b54979b136ddc3ff0e44cbf",
      "tree": "e0388c6c7acf287348551055dad61b47f126fe86",
      "parents": [
        "e7d3c72f23384774407248edcbfc9c9d78bfe304",
        "cbcbb79ce7fc7b75534800911f74fa28bbe2a68b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue May 10 17:48:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 10 17:48:41 2016 +0000"
      },
      "message": "Merge \"Avoid scanning sources when decoder state is shutdown\""
    },
    {
      "commit": "cbcbb79ce7fc7b75534800911f74fa28bbe2a68b",
      "tree": "092cacbfd21881618997e4e235f4856a603ecb67",
      "parents": [
        "2d772fd4afd1481a8cea5f59b890d771dbada2f6"
      ],
      "author": {
        "name": "Toshikazu Saito",
        "email": "toshikazu.x.saito@sonymobile.com",
        "time": "Tue Sep 15 14:53:01 2015 +0900"
      },
      "committer": {
        "name": "Takahiro Aizawa",
        "email": "Takahiro.Aizawa@sonymobile.com",
        "time": "Fri May 06 09:47:46 2016 +0000"
      },
      "message": "Avoid scanning sources when decoder state is shutdown\n\nIf creating MediaCodec is failed, decoder notifies error and shutdown\nof decoder is requested. In that case, NuPlayer::flushDecoder()\nrequests performScanSources() if mScanSourcesPending is true. By this\nrequest, kWhatScanSources is posted again and instantiating decoder\nis also requested again. This processing is executed continuously and\nerror is notified many times.\nThis fix limits running performScanSources() only when needShutdown is\nfalse\n\nBug: 28627498\n\nChange-Id: I7b7a82ad8fdf493b58ce95670e37e77533295ddc\n"
    },
    {
      "commit": "49ac2a724c82f5670a811ae74551a5e9c529bb69",
      "tree": "a744aba402c9d7a9d62d14ee0794b336cf52d8ca",
      "parents": [
        "c9492a9c242edebd9befbc9ce116f5bed6443fae",
        "7e34612e2b5db65ecff13ff65b3816fffb7a0974"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 19:47:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 02 19:47:55 2016 +0000"
      },
      "message": "resolve merge conflicts of 98a9b2a to nyc-dev-plus-aosp am: 47734c9509\nam: 7e34612e2b\n\n* commit \u00277e34612e2b5db65ecff13ff65b3816fffb7a0974\u0027:\n  Fix google-explicit-constructor warnings.\n\nChange-Id: I5b1e3eae1348800c288e30845c6eb6d1bf69e72f\n"
    },
    {
      "commit": "47734c9509ecb472c2844cae46e2d916b9358321",
      "tree": "6b17e7f1540458e2f1abbe1c082353f920edc3df",
      "parents": [
        "20be7bf5ba6f3d4db36686d5af4316006cf9bb27",
        "98a9b2a491360c762e2ed46a9126f576693645a5"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 12:23:44 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon May 02 12:23:44 2016 -0700"
      },
      "message": "resolve merge conflicts of 98a9b2a to nyc-dev-plus-aosp\n\nChange-Id: Iae0a5cb698807d74ba28878d7ce1f69b6ba5219a\n"
    },
    {
      "commit": "f9dee0c74c68a89b6fe2a4ca6f9ce4871f5a0de7",
      "tree": "a593aedb9d93000f37e94bdafc1e78725a7e9625",
      "parents": [
        "00d46cd2df09d3c7eed3f432283567766eec2e7d"
      ],
      "author": {
        "name": "Roger1 Jonsson",
        "email": "roger1.jonsson@sonymobile.com",
        "time": "Fri Oct 11 08:43:35 2013 +0200"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Apr 27 10:59:42 2016 -0700"
      },
      "message": "Disable pause for HLS live streams\n\nPause functionality for live HLS streams is not wanted.\nThis patch does not set FLAG_CAN_PAUSE for live streams.\n\nBug: 27689380\nChange-Id: I4b779acd3ce07ecc69cc785c11a3bf25d195261e\n"
    },
    {
      "commit": "090ef604f81447eab4aa0a5b45d6307482573560",
      "tree": "6eb6530aab79b1cdc543ef16650be519db449e37",
      "parents": [
        "cdf7931424583ff20a754999216041fb46287cb3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:39:54 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 10:55:42 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: I625fbab25f16282c2ea929cd16283d9d146fa17b\n"
    },
    {
      "commit": "c5c44ee30d74bd96c2a9b7a9e3a4135d7936b60e",
      "tree": "388acec9e3faf75d11a1566a9a2a3f9867c52cef",
      "parents": [
        "0ecd9434c4e62503fcc56e69de46ac158299eedd",
        "20e5407a797e187b5d6f78f8c1e091b8b94f6735"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 27 05:06:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 05:06:56 2016 +0000"
      },
      "message": "Merge \"GenericSource: reduce logging.\" into nyc-dev am: 64cc928 am: 868ab87\nam: 20e5407\n\n* commit \u002720e5407a797e187b5d6f78f8c1e091b8b94f6735\u0027:\n  GenericSource: reduce logging.\n\nChange-Id: I90fd32042f8a9f5a1f6560984bb95b7be803a201\n"
    },
    {
      "commit": "868ab87ae6b690815cebb2a4a9766ed6a894afff",
      "tree": "70ea9680c460dd515801d1f0da23c004b16583c2",
      "parents": [
        "ad17c39aef184144299aeb3662d07d23f191e46b",
        "64cc92884966864b7a08e0eac74be108edf883da"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 27 03:38:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 03:38:09 2016 +0000"
      },
      "message": "Merge \"GenericSource: reduce logging.\" into nyc-dev\nam: 64cc928\n\n* commit \u002764cc92884966864b7a08e0eac74be108edf883da\u0027:\n  GenericSource: reduce logging.\n\nChange-Id: I5aacd7365b13b3afef4056f79eedc3ab990d146f\n"
    },
    {
      "commit": "64cc92884966864b7a08e0eac74be108edf883da",
      "tree": "a37cd9c45b0b42bc66646f442094f32064f1b302",
      "parents": [
        "c1e0154940f84014967f9f611d22ad85a01be7cb",
        "4d71c0224e48d87c81363ad061d58deaf991a323"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 27 02:51:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 02:51:50 2016 +0000"
      },
      "message": "Merge \"GenericSource: reduce logging.\" into nyc-dev"
    },
    {
      "commit": "4d71c0224e48d87c81363ad061d58deaf991a323",
      "tree": "ff98d3a4a7b43e2a43c11948afdd92abefb9e549",
      "parents": [
        "5ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Apr 26 17:18:18 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Apr 26 18:09:45 2016 -0700"
      },
      "message": "GenericSource: reduce logging.\n\nBug: 28408463\nChange-Id: I48eb7e7f6c5d786c4dc37c2abfc6733fe926cf9d\n"
    },
    {
      "commit": "8c8c6f2cead891d68cc1fb351b3fd56d5f4ec498",
      "tree": "0f299d178068e8b61611a7e65418e9106a482fa4",
      "parents": [
        "fa9af5d2a961e1d7691ae475a38b981884f69885",
        "bda844a50e1b2644b47dc5074e44dc782aa94611"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 23 00:21:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 23 00:21:16 2016 +0000"
      },
      "message": "Merge \"NuPlayer: ignore stale message for teardown.\" into nyc-dev am: 8986b4d am: 3f991f1\nam: bda844a\n\n* commit \u0027bda844a50e1b2644b47dc5074e44dc782aa94611\u0027:\n  NuPlayer: ignore stale message for teardown.\n\nChange-Id: Ic40f1411c80a881b62b986e097e37046f7715621\n"
    },
    {
      "commit": "bda844a50e1b2644b47dc5074e44dc782aa94611",
      "tree": "50c543027318f7c0d792ec45f91eea4abfaf3c9a",
      "parents": [
        "ebc3918caeaf140a65ce1096fddb1361d7126a8d",
        "3f991f198d0beb0bd43dd2387c45f25d7f43e442"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 23 00:15:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 23 00:15:12 2016 +0000"
      },
      "message": "Merge \"NuPlayer: ignore stale message for teardown.\" into nyc-dev am: 8986b4d\nam: 3f991f1\n\n* commit \u00273f991f198d0beb0bd43dd2387c45f25d7f43e442\u0027:\n  NuPlayer: ignore stale message for teardown.\n\nChange-Id: I28dba015b481a98ceccbb738c29d1b9f547737e7\n"
    },
    {
      "commit": "ce2bb8f9d2a612d530039c2985564ef0b1be5bfb",
      "tree": "50c543027318f7c0d792ec45f91eea4abfaf3c9a",
      "parents": [
        "9d6176987c66fc322f5c9527bf56b8e110e4e438",
        "8986b4d50c8d46de2a8950cb23fcc4138df67191"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 23 00:12:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 23 00:12:10 2016 +0000"
      },
      "message": "Merge \"NuPlayer: ignore stale message for teardown.\" into nyc-dev\nam: 8986b4d\n\n* commit \u00278986b4d50c8d46de2a8950cb23fcc4138df67191\u0027:\n  NuPlayer: ignore stale message for teardown.\n\nChange-Id: Id539b8b717f809d2a99104259311e52a9858aea2\n"
    },
    {
      "commit": "8986b4d50c8d46de2a8950cb23fcc4138df67191",
      "tree": "5f057950b53689f2508d47802d087aab7ec65da7",
      "parents": [
        "bfb69e61f16ccb011926dbefa90725fb73243c7f",
        "8456ddd1e4c3daa8f32ea1cbb94c70275e5a22f5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 23 00:06:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 23 00:06:31 2016 +0000"
      },
      "message": "Merge \"NuPlayer: ignore stale message for teardown.\" into nyc-dev"
    },
    {
      "commit": "8456ddd1e4c3daa8f32ea1cbb94c70275e5a22f5",
      "tree": "0b936976fc02bd6e96be2645c3395a0922b3db44",
      "parents": [
        "122f45dbfeef9672231bb94eabb7f223d4b0241e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 22 14:46:43 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 22 15:18:37 2016 -0700"
      },
      "message": "NuPlayer: ignore stale message for teardown.\n\nBug: 28121584\nChange-Id: I9df088b4d99ebae38c06a1138f3d66b31bf67529\n"
    },
    {
      "commit": "05528d0e7b5c3abc8d2d001560e6908a2dd22111",
      "tree": "32724dbd2bea21e6c132c5f26f2cc2fc36e4b2f7",
      "parents": [
        "02f35c468bc3b71ee0cbf3761f0dd133aa437505",
        "14c16076f6aafb8926b64198cca410e8971a578c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 22 01:45:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 01:45:37 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\" into nyc-dev am: 5ec9c98272 am: 73e3f9347c\nam: 14c16076f6\n\n* commit \u002714c16076f6aafb8926b64198cca410e8971a578c\u0027:\n  NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\n\nChange-Id: I90b66dbf923fa063d3bdc0ebc81c61f074159dbf\n"
    },
    {
      "commit": "14c16076f6aafb8926b64198cca410e8971a578c",
      "tree": "9e422d404263fe6c29f3e7d82412c2cb2e5fa58a",
      "parents": [
        "189d853a9dbf00db637dc6ee0d5e915b9e4cdd75",
        "73e3f9347cb3f4efa4ea6b0cf486f8bdedf02d33"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 22 01:43:09 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 01:43:09 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\" into nyc-dev am: 5ec9c98272\nam: 73e3f9347c\n\n* commit \u002773e3f9347cb3f4efa4ea6b0cf486f8bdedf02d33\u0027:\n  NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\n\nChange-Id: I597fe846d1136b7f2dabd6ff52a9be333ebc8e0c\n"
    },
    {
      "commit": "6ff859ae521d66bba2a58659ff8f9ebaf9dcc514",
      "tree": "9e422d404263fe6c29f3e7d82412c2cb2e5fa58a",
      "parents": [
        "e6baf22d0741ad9e750d6e806d30372d4a124d31",
        "5ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 22 01:40:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 01:40:59 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\" into nyc-dev\nam: 5ec9c98272\n\n* commit \u00275ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b\u0027:\n  NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\n\nChange-Id: I50965490edba5bcc906516d502a4f90d50f9dfe6\n"
    },
    {
      "commit": "21afe805580c1fdf394415648fba8e1c482def60",
      "tree": "940129ef346b437a21128a534b64e54591128b3b",
      "parents": [
        "5cc32c5ee9caa11a3c9cd205c42463ead28ec87e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 21 14:52:05 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 21 14:52:05 2016 -0700"
      },
      "message": "NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\n\nBug: 28121584\nChange-Id: Ic8887851544f769e0cd0717d97075931ab73df3f\n"
    },
    {
      "commit": "c1738857891aece11a8f06fd56e6ef2fe99b93a3",
      "tree": "aa8610955c358217ec9e684e21b81658346c950a",
      "parents": [
        "7c8c4f40498e1e10826dbfed1668b9b61b126e3d",
        "7285cae2a946e0910d5560ad14153539708739e7"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 16 00:36:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 16 00:36:08 2016 +0000"
      },
      "message": "Merge \"NuPlayer: guard mSource when it\\\u0027s accessed on external looper.\" into nyc-dev am: 2cfa562\nam: 7285cae\n\n* commit \u00277285cae2a946e0910d5560ad14153539708739e7\u0027:\n  NuPlayer: guard mSource when it\u0027s accessed on external looper.\n\nChange-Id: I4a4ee0c755999edf59880b3af259fbbdaebabeee\n"
    },
    {
      "commit": "7285cae2a946e0910d5560ad14153539708739e7",
      "tree": "9cce47e8475d3c8cae9fc24fbd4932349e27e0d8",
      "parents": [
        "06d47907bed5594198cfe7a5c7a89d5877625b58",
        "2cfa562090dfce35e43cb787e5c1692475bb12a1"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 16 00:33:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 16 00:33:40 2016 +0000"
      },
      "message": "Merge \"NuPlayer: guard mSource when it\\\u0027s accessed on external looper.\" into nyc-dev\nam: 2cfa562\n\n* commit \u00272cfa562090dfce35e43cb787e5c1692475bb12a1\u0027:\n  NuPlayer: guard mSource when it\u0027s accessed on external looper.\n\nChange-Id: Ieca82514752fae2dcd051b514088b9ef608acb7e\n"
    },
    {
      "commit": "c45a4b26d188a7e4287f672565792479bcf67b9d",
      "tree": "3ae9453142814cf3f3189296893504e03f96663d",
      "parents": [
        "122f45dbfeef9672231bb94eabb7f223d4b0241e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 15 15:30:23 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 15 17:21:20 2016 -0700"
      },
      "message": "NuPlayer: guard mSource when it\u0027s accessed on external looper.\n\nBug: 25121900\nChange-Id: Ibc0a114acef91269c83d9494818bdb30589dcfc9\n"
    },
    {
      "commit": "e994279bb2cfbe8ef959c49a414c9a5b937e9494",
      "tree": "494f00bec2eee3633fd432615bafdb9d850fec81",
      "parents": [
        "56888ec576058c1cce5becb4f5032818ee6d0db6",
        "ad7710d5cdcf1283719186446cd818a5b5d3098a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Apr 13 20:01:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 20:01:42 2016 +0000"
      },
      "message": "Merge \"NuPlayer: Reserve buffer for 8x max speed\" into nyc-dev am: 0c4a97e\nam: ad7710d\n\n* commit \u0027ad7710d5cdcf1283719186446cd818a5b5d3098a\u0027:\n  NuPlayer: Reserve buffer for 8x max speed\n\nChange-Id: If807c74c97b98b5cf4e80881ea988d4bc3f8ee9f\n"
    },
    {
      "commit": "56888ec576058c1cce5becb4f5032818ee6d0db6",
      "tree": "d357fa69fe9ab53bd3740bc03c8cb77cd24424b6",
      "parents": [
        "45207c0d0b57466b6c3f1205c68241bd7de0c4f0",
        "6f594d48bc0876313fceddc8a2a09054e44b5520"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Apr 13 20:01:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 13 20:01:41 2016 +0000"
      },
      "message": "Merge \"NuPlayer: Notify if drain message time is unexpectedly long\" into nyc-dev am: 24f66c6\nam: 6f594d4\n\n* commit \u00276f594d48bc0876313fceddc8a2a09054e44b5520\u0027:\n  NuPlayer: Notify if drain message time is unexpectedly long\n\nChange-Id: Ica0a07ec9b2bd46d9a54b97881e237da11c54811\n"
    }
  ],
  "next": "ad7710d5cdcf1283719186446cd818a5b5d3098a"
}
