Bug 999496 - Move AudioData::SizeOfIncludingThis to MediaData.cpp. r=kinetik

This commit is contained in:
Simon Wilper 2014-05-14 05:38:00 +12:00
Родитель 5b1b3f4f0c
Коммит f6bc3ab1c4
2 изменённых файлов: 11 добавлений и 7 удалений

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

@ -38,6 +38,16 @@ AudioData::EnsureAudioBuffer()
}
}
size_t
AudioData::SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
{
size_t size = aMallocSizeOf(this) + aMallocSizeOf(mAudioData);
if (mAudioBuffer) {
size += mAudioBuffer->SizeOfIncludingThis(aMallocSizeOf);
}
return size;
}
static bool
ValidatePlane(const VideoData::YCbCrBuffer::Plane& aPlane)
{

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

@ -80,13 +80,7 @@ public:
MOZ_COUNT_DTOR(AudioData);
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const {
size_t size = aMallocSizeOf(this) + aMallocSizeOf(mAudioData);
if (mAudioBuffer) {
size += mAudioBuffer->SizeOfIncludingThis(aMallocSizeOf);
}
return size;
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const;
// If mAudioBuffer is null, creates it from mAudioData.
void EnsureAudioBuffer();