{"push_id":665978795,"size":11,"distinct_size":11,"ref":"refs/heads/L51","head":"a673f25b3102f31cdd57117f2b455e7db947be80","before":"641d2112cc2f88aa63c8b9dbcf12247f832ffcbf","commits":[{"sha":"e92f94bd8538d42c2bf7691771074bf37e3ec35b","author":{"email":"c99509495b0ae538e72da0d0e92cd7afd4da25f1@codeaurora.org","name":"Zhou Song"},"message":"Revert \"audio: Update timestamp for offload playback after EOS.\"\n\nThis reverts commit 1ae88971fcb98ccee07546117940bb7375509fda.\n\nCRs-Fixed: 805396\n\nChange-Id: Icec0abf4c5c714c2c428e9e68ef2c7fa202593d6","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/e92f94bd8538d42c2bf7691771074bf37e3ec35b"},{"sha":"54f552febd1daca7e7bf4a6b5d09c28545a9e5fe","author":{"email":"66c6d6a7d8cc18849a70ebcf8e1cc023b95b02c2@dho.im","name":"DHOMD"},"message":"Merge branch 'cm' into HEAD","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/54f552febd1daca7e7bf4a6b5d09c28545a9e5fe"},{"sha":"c51bd9520def353cc4e6759e9323a51dc8feb6fe","author":{"email":"83fb1357418b41ceafdb592a039594a22b237a30@codeaurora.org","name":"Venkata Narendra Kumar Gutta"},"message":"audio: Fix media server crash at the start of voice call\n\nMedia server is crashing at the start of voice call. This is due\nto no strategy is supported for AUDIO_STREAM_PATCH stream type.\nAUDIO_STREAM_PATCH stream is added as part of L-MR1 upgrade\nand it's for internal flinger tracks. Fix this issue by skipping\nhandleIncallSonification() for AUDIO_STREAM_PATCH stream.\n\nChange-Id: Ibe2d19acbed2ca44ab193ae0b613fae899f02ebb","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/c51bd9520def353cc4e6759e9323a51dc8feb6fe"},{"sha":"3dfbe3ae49c44301a8d484c2c5aaf0c8e1b53203","author":{"email":"eec1bf74fd42b2b8f3304c70b386bc16766e1810@codeaurora.org","name":"Kim Zhang"},"message":"libstagefright: add NULL check in MediaCodecSource's puller\n\n  When CameraSource/AudioSource is stopped, puller will read a NULL buffer\n  with success, so we should add NULL check before release it.\n\nChange-Id: I8924167fc79c7880e80115aafbb9cc7c3e9e885c\nCRs-Fixed: 813924","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/3dfbe3ae49c44301a8d484c2c5aaf0c8e1b53203"},{"sha":"f6c1083b5e0775452f0ed91e1c94269cf03b2436","author":{"email":"d9ca6ddd1637e8b911c3bdaf6222720bbb5b4d43@codeaurora.org","name":"Leena Winterrowd"},"message":"stagefright: Correct total duration of HFR clips\n\nHFR leverages the mp4 track timescale parameter which is not\nconsidered when calculating total clip duration. This makes tracks\nreport the correct duration so that total clip duration is computed\ncorrectly.\n\nChange-Id: I8ff556913317eea15030f9f6920cefa560133872","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/f6c1083b5e0775452f0ed91e1c94269cf03b2436"},{"sha":"52f588715fd8145f9230aced7500a57cf16fe233","author":{"email":"cf2a4bb7527aaaf3bc65a9749aae880b910587b3@gmail.com","name":"nuclearmistake"},"message":"Merge remote-tracking branch 'cm/cm-12.1' into HEAD","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/52f588715fd8145f9230aced7500a57cf16fe233"},{"sha":"779252b3d2f726714c94903fef82071972cd02dc","author":{"email":"c99509495b0ae538e72da0d0e92cd7afd4da25f1@codeaurora.org","name":"Zhou Song"},"message":"libmedia: avoid processing stale callback events when track recycled\n\nwhen track is reused from SoundPool and started again, the\nprevious callback events could be processed immediately after\ntrack started, the new playback will be stopped then\n\nclear the stale cblk flags when recycled track is started again to\navoid triggering unexpected callback events\n\nChange-Id: Ifc6fd973c655e9c7866391e7004016a7df9a9b9c\nCRs-Fixed: 819973","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/779252b3d2f726714c94903fef82071972cd02dc"},{"sha":"8b5540cf0cfe49b009beb4f13129f1c292baed91","author":{"email":"9abcba101742b2c774c0d13db84ceca96639cdce@codeaurora.org","name":"c_sisanj"},"message":"libstagefright: Fix for handling of stream with corrupt frames\n\nFBD buffers which has data corrupt flag set should be fed back to\ncomponent. If this is not done, then for some streams component\nmay run out of FBD buffers and playback might fail.\nFix: Modification done to send FBD buffers back to component.\n\nChange-Id: I3aca149cad844fa981c59b790ff1a408955ac5d9\nCRs-FIXED: 820209","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/8b5540cf0cfe49b009beb4f13129f1c292baed91"},{"sha":"12f98eaed57dc431e60e80301e863675bc6d2e12","author":{"email":"66c6d6a7d8cc18849a70ebcf8e1cc023b95b02c2@dho.im","name":"DHOMD"},"message":"Merge branch 'cm' into HEAD","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/12f98eaed57dc431e60e80301e863675bc6d2e12"},{"sha":"a1fa45c2278c8281e714434d6299df9164f9b004","author":{"email":"c4839785480edff3888b7602b33597eb6a3b967c@codeaurora.org","name":"Ramjee Singh"},"message":"audio: Fixed streamType for non-media streams\n\n- When application passes attributes with non-media\n  usage, it is wrongly converted to AUDIO_STREAM_MUSIC\n  in AudioTrack and sent to AudioPolicyManager.\n  This is causing wrong output to be selected by\n  AudioPolicyManager. testTwoChannelCapturing is failed\n  due to this reason\n\n- Fix is to set mStreamType to be DEFAULT when\n  attributes are passed by the client to AudioTrack\n\nCRs-Fixed: 813683\nChange-Id: Ibdb4859f9eb838b7b930e2509de1d98d62e1599d","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/a1fa45c2278c8281e714434d6299df9164f9b004"},{"sha":"a673f25b3102f31cdd57117f2b455e7db947be80","author":{"email":"66c6d6a7d8cc18849a70ebcf8e1cc023b95b02c2@dho.im","name":"DHOMD"},"message":"Merge branch 'cm' into HEAD","distinct":true,"url":"https://api.github.com/repos/sudosurootdev/frameworks_av/commits/a673f25b3102f31cdd57117f2b455e7db947be80"}]}