Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 14.43 1.13 1.13 499 0.00 0.00 void Graphics::convertYUV410ToRGB(unsigned char*, int, Graphics::YUVToRGBLookup const*, short*, unsigned char const*, unsigned char const*, unsigned char const*, int, int, int, int) 5.24 1.54 0.41 230323870 0.00 0.00 Common::BitStreamImpl::getBit_internal() 4.73 1.91 0.37 296084 0.00 0.00 unsigned char* Common::copy(unsigned char const*, unsigned char const*, unsigned char*) 4.60 2.27 0.36 251662833 0.00 0.00 Graphics::PixelFormat::expand(unsigned int, unsigned int) 4.60 2.63 0.36 60872494 0.00 0.00 Graphics::PixelFormat::colorToARGB(unsigned int, unsigned char&, unsigned char&, unsigned char&, unsigned char&) const 4.47 2.98 0.35 509 0.00 0.00 Titanic::AVISurface::copyMovieFrame(Graphics::Surface const&, Graphics::ManagedSurface&) 4.41 3.33 0.35 13059777 0.00 0.00 Common::BitStreamImpl::getBits(unsigned char) 3.83 3.63 0.30 62057714 0.00 0.00 Graphics::PixelFormat::RGBToColor(unsigned char, unsigned char, unsigned char) const 3.45 3.90 0.27 499 0.00 0.00 Image::Indeo4Decoder::decodeTransparency() 3.19 4.15 0.25 21724 0.00 0.00 Common::Array::freeStorage(Titanic::TTscriptMapping*, unsigned int) 3.07 4.39 0.24 476529 0.00 0.00 Image::Indeo::IndeoDecoderBase::decodeCodedBlocks(Image::Indeo::GetBits*, Image::Indeo::IVIBandDesc*, void (*)(short*, short const*, unsigned int, int), void (*)(short*, short const*, short const*, unsigned int, int, int), int, int, int, int, int*, int, int, int, unsigned int, int) 3.00 4.62 0.24 243193296 0.00 0.00 Graphics::ColorComponent<8>::expand(unsigned int) 2.94 4.85 0.23 21724 0.00 0.00 Titanic::TTscriptMapping* Common::uninitialized_copy(Titanic::TTscriptMapping*, Titanic::TTscriptMapping*, Titanic::TTscriptMapping*) 2.04 5.01 0.16 499 0.00 0.00 Image::Indeo::IndeoDecoderBase::recomposeHaar(Image::Indeo::IVIPlaneDesc const*, unsigned char*, int) 2.04 5.17 0.16 18413780 0.00 0.00 Graphics::VectorRendererSpec::blendPixelPtr(unsigned short*, unsigned short, unsigned char) 1.92 5.32 0.15 616 0.00 0.00 Image::MSRLEDecoder::decode8(Common::SeekableReadStream&) 1.66 5.45 0.13 795963 0.00 0.00 Image::Indeo::iviMc8x8NoDelta(short*, unsigned int, short const*, unsigned int, int) 1.60 5.58 0.13 71340377 0.00 0.00 Common::BitStreamImpl::getBit() 1.53 5.70 0.12 28789278 0.00 0.00 Common::BitStreamImpl::readValue() 1.40 5.81 0.11 121395919 0.00 0.00 Graphics::PixelFormat::aBits() const 1.28 5.91 0.10 12109629 0.00 0.00 Common::BitStreamImpl::skip(unsigned int) 1.15 6.00 0.09 63713305 0.00 0.00 Graphics::PixelFormat::rBits() const 1.02 6.08 0.08 63713305 0.00 0.00 Graphics::PixelFormat::bBits() const 0.96 6.15 0.08 130021103 0.00 0.00 operator new(unsigned long, void*) 0.89 6.22 0.07 2964 0.00 0.00 Image::Indeo::IndeoDecoderBase::decodeBlocks(Image::Indeo::GetBits*, Image::Indeo::IVIBandDesc*, Image::Indeo::IVITile*) 0.77 6.28 0.06 2964 0.00 0.00 Image::Indeo4Decoder::decodeMbInfo(Image::Indeo::IVIBandDesc*, Image::Indeo::IVITile*) 0.77 6.34 0.06 91616400 0.00 0.00 Image::Indeo::avClipUint8(int) 0.77 6.40 0.06 63713305 0.00 0.00 Graphics::PixelFormat::gBits() const 0.70 6.46 0.06 28789278 0.00 0.00 Common::BitStreamMemoryStream::eos() const 0.64 6.51 0.05 31304698 0.00 0.00 int MIN(int, int) 0.64 6.56 0.05 30156024 0.00 0.00 Graphics::Surface::getBasePtr(int, int) const 0.64 6.61 0.05 29651075 0.00 0.00 Titanic::CTransparencySurface::getPixel() const 0.64 6.66 0.05 72694 0.00 0.00 Image::Indeo::IndeoDSP::ffIviPutPixels8x8(int const*, short*, unsigned int, unsigned char const*) 0.57 6.70 0.05 60702407 0.00 0.00 unsigned short MIN(unsigned short, unsigned short) 0.51 6.74 0.04 28789278 0.00 0.00 Common::BitStreamImpl::readData() 0.51 6.78 0.04 28789278 0.00 0.00 Common::BitStreamMemoryStream::readByte() 0.51 6.82 0.04 15525484 0.00 0.00 Titanic::CTransparencySurface::isPixelOpaque() const 0.51 6.86 0.04 163589 0.00 0.00 Image::Indeo::iviMc8x8Delta(short*, unsigned int, short const*, unsigned int, int) 0.51 6.90 0.04 1961 0.00 0.00 void Graphics::transBlit(Graphics::Surface const&, Common::Rect const&, Graphics::Surface&, Common::Rect const&, unsigned short, bool, unsigned int) 0.45 6.94 0.04 7444475 0.00 0.00 Common::MemoryReadStream::read(void*, unsigned int) 0.38 6.97 0.03 28789278 0.00 0.00 Common::BitStreamMemoryStream::err() const 0.38 7.00 0.03 16143980 0.00 0.00 Titanic::CTransparencySurface::moveX() 0.38 7.03 0.03 12106136 0.00 0.00 Common::BitStreamImpl::peekBits(unsigned char) 0.38 7.06 0.03 12106136 0.00 0.00 Common::BitStreamMemoryStream::seek(unsigned int) 0.38 7.09 0.03 12106045 0.00 0.00 int Image::Indeo::GetBits::getVLC2<1>(short (*) [2], int) 0.38 7.12 0.03 38044 0.00 0.00 Graphics::VectorRendererSpec::blendFill(unsigned short*, unsigned short*, unsigned short, unsigned char) 0.26 7.14 0.02 6929038 0.00 0.00 Common::ReadStream::readByte() 0.26 7.16 0.02 2716911 0.00 0.00 Common::GZipReadStream::read(void*, unsigned int) 0.26 7.18 0.02 1710270 0.00 0.00 Common::ReadStream::readUint16BE() 0.26 7.20 0.02 404579 0.00 0.00 Image::Indeo::iviMc4x4NoDelta(short*, unsigned int, short const*, unsigned int, int) 0.26 7.22 0.02 249999 0.00 0.00 Titanic::CTransparencySurface::getAlpha() const 0.26 7.24 0.02 92080 0.00 0.00 Titanic::CSaveableObject::isInstanceOf(Titanic::ClassDef const*) const 0.26 7.26 0.02 91825 0.00 0.00 Image::Indeo::IndeoDSP::ffIviInverseSlant8x8(int const*, short*, unsigned int, unsigned char const*) 0.26 7.28 0.02 81220 0.00 0.00 Image::Indeo::IndeoDSP::ffIviColSlant8(int const*, short*, unsigned int, unsigned char const*) 0.26 7.30 0.02 8875 0.00 0.00 Graphics::VectorRendererSpec::gradientFill(unsigned short*, int, int, int) 0.26 7.32 0.02 1122 0.00 0.00 Graphics::ManagedSurface::blitFrom(Graphics::Surface const&, Common::Rect const&, Common::Point const&) 0.26 7.34 0.02 669 0.00 0.00 Graphics::PixelFormat::createFormatCLUT8() 0.26 7.36 0.02 61 0.00 0.00 Graphics::Surface::convertTo(Graphics::PixelFormat const&, unsigned char const*) const 0.26 7.38 0.02 Titanic::CMouseCursor::setPosition(Common::Point const&, double) 0.19 7.39 0.02 4 0.00 0.00 SDL_SetColorKey_replacement(SDL_Surface*, unsigned int, unsigned int) 0.19 7.41 0.02 Graphics::ColorComponent<7>::expand(unsigned int) 0.13 7.42 0.01 13875592 0.00 0.00 Titanic::CTransparencySurface::isPixelTransparent() const 0.13 7.43 0.01 3587758 0.00 0.00 Common::String::c_str() const 0.13 7.44 0.01 1866315 0.00 0.00 Common::Array::operator[](unsigned int) 0.13 7.45 0.01 1765975 0.00 0.00 SWAP_BYTES_16(unsigned short) 0.13 7.46 0.01 1437348 0.00 0.00 Image::Indeo::IndeoDecoderBase::iviMc(Image::Indeo::IVIBandDesc*, void (*)(short*, short const*, unsigned int, int), void (*)(short*, short const*, short const*, unsigned int, int, int), int, int, int, int, int, int, int) 0.13 7.47 0.01 1423776 0.00 0.00 Titanic::OSVideoSurface::loadIfReady() 0.13 7.48 0.01 1361825 0.00 0.00 scumm_stricmp(char const*, char const*) 0.13 7.49 0.01 1334105 0.00 0.00 Common::String::compareToIgnoreCase(Common::String const&) const 0.13 7.50 0.01 1188681 0.00 0.00 Titanic::CVideoSurface::copyPixel(unsigned short*, unsigned short const*, unsigned char, Graphics::PixelFormat const&, bool) 0.13 7.51 0.01 1116616 0.00 0.00 Titanic::SimpleFile::safeRead(void*, unsigned long) 0.13 7.52 0.01 1053528 0.00 0.00 Graphics::Surface::getBasePtr(int, int) 0.13 7.53 0.01 610406 0.00 0.00 Titanic::TTstring::c_str() const 0.13 7.54 0.01 597662 0.00 0.00 Graphics::PixelFormat::ARGBToColor(unsigned char, unsigned char, unsigned char, unsigned char) const 0.13 7.55 0.01 593442 0.00 0.00 Titanic::OSVideoSurface::lock() 0.13 7.56 0.01 358484 0.00 0.00 Common::ReadStream::readUint32LE() 0.13 7.57 0.01 322189 0.00 0.00 Titanic::STFont::writeChar(Titanic::CVideoSurface*, unsigned char, Common::Point const&, Titanic::Rect const&, Titanic::Rect const*) 0.13 7.58 0.01 196651 0.00 0.00 Common::String::String() 0.13 7.59 0.01 169780 0.00 0.00 Titanic::CTreeItem::scan(Titanic::CTreeItem*) const 0.13 7.60 0.01 150552 0.00 0.00 Image::Indeo::IndeoDSP::ffIviInverseSlant4x4(int const*, short*, unsigned int, unsigned char const*) 0.13 7.61 0.01 137680 0.00 0.00 Image::Indeo::IndeoDSP::ffIviDcSlant2d(int const*, short*, unsigned int, int) 0.13 7.62 0.01 80894 0.00 0.00 Common::HashMap, Common::EqualTo >::lookup(unsigned int const&) const 0.13 7.63 0.01 44685 0.00 0.00 Image::Indeo::IndeoDSP::ffIviDcRowSlant(int const*, short*, unsigned int, int) 0.13 7.64 0.01 32360 0.00 0.00 Common::Array::operator[](unsigned int) 0.13 7.65 0.01 6739 0.00 0.00 void Graphics::colorFill(unsigned short*, unsigned short*, unsigned short) 0.13 7.66 0.01 5670 0.00 0.00 Common::HashMap::~HashMap() 0.13 7.67 0.01 3500 0.00 0.00 Common::EventDispatcher::dispatch() 0.13 7.68 0.01 2816 0.00 0.00 Common::HashMap::lookup(Common::String const&) const 0.13 7.69 0.01 998 0.00 0.00 Image::Indeo::IndeoDecoderBase::outputPlane(Image::Indeo::IVIPlaneDesc*, unsigned char*, int) 0.13 7.70 0.01 998 0.00 0.00 Common::BitStreamImpl::~BitStreamImpl() 0.13 7.71 0.01 663 0.00 0.00 SurfaceSdlGraphicsManager::updateScreen() 0.13 7.72 0.01 537 0.00 0.00 Graphics::Screen::update() 0.13 7.73 0.01 509 0.00 0.01 Titanic::AVISurface::renderFrame() 0.13 7.74 0.01 500 0.00 0.00 Image::Indeo::AVFrame::~AVFrame()