Posts: 2
Threads: 0
Joined: Oct 2013
Reputation:
15
10-10-2013, 06:32 PM
(This post was last modified: 10-10-2013, 06:46 PM by maximumspatium.)
Hi guys (and girlz),
my ATRAC3+ decoder has finally been posted to the FFmpeg project.
You can either follow up on our discussion here:
http://ffmpeg.org/pipermail/ffmpeg-devel...49248.html
or grab the latest Git snapshot, apply the above-mentioned patches and start to experiment with the decoder yourself.
Enjoy!
Best regards
Maxim
(10-04-2013, 11:06 PM)Henrik Wrote: Not only did the preliminary version that Maxim gave me work flawlessly on the bunch of games I tested it on (I have to add a disclaimer that I obviously didn't test it on the entire PSP game library though), but it appears to run considerably faster than our current "solution". So CPU usage when playing Atrac3+ music will decrease for those of you who have been using the plugin, improving speed somewhat.
I'm pleased to hear that!
At the time being, you're running a scalar version of the decoder. Its speed can be increased by 15-20% by vectorizing several DSP functions.
Most modern CPUs include some kind of SIMD/Vector instructions in order to improve the performance of multimedia applications...
(10-05-2013, 02:54 PM)Hykem Wrote: Even though it will take a while for ATRAC3+ to reach JPCSP (still has to go through Xuggler), PPSSPP will be able to implement it soon and give people the so long awaited missing sound.
IIRC, Xuggler is just a Java wrapper for FFmpeg, isn't?
What do you need for Xuggler being able to decode ATRAC3+? A custom FFmpeg build?
Best regards
Maxim
Posts: 2,075
Threads: 62
Joined: Jun 2012
Reputation:
154
Fantastic! I'm sure it will breeze through review
Posts: 2
Threads: 0
Joined: Oct 2013
Reputation:
0
(10-10-2013, 06:32 PM)maximumspatium Wrote: Hi guys (and girlz),
my ATRAC3+ decoder has finally been posted to the FFmpeg project.
You can either follow up on our discussion here:
http://ffmpeg.org/pipermail/ffmpeg-devel...49248.html
or grab the latest Git snapshot, apply the above-mentioned patches and start to experiment with the decoder yourself.
Enjoy!
Best regards
Maxim
(10-04-2013, 11:06 PM)Henrik Wrote: Not only did the preliminary version that Maxim gave me work flawlessly on the bunch of games I tested it on (I have to add a disclaimer that I obviously didn't test it on the entire PSP game library though), but it appears to run considerably faster than our current "solution". So CPU usage when playing Atrac3+ music will decrease for those of you who have been using the plugin, improving speed somewhat.
I'm pleased to hear that!
At the time being, you're running a scalar version of the decoder. Its speed can be increased by 15-20% by vectorizing several DSP functions.
Most modern CPUs include some kind of SIMD/Vector instructions in order to improve the performance of multimedia applications...
(10-05-2013, 02:54 PM)Hykem Wrote: Even though it will take a while for ATRAC3+ to reach JPCSP (still has to go through Xuggler), PPSSPP will be able to implement it soon and give people the so long awaited missing sound.
IIRC, Xuggler is just a Java wrapper for FFmpeg, isn't?
What do you need for Xuggler being able to decode ATRAC3+? A custom FFmpeg build?
Best regards
Maxim
Pretty much, yes. However, I believe it should be possible to implement the changes directly in Xuggler's source code and build the whole framework at the same time (Xuggler + FFmpeg) with little trouble.
I've been looking into this and since Xuggler is built on top of FFmpeg's code it should be just a matter of updating the FFmpeg captive files first ( https://github.com/artclarke/xuggle-xugg...er/captive ) and then manually add the new codec's info to the source code ( https://github.com/artclarke/xuggle-xugg...r/ICodec.h ) and apply all the necessary changes afterwards.
I'll try forking Xuggler and merge the latest FFmpeg snapshot and your patch to see what I can come up with.
Good luck with the review, Maxim.
Regards,
Hykem
Posts: 124
Threads: 7
Joined: Mar 2013
Reputation:
1
10-11-2013, 08:10 AM
(This post was last modified: 10-11-2013, 08:11 AM by Marcelo_20XX.)
Really great news here! I take the opportunity to thank you Maxim for all your hard work and sorry for doubting you in the first place, hope we can have this implemented on PPSSPP in the near future...I will patiently await from now on
Posts: 526
Threads: 13
Joined: Nov 2012
Reputation:
11
(10-10-2013, 06:32 PM)maximumspatium Wrote: Hi guys (and girlz),
my ATRAC3+ decoder has finally been posted to the FFmpeg project.
You can either follow up on our discussion here:
http://ffmpeg.org/pipermail/ffmpeg-devel...49248.html
or grab the latest Git snapshot, apply the above-mentioned patches and start to experiment with the decoder yourself.
Enjoy!
Best regards
Maxim
Does anybody want to share a build with the patches?
Posts: 553
Threads: 18
Joined: Nov 2012
Reputation:
7
10-14-2013, 08:12 PM
(This post was last modified: 10-14-2013, 08:19 PM by cloud1250000.)
well, probably soon enough on ppsspp git ahah but.. it still reviewed by the ffmpeg team
Hey everybody, tired of the way games are reported here? look here ->> http://forums.ppsspp.org/showthread.php?tid=5901
--Current Mobile device--
Htc one, Xplay, Walkman z, Samsung ace IIx (crap)
--Current Computer--
1x (e8200, shitty ram (3go), 9600gt)
1x (e6750, better ram (2go), no video card)
1x (i5-3210M, ram (4Go),650M)
Posts: 2,880
Threads: 111
Joined: Dec 2012
Reputation:
45
How it will work, by plugin or implemented in the PPSSPP?  What is the advantage besides being faster?
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
Posts: 2,075
Threads: 62
Joined: Jun 2012
Reputation:
154
Aside from being faster, the big advantage is that we don't need a plugin anymore, we just link ffmpeg as we already do.
Posts: 5,371
Threads: 14
Joined: Mar 2013
Reputation:
303
A big step in PPSSPP development
♦ 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
Posts: 522
Threads: 15
Joined: Mar 2013
Reputation:
9
yeah,right now atrac3+ plugin not stable for me,it totally crashing in random place in few games,but it relate to newest build anyways,older build still stable and don't frequently crash.
my sub weapon:
xperia mini hd
1ghz scorpion
single core
not clocked
my ultimate weapon
acer(laptop)
2.2ghz ?core
intel media accelarator 3000
i'm a tester,but not as good as other,please be kind with me,haha.
Posts: 2,880
Threads: 111
Joined: Dec 2012
Reputation:
45
It will fix issues on ffmepg too or just on audio playback? Because I get issues in video playback on some games.
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
Posts: 109
Threads: 8
Joined: Apr 2013
Reputation:
3
I don't want to create a new thread for this question but i wonder, why hasn't anybody created a plugin for Winamp using the current MaiAT3PlusDecoder?
That decoder was out for a while and nobody never bothered to create a plugin for Winamp or any other music program out there.
[CPU]: Intel Core i7-4790K 4.0GHz
[GPU]: EVGA GeForce GTX 970 Superclocked ACX 2.0 4GB GDDR5
[PSU]: EVGA SuperNOVA G1 1000W (80 Plus Gold)
[RAM]: Corsair Vengeance 16GB (2x8GB) DDR3 1600MHz
[MOBO]: MSI Z97-GAMING 5
[PC CASE]: ENERMAX Ostrog GT (Red)
[CPU FAN]: Cooler Master: Hyper 212 EVO
Posts: 953
Threads: 16
Joined: Feb 2013
Reputation:
15
10-16-2013, 12:42 AM
(This post was last modified: 10-16-2013, 12:51 AM by VIRGIN KLM.)
Since ffmpeg now can now decode ATRAC3+ you can link your played to ffmpeg to decode those files with no extra plugin.
Posts: 109
Threads: 8
Joined: Apr 2013
Reputation:
3
(10-16-2013, 12:42 AM)VIRGIN KLM Wrote: Since ffmpeg now can now decode ATRAC3+ you can link your played to ffmpeg to decode those files with no extra plugin.
Indeed, but i was just wondering why nobody did a Winamp plugin with MaiAT3PlusDecoder since it was the only open source decoder to get music working when it came out months ago.
[CPU]: Intel Core i7-4790K 4.0GHz
[GPU]: EVGA GeForce GTX 970 Superclocked ACX 2.0 4GB GDDR5
[PSU]: EVGA SuperNOVA G1 1000W (80 Plus Gold)
[RAM]: Corsair Vengeance 16GB (2x8GB) DDR3 1600MHz
[MOBO]: MSI Z97-GAMING 5
[PC CASE]: ENERMAX Ostrog GT (Red)
[CPU FAN]: Cooler Master: Hyper 212 EVO
Posts: 553
Threads: 18
Joined: Nov 2012
Reputation:
7
10-16-2013, 02:59 AM
(This post was last modified: 10-16-2013, 03:01 AM by cloud1250000.)
because nobody in the dev community is caring about at3+ file?
Like maxim finished his work.. probably because he already had done a big part of it and was like: "meh I could at least finish it for psp emulator..."
ps.: srsly don't trust me, I'm saying shit right now.
Hey everybody, tired of the way games are reported here? look here ->> http://forums.ppsspp.org/showthread.php?tid=5901
--Current Mobile device--
Htc one, Xplay, Walkman z, Samsung ace IIx (crap)
--Current Computer--
1x (e8200, shitty ram (3go), 9600gt)
1x (e6750, better ram (2go), no video card)
1x (i5-3210M, ram (4Go),650M)
|