Don't send the screen parameter from the vnc server anymore

These are sent from the configuration server now.

Bug: 134972437
Test: run locally
Change-Id: I54c1de96c01a8967eddbb87154d171fb0fc711bb
diff --git a/host/frontend/vnc_server/screen_connector.cpp b/host/frontend/vnc_server/screen_connector.cpp
index 4551450..03e945a 100644
--- a/host/frontend/vnc_server/screen_connector.cpp
+++ b/host/frontend/vnc_server/screen_connector.cpp
@@ -52,7 +52,7 @@
 //  wayland mock
 class SocketBasedScreenConnector : public ScreenConnector {
  public:
-  SocketBasedScreenConnector(vsoc::CuttlefishConfig* config) : config_(config) {
+  SocketBasedScreenConnector() {
     screen_server_thread_ = std::thread([this]() { ServerLoop(); });
   }
 
@@ -95,7 +95,6 @@
         LOG(ERROR) << "Disconnected fd returned from accept";
         continue;
       }
-      SendScreenParameters(conn);
       while (conn->IsOpen()) {
         int32_t size = 0;
         conn->Read(&size, sizeof(size));
@@ -116,22 +115,6 @@
     }
   }
 
-  void SendScreenParameters(SharedFD conn) const {
-    // TODO(b/128842613): Send this info from the configuration server
-    int32_t screen_params[4];
-    screen_params[0] = config_->x_res();
-    screen_params[1] = config_->y_res();
-    screen_params[2] = config_->dpi();
-    screen_params[3] = config_->refresh_rate_hz();
-    int buff_size = sizeof(screen_params);
-    int res = conn->Write(screen_params, buff_size);
-    if (res != buff_size) {
-          LOG(FATAL)
-              << "Unable to send full screen parameters to the hwcomposer ("
-              << res << "): " << conn->StrError();
-        }
-  }
-
   void BroadcastNewFrame(int buffer_idx) {
     {
       std::lock_guard<std::mutex> lock(new_frame_mtx_);
@@ -141,7 +124,6 @@
     new_frame_cond_var_.notify_all();
   }
 
-  vsoc::CuttlefishConfig* config_;
   std::vector<std::uint8_t> buffer_ =
       std::vector<std::uint8_t>(NUM_BUFFERS_ * ScreenSizeInBytes());
   std::uint32_t seq_num_{0};
@@ -157,9 +139,9 @@
   if (config->enable_ivserver()) {
     return new VSoCScreenConnector();
   } else {
-    return new SocketBasedScreenConnector(config);
+    return new SocketBasedScreenConnector();
   }
 }
 
 }  // namespace vnc
-}  // namespace cvd
\ No newline at end of file
+}  // namespace cvd