{"push_id":2501917054,"size":1000,"distinct_size":0,"ref":"refs/heads/caf/LA.BF.1.1.2_rb1.1","head":"a6ec737fff364477e7e93543d18f51bb17bd8799","before":"721ff44741b74736eead7fbad9c541506a700768","commits":[{"sha":"8c136f7b63eebc4452f27806f67f39563286a46b","author":{"name":"Rodrigo Carceroni","email":"a5dab2b752731a945ed55f64e90df82615b783f5@google.com"},"message":"Merge \"Optimize Backdropper mask generation\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/8c136f7b63eebc4452f27806f67f39563286a46b"},{"sha":"00f9affdc5694ad9e15a9415e6f3bd23b487e704","author":{"name":"Jean-Michel Trivi","email":"7a7f3a63bd3bb6d53b92d8496920683d0cd49103@google.com"},"message":"Fix bug 5236913 EOS causes HEADATEND event in play callback\n\nIn AAC decode through an Android Buffer Queue, after receiving\n an EOS command, prevent reading from the queue by returning\n a size of 0, which causes the decoder to signal an end of\n stream. This will cause the SL_PLAYEVENT_HEADATEND to be\n fired (from the same thread that sends the decoded data)\n if the event was part of the play event mask, and a callback\n had been registered.\n\nChange-Id: I435e8a66dbe9bc37f24c9e1f1c13f0dbd670b395","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/00f9affdc5694ad9e15a9415e6f3bd23b487e704"},{"sha":"88b406fa924f9b38d18a569b20534ff7f933e247","author":{"name":"Jean-Michel Trivi","email":"7a7f3a63bd3bb6d53b92d8496920683d0cd49103@google.com"},"message":"Merge \"Bug 5236913 Callback for AAC decode when EOS was processed\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/88b406fa924f9b38d18a569b20534ff7f933e247"},{"sha":"7f4c012589a6c1932dd8ab7a6072f2b655e52dd3","author":{"name":"Jean-Michel Trivi","email":"7a7f3a63bd3bb6d53b92d8496920683d0cd49103@google.com"},"message":"Merge \"Fix bug 5236913 EOS causes HEADATEND event in play callback\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/7f4c012589a6c1932dd8ab7a6072f2b655e52dd3"},{"sha":"e5c2733e99086fb726db9c1cf6cb3f04ae08defb","author":{"name":"Jean-Michel Trivi","email":"7a7f3a63bd3bb6d53b92d8496920683d0cd49103@google.com"},"message":"Bug 5236913 Callback for MP2TS when EOS was processed\n\nWhen the buffer containing the EOS item in the Android Buffer Queue\n gets processed, make sure the application callback gets called.\n\nChange-Id: I7476a908419ec99c52c3d3f3938de3f86ab926c6","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/e5c2733e99086fb726db9c1cf6cb3f04ae08defb"},{"sha":"f419fe271ff98424c9f0ddef13f436d4fb1ba538","author":{"name":"Jean-Michel Trivi","email":"7a7f3a63bd3bb6d53b92d8496920683d0cd49103@google.com"},"message":"Bug 5236913 Update sample app for PLAYEVENT_HEADATEND with MP2TS\n\nUpdate the sample application to receive the PLAYEVENT_HEADATEND\n event after EOS has been processed.\nRemove dead code in the corresponding implementation (in class\n StreamPlayer).\n\nChange-Id: Ibe484a8c0e9605c05cd47b154d6c0aff1e70d49e","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/f419fe271ff98424c9f0ddef13f436d4fb1ba538"},{"sha":"3f031aeec70082817e78f478af796e8f5f3d4390","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Bug 5287473 realize locks\n\nRealize had inconsistent and partial locking.\nNow realize runs completely locked by default.\n\nChange-Id: If453cfc0ac874f32cf5a1fcfe7795d24bd2a48d4","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/3f031aeec70082817e78f478af796e8f5f3d4390"},{"sha":"8c8e5c208d7ef5699410e025778ca8eb7537248d","author":{"name":"The Android Automerger","email":"44ed73fc809c6b960bf30fe746238868d5c71837@android.com"},"message":"merge in ics-release history after reset to master","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/8c8e5c208d7ef5699410e025778ca8eb7537248d"},{"sha":"4adad8df3942f28f1cd36bb22ad7b28b5f28e351","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Merge \"Bug 5287473 realize locks\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/4adad8df3942f28f1cd36bb22ad7b28b5f28e351"},{"sha":"5f542f6e29f76ccc34d3072c13638e84d7b88496","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Bug 5287555 create StreamSourceAppProxy once\n\nCreate StreamSourceAppProxy once in the StreamPlayer constructor,\nrather than dynamically in StreamPlayer::registerQueueCallback.\nAs StreamPlayer::registerQueueCallback can be called multiple times\n(or even not at all), this guarantees we always have only one\nStreamSourceAppProxy that never changes.\n\nAlso fix bug where we weren't using a stream protector for AudioPlayer\nwith MPEG-2 TS AndroidBufferQueue data source (we weren't calling\nsetCallbackProtector on it).\n\nThis has some unexpected side benefits of simplifying the code:\n - remove unused parameters and member variables\n - mAppProxyLock not needed since the callback protector is created early\n - remove GenericPlayer::setCallbackProtector\n - inline android_StreamPlayer_realize_l for the use case\n   AUDIOPLAYER_FROM_TS_ANDROIDBUFFERQUEUE to be like MediaPlayer\n\nChange-Id: I090c11cde9474285185481192dba2b5c01338a50","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/5f542f6e29f76ccc34d3072c13638e84d7b88496"},{"sha":"70d7365d52aedb864b4aa9620e62acd151d5eb64","author":{"name":"The Android Automerger","email":"44ed73fc809c6b960bf30fe746238868d5c71837@android.com"},"message":"merge in ics-release history after reset to master","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/70d7365d52aedb864b4aa9620e62acd151d5eb64"},{"sha":"8f310822ddf1205ef990d21c012eaa9530148942","author":{"name":"Marius Renn","email":"69c5c0a6dba56cb0b670ba2db40023173a004bca@google.com"},"message":"Rename of DoodleEffect as part of cleanup (Bug 5287103).\n\nThe DoodleEffect semantics have been considerably simplified so that the\nname no longer fits the effect outcome. Renamed to BitmapOverlayEffect\n(EFFECT_BITMAPOVERLAY).\n\nThis is the necessary change to the constant in the EffectFactory.\n\nChange-Id: I071a77b0cb2a2f3de549c2bd1bff40c5f29a4848","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/8f310822ddf1205ef990d21c012eaa9530148942"},{"sha":"24c45a0e174ecabd93515c982e4d1c804b1c49d7","author":{"name":"Marius Renn","email":"69c5c0a6dba56cb0b670ba2db40023173a004bca@google.com"},"message":"Merge \"Rename of DoodleEffect as part of cleanup (Bug 5287103).\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/24c45a0e174ecabd93515c982e4d1c804b1c49d7"},{"sha":"ebdfce054988de002387c0bcedde7fda8a4f0eb0","author":{"name":"Marius Renn","email":"69c5c0a6dba56cb0b670ba2db40023173a004bca@google.com"},"message":"Clean-up and documentation of Photo Editor filters (bug 5287103).\n\n- Documentation for Photo Editor effects added.\n- Default parameter values added to underlying filters.\n- Minor clean-up of Photo Editor filter code.\n\nChange-Id: Ibaa3a106155bf52a1848b62f067f94731cdc6d86","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/ebdfce054988de002387c0bcedde7fda8a4f0eb0"},{"sha":"205d1f646ea40979850dce724259ca4bff4c9d51","author":{"name":"Pannag Sanketi","email":"3e18edb2ce0192605e640c21ee81f0bee74d3db4@google.com"},"message":"Fix in MFF performance measurement\n\nChange-Id: I7d2949132f8103ffef514e1510d113b56919cbf3","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/205d1f646ea40979850dce724259ca4bff4c9d51"},{"sha":"cfd493280336a20721701debe060ee9a5f62c228","author":{"name":"The Android Automerger","email":"44ed73fc809c6b960bf30fe746238868d5c71837@android.com"},"message":"merge in ics-release history after reset to master","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/cfd493280336a20721701debe060ee9a5f62c228"},{"sha":"03201d85351a107e59cf61b321a530351790e06c","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Move macro definition to more appropriate place\n\nWhen sles_allinclusive.h was split up into separate files, this hunk\nended up in the wrong file.  sles_allinclusive.h still needs some more\nre-factoring, but that's a separate issue.\n\nChange-Id: Iafa92c6b4d22f79b080db6ddf9078acc4296dd7b","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/03201d85351a107e59cf61b321a530351790e06c"},{"sha":"31927908c08b31c755acebccdef25d53a50083f6","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Fix typo\n\nChange-Id: I673830007c2533110006e88b2c344bca3adaf448","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/31927908c08b31c755acebccdef25d53a50083f6"},{"sha":"becfe88080f47bce3206836abf738ffddeb5cc47","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Bug 5263052 play events for decoder use case\n\nThis version should be more resilient to decode time vs. real time.\n\nMiscellaneous:\n - comment about GetPosition accuracy\n - remove unused AudioSfDecoder::onRender implementation\n\nChange-Id: I16a7726e0b1459ed1421fe50cb4d683d5c3bdd6b","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/becfe88080f47bce3206836abf738ffddeb5cc47"},{"sha":"11ee8f21b7b76010885b69a0262d545d5e1f3a68","author":{"name":"Glenn Kasten","email":"3610b44f7dd0fc9642eb77fe86f15b595dbb9716@google.com"},"message":"Merge \"Bug 5263052 play events for decoder use case\"","distinct":false,"url":"https://api.github.com/repos/codeaurora-unofficial/platform-system-media/commits/11ee8f21b7b76010885b69a0262d545d5e1f3a68"}]}
{"actor":{"display_login":"Mazda--"}}