Slight reduction in string copying for WebRTC stats.
commita5c0d763fd248d5ec8a8e5b837282bccfadd303a
authortommi <tommi@chromium.org>
Mon, 16 Mar 2015 19:21:13 +0000 (16 12:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 16 Mar 2015 19:21:48 +0000 (16 19:21 +0000)
tree2a028dff3444a5e4856fd7b3354424a3c1c4fd2a
parentdda803bdc8674978b49f1be479e5807a5cc0d7f4
Slight reduction in string copying for WebRTC stats.
* Only call ToString() for types that require conversion to string. If the value is already of type string, we can just use that value.

* For chrome://webrtc-internals, we can now pass the correct type in most cases (not in64), in the dictionary passed to the web page.  This also lowers the overhead of the PeerConnectionTracker when no page requires this data.  (I think we can still do better there though).

BUG=webrtc:2822

Review URL: https://codereview.chromium.org/1009543003

Cr-Commit-Position: refs/heads/master@{#320772}
content/browser/resources/media/stats_table.js
content/renderer/media/peer_connection_tracker.cc
content/renderer/media/rtc_peer_connection_handler.cc