Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Game Emu Player (foo_gep) by kode54 (Read 273371 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Game Emu Player (foo_gep) by kode54

Reply #375
I found a minor bug in version 1.177 of Game Emu Player when you load a KSS file with an M3U playlist. The first open inserts all the tracks into the display playlist, but subsequent reopens of the KSS file load the playlist from memory rather than from the disk again. This creates an inconsistency when you modify the M3U playlist, and reopen the KSS file--it still uses the playlist from the first time with the original tags, even if you remove them first.

Note, only the display is wrong, the underlying timing is correct. For example. If you have a 3 minute song, change the M3U playlist to 1 minute, and reopen the KSS file, the display will still read 3 minutes, and the progress bar will appear like a 3 minute song, but the song will only play for the 1 minute.

Thankfully, there is a simple work around. Just clear the playlist, close foobar2000, reopen it, and open the KSS file again, but you have to do this every time you modify the M3U playlist.

Game Emu Player (foo_gep) by kode54

Reply #376
This may or may not be an error with this component, I thought that I would report the issue here before reporting it to the actual replay-gain scanner though.

System Overview: http://www.zageron.com/img/20140119070353704.png
Foobar version: 1.3.1 beta (error occurs in non beta as well)
Detailed System Specs: http://pastebin.com/GuVSGZY5


Here is a screenshot of the problem. (Error scanning replay gain in synthesized files. out of memory)
http://www.zageron.com/img/20140119065345475.png
I'm definitely not out of memory.


Here is the file format for one of the files. (The files which are effected are random) (Format: .vgm)
http://www.zageron.com/img/20140119065420564.png

[Note: .minipsf, .minigsf, .spc, and .xm seem to scan for replay just fine. I tried to scan a lot, and it seemed to work well.]


This is the component I am using for decryption: (Game Emu Player) [no kidding]
http://www.zageron.com/img/20140119065541689.png

Game Emu Player (foo_gep) by kode54

Reply #377
When playing spc files, change the pitch higher in View>GEP control will crash foobar2000, tried in foobar2000 1.3.0 and 1.31 even in a fresh minimal portable install with all settings in default. Can anyone confirm this?

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 6FC2A4C6h
Access violation, operation: read, address: 0074B002h

Call path:
playback_process entry=>input_decoder::run

Code bytes (6FC2A4C6h):
6FC2A486h:  57 8D 4B 0C 1B F2 E8 8F E4 FA FF 6A 00 68 00 80
6FC2A496h:  01 00 56 57 E8 11 7C FC FF 01 03 8B 73 08 11 53
6FC2A4A6h:  04 8B AB 04 06 00 00 2B AB 0C 06 00 00 D1 FD 3B
6FC2A4B6h:  EE 76 47 3B F5 73 2B 8D BB 74 06 00 00 8D 3C 77
6FC2A4C6h:  0F B7 47 02 8B 8B 70 06 00 00 50 0F B7 07 50 E8
6FC2A4D6h:  CD 2F 01 00 84 C0 74 27 83 C6 02 83 C7 04 3B F5
6FC2A4E6h:  72 DE 68 00 20 00 00 8D 83 74 06 00 00 50 8D 4B
6FC2A4F6h:  0C E8 09 99 FA FF 83 63 08 00 5F 5E 5D 5B C3 89

Stack (053AF16Ch):
053AF14Ch:  00000000 FFFFFD34 000002E4 FFFFFD34
053AF15Ch:  000002CC 00000019 00000000 00000000
053AF16Ch:  FFFE8000 007111D8 00721248 000004F0
053AF17Ch:  6FC6841F 007111D8 007111D8 053AF1DC
053AF18Ch:  00000400 0117B9A0 00000164 007111D8
053AF19Ch:  00000BFF 6FBD6982 00736B38 6FBD5755
053AF1ACh:  006D09A4 006D0900 00000400 6FBD570D
053AF1BCh:  00736B38 00000400 006D09B4 6FC27051
053AF1CCh:  00000400 00736B38 00736B38 006D09A4
053AF1DCh:  00736B38 6FBD56B6 00000400 00736B38
053AF1ECh:  006D09B4 6FBD5445 00736B38 00000400
053AF1FCh:  053AFAE4 053AF25C 006D05A8 00736B38
053AF20Ch:  6FBD537D 006D0900 00736B38 053AFAE4
053AF21Ch:  053AFAE4 03153370 0117BA30 0779F8DF
053AF22Ch:  00000008 00007D00 3FE00000 0000012A
053AF23Ch:  015249C0 006C4AD0 00000012 053AF264
053AF24Ch:  053AF288 6FC650E4 FFFFFFFF 00000012
053AF25Ch:  053AF294 6FC0493F 053AFAE4 03153330
053AF26Ch:  03153330 03153370 014A0F68 053AFAE4
053AF27Ch:  03153330 03153370 00000016 053AFB60

Registers:
EAX: 00000001, EBX: 00721248, ECX: 0073727A, EDX: 007111D8
ESI: 00014BA2, EDI: 0074B000, EBP: FFFFFFCE, ESP: 053AF16C

Crash location:
Module: foo_gep
Offset: 5A4C6h
Symbol: "foobar2000_get_interface" (+4A9C6h)

Loaded modules:
foobar2000   loaded at 013A0000h - 0156E000h
ntdll loaded at 77550000h - 776D0000h
kernel32 loaded at 74E00000h - 74F10000h
KERNELBASE   loaded at 75100000h - 75147000h
COMCTL32 loaded at 73A20000h - 73BBE000h
msvcrt   loaded at 76BE0000h - 76C8C000h
GDI32 loaded at 75560000h - 755F0000h
USER32   loaded at 75690000h - 75790000h
ADVAPI32 loaded at 74F50000h - 74FF0000h
sechost   loaded at 76940000h - 76959000h
RPCRT4   loaded at 75A10000h - 75B00000h
SspiCli   loaded at 74C30000h - 74C90000h
CRYPTBASE loaded at 74C20000h - 74C2C000h
LPK   loaded at 750D0000h - 750DA000h
USP10 loaded at 755F0000h - 7568D000h
SHLWAPI   loaded at 74D90000h - 74DE7000h
DSOUND   loaded at 72A50000h - 72AC2000h
ole32 loaded at 75400000h - 7555C000h
WINMM loaded at 74720000h - 74752000h
POWRPROF loaded at 72280000h - 722A5000h
SETUPAPI loaded at 75790000h - 7592D000h
CFGMGR32 loaded at 74C90000h - 74CB7000h
OLEAUT32 loaded at 76B50000h - 76BDF000h
DEVOBJ   loaded at 750E0000h - 750F2000h
UxTheme   loaded at 74260000h - 742E0000h
SHELL32   loaded at 75BD0000h - 7681A000h
zlib1 loaded at 62E80000h - 62E9F000h
shared   loaded at 70DE0000h - 70E0B000h
imagehlp loaded at 76B20000h - 76B4B000h
dbghelp   loaded at 73BC0000h - 73CAB000h
COMDLG32 loaded at 75930000h - 759AB000h
CRYPT32   loaded at 76820000h - 76940000h
MSASN1   loaded at 74DF0000h - 74DFC000h
Secur32   loaded at 746A0000h - 746A8000h
gdiplus   loaded at 70F30000h - 710C0000h
WINHTTP   loaded at 72AF0000h - 72B48000h
webio loaded at 729A0000h - 729EF000h
IMM32 loaded at 759B0000h - 75A10000h
MSCTF loaded at 74CC0000h - 74D8C000h
guard32   loaded at 10000000h - 1005A000h
VERSION   loaded at 74C00000h - 74C09000h
fltlib   loaded at 749C0000h - 749C7000h
foo_gep   loaded at 6FBD0000h - 6FD69000h
MSIMG32   loaded at 74970000h - 74975000h
foo_input_std loaded at 6FA70000h - 6FBC8000h
MSACM32   loaded at 74030000h - 74044000h
avcodec-fb2k-55   loaded at 6F890000h - 6FA63000h
avutil-fb2k-52   loaded at 6F820000h - 6F887000h
foo_ui_std   loaded at 6F730000h - 6F81B000h
CLBCatQ   loaded at 74FF0000h - 75073000h
MMDevApi loaded at 74780000h - 747B9000h
PROPSYS   loaded at 747C0000h - 748B5000h
AUDIOSES loaded at 74340000h - 74376000h
CRYPTSP   loaded at 73900000h - 73916000h
rsaenh   loaded at 738C0000h - 738FB000h
RpcRtRemote   loaded at 74020000h - 7402E000h
explorerframe loaded at 05010000h - 0517F000h
DUser loaded at 73CC0000h - 73CEF000h
DUI70 loaded at 04AE0000h - 04B92000h
avrt loaded at 74310000h - 74317000h

Stack dump analysis:
Address: 6FC6841Fh (foo_gep+9841Fh), symbol: "foobar2000_get_interface" (+8891Fh)
Address: 6FBD6982h (foo_gep+6982h)
Address: 6FBD5755h (foo_gep+5755h)
Address: 6FBD570Dh (foo_gep+570Dh)
Address: 6FC27051h (foo_gep+57051h), symbol: "foobar2000_get_interface" (+47551h)
Address: 6FBD56B6h (foo_gep+56B6h)
Address: 6FBD5445h (foo_gep+5445h)
Address: 6FBD537Dh (foo_gep+537Dh)
Address: 015249C0h (foobar2000+1849C0h)
Address: 6FC650E4h (foo_gep+950E4h), symbol: "foobar2000_get_interface" (+855E4h)
Address: 6FC0493Fh (foo_gep+3493Fh), symbol: "foobar2000_get_interface" (+24E3Fh)
Address: 014A0F68h (foobar2000+100F68h)
Address: 014C2FFFh (foobar2000+122FFFh)
Address: 014257C1h (foobar2000+857C1h)
Address: 0142773Dh (foobar2000+8773Dh)
Address: 775C71F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77580098h (ntdll+30098h), symbol: "LdrGetDllHandleEx" (+340h)
Address: 7757FD4Fh (ntdll+2FD4Fh), symbol: "LdrGetDllHandle" (+18h)
Address: 75111A35h (KERNELBASE+11A35h), symbol: "GetModuleFileNameW" (+1A9h)
Address: 75111AC0h (KERNELBASE+11AC0h), symbol: "GetModuleFileNameW" (+234h)
Address: 6F7D15A0h (foo_ui_std+A15A0h), symbol: "foobar2000_get_interface" (+21A20h)
Address: 75111AC0h (KERNELBASE+11AC0h), symbol: "GetModuleFileNameW" (+234h)
Address: 74E00000h (kernel32+0h)
Address: 75136FF0h (KERNELBASE+36FF0h), symbol: "IsNLSDefinedString" (+4DAh)
Address: 75111AC0h (KERNELBASE+11AC0h), symbol: "GetModuleFileNameW" (+234h)
Address: 7513739Eh (KERNELBASE+3739Eh), symbol: "IsNLSDefinedString" (+888h)
Address: 75111CFBh (KERNELBASE+11CFBh), symbol: "GetModuleFileNameW" (+46Fh)
Address: 6F730000h (foo_ui_std+0h)
Address: 6F7D15A0h (foo_ui_std+A15A0h), symbol: "foobar2000_get_interface" (+21A20h)
Address: 74E00000h (kernel32+0h)
Address: 74E00000h (kernel32+0h)
Address: 74E00000h (kernel32+0h)
Address: 74C22B46h (CRYPTBASE+2B46h), symbol: "SystemFunction036" (+1856h)
Address: 74C22B80h (CRYPTBASE+2B80h), symbol: "SystemFunction036" (+1890h)
Address: 74E00000h (kernel32+0h)
Address: 775601E8h (ntdll+101E8h), symbol: "KiIntSystemCall" (+8h)
Address: 775621D4h (ntdll+121D4h), symbol: "KiIntSystemCall" (+1FF4h)
Address: 77564178h (ntdll+14178h), symbol: "KiIntSystemCall" (+3F98h)
Address: 77580199h (ntdll+30199h), symbol: "LdrGetDllHandleEx" (+441h)
Address: 77550000h (ntdll+0h)
Address: 775621D4h (ntdll+121D4h), symbol: "KiIntSystemCall" (+1FF4h)
Address: 775801DBh (ntdll+301DBh), symbol: "LdrGetDllHandleEx" (+483h)
Address: 77550000h (ntdll+0h)
Address: 775801DBh (ntdll+301DBh), symbol: "LdrGetDllHandleEx" (+483h)
Address: 775500D8h (ntdll+D8h)
Address: 775C71F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77550000h (ntdll+0h)
Address: 77550000h (ntdll+0h)
Address: 775500D8h (ntdll+D8h)
Address: 775C71F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 014F6E58h (foobar2000+156E58h)
Address: 775801DBh (ntdll+301DBh), symbol: "LdrGetDllHandleEx" (+483h)
Address: 7758032Ah (ntdll+3032Ah), symbol: "LdrGetProcedureAddressEx" (+11Fh)
Address: 775803A2h (ntdll+303A2h), symbol: "LdrGetProcedureAddressEx" (+197h)
Address: 7757E1B2h (ntdll+2E1B2h), symbol: "RtlFreeUnicodeString" (+6Ch)
Address: 77580378h (ntdll+30378h), symbol: "LdrGetProcedureAddressEx" (+16Dh)
Address: 77550000h (ntdll+0h)
Address: 7757E1B2h (ntdll+2E1B2h), symbol: "RtlFreeUnicodeString" (+6Ch)
Address: 77589DD5h (ntdll+39DD5h), symbol: "RtlDecodePointer" (+0h)
Address: 74C22BC2h (CRYPTBASE+2BC2h), symbol: "SystemFunction036" (+18D2h)
Address: 74C22B46h (CRYPTBASE+2B46h), symbol: "SystemFunction036" (+1856h)
Address: 74C22A6Eh (CRYPTBASE+2A6Eh), symbol: "SystemFunction036" (+177Eh)
Address: 74C22AD1h (CRYPTBASE+2AD1h), symbol: "SystemFunction036" (+17E1h)
Address: 014F6E58h (foobar2000+156E58h)
Address: 014F6E58h (foobar2000+156E58h)
Address: 756A9E92h (USER32+19E92h), symbol: "ClientThreadSetup" (+EFh)
Address: 756A9E3Ah (USER32+19E3Ah), symbol: "ClientThreadSetup" (+97h)
Address: 7759F240h (ntdll+4F240h), symbol: "RtlRetrieveNtUserPfn" (+37h)
Address: 7759F2F8h (ntdll+4F2F8h), symbol: "RtlRetrieveNtUserPfn" (+EFh)
Address: 7759F3B0h (ntdll+4F3B0h), symbol: "RtlRetrieveNtUserPfn" (+1A7h)
Address: 75690000h (USER32+0h), symbol: "Ordinal2457" (+0h)
Address: 74C212E7h (CRYPTBASE+12E7h)
Address: 74C21489h (CRYPTBASE+1489h), symbol: "SystemFunction036" (+199h)
Address: 74C21454h (CRYPTBASE+1454h), symbol: "SystemFunction036" (+164h)
Address: 74C21464h (CRYPTBASE+1464h), symbol: "SystemFunction036" (+174h)
Address: 74C21376h (CRYPTBASE+1376h), symbol: "SystemFunction036" (+86h)
Address: 74C21343h (CRYPTBASE+1343h), symbol: "SystemFunction036" (+53h)
Address: 75A2F66Ch (RPCRT4+1F66Ch), symbol: "UuidCreate" (+F1h)
Address: 75A2F61Dh (RPCRT4+1F61Dh), symbol: "UuidCreate" (+A2h)
Address: 755476C0h (ole32+1476C0h), symbol: "WdtpInterfacePointer_UserFree" (+2B8Fh)
Address: 75A2F62Bh (RPCRT4+1F62Bh), symbol: "UuidCreate" (+B0h)
Address: 747A83A8h (MMDevApi+283A8h), symbol: "Ordinal13" (+180Eh)
Address: 7757015Dh (ntdll+2015Dh), symbol: "ZwWaitForMultipleObjects" (+15h)
Address: 751115E9h (KERNELBASE+115E9h), symbol: "WaitForMultipleObjectsEx" (+100h)
Address: 014EDFE0h (foobar2000+14DFE0h)
Address: 74E92A32h (kernel32+92A32h), symbol: "PowerCreateRequest" (+0h)
Address: 74E92AD4h (kernel32+92AD4h), symbol: "PowerSetRequest" (+0h)
Address: 74E92A90h (kernel32+92A90h), symbol: "PowerClearRequest" (+0h)
Address: 7500086Ah (CLBCatQ+1086Ah), symbol: "GetCatalogObject2" (+D1B4h)
Address: 014D1515h (foobar2000+131515h)
Address: 01426BFBh (foobar2000+86BFBh)
Address: 756B0B69h (USER32+20B69h), symbol: "MsgWaitForMultipleObjects" (+1Fh)
Address: 014D152Fh (foobar2000+13152Fh)
Address: 01426BB3h (foobar2000+86BB3h)
Address: 01426B24h (foobar2000+86B24h)
Address: 014D153Eh (foobar2000+13153Eh)
Address: 01426AFCh (foobar2000+86AFCh)
Address: 014C2FFFh (foobar2000+122FFFh)
Address: 014B198Bh (foobar2000+11198Bh)
Address: 014B5880h (foobar2000+115880h)
Address: 014B1A15h (foobar2000+111A15h)
Address: 74E1336Ah (kernel32+1336Ah), symbol: "BaseThreadInitThunk" (+12h)
Address: 77589F72h (ntdll+39F72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 74E376C7h (kernel32+376C7h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 74E376C7h (kernel32+376C7h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 775C71F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77589F45h (ntdll+39F45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 014B19B1h (foobar2000+1119B1h)
Address: 014B19B1h (foobar2000+1119B1h)

Environment:
App: foobar2000 v1.3.1
UI: Default User Interface 0.9.5

Components:
Core (2014-01-23 14:34:22 UTC)
foobar2000 core 1.3.1
foo_gep.dll (2014-02-02 05:56:16 UTC)
Game Emu Player 1.177
foo_input_std.dll (2014-01-23 14:34:22 UTC)
Standard Input Array 1.0
foo_ui_std.dll (2014-01-23 14:34:22 UTC)
Default User Interface 0.9.5

Recent events:
Performing early media library init
Pre component load
Loading DLL: C:\Users\Bennet Ng\Desktop\foobar2000\user-components\foo_gep\foo_gep.dll
Loading DLL: C:\Users\Bennet Ng\Desktop\foobar2000\components\foo_input_std.dll
Loading DLL: C:\Users\Bennet Ng\Desktop\foobar2000\components\foo_ui_std.dll
Components loaded in: 0:00.073606
Pre config read
Configuration read in: 0:00.001314
Starting playlist loading
User Interface initialized in: 0:00.016363
Processing commandline
initquit::init entry
initquit::init exit
Startup time : 0:00.109916
Opening track for playback: "C:\Users\BENNET~1\AppData\Local\Temp\7zE6D16.tmp\rtype3 - boss.spc"


Machine specifications:
OS: Windows 6.1.7601 Service Pack 1 x64
CPU: Intel® Core™ i3 CPU 540  @ 3.07GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
Audio: Speakers (2- Creative SB X-Fi); SPDIF Out (2- Creative SB X-Fi)

Game Emu Player (foo_gep) by kode54

Reply #378
Use FOOBAR2000 version is 131
Plug-in version 1.177 is foo_gep

Play the file is downloaded from the Internet Super Nintendo game music files

But when I tried to change the playback speed

Certainly plugin error resulting FOOBAR2000

Please improve

Above GOOGLE translation

P.S.. English forum bully foreigners?
I do not Engrave it

Just complain about a problem with the plug-D Man can not figure out why. "

Game Emu Player (foo_gep) by kode54

Reply #379
Hi Kode54(how ya doing =D),

This is the first time is a long o' while that Foobar2000 has crashed for me,
I was clicking changing which game music track I was playing and crash.


Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0258017Eh
Access violation, operation: read, address: 03D28000h
Last win32 error: 38

Call path:
playback_process entry=>input/open=>input_decoder::initialize

Code bytes (0258017Eh):
0258013Eh:  8B 06 83 E9 04 8D 76 04 89 07 8D 7F 04 0F BA E1
0258014Eh:  03 73 11 F3 0F 7E 0E 83 E9 08 8D 76 08 66 0F D6
0258015Eh:  0F 8D 7F 08 8B 04 8D 98 02 58 02 FF E0 F7 C7 03
0258016Eh:  00 00 00 75 15 C1 E9 02 83 E2 03 83 F9 08 72 2A
0258017Eh:  F3 A5 FF 24 95 98 02 58 02 90 8B C7 BA 03 00 00
0258018Eh:  00 83 E9 04 72 0C 83 E0 03 03 C8 FF 24 85 AC 01
0258019Eh:  58 02 FF 24 8D A8 02 58 02 90 FF 24 8D 2C 02 58
025801AEh:  02 90 BC 01 58 02 E8 01 58 02 0C 02 58 02 23 D1

Stack (03CCF320h):
03CCF300h:  0013F968 01AC5800 0013F8BC 0231306A
03CCF310h:  023B9DAC 00000000 00000011 0013F968
03CCF320h:  0000053C 001C1080 025D04AE 03D27A98
03CCF330h:  03D27FD4 006AD2A4 001D4568 03D27A98
03CCF340h:  0000053C 00000000 001BD700 03CCF380
03CCF350h:  00000034 0000014F 001C1080 025D0A96
03CCF360h:  0000014F 025CB5AD 00000000 0000014F
03CCF370h:  001BD700 03CD1389 0000014F 001BD700
03CCF380h:  00000000 025CDE88 0000014F 00000002
03CCF390h:  00000000 00000000 00000034 00000070
03CCF3A0h:  000005C1 000005C1 001D4568 001BD700
03CCF3B0h:  000016FC 001D4568 001BD700 FFFFFFFF
03CCF3C0h:  001D4568 025CD724 000005C1 001BD700
03CCF3D0h:  001BD008 001BD718 001BD1A8 025D26D0
03CCF3E0h:  0001CD90 000005C1 001D4568 0001CD90
03CCF3F0h:  00000B82 025D26F8 0001CD90 00000B82
03CCF400h:  001D4568 025DB558 001BD008 0001CD90
03CCF410h:  00000B82 001D4568 00000800 00200008
03CCF420h:  00000000 001BD1A8 000005AF 001BD1D0
03CCF430h:  00000000 001BD1A8 001BD7A0 025DAFE5

Registers:
EAX: 0000054C, EBX: 0000014F, ECX: 001AB49E, EDX: 00000000
ESI: 03D28000, EDI: 03D27AC4, EBP: 0000014F, ESP: 03CCF320

Crash location:
Module: foo_gep
Offset: 1017Eh

Loaded modules:
foobar2000                      loaded at 00400000h - 005CE000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F03000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761E000h
VERSION                          loaded at 77C00000h - 77C08000h
WINMM                            loaded at 76B40000h - 76B6D000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
zlib1                            loaded at 62E80000h - 62E9F000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76C90000h - 76CB9000h
dbghelp                          loaded at 59A60000h - 59B01000h
COMDLG32                        loaded at 763B0000h - 763F9000h
CRYPT32                          loaded at 77A80000h - 77B17000h
MSASN1                          loaded at 77B20000h - 77B32000h
gdiplus                          loaded at 4EC50000h - 4EDFB000h
WINHTTP                          loaded at 4D4F0000h - 4D549000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_input_ht                    loaded at 011E0000h - 01470000h
foo_masstag                      loaded at 01490000h - 014E4000h
foo_rgscan                      loaded at 01510000h - 0156A000h
foo_abx                          loaded at 01590000h - 015C2000h
foo_dumb                        loaded at 015F0000h - 016EF000h
foo_dsp_std                      loaded at 01700000h - 01736000h
foo_input_usf                    loaded at 01760000h - 017DF000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_input_std                    loaded at 01F20000h - 02078000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
avcodec-fb2k-55                  loaded at 643C0000h - 64593000h
avutil-fb2k-52                  loaded at 635C0000h - 63627000h
foo_input_gsf                    loaded at 019F0000h - 01A85000h
foo_midi                        loaded at 02090000h - 0230D000h
BASS                            loaded at 11000000h - 1104D000h
BASSMIDI                        loaded at 10600000h - 10633000h
foo_ui_std                      loaded at 02310000h - 023FB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 02400000h - 0244B000h
foo_input_qsf                    loaded at 02450000h - 0249E000h
foo_unpack_7z                    loaded at 024B0000h - 024E4000h
foo_adpcm                        loaded at 02500000h - 0255B000h
foo_gep                          loaded at 02570000h - 02709000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_psf                          loaded at 02720000h - 02798000h
foo_unpack                      loaded at 027B0000h - 027DF000h
foo_cdda                        loaded at 02800000h - 0284F000h
foo_converter                    loaded at 02870000h - 028F0000h
foo_freedb2                      loaded at 02910000h - 0295E000h
foo_albumlist                    loaded at 02980000h - 029DA000h
foo_dsp_eq                      loaded at 02A00000h - 02A36000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 02CE0000h - 02FA5000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 5EF80000h - 5EF84000h

Stack dump analysis:
Address: 025D04AEh (foo_gep+604AEh)
Address: 025D0A96h (foo_gep+60A96h)
Address: 025CB5ADh (foo_gep+5B5ADh)
Address: 025CDE88h (foo_gep+5DE88h)
Address: 025CD724h (foo_gep+5D724h)
Address: 025D26D0h (foo_gep+626D0h)
Address: 025D26F8h (foo_gep+626F8h)
Address: 025DB558h (foo_gep+6B558h)
Address: 025DAFE5h (foo_gep+6AFE5h)
Address: 025D2697h (foo_gep+62697h)
Address: 025756B6h (foo_gep+56B6h)
Address: 02574E38h (foo_gep+4E38h)
Address: 02573997h (foo_gep+3997h)
Address: 02571389h (foo_gep+1389h)
Address: 025A7A19h (foo_gep+37A19h)
Address: 0261D708h (foo_gep+AD708h)
Address: 10002836h (shared+2836h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 02604F1Bh (foo_gep+94F1Bh)
Address: 00500ECAh (foobar2000+100ECAh)
Address: 0043DCC4h (foobar2000+3DCC4h)
Address: 005270F0h (foobar2000+1270F0h)
Address: 004851BBh (foobar2000+851BBh)
Address: 0052E1E8h (foobar2000+12E1E8h)
Address: 00484F47h (foobar2000+84F47h)
Address: 00527944h (foobar2000+127944h)
Address: 004856FFh (foobar2000+856FFh)
Address: 00546CA8h (foobar2000+146CA8h)
Address: 00485670h (foobar2000+85670h)
Address: 00529BB9h (foobar2000+129BB9h)
Address: 0048750Ah (foobar2000+8750Ah)
Address: 7C90E920h (ntdll+E920h), symbol: "strchr" (+113h)
Address: 7C916B50h (ntdll+16B50h), symbol: "LdrGetDllHandleEx" (+12Dh)
Address: 7C916C3Eh (ntdll+16C3Eh), symbol: "LdrGetDllHandleEx" (+21Bh)
Address: 7C916A1Ah (ntdll+16A1Ah), symbol: "LdrGetDllHandle" (+18h)
Address: 7C80E534h (kernel32+E534h), symbol: "GetModuleHandleW" (+57h)
Address: 7C80E544h (kernel32+E544h), symbol: "GetModuleHandleW" (+67h)
Address: 02A23DE0h (foo_dsp_eq+23DE0h)
Address: 7C800000h (kernel32+0h)
Address: 7C839AB0h (kernel32+39AB0h), symbol: "ValidateLocale" (+2B0h)
Address: 7C80E548h (kernel32+E548h), symbol: "GetModuleHandleW" (+6Bh)
Address: 7C80E544h (kernel32+E544h), symbol: "GetModuleHandleW" (+67h)
Address: 7C80E64Bh (kernel32+E64Bh), symbol: "GetModuleHandleW" (+16Eh)
Address: 7C80E6CBh (kernel32+E6CBh), symbol: "GetModuleHandleW" (+1EEh)
Address: 02A00000h (foo_dsp_eq+0h)
Address: 7C800000h (kernel32+0h)
Address: 02A23DE0h (foo_dsp_eq+23DE0h)
Address: 7C800000h (kernel32+0h)
Address: 785219C4h (MSVCR90+19C4h)
Address: 7C800000h (kernel32+0h)
Address: 785219C4h (MSVCR90+19C4h)
Address: 7C800000h (kernel32+0h)
Address: 00556E58h (foobar2000+156E58h)
Address: 7C90CF7Ah (ntdll+CF7Ah),    symbol: "ZwAllocateVirtualMemory" (+Ch)
Address: 7C918B7Bh (ntdll+18B7Bh),  symbol: "RtlReAllocateHeap" (+704h)
Address: 7C912416h (ntdll+12416h),  symbol: "stricmp" (+102h)
Address: 7C90CF7Ah (ntdll+CF7Ah),    symbol: "ZwAllocateVirtualMemory" (+Ch)
Address: 7C918B7Bh (ntdll+18B7Bh),  symbol: "RtlReAllocateHeap" (+704h)
Address: 7C912416h (ntdll+12416h),  symbol: "stricmp" (+102h)
Address: 00556E58h (foobar2000+156E58h)
Address: 00556E58h (foobar2000+156E58h)
Address: 00556E58h (foobar2000+156E58h)
Address: 7C800000h (kernel32+0h)
Address: 0054DFE0h (foobar2000+14DFE0h)
Address: 774FD1E2h (ole32+1D1E2h),  symbol: "CoTaskMemAlloc" (+1C2h)
Address: 7C809680h (kernel32+9680h), symbol: "WaitForMultipleObjectsEx" (+A8h)
Address: 00531515h (foobar2000+131515h)
Address: 00486BFBh (foobar2000+86BFBh)
Address: 7E4196A8h (USER32+96A8h),  symbol: "MsgWaitForMultipleObjects" (+1Fh)
Address: 0053152Fh (foobar2000+13152Fh)
Address: 00486BB3h (foobar2000+86BB3h)
Address: 00486B24h (foobar2000+86B24h)
Address: 0053153Eh (foobar2000+13153Eh)
Address: 00486AFCh (foobar2000+86AFCh)
Address: 00522FFFh (foobar2000+122FFFh)
Address: 0051198Bh (foobar2000+11198Bh)
Address: 00515880h (foobar2000+115880h)
Address: 00511A15h (foobar2000+111A15h)
Address: 7C80B729h (kernel32+B729h), symbol: "GetModuleFileNameA" (+1BAh)
Address: 7C839AB0h (kernel32+39AB0h),symbol: "ValidateLocale" (+2B0h)
Address: 7C80B730h (kernel32+B730h), symbol: "GetModuleFileNameA" (+1C1h)
Address: 005119B1h (foobar2000+1119B1h)
Address: 0260FCF0h (foo_gep+9FCF0h)
Address: 0262E690h (foo_gep+BE690h)
Address: 0262EA20h (foo_gep+BEA20h)
Address: 00430000h (foobar2000+30000h)

Environment:
App: foobar2000 v1.3.1
UI: Default User Interface 0.9.5

Components:
Core (2014-01-23 14:34:22 UTC)
    foobar2000 core 1.3.1
foo_abx.dll (2011-11-12 02:33:38 UTC)
    ABX Comparator 1.3.4
foo_adpcm.dll (2013-08-14 00:53:03 UTC)
    kode's ADPCM decoders 1.11
foo_albumlist.dll (2014-01-23 14:31:16 UTC)
    Album List 4.5
foo_cdda.dll (2014-01-23 14:31:12 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2014-01-23 14:31:12 UTC)
    Converter 1.5
foo_dsp_eq.dll (2014-01-23 14:31:26 UTC)
    Equalizer 1.0
foo_dsp_std.dll (2014-01-23 14:31:20 UTC)
    Standard DSP Array 1.3
foo_dumb.dll (2014-01-06 17:58:28 UTC)
    DUMB module decoder 1.0.71
foo_fileops.dll (2014-01-23 14:30:54 UTC)
    File Operations 2.2
foo_freedb2.dll (2014-01-23 14:31:32 UTC)
    Online Tagger 0.7
foo_gep.dll (2013-11-02 01:07:01 UTC)
    Game Emu Player 1.177
foo_input_gsf.dll (2013-12-12 02:04:45 UTC)
    Highly Advanced 2.0.4
foo_input_ht.dll (2013-01-23 00:25:34 UTC)
    Highly Theoretical 2.0.37
foo_input_qsf.dll (2013-01-23 00:25:34 UTC)
    Highly Quixotic 2.0.25
foo_input_std.dll (2014-01-23 14:34:22 UTC)
    Standard Input Array 1.0
foo_input_usf.dll (2011-09-27 11:07:38 UTC)
    LazyUSF 2.1 (Build Jun 26 2011)
foo_masstag.dll (2011-11-12 02:33:38 UTC)
    Masstagger 1.8.4
foo_midi.dll (2013-12-15 08:10:38 UTC)
    MIDI synthesizer host 1.229
foo_psf.dll (2013-09-17 02:09:08 UTC)
    Highly Experimental 2.0.36
foo_rgscan.dll (2014-01-23 14:31:30 UTC)
    ReplayGain Scanner 2.2
foo_ui_std.dll (2014-01-23 14:34:22 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2014-01-23 14:30:40 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_unpack_7z.dll (2013-10-17 04:27:58 UTC)
    7-Zip reader 1.10

Recent events:
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\13 - Life Sprouts.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\06 - Resurrection.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\04 - The Underworld.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\03 - Sealed.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\02 - Crysta.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\01 - Opening.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\02 - Crysta.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\03 - Sealed.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\04 - The Underworld.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\06 - Resurrection.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TerraNigma\07 - Birth of a Continent.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TwinBee - Rainbow Bell Adventure -- Continue Screen.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\TwinBee - Rainbow Bell Adventure  -- 2nd Area.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\The Road is Full of Dangers.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Fight against a Stronger Monster.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Grandpa and the Delightful Tadpoles.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Barrel Volcano.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\The Starlights Flower.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Barrel Volcano.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\The End!.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Slope.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Fight against Kajidoh.spc"
Opening track for playback: "C:\JoeMusic\mSNESspc\SuperMarioRPG\Fight against an Armed Boss.spc"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Twin Cobra (Kyuukyoku Tiger)\Twin Cobra - 01 - Challenge (Opening Theme) ~ Break a Leg! (BGM 1, 6).vgz"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Twin Cobra (Kyuukyoku Tiger)\Twin Cobra - 10 - Break a Leg! (BGM 1, 6).vgz"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Wonder Boy in Monster World [Wonder Boy V - Monster World III] (1991)(Westone)(Sega)\01 Title Theme.vgm"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Wonder Boy in Monster World [Wonder Boy V - Monster World III] (1991)(Westone)(Sega)\02 Beginning.vgm"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Wonder Boy in Monster World [Wonder Boy V - Monster World III] (1991)(Westone)(Sega)\03 Islands.vgm"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Wonder Boy in Monster World [Wonder Boy V - Monster World III] (1991)(Westone)(Sega)\27 Sky Castle.vgm"
Opening track for playback: "C:\JoeMusic\mSegaGenesisGYM\Ys III - Wanderers From Ys [Wanderers from Ys] (1991)(Falcom)(Riot)(Riot)\01 Premonition ~Styx~.vgm"


Machine specifications:
OS: Windows 5.1.2600 Service Pack 3 x86
CPU: Intel® Pentium® D CPU 3.40GHz, features: MMX SSE SSE2 SSE3
Audio: SoundMAX HD Audio O

the contents of the dump file.... linking to download sites is such a bother...
its a encoding is ANSI
Foobar2000_GEP(v1.177)__Crash.dmp
-- on some temp file hosting site... sry don't know if the site is anygood

Game Emu Player (foo_gep) by kode54

Reply #380
SPC tempo control is fixed. I still don't feel like doing much of anything useful lately, though. I feel ever more that I've started to outlive my usefulness.

Game Emu Player (foo_gep) by kode54

Reply #381
SPC tempo control is fixed. I still don't feel like doing much of anything useful lately, though. I feel ever more that I've started to outlive my usefulness.

That's  NOT true, you are an excellent programmer Kode54 ;^_^ TY so much for your amazing Fb2k Game Music Plugins ;^_^; your awesomeness brightens my day ;^_^;

Game Emu Player (foo_gep) by kode54

Reply #382
SPC tempo control is fixed. I still don't feel like doing much of anything useful lately, though. I feel ever more that I've started to outlive my usefulness.

Thank you for paying
Let me sing in the game to achieve musical accompaniment

But I still have a suggestion
If the Super Nintendo SPC SPC700 STATUS music player interface can add more cultural or effect that the more good
Thank
This file is translated by GOOGLE

Game Emu Player (foo_gep) by kode54

Reply #383
Thank you very much! Your plugins are the main reason that I use foobar2000


Game Emu Player (foo_gep) by kode54

Reply #385
Hi.  Really nice work with GEP.  I was drawn to it after SNESamp no longer seemed to work right on tracks from "Earthworm Jim", etc.

I'd really like to switch away from Winamp completely.  But there's only one feature of the NSF plugin I use that keeps me tied to Winamp.

Channel mixing.

I apologize if this isn't the right forum for a feature request, but I couldn't find an email address to send a request directly.

Though NSF files aren't meant to be played in stereo, they sound AMAZING that way!  Is there any way to assign stereo values to NSF channels in GEP, or could be an easily implementable feature?  I'm sure I'm not the only one who would really appreciate it.

Thanks!

Game Emu Player (foo_gep) by kode54

Reply #386
Can Anyone tell me why is this snafu with default length and NSF files?
The files show up as 5:05 length and appear as such with the seekbar. Yet when I play them they get the default length. So if I seek past it the playback ends abruptly or it continues when the seekbar reaches it' end.

Game Emu Player (foo_gep) by kode54

Reply #387
Hi kode54. I came here to report a bug regarding KSS playback. It seems like the player chokes on a couple of files I tried to play. The actual behaviour is erratic at best. Some tracks play the first note and then nothing, some tracks just hang on the first note, some tracks only have one channel playing, some play garbage and some do not play at all.

Snatcher and SD Snatcher (which you can download here) seem to be the principal subjects of this strange issue. I used NEZPlug to compare results, and that one seems to play most of these fine.

I apologise if this bug has been reported already, and I hope this can be fixed without too much trouble.

Many thanks for doing what you do!

Game Emu Player (foo_gep) by kode54

Reply #388
That is a known issue, and there is nothing I can really do about it, as I don't know what's wrong with the emulator enough to audit and rewrite it. Short of porting another KSS player over, I don't really see how to fix that.

Game Emu Player (foo_gep) by kode54

Reply #389
Ah, okay, I understand.

Thank you for your response!

Game Emu Player (foo_gep) by kode54

Reply #390
I will look over it eventually.

Game Emu Player (foo_gep) by kode54

Reply #391
I've noticed that, while Game Boy GBS files play just fine, Game Boy VGM files do not play at all. Is this by design? If it would help to look at source code, the open source VGM plugin for Winamp has working Game Boy VGM code (http://www.smspower.org/Music/InVgm), but I prefer to use foobar2000. :-)

Game Emu Player (foo_gep) by kode54

Reply #392
Game_Music_Emu mostly uses a completely different VGM code base. For proper Game Boy support in VGM, I have to import the existing GME Game Boy sound emulator, then connect it to a Blep Synthesizer and Blip Buffer. I really only like to borrow FM chips. Simple PSG type chips are best rewritten for Blip_Buffer at the very least, for the best speed, or at least best quality.

I have asked numerous times if anyone related to in_vgm wanted to help maintain Game_Music_Emu and/or add the remaining chips in, and nobody has stepped forward. It usually falls to me to add things to it, which is a few hours of work for one or two devices at a time, when they're FM chips or existing PSG chips. Luckily, I think all of the PSG chips it needs are already supported by GME for other formats.

Game Emu Player (foo_gep) by kode54

Reply #393
Thx again Kode54 for all of the effort/work you put into maintaining the Game Music Plugins.


I would like to mention it is a bit laggy when skipping forward and backwards if I go far enough... that is for spc tracks as far as I recall...

I have the [right arrow key] set to skip forward by 10 seconds and the [left arrow key] set to go back 5 seconds
and I keep a sound output buffer of 8600 ms on the laptop...  I guess I upped it from 8000 ms....

Game Emu Player (foo_gep) by kode54

Reply #394
First off, thanks for creating this great plugin, though I have a complaint and some questions-

The GameBoy's audio sounds a bit off after the October update, mainly the noise(?) channel's a tad too loud. Also, do you plan on adding GBR support? There's quite a few tunes stuck in that format and it seems no one has any interest in ripping GBS music anymore or converting formats.

And last, would you ever consider adding the X68000's MDX format? There's an old plugin (either Foobar or Winamp) where playing MDX files with a particular plugin causes the program to crash out and I was kinda surprised to see your plugin not supporting it.

Game Emu Player (foo_gep) by kode54

Reply #395
And last, would you ever consider adding the X68000's MDX format? There's an old plugin (either Foobar or Winamp) where playing MDX files with a particular plugin causes the program to crash out and I was kinda surprised to see your plugin not supporting it.

There is MDX / MDC input plugin by RuRuRu. 
ttp://www.vesta.dti.ne.jp/tsato/soft_fb2k.html
Please press "binary" if you want to download.


Game Emu Player (foo_gep) by kode54

Reply #396
Hi Kode54,

Does the plugin currently support MSX rips in VGM format? I was hoping this would be a solution to the KSS playback problem as described by jrlepage (and also with the other benefits of VGM), however unfortunately when playing any SCC (K051649) tracks it doesn't seem to play any of the PSG channels. Some examples of SCC games would be F-1 Spirit, Nemesis 3, Parodius and Salamander. The SCC channels seem to play fine though, which is what was going wrong with KSS playback.

Also, I am having a problem with Neo Turf Masters (Neo-Geo), again in VGM format. I get these errors while trying to play any tracks from this game (using the rip from vgmrips.net):

"Unable to open item for playback (Unsupported format or corrupted file)"

The tracks play fine with VGMPlay. I haven't had any trouble with any other Neo-Geo games yet with foo_gep. Let me know if you need any more info.

Thanks for your many years working on this plugin!

Game Emu Player (foo_gep) by kode54

Reply #397
I always considered foo_gep as The One in chiptune plugins\players... Looks like everyone is imperfect, especially when it comes to combining the work of plenty programmers.

Thanks for foo_gep kode54, it's definitelly the best

The problem that poked out with other plugin pack - the one for DeaDBeeF player (Android, Linux)

SAP files has times and loop are carefully listed as a plain text at the very beginning, and plugins didn't care at all.

I'm seriously astonished that not a one listener found and make a notice about that. SAP is quite an.. ook format, yep, but how could that happen.
I also made a GitHub issue report

Game Emu Player (foo_gep) by kode54

Reply #398
Me again! 

Is there ways\plans to implement the gorgeous Atari ST player to GEP? It will be the breakthrough

I found the iOs player for Atari ST chiptunes... with the sources!
http://www.peylow.se/sc68player.html

Game Emu Player (foo_gep) by kode54

Reply #399
cheers kode54, something went wrong on last build, nsf functionality is broken (edit length+playlist). 
aloha