{"push_id":1013755108,"size":4,"distinct_size":4,"ref":"refs/heads/marshmallow","head":"f63fec18a985367bc846ded29b7024013a24e21f","before":"c0b2b0246daf1abd88098434c1aa778d4d9a00ed","commits":[{"sha":"4f53957101ff7ac2644f5611e29ec7b4f44bf8d4","author":{"email":"ac19eddff17fac31bbdb326924c33fd88e829136@cyngn.com","name":"Keith Mok"},"message":"stagefright: Support audio in slow motion\n\nWe need to query AVUtil for slow motion recording to\nsupport audio in slow motion recording instead of using\nmCaptureFps and mCaptureFpsEnable, since qcom camera1 HAL\ndon't call setCaptureRate for slow motion recording.\n\nCYNGNOS-2196\n\nChange-Id: I7b75ab44499ed13cb1e4e6f527103ec0f09ffcc8","distinct":true,"url":"https://api.github.com/repos/ResurrectionRemix/frameworks_av/commits/4f53957101ff7ac2644f5611e29ec7b4f44bf8d4"},{"sha":"ed16a30b4180c80e4a3870a8853c5b02ea9bdb16","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"audiopolicy: Add notification when default effects are updated\n\n * In M, we now have the ability to define a default set of audio effect\n   on a per-stream basis. This allows us to get around the problem of\n   apps not sending the control intents so we can implement smart\n   global effects for specific media types.\n * We still need a session id in order to get a handle and configure them\n   from an app like AudioFX, so we'll need to add some plumbing in\n   order to send an event to interested applications.\n * This patch implements the native side of this. The Java layer will\n   call down thru AudioSystem and register a callback which will be\n   invoked by the audio policy when default effects are updated on\n   a stream. This callback will receive both the stream type as well\n   as the session id.\n * Attaching this listener requires that the caller hold the\n   MODIFY_AUDIO_ROUTING permission.\n\nChange-Id: I142b15f2585ffca6a953c3e828e2a7c07b24f56c","distinct":true,"url":"https://api.github.com/repos/ResurrectionRemix/frameworks_av/commits/ed16a30b4180c80e4a3870a8853c5b02ea9bdb16"},{"sha":"fc2db4d50b9a5969a29cd00934eac14bd6c42f0c","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"audiopolicy: Defer release of output session effects\n\n * Some effects modules are racy and don't tolerate being destroyed\n   and immediately resurrected on the same session. This is\n   the common case when switching tracks, and the use of default\n   output effects makes the problem even worse. Certain apps\n   which handle gapless in a sloppy way are also to blame.\n * Instead of immediately nuking the entire descriptor with the\n   stream, just decrease the refcount and defer it for 10 seconds.\n   If it needs resurrected, the refcount will be increased and\n   the delayed release command will not shoot it in the face.\n\nChange-Id: I068dd72c4180023a74eb9ccbe8a180f6f0683dbf","distinct":true,"url":"https://api.github.com/repos/ResurrectionRemix/frameworks_av/commits/fc2db4d50b9a5969a29cd00934eac14bd6c42f0c"},{"sha":"f63fec18a985367bc846ded29b7024013a24e21f","author":{"email":"8204deefaa3818a0ee439421fcb19bcaac2d56b7@gmail.com","name":"westcripp"},"message":"Merge branch 'marshmallow' of github.com:ResurrectionRemix/frameworks_av into marshmallow","distinct":true,"url":"https://api.github.com/repos/ResurrectionRemix/frameworks_av/commits/f63fec18a985367bc846ded29b7024013a24e21f"}]}