Bug 1332160 - use nsCString internally whenever possible. r=gerald

MozReview-Commit-ID: 1DUaJWfbL88

--HG--
extra : rebase_source : f4a02736b0385e4be6258a185822f7855d0b0189
extra : intermediate-source : 1faaf4254a2e1ce2c096a8650b66d07c84c7fdbe
extra : source : c23fc2cea382627af8ff20ae3edea926eaa6d51a
This commit is contained in:
JW Wang 2017-01-18 16:51:31 +08:00
Родитель fec54be7a5
Коммит 992114f5fd
14 изменённых файлов: 21 добавлений и 17 удалений

Просмотреть файл

@ -1447,7 +1447,9 @@ void
HTMLMediaElement::GetMozDebugReaderData(nsAString& aString)
{
if (mDecoder && !mSrcStream) {
mDecoder->GetMozDebugReaderData(aString);
nsAutoCString result;
mDecoder->GetMozDebugReaderData(result);
aString = NS_ConvertUTF8toUTF16(result);
}
}

Просмотреть файл

@ -1738,10 +1738,10 @@ MediaDecoder::DumpDebugInfo()
mInfo ? mInfo->HasAudio() : 0, mInfo ? mInfo->HasVideo() : 0,
PlayStateStr(), GetStateMachine());
nsString str;
nsAutoCString str;
GetMozDebugReaderData(str);
if (!str.IsEmpty()) {
DUMP_LOG("reader data:\n%s", NS_ConvertUTF16toUTF8(str).get());
DUMP_LOG("reader data:\n%s", str.get());
}
if (GetStateMachine()) {

Просмотреть файл

@ -473,7 +473,7 @@ private:
// Returns a string describing the state of the media player internal
// data. Used for debugging purposes.
virtual void GetMozDebugReaderData(nsAString& aString) {}
virtual void GetMozDebugReaderData(nsACString& aString) {}
virtual void DumpDebugInfo();

Просмотреть файл

@ -2652,7 +2652,7 @@ MediaFormatReader::GetImageContainer()
}
void
MediaFormatReader::GetMozDebugReaderData(nsAString& aString)
MediaFormatReader::GetMozDebugReaderData(nsACString& aString)
{
nsAutoCString result;
const char* audioName = "unavailable";
@ -2712,7 +2712,7 @@ MediaFormatReader::GetMozDebugReaderData(nsAString& aString)
mVideo.mWaitingForData, mVideo.mWaitingForKey,
mVideo.mLastStreamSourceID);
}
aString += NS_ConvertUTF8toUTF16(result);
aString += result;
}
void

Просмотреть файл

@ -76,7 +76,7 @@ public:
// Returns a string describing the state of the decoder data.
// Used for debugging purposes.
void GetMozDebugReaderData(nsAString& aString);
void GetMozDebugReaderData(nsACString& aString);
void SetVideoBlankDecode(bool aIsBlankDecode) override;

Просмотреть файл

@ -282,7 +282,7 @@ MP4Decoder::IsVideoAccelerated(layers::KnowsCompositor* aKnowsCompositor, nsIGlo
}
void
MP4Decoder::GetMozDebugReaderData(nsAString& aString)
MP4Decoder::GetMozDebugReaderData(nsACString& aString)
{
if (mReader) {
mReader->GetMozDebugReaderData(aString);

Просмотреть файл

@ -52,7 +52,7 @@ public:
static already_AddRefed<dom::Promise>
IsVideoAccelerated(layers::KnowsCompositor* aKnowsCompositor, nsIGlobalObject* aParent);
void GetMozDebugReaderData(nsAString& aString) override;
void GetMozDebugReaderData(nsACString& aString) override;
private:
RefPtr<MediaFormatReader> mReader;

Просмотреть файл

@ -557,7 +557,9 @@ MediaSource::DurationChange(double aNewDuration, ErrorResult& aRv)
void
MediaSource::GetMozDebugReaderData(nsAString& aString)
{
mDecoder->GetMozDebugReaderData(aString);
nsAutoCString result;
mDecoder->GetMozDebugReaderData(result);
aString = NS_ConvertUTF8toUTF16(result);
}
nsPIDOMWindowInner*

Просмотреть файл

@ -249,7 +249,7 @@ MediaSourceDecoder::SetMediaSourceDuration(double aDuration)
}
void
MediaSourceDecoder::GetMozDebugReaderData(nsAString& aString)
MediaSourceDecoder::GetMozDebugReaderData(nsACString& aString)
{
if (mReader && mDemuxer) {
mReader->GetMozDebugReaderData(aString);

Просмотреть файл

@ -65,7 +65,7 @@ public:
// Returns a string describing the state of the MediaSource internal
// buffered data. Used for debugging purposes.
void GetMozDebugReaderData(nsAString& aString) override;
void GetMozDebugReaderData(nsACString& aString) override;
void AddSizeOfResources(ResourceSizes* aSizes) override;

Просмотреть файл

@ -246,7 +246,7 @@ MediaSourceDemuxer::~MediaSourceDemuxer()
}
void
MediaSourceDemuxer::GetMozDebugReaderData(nsAString& aString)
MediaSourceDemuxer::GetMozDebugReaderData(nsACString& aString)
{
MonitorAutoLock mon(mMonitor);
nsAutoCString result;
@ -279,7 +279,7 @@ MediaSourceDemuxer::GetMozDebugReaderData(nsAString& aString)
result += nsPrintfCString("\t\tBuffered: ranges=%s\n",
DumpTimeRanges(mVideoTrack->SafeBuffered(TrackInfo::kVideoTrack)).get());
}
aString += NS_ConvertUTF8toUTF16(result);
aString += result;
}
MediaSourceTrackDemuxer::MediaSourceTrackDemuxer(MediaSourceDemuxer* aParent,

Просмотреть файл

@ -52,7 +52,7 @@ public:
// Returns a string describing the state of the MediaSource internal
// buffered data. Used for debugging purposes.
void GetMozDebugReaderData(nsAString& aString);
void GetMozDebugReaderData(nsACString& aString);
void AddSizeOfResources(MediaSourceDecoder::ResourceSizes* aSizes);

Просмотреть файл

@ -58,7 +58,7 @@ WebMDecoder::IsSupportedType(const MediaContainerType& aContainerType)
}
void
WebMDecoder::GetMozDebugReaderData(nsAString& aString)
WebMDecoder::GetMozDebugReaderData(nsACString& aString)
{
if (mReader) {
mReader->GetMozDebugReaderData(aString);

Просмотреть файл

@ -30,7 +30,7 @@ public:
// If provided, codecs are checked for support.
static bool IsSupportedType(const MediaContainerType& aContainerType);
void GetMozDebugReaderData(nsAString& aString) override;
void GetMozDebugReaderData(nsACString& aString) override;
private:
RefPtr<MediaFormatReader> mReader;