diff --git a/config/GLLE78/symbols.txt b/config/GLLE78/symbols.txt index 3e33900..6182afc 100644 --- a/config/GLLE78/symbols.txt +++ b/config/GLLE78/symbols.txt @@ -11246,50 +11246,50 @@ RADCycleTimerDeltaAddr = .text:0x80312824; // type:function size:0x40 scope:glob RADCycleTimerStartAddr64 = .text:0x80312864; // type:function size:0x20 scope:global RADCycleTimerDeltaAddr64 = .text:0x80312884; // type:function size:0x4C scope:global ReadTimeBase = .text:0x803128D0; // type:function size:0x20 scope:global -fn_803128F0 = .text:0x803128F0; // type:function size:0x50 -fn_80312940 = .text:0x80312940; // type:function size:0x1C -fn_8031295C = .text:0x8031295C; // type:function size:0x118 -fn_80312A74 = .text:0x80312A74; // type:function size:0x74 -fn_80312AE8 = .text:0x80312AE8; // type:function size:0x70 -fn_80312B58 = .text:0x80312B58; // type:function size:0x3B0 -fn_80312F08 = .text:0x80312F08; // type:function size:0x9C -fn_80312FA4 = .text:0x80312FA4; // type:function size:0x6C -fn_80313010 = .text:0x80313010; // type:function size:0x6C -fn_8031307C = .text:0x8031307C; // type:function size:0x130 -fn_803131AC = .text:0x803131AC; // type:function size:0x10 -fn_803131BC = .text:0x803131BC; // type:function size:0x80 -fn_8031323C = .text:0x8031323C; // type:function size:0x28 -fn_80313264 = .text:0x80313264; // type:function size:0x98 -fn_803132FC = .text:0x803132FC; // type:function size:0x5C -fn_80313358 = .text:0x80313358; // type:function size:0x224 -fn_8031357C = .text:0x8031357C; // type:function size:0x24 -fn_803135A0 = .text:0x803135A0; // type:function size:0xC0 -fn_80313660 = .text:0x80313660; // type:function size:0xCC -fn_8031372C = .text:0x8031372C; // type:function size:0xCC -fn_803137F8 = .text:0x803137F8; // type:function size:0x94 -fn_8031388C = .text:0x8031388C; // type:function size:0xE0 -fn_8031396C = .text:0x8031396C; // type:function size:0x90 -fn_803139FC = .text:0x803139FC; // type:function size:0x68 -fn_80313A64 = .text:0x80313A64; // type:function size:0x20 -fn_80313A84 = .text:0x80313A84; // type:function size:0x150 +set_both_state = .text:0x803128F0; // type:function size:0x50 scope:local +get_play_pos = .text:0x80312940; // type:function size:0x1C scope:local +set_addrs = .text:0x8031295C; // type:function size:0x118 scope:local +SetStreamVolumePan = .text:0x80312A74; // type:function size:0x74 scope:local +NGC_SoundVolume = .text:0x80312AE8; // type:function size:0x70 scope:local +NGC_SoundInit = .text:0x80312B58; // type:function size:0x3B0 scope:local +NGC_SoundShutdown = .text:0x80312F08; // type:function size:0x9C scope:local +split8 = .text:0x80312FA4; // type:function size:0x6C scope:local +split16 = .text:0x80313010; // type:function size:0x6C scope:local +queue_next = .text:0x8031307C; // type:function size:0x130 scope:local +left_callback_next = .text:0x803131AC; // type:function size:0x10 scope:local +left_callback_first = .text:0x803131BC; // type:function size:0x80 scope:local +NGC_SoundPause = .text:0x8031323C; // type:function size:0x28 scope:local +check_start = .text:0x80313264; // type:function size:0x98 scope:local +NGC_SoundResume = .text:0x803132FC; // type:function size:0x5C scope:local +Ready = .text:0x80313358; // type:function size:0x224 scope:local +Lock = .text:0x8031357C; // type:function size:0x24 scope:local +UnlockMono = .text:0x803135A0; // type:function size:0xC0 scope:local +UnlockStereo16 = .text:0x80313660; // type:function size:0xCC scope:local +UnlockStereo8 = .text:0x8031372C; // type:function size:0xCC scope:local +Volume = .text:0x803137F8; // type:function size:0x94 scope:local +Pan = .text:0x8031388C; // type:function size:0xE0 scope:local +SetOnOff = .text:0x8031396C; // type:function size:0x90 scope:local +Pause = .text:0x803139FC; // type:function size:0x68 scope:local +Close = .text:0x80313A64; // type:function size:0x20 scope:local +Open = .text:0x80313A84; // type:function size:0x150 scope:local BinkOpenAX = .text:0x80313BD4; // type:function size:0x40 scope:global -fn_80313C14 = .text:0x80313C14; // type:function size:0x48 +bpopmalloc = .text:0x80313C14; // type:function size:0x48 scope:local BinkSetError = .text:0x80313C5C; // type:function size:0x34 scope:global BinkGetError = .text:0x80313C90; // type:function size:0xC scope:global BinkSetSoundSystem = .text:0x80313C9C; // type:function size:0xA0 scope:global -fn_80313D3C = .text:0x80313D3C; // type:function size:0x28 -fn_80313D64 = .text:0x80313D64; // type:function size:0xCC -fn_80313E30 = .text:0x80313E30; // type:function size:0x2B4 -fn_803140E4 = .text:0x803140E4; // type:function size:0x4C -fn_80314130 = .text:0x80314130; // type:function size:0x120 +conv16to8 = .text:0x80313D3C; // type:function size:0x28 scope:local +dosilence = .text:0x80313D64; // type:function size:0xCC scope:local +checksound = .text:0x80313E30; // type:function size:0x2B4 scope:local +inittimer = .text:0x803140E4; // type:function size:0x4C scope:local +GotoFrame = .text:0x80314130; // type:function size:0x120 scope:local BinkSetFrameRate = .text:0x80314250; // type:function size:0x14 scope:global BinkSetIOSize = .text:0x80314264; // type:function size:0xC scope:global BinkSetIO = .text:0x80314270; // type:function size:0xC scope:global BinkSetSimulate = .text:0x8031427C; // type:function size:0xC scope:global BinkSetSoundTrack = .text:0x80314288; // type:function size:0x48 scope:global -fn_803142D0 = .text:0x803142D0; // type:function size:0xF4 -fn_803143C4 = .text:0x803143C4; // type:function size:0x1C -fn_803143E0 = .text:0x803143E0; // type:function size:0x44 +high1secrate = .text:0x803142D0; // type:function size:0xF4 scope:local +bink_get_priority_sound = .text:0x803143C4; // type:function size:0x1C scope:local +bink_sound_callback = .text:0x803143E0; // type:function size:0x44 scope:local BinkGetFrameBuffersInfo = .text:0x80314424; // type:function size:0x100 scope:global BinkRegisterFrameBuffers = .text:0x80314524; // type:function size:0x10 scope:global BinkOpen = .text:0x80314534; // type:function size:0x10E0 scope:global @@ -11297,21 +11297,21 @@ BinkCopyToBuffer = .text:0x80315614; // type:function size:0x40 scope:global BinkCopyToBufferRect = .text:0x80315654; // type:function size:0x37C scope:global BinkDoFrame = .text:0x803159D0; // type:function size:0x57C scope:global BinkShouldSkip = .text:0x80315F4C; // type:function size:0xC0 scope:global -fn_8031600C = .text:0x8031600C; // type:function size:0x2C +timeframe = .text:0x8031600C; // type:function size:0x2C scope:local BinkNextFrame = .text:0x80316038; // type:function size:0x18C scope:global BinkGetKeyFrame = .text:0x803161C4; // type:function size:0x15C scope:global BinkGoto = .text:0x80316320; // type:function size:0x240 scope:global BinkClose = .text:0x80316560; // type:function size:0x150 scope:global -fn_803166B0 = .text:0x803166B0; // type:function size:0x5C +endframe = .text:0x803166B0; // type:function size:0x5C scope:local BinkWait = .text:0x8031670C; // type:function size:0x1D0 scope:global BinkPause = .text:0x803168DC; // type:function size:0x158 scope:global BinkGetSummary = .text:0x80316A34; // type:function size:0x1B4 scope:global BinkGetRealtime = .text:0x80316BE8; // type:function size:0x1D8 scope:global -fn_80316DC0 = .text:0x80316DC0; // type:function size:0x210 -fn_80316FD0 = .text:0x80316FD0; // type:function size:0x240 +smallestrect = .text:0x80316DC0; // type:function size:0x210 scope:local +trysplit = .text:0x80316FD0; // type:function size:0x240 scope:local BinkGetRects = .text:0x80317210; // type:function size:0x3FC scope:global BinkService = .text:0x8031760C; // type:function size:0x2C scope:global -fn_80317638 = .text:0x80317638; // type:function size:0x50 +idtoindex = .text:0x80317638; // type:function size:0x50 scope:local BinkSetVolume = .text:0x80317688; // type:function size:0x70 scope:global BinkSetMixBins = .text:0x803176F8; // type:function size:0x78 scope:global BinkSetMixBinVolumes = .text:0x80317770; // type:function size:0x80 scope:global @@ -11327,19 +11327,19 @@ BinkSetVideoOnOff = .text:0x80317BB4; // type:function size:0x14 scope:global BinkSetSoundOnOff = .text:0x80317BC8; // type:function size:0x178 scope:global BinkSetMemory = .text:0x80317D40; // type:function size:0x20 scope:global BinkControlBackgroundIO = .text:0x80317D60; // type:function size:0x3C scope:global -fn_80317D9C = .text:0x80317D9C; // type:function size:0x34 -fn_80317DD0 = .text:0x80317DD0; // type:function size:0xF0 -fn_80317EC0 = .text:0x80317EC0; // type:function size:0x54 -fn_80317F14 = .text:0x80317F14; // type:function size:0xC0 -fn_80317FD4 = .text:0x80317FD4; // type:function size:0x90 -fn_80318064 = .text:0x80318064; // type:function size:0x18C -fn_803181F0 = .text:0x803181F0; // type:function size:0x114 -fn_80318304 = .text:0x80318304; // type:function size:0xA0 -fn_803183A4 = .text:0x803183A4; // type:function size:0x88 -fn_8031842C = .text:0x8031842C; // type:function size:0x31C -fn_80318748 = .text:0x80318748; // type:function size:0xC -fn_80318754 = .text:0x80318754; // type:function size:0x74 -fn_803187C8 = .text:0x803187C8; // type:function size:0x40 +intelendian = .text:0x80317D9C; // type:function size:0x34 scope:local +radreadngc = .text:0x80317DD0; // type:function size:0xF0 scope:local +CancelReadRequests = .text:0x80317EC0; // type:function size:0x54 scope:local +BinkFileReadHeader = .text:0x80317F14; // type:function size:0xC0 scope:local +dosimulate = .text:0x80317FD4; // type:function size:0x90 scope:local +DVDReadCallback = .text:0x80318064; // type:function size:0x18C scope:local +ReadKickoff = .text:0x803181F0; // type:function size:0x114 scope:local +BinkFileIdle = .text:0x80318304; // type:function size:0xA0 scope:local +BinkFileBGControl = .text:0x803183A4; // type:function size:0x88 scope:local +BinkFileReadFrame = .text:0x8031842C; // type:function size:0x31C scope:local +BinkFileGetBufferSize = .text:0x80318748; // type:function size:0xC scope:local +BinkFileSetInfo = .text:0x80318754; // type:function size:0x74 scope:local +BinkFileClose = .text:0x803187C8; // type:function size:0x40 scope:local BinkFileOpen = .text:0x80318808; // type:function size:0x140 scope:global RADSetMemory = .text:0x80318948; // type:function size:0x14 scope:global radmalloc = .text:0x8031895C; // type:function size:0xBC scope:global @@ -11355,19 +11355,19 @@ YUV_blit = .text:0x80319308; // type:function size:0x270 scope:global YUV_blit_mask = .text:0x80319578; // type:function size:0x510 scope:global YUV_init = .text:0x80319A88; // type:function size:0x78 scope:global BinkGetPalette = .text:0x80319B00; // type:function size:0x84 scope:global -fn_80319B84 = .text:0x80319B84; // type:function size:0x58 -fn_80319BDC = .text:0x80319BDC; // type:function size:0x60 -fn_80319C3C = .text:0x80319C3C; // type:function size:0xAC -fn_80319CE8 = .text:0x80319CE8; // type:function size:0x2F8 -fn_80319FE0 = .text:0x80319FE0; // type:function size:0x2C4 +fxptof = .text:0x80319B84; // type:function size:0x58 scope:local +quanttos16s = .text:0x80319BDC; // type:function size:0x60 scope:local +quanttos16chans2 = .text:0x80319C3C; // type:function size:0xAC scope:local +read_rle_samples = .text:0x80319CE8; // type:function size:0x2F8 scope:local +Unquant = .text:0x80319FE0; // type:function size:0x2C4 scope:local BinkAudioDecompressOpen = .text:0x8031A2A4; // type:function size:0x354 scope:global BinkAudioDecompress = .text:0x8031A5F8; // type:function size:0x14C scope:global BinkAudioDecompressClose = .text:0x8031A744; // type:function size:0x20 scope:global -fn_8031A764 = .text:0x8031A764; // type:function size:0x60 -fn_8031A7C4 = .text:0x8031A7C4; // type:function size:0x68 +remove_cb_from_list = .text:0x8031A764; // type:function size:0x60 scope:local +add_sorted = .text:0x8031A7C4; // type:function size:0x68 scope:local RADCB_callback_size = .text:0x8031A82C; // type:function size:0x8 scope:global -fn_8031A834 = .text:0x8031A834; // type:function size:0xD0 -fn_8031A904 = .text:0x8031A904; // type:function size:0x50 +call_callbacks = .text:0x8031A834; // type:function size:0xD0 scope:local +RAD_callback_timer = .text:0x8031A904; // type:function size:0x50 scope:local RADCB_allocate_handler = .text:0x8031A954; // type:function size:0x7C scope:global RADCB_register_callback = .text:0x8031A9D0; // type:function size:0x6C scope:global RADCB_unregister_callback = .text:0x8031AA3C; // type:function size:0xAC scope:global @@ -11384,21 +11384,21 @@ RADCB_suspend_2_handlers = .text:0x8031AE60; // type:function size:0x34 scope:gl RADCB_free_handler = .text:0x8031AE94; // type:function size:0x44 scope:global RADCB_free_2_handlers = .text:0x8031AED8; // type:function size:0x34 scope:global RADCB_idle_on_callbacks = .text:0x8031AF0C; // type:function size:0x4 scope:global -fn_8031AF10 = .text:0x8031AF10; // type:function size:0x58 -fn_8031AF68 = .text:0x8031AF68; // type:function size:0x8C -fn_8031AFF4 = .text:0x8031AFF4; // type:function size:0x790 -fn_8031B784 = .text:0x8031B784; // type:function size:0x34 -fn_8031B7B8 = .text:0x8031B7B8; // type:function size:0x84 -fn_8031B83C = .text:0x8031B83C; // type:function size:0x278 -fn_8031BAB4 = .text:0x8031BAB4; // type:function size:0x290 -fn_8031BD44 = .text:0x8031BD44; // type:function size:0x274 -fn_8031BFB8 = .text:0x8031BFB8; // type:function size:0x1F0 -fn_8031C1A8 = .text:0x8031C1A8; // type:function size:0x1DC -fn_8031C384 = .text:0x8031C384; // type:function size:0x258 -fn_8031C5DC = .text:0x8031C5DC; // type:function size:0x318 -fn_8031C8F4 = .text:0x8031C8F4; // type:function size:0x44 +OpenReadBundle = .text:0x8031AF10; // type:function size:0x58 scope:local +simpmergesort = .text:0x8031AF68; // type:function size:0x8C scope:local +ReadHuffTable = .text:0x8031AFF4; // type:function size:0x790 scope:local +StartReadHuff4Bundle = .text:0x8031B784; // type:function size:0x34 scope:local +StartReadHuff8Bundle = .text:0x8031B7B8; // type:function size:0x84 scope:local +CheckReadRLEHuff4Bundle = .text:0x8031B83C; // type:function size:0x278 scope:local +CheckReadHuff8Bundle = .text:0x8031BAB4; // type:function size:0x290 scope:local +NewCheckReadHuff8Bundle = .text:0x8031BD44; // type:function size:0x274 scope:local +CheckReadHuff4Bundle = .text:0x8031BFB8; // type:function size:0x1F0 scope:local +CheckReadHuff4PairBundle = .text:0x8031C1A8; // type:function size:0x1DC scope:local +CheckReadHuff4SBundle = .text:0x8031C384; // type:function size:0x258 scope:local +CheckReadDelta16Bundle = .text:0x8031C5DC; // type:function size:0x318 scope:local +getbunsize = .text:0x8031C8F4; // type:function size:0x44 scope:local ExpandBundleSizes = .text:0x8031C938; // type:function size:0x100 scope:global -fn_8031CA38 = .text:0x8031CA38; // type:function size:0x1980 +ExpandPlane = .text:0x8031CA38; // type:function size:0x1980 scope:local ExpandBink = .text:0x8031E3B8; // type:function size:0x1F4 scope:global pushmalloc = .text:0x8031E5AC; // type:function size:0x10C scope:global popmalloctotal = .text:0x8031E6B8; // type:function size:0xC scope:global @@ -11408,44 +11408,44 @@ fn_8031E8E8 = .text:0x8031E8E8; // type:function size:0x44 YUV16 = .text:0x8031E92C; // type:function size:0x78 scope:global rdft = .text:0x8031E9A4; // type:function size:0x17C scope:global ddct = .text:0x8031EB20; // type:function size:0x208 scope:global -fn_8031ED28 = .text:0x8031ED28; // type:function size:0x240 -fn_8031EF68 = .text:0x8031EF68; // type:function size:0x124 -fn_8031F08C = .text:0x8031F08C; // type:function size:0x168 -fn_8031F1F4 = .text:0x8031F1F4; // type:function size:0x168 -fn_8031F35C = .text:0x8031F35C; // type:function size:0x2CC -fn_8031F628 = .text:0x8031F628; // type:function size:0x38C -fn_8031F9B4 = .text:0x8031F9B4; // type:function size:0xD4 -fn_8031FA88 = .text:0x8031FA88; // type:function size:0x164 -fn_8031FBEC = .text:0x8031FBEC; // type:function size:0x44 -fn_8031FC30 = .text:0x8031FC30; // type:function size:0x74 -fn_8031FCA4 = .text:0x8031FCA4; // type:function size:0x758 -fn_803203FC = .text:0x803203FC; // type:function size:0x764 -fn_80320B60 = .text:0x80320B60; // type:function size:0xC8 -fn_80320C28 = .text:0x80320C28; // type:function size:0xC4 -fn_80320CEC = .text:0x80320CEC; // type:function size:0x240 -fn_80320F2C = .text:0x80320F2C; // type:function size:0x268 -fn_80321194 = .text:0x80321194; // type:function size:0x394 -fn_80321528 = .text:0x80321528; // type:function size:0x46C -fn_80321994 = .text:0x80321994; // type:function size:0xB4 -fn_80321A48 = .text:0x80321A48; // type:function size:0xB8 -fn_80321B00 = .text:0x80321B00; // type:function size:0x4C0 -fn_80321FC0 = .text:0x80321FC0; // type:function size:0x584 -fn_80322544 = .text:0x80322544; // type:function size:0x1D8 -fn_8032271C = .text:0x8032271C; // type:function size:0x218 -fn_80322934 = .text:0x80322934; // type:function size:0x84 -fn_803229B8 = .text:0x803229B8; // type:function size:0x84 -fn_80322A3C = .text:0x80322A3C; // type:function size:0x34 -fn_80322A70 = .text:0x80322A70; // type:function size:0xB8 -fn_80322B28 = .text:0x80322B28; // type:function size:0xB8 -fn_80322BE0 = .text:0x80322BE0; // type:function size:0x90 -fn_80322C70 = .text:0x80322C70; // type:function size:0x32C -fn_80322F9C = .text:0x80322F9C; // type:function size:0x364 +makewt = .text:0x8031ED28; // type:function size:0x240 scope:local +makect = .text:0x8031EF68; // type:function size:0x124 scope:local +cftfsub = .text:0x8031F08C; // type:function size:0x168 scope:local +cftbsub = .text:0x8031F1F4; // type:function size:0x168 scope:local +bitrv2 = .text:0x8031F35C; // type:function size:0x2CC scope:local +bitrv2conj = .text:0x8031F628; // type:function size:0x38C scope:local +bitrv216 = .text:0x8031F9B4; // type:function size:0xD4 scope:local +bitrv216neg = .text:0x8031FA88; // type:function size:0x164 scope:local +bitrv208 = .text:0x8031FBEC; // type:function size:0x44 scope:local +bitrv208neg = .text:0x8031FC30; // type:function size:0x74 scope:local +cftf1st = .text:0x8031FCA4; // type:function size:0x758 scope:local +cftb1st = .text:0x803203FC; // type:function size:0x764 scope:local +cftrec1 = .text:0x80320B60; // type:function size:0xC8 scope:local +cftrec2 = .text:0x80320C28; // type:function size:0xC4 scope:local +cftexp1 = .text:0x80320CEC; // type:function size:0x240 scope:local +cftexp2 = .text:0x80320F2C; // type:function size:0x268 scope:local +cftmdl1 = .text:0x80321194; // type:function size:0x394 scope:local +cftmdl2 = .text:0x80321528; // type:function size:0x46C scope:local +cftfx41 = .text:0x80321994; // type:function size:0xB4 scope:local +cftfx42 = .text:0x80321A48; // type:function size:0xB8 scope:local +cftf161 = .text:0x80321B00; // type:function size:0x4C0 scope:local +cftf162 = .text:0x80321FC0; // type:function size:0x584 scope:local +cftf081 = .text:0x80322544; // type:function size:0x1D8 scope:local +cftf082 = .text:0x8032271C; // type:function size:0x218 scope:local +cftf040 = .text:0x80322934; // type:function size:0x84 scope:local +cftb040 = .text:0x803229B8; // type:function size:0x84 scope:local +cftx020 = .text:0x80322A3C; // type:function size:0x34 scope:local +rftfsub = .text:0x80322A70; // type:function size:0xB8 scope:local +rftbsub = .text:0x80322B28; // type:function size:0xB8 scope:local +dctsub = .text:0x80322BE0; // type:function size:0x90 scope:local +fastidct8x8 = .text:0x80322C70; // type:function size:0x32C scope:local +fastidct8x8d = .text:0x80322F9C; // type:function size:0x364 scope:local FastmIDCT8x8 = .text:0x80323300; // type:function size:0x30 scope:global FastIDCT8x8 = .text:0x80323330; // type:function size:0x30 scope:global FastIDCT8x8d = .text:0x80323360; // type:function size:0x30 scope:global FastmIDCT8x8WithMotion = .text:0x80323390; // type:function size:0x384 scope:global ReadBPLossless = .text:0x80323714; // type:function size:0x98C scope:global -fn_803240A0 = .text:0x803240A0; // type:function size:0x4F4 +readlossy = .text:0x803240A0; // type:function size:0x4F4 scope:local ReadBPLossy = .text:0x80324594; // type:function size:0x158 scope:global ReadBPLossyWithMotion = .text:0x803246EC; // type:function size:0x468 scope:global __init_cpp_exceptions_reference = .ctors:0x80324B60; // type:object size:0x4 scope:global diff --git a/src/3rdParty/bink/src/sdk/bitplane.c b/src/3rdParty/bink/src/sdk/bitplane.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/dct.c b/src/3rdParty/bink/src/sdk/dct.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/binkacd.c b/src/3rdParty/bink/src/sdk/decode/binkacd.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/binkread.c b/src/3rdParty/bink/src/sdk/decode/binkread.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/expand.c b/src/3rdParty/bink/src/sdk/decode/expand.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/ngc/ngcfile.c b/src/3rdParty/bink/src/sdk/decode/ngc/ngcfile.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/ngc/ngcsnd.c b/src/3rdParty/bink/src/sdk/decode/ngc/ngcsnd.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/ppc/ppcyuy2.c b/src/3rdParty/bink/src/sdk/decode/ppc/ppcyuy2.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/decode/yuv.c b/src/3rdParty/bink/src/sdk/decode/yuv.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/fft.c b/src/3rdParty/bink/src/sdk/fft.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/bink/src/sdk/popmal.c b/src/3rdParty/bink/src/sdk/popmal.c new file mode 100644 index 0000000..e69de29 diff --git a/src/3rdParty/shared/time/ngc/radcb.c b/src/3rdParty/shared/time/ngc/radcb.c new file mode 100644 index 0000000..e69de29