Merge "release camera without holding CameraSource mutex" into lmp-dev
automerge: 168799c

* commit '168799c32ce3f9196ae7928986a7ba3770c74b14':
  release camera without holding CameraSource mutex
  move audio sink open/close to NuPlayerRenderer
  Fix freed memory references
  audio policy: move intializations to onFirstRef()
  Fix VideoFrame class layout for 64/32 bit
  NuPlayer: wait for renderer flush before decoder shutdown
  Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp
  send available codec buffer count with codec notification
  mediarecorder: set level if setting default profile
  stagefright: move math templates into AUtils.h
  NuPlayer: Fix flush mode decoder error handling
  Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"
  GenericSource: support disconnect before NuCachedSource2 is created
  mediaplayer: make frame-accurate avsync configurable