Thread Closed 
 
Thread Rating:
  • 6 Votes - 4.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
So I just wrote an atrac3+ frame decode library (2013-06-03)
05-29-2013, 03:44 PM (This post was last modified: 05-29-2013 03:45 PM by VIRGIN KLM.)
Post: #16
RE: So I just wrote an atrac3+ frame decode library
(05-29-2013 02:40 PM)Henrik Wrote:  EDIT:

This is clearly a decompile rather than a clean-room reverse engineering effort, and I am really not sure of the legality of using this. Technically it would work though.
It is stripped off anything Sony copyright related code though (simmilarly to PSP/PS3 homebrew SDK parts that can't be reproduced) so I don't really see any issue.

Great stuff! Atleast a big thank you goes here!
Find all posts by this user
05-29-2013, 03:49 PM (This post was last modified: 05-29-2013 04:03 PM by JumperTwo.)
Post: #17
RE: So I just wrote an atrac3+ frame decode library
i don't think this should be a problem.contrariwise,GPL code is found on major companies programs all the time..about the copyright,i agree with VIRGIN
Find all posts by this user
05-29-2013, 04:01 PM
Post: #18
RE: So I just wrote an atrac3+ frame decode library
In any case ... could this be installed as a standalone app apart from the main PPSSPP? sort of a codec pack for a movie player ...
Find all posts by this user
05-29-2013, 04:12 PM
Post: #19
RE: So I just wrote an atrac3+ frame decode library
(05-29-2013 04:01 PM)onthebridge Wrote:  In any case ... could this be installed as a standalone app apart from the main PPSSPP? sort of a codec pack for a movie player ...
That would work on windows,but on ios and android it's too much effort(if not impossible) to be worth it,anyhow don't get your hopes up,this isnt cleared just yet
Find all posts by this user
05-29-2013, 04:12 PM (This post was last modified: 05-29-2013 04:13 PM by Poo-Tang.)
Post: #20
RE: So I just wrote an atrac3+ frame decode library
(05-29-2013 04:01 PM)onthebridge Wrote:  In any case ... could this be installed as a standalone app apart from the main PPSSPP? sort of a codec pack for a movie player ...

That would be a better idea just in case does not comply to the GPL. Just like epsxe do with their OpenGL on Android and other platforms, it would be a good idea to make it a plugin which you would have to download 3rd party from the net and load into the main PPSSPP application. This would be like a saftey net to the main PPSSPP source as any issues would be taken up with the plugin source not the application itself. Smile
Find all posts by this user
05-29-2013, 04:15 PM
Post: #21
RE: So I just wrote an atrac3+ frame decode library
And what about *nix?

Testing only Windows emu builds
Find all posts by this user
05-29-2013, 04:47 PM
Post: #22
RE: So I just wrote an atrac3+ frame decode library
so in theory ,it wouldnt work on mobile.
Find all posts by this user
05-29-2013, 05:42 PM
Post: #23
RE: So I just wrote an atrac3+ frame decode library
(05-29-2013 04:12 PM)the avenger Wrote:  
(05-29-2013 04:01 PM)onthebridge Wrote:  In any case ... could this be installed as a standalone app apart from the main PPSSPP? sort of a codec pack for a movie player ...
That would work on windows,but on ios and android it's too much effort(if not impossible) to be worth it,anyhow don't get your hopes up,this isnt cleared just yet

If you look, you will see that have a folder called MiniPlayer_android, so I think it works on Android. http://sourceforge.net/p/maiat3plusdec/c...usDecoder/

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
Find all posts by this user
05-29-2013, 05:51 PM (This post was last modified: 05-29-2013 05:52 PM by Henrik.)
Post: #24
RE: So I just wrote an atrac3+ frame decode library
There are many possibilities, including plugins (yes, even on Android). I'm considering a few different options. It would really be nice to use this while waiting for the real solution that we know is underway. Stay tuned.

I just want to minimize any legal risk. I have been open with my identity in this project so that nobody can later hurt me by outing my identity - but this also means I have to be careful.
Find all posts by this user
05-29-2013, 07:30 PM
Post: #25
RE: So I just wrote an atrac3+ frame decode library
(05-29-2013 05:51 PM)Henrik Wrote:  There are many possibilities, including plugins (yes, even on Android). I'm considering a few different options. It would really be nice to use this while waiting for the real solution that we know is underway. Stay tuned.

I just want to minimize any legal risk. I have been open with my identity in this project so that nobody can later hurt me by outing my identity - but this also means I have to be careful.

Glad to hear that you have several possibilities, I will wait patiently to know more about your plans Smile

♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
Find all posts by this user
05-29-2013, 09:40 PM
Post: #26
RE: So I just wrote an atrac3+ frame decode library
Well it could be used on Android in a same way like Vitamino Plugin just make sure that the audio files don't get transcoded to wav and you use something else like aac or ogg. I know that the fastest solution is wav, but it could fill up an sd card in minutes.
BTW, On windows, currently, where do the decoded streams get stored? I could try replacing them with a real PCM stream with careful editing.
Find all posts by this user
05-29-2013, 10:00 PM (This post was last modified: 05-30-2013 04:14 AM by Squall.)
Post: #27
RE: So I just wrote an atrac3+ frame decode library
PPSSPP cannot include disassembled proprietary code, but someone will create an "illegal" fork or plugin to include the code. It will work on Linux and Android too.

But this work is great, because we have a code that decodes atrac3+ without useless things of Sonic Stage.
This is the first step, because someone can read this code and try to understand how atrac3+ works and it will help to create a Free codec.
Find all posts by this user
05-30-2013, 05:39 AM
Post: #28
RE: So I just wrote an atrac3+ frame decode library
Note that if that code is included in PPSSPP source, I will probably stop the buildbot activity for PPSSPP. I'm also open with my identity and I am not willing to redistribute copyrighted material.
I reckon it's a nice effort, sadly, it's too close to the assembly. The ffmpeg integration of Maxim's decoder is underway, I've seen it, it's a reality and no nightmare for us who will use it.
Find all posts by this user
05-30-2013, 07:38 AM
Post: #29
RE: So I just wrote an atrac3+ frame decode library
(05-30-2013 05:39 AM)Orphis Wrote:  Note that if that code is included in PPSSPP source, I will probably stop the buildbot activity for PPSSPP. I'm also open with my identity and I am not willing to redistribute copyrighted material.
I reckon it's a nice effort, sadly, it's too close to the assembly. The ffmpeg integration of Maxim's decoder is underway, I've seen it, it's a reality and no nightmare for us who will use it.

Henrik never redistribute copyrighted material. We still dont know is this copyrighted or not Undecided

I worse write english so take easy on me
(even my own language realy bad T_T)

Rig to test now :
Windows 8 64 bit (Laptop)
Intel® Core™ i3-3110M (2.4GHz, 3MB L3 Cache)
Nvidia GT720M 2GB
Find all posts by this user
05-30-2013, 09:16 AM
Post: #30
RE: So I just wrote an atrac3+ frame decode library
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.
Find all posts by this user
Thread Closed 


Forum Jump: