Bug 5126938 dependency for video sinks

Fixing bug 5126938 will involve configuring the video sink in two places:
at the initial data locator when creating the MediaPlayer object, and
then later in the IAndroidConfiguration interface.  This CL is preparation
for that.

Details:
 - Abstract out common code into android_Player_setNativeWindow.
 - Move the code for checking and initializing the video sink from an
   #ifdef ANDROID in the CMediaPlayer_Realize portable code to into
   platform-specific android_Player_realize.
 - Only set one of mSurface or mSurfaceTexture to non-NULL.
 - For methods which can't fail, replace the SLresult return value by void.

Change-Id: Iec8fd91e1a6de45eb64241b35e3f7d7faf63d727
6 files changed
tree: 4d1f6d854527570cae77bd3e7059d94c04f84e78
  1. audio_effects/
  2. mca/
  3. wilhelm/
  4. CleanSpec.mk