diff options
| author | nakeee <nakeee@gmail.com> | 2008-09-07 20:29:31 +0000 |
|---|---|---|
| committer | nakeee <nakeee@gmail.com> | 2008-09-07 20:29:31 +0000 |
| commit | ac83588c3a758d871c482e1cf5ac45dc1fdcd673 (patch) | |
| tree | d7fb20fe5c5599f9983a964d88d8d9d72c2add84 /Source/Core/DolphinWX/src/ISOFile.cpp | |
| parent | 21171d8b1b52a211130b24bc89297a7aafa903a6 (diff) | |
continue changing src to Src
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@474 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DolphinWX/src/ISOFile.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/src/ISOFile.cpp | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/Source/Core/DolphinWX/src/ISOFile.cpp b/Source/Core/DolphinWX/src/ISOFile.cpp deleted file mode 100644 index 54a21a4c45..0000000000 --- a/Source/Core/DolphinWX/src/ISOFile.cpp +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (C) 2003-2008 Dolphin Project.
-
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, version 2.0.
-
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License 2.0 for more details.
-
-// A copy of the GPL 2.0 should have been included with the program.
-// If not, see http://www.gnu.org/licenses/
-
-// Official SVN repository and contact information can be found at
-// http://code.google.com/p/dolphin-emu/
-
-#include <string>
-#include <vector>
-
-#include "Globals.h"
-#include "ISOFile.h"
-
-#include "VolumeCreator.h"
-#include "Filesystem.h"
-#include "BannerLoader.h"
-#include "FileSearch.h"
-
-#define DVD_BANNER_WIDTH 96
-#define DVD_BANNER_HEIGHT 32
-
-static u32 g_ImageTemp[DVD_BANNER_WIDTH * DVD_BANNER_HEIGHT];
-
-CISOFile::CISOFile(const std::string& _rFileName)
- : m_FileName(_rFileName),
- m_FileSize(0),
- m_Valid(false)
-{
- DiscIO::IVolume* pVolume = DiscIO::CreateVolumeFromFilename(_rFileName);
-
- if (pVolume != NULL)
- {
- m_Name = _rFileName;
- m_Country = pVolume->GetCountry();
- m_FileSize = pVolume->GetSize();
- m_Name = pVolume->GetName();
- m_UniqueID = pVolume->GetUniqueID();
-
- // check if we can get some infos from the banner file too
- DiscIO::IFileSystem* pFileSystem = DiscIO::CreateFileSystem(*pVolume);
-
- if (pFileSystem != NULL)
- {
- DiscIO::IBannerLoader* pBannerLoader = DiscIO::CreateBannerLoader(*pFileSystem);
-
- if (pBannerLoader != NULL)
- {
- if (pBannerLoader->IsValid())
- {
- pBannerLoader->GetName(m_Name, 0); //m_Country == DiscIO::IVolume::COUNTRY_JAP ? 1 : 0);
- pBannerLoader->GetCompany(m_Company);
-
- if (pBannerLoader->GetBanner(g_ImageTemp))
- {
- unsigned char* pImage = (unsigned char*)malloc(DVD_BANNER_WIDTH * DVD_BANNER_HEIGHT * 3);
-
- for (size_t i = 0; i < DVD_BANNER_WIDTH * DVD_BANNER_HEIGHT; i++)
- {
- pImage[i * 3 + 0] = (g_ImageTemp[i] & 0xFF0000) >> 16;
- pImage[i * 3 + 1] = (g_ImageTemp[i] & 0x00FF00) >> 8;
- pImage[i * 3 + 2] = (g_ImageTemp[i] & 0x0000FF) >> 0;
- }
-
- m_Image.Create(DVD_BANNER_WIDTH, DVD_BANNER_HEIGHT, pImage);
- }
- }
- else
- {
- // default banner
- }
-
- delete pBannerLoader;
- }
-
- delete pFileSystem;
- }
-
- delete pVolume;
-
- m_Valid = true;
- }
-}
-
-
-CISOFile::~CISOFile()
-{}
-
-
|
