{"push_id":1293105347,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"50347407a45d152a6f95dbaf7f25d58d0d9fe154","before":"c58bf2f1d8871c89e1d32b237193997cd55ec7d1","commits":[{"sha":"144dd00dcb045631df54ec7c755288a1dadeddc3","author":{"name":"Glenn Kasten","email":"c42e147eb34bffb436ab18f59adeda6a14421f8d@google.com"},"message":"Version 15\n\nSnap to commit 1265b7e83b43ebc8227d9243591914ea0721cec4\n\nAllow enabling systrace and bugreport captures separately in LoopbackApp.\nCapturing a bugreport takes a lot of time and CPU power. The CPU usage\nmay cause another glitch, or an unrelated glitch may be missed because\nthe app is waiting for a bugreport to complete.\n\nCapture systrace/bugreport on late callbacks in LoopbackApp.\n\nRemove obsolete method for systrace from native code in LoopbackApp.\nThe code for this was unused.\n\nAdd more atomic methods to audio_utils in LoopbackApp.\nNote that these methods are temporary until we can move to the standard\natomic library for C++.\n\nDiscard player callbacks if recorder is not yet running.\n\nDisplay channelIndex in LoopbackApp as MONO when appropriate.\n\nIteratively calculate variance in LoopbackApp for Java.\n\nIteratively calculate variance in LoopbackApp for native only.\nIt is converted into standard deviation and reported by the app.\n\nRefactor statistics recording into a new function in LoopbackApp.\nThis will make it easier to add new metrics and adjust the existing ones.\n\nDeduplicate code dealing with buffer period stats in LoopbackApp.\nPreviously, the code for the recorder and player was copied and pasted\nwith minimal changes.\n\nFix build warning.\n\nRefactor LoopbackApp buffer stats into one struct.\nBy unifying the player and recorder stats, copy-pasted code can be\neliminated and adding new statistics is made much easier.\n\nFix how late buffer callbacks are counted in LoopbackApp.\nThe previous calculation id not take rounding into account which causes\nit to incorrectly label callbacks which occured only 1 ms late as over\nthe threshold of 2 ms late. This results in the metric being\noversensitive and flaky.\n\nAdd setting to LoopbackApp to ignore beginning of recording.\nThis is useful to work around hardware bugs that cause pops or other\nnoise at the beginning of a recording.","distinct":true,"url":"https://api.github.com/repos/JeffMcKnight/drrickorang/commits/144dd00dcb045631df54ec7c755288a1dadeddc3"},{"sha":"50347407a45d152a6f95dbaf7f25d58d0d9fe154","author":{"name":"Jeff McKnight","email":"de03a1b01e677407a52035a47517a1f094e5847e@gmail.com"},"message":"Merge pull request #1 from gkasten/master\n\nVersion 15","distinct":true,"url":"https://api.github.com/repos/JeffMcKnight/drrickorang/commits/50347407a45d152a6f95dbaf7f25d58d0d9fe154"}]}
{"actor":{"display_login":"JeffMcKnight"}}