Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRDvdRipper.cpp File Reference

Functions

static int JKRDecompressFromDVD (JKRDvdFile *, void *, u32, u32, u32, u32, u32 *)
 
static int decompSZS_subroutine (u8 *, u8 *)
 
static u8firstSrcData ()
 
static u8nextSrcData (u8 *)
 

Variables

static u8 errorRetry = 0x01
 
static u8 lit_491 [12]
 
static OSMutex decompMutex
 
static u8szpBuf
 
static u8szpEnd
 
static u8refBuf
 
static u8refEnd
 
static u8refCurrent
 
static u32 srcOffset
 
static u32 transLeft
 
static u8srcLimit
 
static JKRDvdFilesrcFile
 
static u32 fileOffset
 
static u32 readCount
 
static u32 maxDest
 
static bool data_80451458
 
static u32tsPtr
 
static u32 tsArea
 

Function Documentation

◆ decompSZS_subroutine()

static int decompSZS_subroutine ( u8 src,
u8 dest 
)
static

◆ firstSrcData()

static u8 * firstSrcData ( )
static

◆ JKRDecompressFromDVD()

static int JKRDecompressFromDVD ( JKRDvdFile dvdFile,
void dst,
u32  fileSize,
u32  inMaxDest,
u32  inFileOffset,
u32  inSrcOffset,
u32 inTsPtr 
)
static

◆ nextSrcData()

static u8 * nextSrcData ( u8 src)
static

Variable Documentation

◆ data_80451458

bool data_80451458
static

◆ decompMutex

OSMutex decompMutex
static

◆ errorRetry

u8 errorRetry = 0x01
static

◆ fileOffset

u32 fileOffset
static

◆ lit_491

u8 lit_491[12]
static

◆ maxDest

u32 maxDest
static

◆ readCount

u32 readCount
static

◆ refBuf

u8* refBuf
static

◆ refCurrent

u8* refCurrent
static

◆ refEnd

u8* refEnd
static

◆ srcFile

JKRDvdFile* srcFile
static

◆ srcLimit

u8* srcLimit
static

◆ srcOffset

u32 srcOffset
static

◆ szpBuf

u8* szpBuf
static

◆ szpEnd

u8* szpEnd
static

◆ transLeft

u32 transLeft
static

◆ tsArea

u32 tsArea
static

◆ tsPtr

u32* tsPtr
static