Merge changes from topic "setframerate_tv" into main

* changes:
  Plumb setFrameRate to TexureView
  Introduce SurfaceTextureListener