- Force aTalk to restart if user made changes to android HW Codec Expert settings; for them to be active.
- ZRTPTransformEngine#initialize(): Fix ZidFile length must not be zero if exist, else ZidFile.open will failed.
- Ensure android encoder inputSurface for remote video streaming is init only once, else video streaming will fail.
This fixes eglCreateWindowSurface: native_window_api_connect failed (already connected to another API?)
eglCreateWindowSurfaceTmpl:684 error 3003 (EGL_BAD_ALLOC) - Video resolution setting will use the closest match camera capability if exact match to user selected value is not available.
*** Observation with no solution:
- HW H264 decoder crashes on J730 when media exchange with Note10 (HW or SW H264 Encoder); but work with AVD Pixel API-34(100%)/33(90%)/31(70%).
A Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 5240 (MediaCodec_loop), pid 3595 (g.atalk.android)
With AVD Pixel API-27, at times failed as above or #Do process for codec: OMX.Exynos.avc.dec; Exception: null java.lang.IllegalStateException - SurfaceStream#initSurfaceConsumer: AVD Pixel6 throws EGL_BAD_ATTRIBUTE for Surface Stream (Note-10 is OK); so just ignore