Reland^2: Use "gfxstream" namespace

This reverts commit d37d7c8c0cdf6b84d453cb41e358094880a8f3b5.

Reland adds in aosp/2516595 which was only built on the "full"
target and removes namespace around window methods to satisfy
MacOS build.

Bug: b/271464937
Test: android build
Test: cmake build
Test: ATP MacOS build
Change-Id: Ida36ac16f9c3b98aedd744d21c9b27e9063a8eea
diff --git a/stream-servers/RendererImpl.cpp b/stream-servers/RendererImpl.cpp
index 602dea9..4967967 100644
--- a/stream-servers/RendererImpl.cpp
+++ b/stream-servers/RendererImpl.cpp
@@ -28,7 +28,7 @@
 #include "host-common/logging.h"
 #include "snapshot/common.h"
 
-namespace emugl {
+namespace gfxstream {
 
 // kUseSubwindowThread is used to determine whether the RenderWindow should use
 // a separate thread to manage its subwindow GL/GLES context.
@@ -368,7 +368,7 @@
     bool res = true;
 
     res = fb->onLoad(stream, textureLoader);
-    gfxstream::EmulatedEglFenceSync::onLoad(stream);
+    gl::EmulatedEglFenceSync::onLoad(stream);
 
     return res;
 }
@@ -688,4 +688,4 @@
     }
 }
 
-}  // namespace emugl
+}  // namespace gfxstream