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: Input/Other decoders (special format) 64bit (Read 23567 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Re: Input/Other decoders (special format) 64bit

Reply #100
SNESAPU input v0.90 (foo_snesapu) 2024-06-22 : 32-bit | 64-bit | dark mode
https://foobar2000.xrea.jp/up/files/up1985.7z
https://foobar2000.xrea.jp/?Input+64bit#rac82bcf
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #101
I’m wondering how fb2k install fb2k-component.
what mechanism it is.

When I install “SNESAPU input”, the file in fb2k-component package “snesapu.dll” NOT extracted into component folder along with foo_snesapu.dll and spc
play.exe.
While other component like vgmstream input install all dll file into component folder.

So here is my question: who decide what files should be installed?  foobar2000 itself or something internal list inside foo_xxx.dll.

Re: Input/Other decoders (special format) 64bit

Reply #102
SNESAPU input 0.90 (foo_snesapu) 2024-06-22

Unzip "up1985.7z".
foo_snesapu.fb2k-component

How to install a component
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:How_to_install_a_component

SNESAPU.DLL
https://dgrfactory.jp/bin/b14151a8/snesapu-2.20.1.8272.zip

For example.
foobar2000 v2.2 preview 2024-06-20 x64

Standard installation:
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\foo_snesapu.dll
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\spcplayer.exe
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\snesapu.dll

Portable installation:
\profile\user-components-x64\foo_snesapu\foo_snesapu.dll
\profile\user-components-x64\foo_snesapu\spcplayer.exe
\profile\user-components-x64\foo_snesapu\snesapu.dll

SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #103
SNESAPU input v0.90 + how_to_install.txt (foo_snesapu) 2024-06-22 : 32-bit | 64-bit | dark mode
https://foobar2000.xrea.jp/up/files/up1986.7z

Please read "how_to_install.txt" and "foo_snesapu_since_v0.90.txt"

Install x86/x64
foo_snesapu_x86_old.fb2k-component/foo_snesapu.fb2k-component

Please put the included "snesapu.dll" into the foo_snesapu folder.

Standard installation (x64):
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\foo_snesapu.dll
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\spcplayer.exe
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\snesapu.dll

Portable installation (x64):
\profile\user-components-x64\foo_snesapu\foo_snesapu.dll
\profile\user-components-x64\foo_snesapu\spcplayer.exe
\profile\user-components-x64\foo_snesapu\snesapu.dll
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #104
USF Decoder (LazyUSF) v4.2 (foo_input_usf) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1987.7z
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #105
SSF/DSF Decoder (Highly Theoretical) v2.0.55 (foo_input_ht) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1990.7z

GSF Decoder v3.0.25 (foo_input_gsf) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1989.7z

PSF Decoder (Highly Experimental) v2.4.1 (foo_psf) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1988.7z
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #106
So here is my question: who decide what files should be installed?  foobar2000 itself or something internal list inside foo_xxx.dll.
Component installation is handled by the foobar2000 itself. Files included at the root of the component archive are meant to be common files or 32-bit files. If there are 64-bit or ARM files in platform-specific subdirectories, those will overwrite the 32-bit files when approproate.

There is one extra point component authors should note. Current foobar2000 version removes 64-bit dlls that were meant to be common for all versions. I can't remember what issue triggered Peter to add this safety feature, but it can be a problem if component bundles 64-bit sandbox process that should use those dlls even on 32-bit foobar.

Re: Input/Other decoders (special format) 64bit

Reply #107
So here is my question: who decide what files should be installed?  foobar2000 itself or something internal list inside foo_xxx.dll.
Component installation is handled by the foobar2000 itself. Files included at the root of the component archive are meant to be common files or 32-bit files. If there are 64-bit or ARM files in platform-specific subdirectories, those will overwrite the 32-bit files when approproate.

There is one extra point component authors should note. Current foobar2000 version removes 64-bit dlls that were meant to be common for all versions. I can't remember what issue triggered Peter to add this safety feature, but it can be a problem if component bundles 64-bit sandbox process that should use those dlls even on 32-bit foobar.
Thanks for reply.
SNESAPU input's author updated "how_to_install.txt". In this case, according to "how_to_install.txt", it says:
Code: [Select]
NOTE: Current version of foobar2000 appears to remove *.dll from *.fb2k-component that do not match the architecture of foobar2000 itself.
No wonder there is no "snesapu.dll" in component folder. It's a 32-bit dll removed by 64-bit foobar2000.

 

Re: Input/Other decoders (special format) 64bit

Reply #108
SSF/DSF Decoder (Highly Theoretical) v2.0.55 (foo_input_ht) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1990.7z

GSF Decoder v3.0.25 (foo_input_gsf) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1989.7z

PSF Decoder (Highly Experimental) v2.4.1 (foo_psf) 2024-06-23
https://foobar2000.xrea.jp/up/files/up1988.7z
Great!
I'm glad to see these game music components still on developing.

Re: Input/Other decoders (special format) 64bit

Reply #109
Code: [Select]
NOTE: Current version of foobar2000 appears to remove *.dll from *.fb2k-component that do not match the architecture of foobar2000 itself.
No wonder there is no "snesapu.dll" in component folder. It's a 32-bit dll removed by 64-bit foobar2000.
Latest foobar2000 v2.2 preview version no longer removes dll files of different architectures. If there are no side effects the change should get backported to older foobar2000 versions too, making installing components like snesapu a lot simpler.

Re: Input/Other decoders (special format) 64bit

Reply #110
@Case Thanks.

foobar2000 v2.2 preview 2024-06-24 : 32-bit | 64-bit

SNESAPU input v0.90 + how_to_install.txt (foo_snesapu) 2024-06-22 : 32-bit | 64-bit | dark mode
https://foobar2000.xrea.jp/up/files/up1986.7z

foo_snesapu.fb2k-component (x64)

How to install a component
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:How_to_install_a_component

When you install the component, it will be automatically installed in the following folder.

Standard installation (x64):
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\foo_snesapu.dll
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\spcplayer.exe
\AppData\Roaming\foobar2000-v2\user-components-x64\foo_snesapu\snesapu.dll

Portable installation (x64):
\profile\user-components-x64\foo_snesapu\foo_snesapu.dll
\profile\user-components-x64\foo_snesapu\spcplayer.exe
\profile\user-components-x64\foo_snesapu\snesapu.dll
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #111
Code: [Select]
NOTE: Current version of foobar2000 appears to remove *.dll from *.fb2k-component that do not match the architecture of foobar2000 itself.
No wonder there is no "snesapu.dll" in component folder. It's a 32-bit dll removed by 64-bit foobar2000.
Latest foobar2000 v2.2 preview version no longer removes dll files of different architectures. If there are no side effects the change should get backported to older foobar2000 versions too, making installing components like snesapu a lot simpler.
Thanks Case.
Just saw it.
Code: [Select]
2024-06-24
    No longer drops DLLs for other CPU architectures than the running one when installing components.

Re: Input/Other decoders (special format) 64bit

Reply #112
VGM input v0.30 (stable) (foo_input_vgm) 2024-06-30
https://ux.getuploader.com/foobar2000/download/248

How to download: A small button above the image 「ダウンロード」click, Next Page > A small button above the image 「Download Now」click.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)

Re: Input/Other decoders (special format) 64bit

Reply #113
MSX input 1.00 beta 1 (foo_input_msx) 2024-07-14
https://foobar2000.xrea.jp/up/files/up2007.7z
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH-ULT900N (ULT WEAR) (made a Upgrade/Balanced Cable by myself)