GitHub PushEvent at 2014-05-03 16:19:16
Repository: android_frameworks_av
Actor: mikeNG
Payload: {"shas":[["1514903141aa0657a50dd367977ccf570247f09c","427273f61df1814e0b248ecf2d6dabeb4eea50bc@codeaurora.org","frameworks/av : Playing AAC and MP3 clips using LPA.\n\n-AAC and MP3 clips are not playing.\n-AAC and MP3 are not using LPA path.\n-Enable LPA decoder path and implement LPAPlayer class.\n\nChange-Id: I76438319fc72c4898fad5910f8de874f89287687","Kalyani polepeddy",true],["133d11221a84710f04408c0d553edb06824416bf","fabc8c84c888ec05ed5fb694924c4ec949ea7bac@codeaurora.org","framework/av: Add Usb AoA v2.0 support\n\nAdd USB state.\nAdd support for LPA/Regular Track over AoA v2.0\n\nChange-Id: Ica9c348a002bbdd66debb1a3355126deef000948","Asish Bhattacharya",true],["14b19832e944c09019457276c2e6842ab55183f0","0a28d96c7d8dcfab113d907d737154fa1048a8ab@codeaurora.org","libstagefright: Convert mono to stereo for LPA clips\n\n- Sound effects are not supported for mono clips\n- Repetative calling of effects_configure and effect_process for\n  mono clips is resulting in crash in the sound effects library.\n- So, Mono clips are now converted to stereo by copying the left\n  sample to right.\n- This is same as what Resampler does in Non-LPA Playback.\n\nChange-Id: I789cd33ea1bc5b8f2a0d69b3b5ae55adb3b79cd1\nCRs-Fixed: 446016","Vineela Tummalapalli",true],["ce973eb48b51e403c56d58568d16cd81bc3a7b1f","0a28d96c7d8dcfab113d907d737154fa1048a8ab@codeaurora.org","libstagefright: Stability issue with LPA play back.\n\n- ANR is observed during LPA playback when there is song switch for\n  every few seconds\n- The song switch does not happen when the song is played till the end\n-Avoid creating threads and calling reset if lpa start fails.\nInitiate audio sink mutex before using it and return immediately\nfrom setupAudioSink() in error cases.\nAlso remove unwanted code related to a2dp thread in lpaplayer as\nno such thread is created. Make decoderthreadAlive variable false\nbefore returning from decoder thread.\nUpdate mInternalSeeking in pausetimeout to make sure source is\nupdated to the timeplayed before pause and resumes at correct position.\nDuring onPauseTimeout if resume is issued even before closing\nthe LPA driver, causing decoder thread to wake up and trying to\nwrite data. When decoder thread trying to write data LPA driver\nis closed as part of the pause timeout.Synchronize these two functions\nusing a mutex to prevent concurrent execution.\nMono clips are now converted to stereo by copying the left\nsample to right.This is same as what Resampler does in Non-LPA Playback.\nThis is to avoid crash in the sound effects library during repetative\ncalling of effects_configure and effect_process for mono clips.\n\nChange-Id: If1652db80624a888924da22d690b2a34e176cb0e\nCRs-Fixed: 463272","Vineela Tummalapalli",true],["92e582b374a3fb45ba74d2ad97df8e4b283deb1b","896439f153213fbada33ceed60be0940e47162f5@codeaurora.org","libstagefright: LPA playback fails when non-LPA clip is next clip\n\n-When non-LPA clip follows an LPA clip in Music App,\n playback of LPA clip fails.\n-setNextPlayer causes the loading of decoder omx component\n and acquires the DSP resources for non-LPA clip, even before\n LPA clip acquires DSP resources.\n-Add property to check if hardware decoder needs to be overridden.\n If LPA is in progress, the select software decoder for next\n clip.\n\nChange-Id: I0e40fa9859faf84f241e721cdbcb88302c698b8b","Y Mehta",true]],"size":5,"ref":"refs/heads/android-4.4","head":"92e582b374a3fb45ba74d2ad97df8e4b283deb1b"}