Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / webrtc / config.cc
index e0324b9..357f636 100644 (file)
@@ -39,15 +39,43 @@ std::string VideoStream::ToString() const {
   ss << ", max_bitrate_bps:" << max_bitrate_bps;
   ss << ", max_qp: " << max_qp;
 
-  ss << ", temporal_layers: {";
-  for (size_t i = 0; i < temporal_layers.size(); ++i) {
-    ss << temporal_layers[i];
-    if (i != temporal_layers.size() - 1)
-      ss << "}, {";
+  ss << ", temporal_layer_thresholds_bps: [";
+  for (size_t i = 0; i < temporal_layer_thresholds_bps.size(); ++i) {
+    ss << temporal_layer_thresholds_bps[i];
+    if (i != temporal_layer_thresholds_bps.size() - 1)
+      ss << "";
   }
+  ss << ']';
+
   ss << '}';
+  return ss.str();
+}
+
+std::string VideoEncoderConfig::ToString() const {
+  std::stringstream ss;
 
+  ss << "{streams: [";
+  for (size_t i = 0; i < streams.size(); ++i) {
+    ss << streams[i].ToString();
+    if (i != streams.size() - 1)
+      ss << ", ";
+  }
+  ss << ']';
+  ss << ", content_type: ";
+  switch (content_type) {
+    case kRealtimeVideo:
+      ss << "kRealtimeVideo";
+      break;
+    case kScreenshare:
+      ss << "kScreenshare";
+      break;
+  }
+  ss << ", encoder_specific_settings: ";
+  ss << (encoder_specific_settings != NULL ? "(ptr)" : "NULL");
+
+  ss << ", min_transmit_bitrate_bps: " << min_transmit_bitrate_bps;
   ss << '}';
   return ss.str();
 }
+
 }  // namespace webrtc