Thread Rating:
  • 6 Vote(s) - 4.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
So I just wrote an atrac3+ frame decode library (2013-06-03)
#31
(05-30-2013, 09:16 AM)Henrik Wrote: This code will not be included in PPSSPP, and will not be built by the buildbot.

PPSSPP has instead gained the ability to load any DLL that does atrac3plus decoding through a simple interface. While it would be possible to build such a DLL using the code we are talking about in this thread, it could also load any other implementation. It's thus the user's choice to decide whether this code is okay to use, or whether to wait for a real solution to arrive.

Okay. For someone not well versed in compiling code, how do we do that? (btw is this dll system like that of PCSX2? Most of the emulator's functionality is via plugins).
#32
(05-30-2013, 10:21 AM)Tyestor Wrote:
(05-30-2013, 09:16 AM)Henrik Wrote: This code will not be included in PPSSPP, and will not be built by the buildbot.

PPSSPP has instead gained the ability to load any DLL that does atrac3plus decoding through a simple interface. While it would be possible to build such a DLL using the code we are talking about in this thread, it could also load any other implementation. It's thus the user's choice to decide whether this code is okay to use, or whether to wait for a real solution to arrive.

Okay. For someone not well versed in compiling code, how do we do that? (btw is this dll system like that of PCSX2? Most of the emulator's functionality is via plugins).

oioitff has built one for windows so far here https://docs.google.com/file/d/0B1ftGc2t...NQREE/edit in latest GIT build put this in the ppsspp folder (Works well cant wait for the Android version) Smile

EDIT in latest v0.7.6-915-g169ca97 + will need to rename it at3plusdecoder.dll
#33
(05-30-2013, 10:44 AM)Poo-Tang Wrote:
(05-30-2013, 10:21 AM)Tyestor Wrote:
(05-30-2013, 09:16 AM)Henrik Wrote: This code will not be included in PPSSPP, and will not be built by the buildbot.

PPSSPP has instead gained the ability to load any DLL that does atrac3plus decoding through a simple interface. While it would be possible to build such a DLL using the code we are talking about in this thread, it could also load any other implementation. It's thus the user's choice to decide whether this code is okay to use, or whether to wait for a real solution to arrive.

Okay. For someone not well versed in compiling code, how do we do that? (btw is this dll system like that of PCSX2? Most of the emulator's functionality is via plugins).

oioitff has built one for windows so far here https://docs.google.com/file/d/0B1ftGc2t...NQREE/edit in latest GIT build put this in the ppsspp folder (Works well cant wait for the Android version) Smile

Wow, works almost perfectly. There's still some sound issues but those will hopefully be worked out in time. Now all we need is working cutscenes...
#34
Thx for this, tried it on Windows... Game is SUper Robot Taisen A

There's finally voices Big Grin with the help of MaiAT3PlusDecoder.dll

But they its stuttering kinda like a drunk person and how to turn down a bit those voice, I can barely hear the BGMs XD


Maybe because I dont know where to place the decoder.....so any tips?
#35
How to put it on Android? Or is only for Windows?
Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)

PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro
#36
(05-30-2013, 12:38 PM)GuilhermeGS2 Wrote: How to put it on Android? Or is only for Windows?

The windows DLL has been done by oioitff, and its working pretty nicely, now we gotta wait until him or anyone else caan also build a lib for android to be used, wish I had any idea of how to do it myself, meh.

Edit: Damn this is going fast, shiz just got serious lol, have a look here Guillherme https://github.com/hrydgard/ppsspp/commi...bf0bdc7007
Edit2: Though I'm wondering, does that mean one can use the same file and just rename it to .so? Or does it need to be compiled separatedly? Hm.
Edit3: Has to be built for android Tongue
(05-30-2013, 11:33 AM)BronBron06 Wrote: Thx for this, tried it on Windows... Game is SUper Robot Taisen A

There's finally voices Big Grin with the help of MaiAT3PlusDecoder.dll

But they its stuttering kinda like a drunk person and how to turn down a bit those voice, I can barely hear the BGMs XD


Maybe because I dont know where to place the decoder.....so any tips?

You have to rename it on the latest builds, but moreover, take a look yourself https://github.com/hrydgard/ppsspp/pull/1979
-Samsung galaxy S3 International version - Android 4.4.2
-Dual Core locked CPU, Clocked at 1Ghz-1.8Ghz
-Mali 400MP4 GPU Clocked from 160Mhz to 533Mhz
-1GB ram, boo..
#37
Aaah yes I mean that at3plusdecoder.dll on the ppsspp folder

but that's the only thing I did and the result is sound stuttering in SRW AP\

It's on .918


====
I just dont know what to do with the zip in the 1st post
#38
(05-30-2013, 12:38 PM)GuilhermeGS2 Wrote: How to put it on Android? Or is only for Windows?

From Henrik: Add support for loading at3plusdecoder.so on Android. Make sure the .so files are at /PSP/libs/armeabi-v7a and/or /PSP/libs/armeabi on your Android external storage.

(05-30-2013, 12:52 PM)BronBron06 Wrote: Aaah yes I mean that at3plusdecoder.dll on the ppsspp folder

but that's the only thing I did and the result is sound stuttering in SRW AP
Of course if you have not 60 vps everytime, sound can not be great. Use Frameskip its will be better.
#39
Yeah Henrik just replied to my post on there, someone needs to build it.
-Samsung galaxy S3 International version - Android 4.4.2
-Dual Core locked CPU, Clocked at 1Ghz-1.8Ghz
-Mali 400MP4 GPU Clocked from 160Mhz to 533Mhz
-1GB ram, boo..
#40
(05-30-2013, 12:52 PM)Jeid3 Wrote:
(05-30-2013, 12:52 PM)BronBron06 Wrote: Aaah yes I mean that at3plusdecoder.dll on the ppsspp folder

but that's the only thing I did and the result is sound stuttering in SRW AP
Of course if you have not 60 vps everytime, sound can not be great. Use Frameskip its will be better.

vps is just around jumping around 59.8-60.2

with or without frameskip


Sometimes its clear sometimes its stuttering
#41
can someone build thiis for ios?
#42
The music is working. Smile

Now this entry appears thousands times in the log.
Code:
10:06:406 SOUND_THREAD I[HLE]: HLE\sceAtrac.cpp:548 decodebytes: 8192 outbuf: 00aeae48
#43
we are really close to v0.8.this is a small step for mankind,but a giant step for PPSSPP.
Contact::::
I don't exist anymore, no use calling a dead person
#44
(05-30-2013, 12:41 PM)kenny43 Wrote:
(05-30-2013, 12:38 PM)GuilhermeGS2 Wrote: How to put it on Android? Or is only for Windows?

The windows DLL has been done by oioitff, and its working pretty nicely, now we gotta wait until him or anyone else caan also build a lib for android to be used, wish I had any idea of how to do it myself, meh.

Edit: Damn this is going fast, shiz just got serious lol, have a look here Guillherme https://github.com/hrydgard/ppsspp/commi...bf0bdc7007
Edit2: Though I'm wondering, does that mean one can use the same file and just rename it to .so? Or does it need to be compiled separatedly? Hm.
Edit3: Has to be built for android Tongue
(05-30-2013, 11:33 AM)BronBron06 Wrote: Thx for this, tried it on Windows... Game is SUper Robot Taisen A

There's finally voices Big Grin with the help of MaiAT3PlusDecoder.dll

But they its stuttering kinda like a drunk person and how to turn down a bit those voice, I can barely hear the BGMs XD


Maybe because I dont know where to place the decoder.....so any tips?

You have to rename it on the latest builds, but moreover, take a look yourself https://github.com/hrydgard/ppsspp/pull/1979

I hope to do that today Smile
Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)

PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro
#45
We'll see, things are already being way too good, so lets just keep on waiting and contributing however we can.
-Samsung galaxy S3 International version - Android 4.4.2
-Dual Core locked CPU, Clocked at 1Ghz-1.8Ghz
-Mali 400MP4 GPU Clocked from 160Mhz to 533Mhz
-1GB ram, boo..


Forum Jump: