Encrypted Media: Handle blink::WebString in WebMediaPlayer*.
commit0b9999d70626420d55d9b05af8762ca00c9db3b2
authorxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 20 Feb 2014 02:16:11 +0000 (20 02:16 +0000)
committerxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 20 Feb 2014 02:16:11 +0000 (20 02:16 +0000)
tree3e613fb03df7734cb49c81a6545a27b757660112
parent20686e053f5e0fcf70913d042cbf9fa99ca8ce92
Encrypted Media: Handle blink::WebString in WebMediaPlayer*.

This CL converts blink::WebString to std::string in WebMediaPlayerImpl and WebMediaPlayerAndroid so that internal chromium classes don't need to deal with blink::WebString anymore.

Changes about logging:
- Use base::string16 so that if non-ascii parameters can be shown correctly.
- Move logging to public methods so that parameters can be logged before being converted to ASCII.

BUG=252065
TEST=KeySystemsTest updated.
R=ddorwin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252160 0039d316-1c4b-4281-b951-d872f2087c98
content/renderer/media/android/webmediaplayer_android.cc
content/renderer/media/android/webmediaplayer_android.h
content/renderer/media/crypto/key_systems.cc
content/renderer/media/crypto/key_systems.h
content/renderer/media/crypto/key_systems_unittest.cc
content/renderer/media/webmediaplayer_impl.cc
content/renderer/media/webmediaplayer_impl.h