This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Atrac3+ and r3432
#1
In r3432 I've added some major changes that will need extensive testing.

In SettingsGUI I've renamed the Misc tab to Media (all the options are media related anyway) and moved debugger memory option to Memory.

Under the Crypto tab, SAVEDATA encryption is now enabled by default, but the new options disables the SAVEDATA encryption in order to preserve compatibility with unencrypted SAVEDATA.
Also, a new option was added to allow extracting the key to encrypt and decrypt SAVEDATA. This key is unique per game and it will be necessary for a future SAVEDATA handling external tool.

The VideoEngine changes that broke the saving GE to textures option were reverted while I work on a proper fix.

The biggest change is of course the addition of Atrac3+ native decoding. This feature is highly experimental and was achieved by adding Maxim's atrac3plus decoder in Xuggler's internal FFMPEG captive code.
Here are the main changes in my custom Xuggler build:
- AVX is now disabled. This was found by hyakki and ensures proper stability for certain x64 based computers.
- IAudioResampler.resample now wraps libswscale instead of the old audioconvert functions in order to provide proper conversion between the FLTP sample format (atrac3plus) and the supported S16 format.
- In the main java code for Xuggler there's now a wrapper for libavfilter (IFilterGraph). There original idea came from here: https://groups.google.com/forum/#!msg/xu...1sMnCZvLw/
I've complemented Jakub Stachowski's approach with audio filters and other small improvements. This is not being used in JPCSP yet.
- The FFMPEG source code was modified as needed to work with Maxim's decoder. Since the decoder was written for a far more superior version of FFMPEG than the one used by Xuggler, several code rewrites were needed.

I've compiled and added Xuggler's jars as well as binaries for Linux (x86 and x64) and Windows (x86 and x64) builds in r3432. I'm still working on a MacOS port.

All the media functioning should remain unchanged (mpeg, psmf, at3, audio), so any regressions in this area are really important to report.
To test Atrac3+ support, just enable it's option under the Media tab from Settings. Media Engine must be enabled, of course.

Please beware that crashes, bugs or any kind of unexpected behavior is likely to occur as this still needs a lot of testing.

All the reports are welcome. Enjoy! Smile
Reply


Messages In This Thread
Atrac3+ and r3432 - by Hykem - 01-08-2014, 10:59 PM
RE: Atrac3+ and r3432 - by onelight - 01-09-2014, 02:12 AM
RE: Atrac3+ and r3432 - by legend80 - 01-09-2014, 05:32 AM
RE: Atrac3+ and r3432 - by nickblame - 01-09-2014, 03:03 PM
RE: Atrac3+ and r3432 - by serio - 01-09-2014, 03:44 PM
RE: Atrac3+ and r3432 - by Hykem - 01-09-2014, 09:48 PM
RE: Atrac3+ and r3432 - by legend80 - 01-10-2014, 06:45 AM
RE: Atrac3+ and r3432 - by Hykem - 01-10-2014, 03:22 PM
RE: Atrac3+ and r3432 - by nickblame - 01-10-2014, 07:26 AM
RE: Atrac3+ and r3432 - by jacky400 - 01-10-2014, 12:40 PM
RE: Atrac3+ and r3432 - by legend80 - 01-10-2014, 05:19 PM
RE: Atrac3+ and r3432 - by onelight - 01-11-2014, 02:54 AM
RE: Atrac3+ and r3432 - by onelight - 01-11-2014, 01:06 PM
RE: Atrac3+ and r3432 - by Hykem - 01-11-2014, 03:55 PM
RE: Atrac3+ and r3432 - by Hykem - 01-13-2014, 07:30 PM
RE: Atrac3+ and r3432 - by onelight - 01-15-2014, 09:05 AM
RE: Atrac3+ and r3432 - by onelight - 01-16-2014, 12:40 PM
RE: Atrac3+ and r3432 - by Hykem - 01-16-2014, 03:08 PM
RE: Atrac3+ and r3432 - by legend80 - 01-18-2014, 06:52 AM
RE: Atrac3+ and r3432 - by Hykem - 01-18-2014, 03:13 PM
RE: Atrac3+ and r3432 - by akaya - 01-18-2014, 11:10 PM
RE: Atrac3+ and r3432 - by akaya - 03-26-2014, 01:53 AM
RE: Atrac3+ and r3432 - by onelight - 01-23-2014, 10:44 AM
RE: Atrac3+ and r3432 - by onelight - 04-22-2014, 12:13 PM
RE: Atrac3+ and r3432 - by gid15 - 04-24-2014, 03:48 PM
RE: Atrac3+ and r3432 - by onelight - 04-25-2014, 10:59 AM
RE: Atrac3+ and r3432 - by Hykem - 04-26-2014, 04:32 PM
RE: Atrac3+ and r3432 - by onelight - 04-27-2014, 12:51 AM
RE: Atrac3+ and r3432 - by Hykem - 04-27-2014, 04:25 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)