Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[framework] Research XA decoding #163

Open
5 tasks
DCxDemo opened this issue Jan 14, 2023 · 0 comments
Open
5 tasks

[framework] Research XA decoding #163

DCxDemo opened this issue Jan 14, 2023 · 0 comments
Labels
feature request Refers to the requested feature for the tools. long term Refers to non critical stuff that can take a lot of time. research needed This issue cannot be fixed without further research.

Comments

@DCxDemo
Copy link
Collaborator

DCxDemo commented Jan 14, 2023

Research and possibly implement XA decoding.
Keep in mind required data for decoding is stored in sector header, meaning that software that only exports 2048 bytes per sector will not provide usable files for rebuilding.

Will require:

  • CD sector parser
  • XA file stream parser able to verify CD sector data
  • XA data parser
  • XA ADPCM decoder
  • XNF integration, since it contains original sound lengths

CDXA reference:
http://problemkaputt.de/psx-spx.htm#cdromxaaudioadpcmcompression

@DCxDemo DCxDemo added feature request Refers to the requested feature for the tools. research needed This issue cannot be fixed without further research. labels Jan 14, 2023
@DCxDemo DCxDemo added this to General issues in Current tasks and goals via automation Jan 14, 2023
@DCxDemo DCxDemo added the long term Refers to non critical stuff that can take a lot of time. label Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Refers to the requested feature for the tools. long term Refers to non critical stuff that can take a lot of time. research needed This issue cannot be fixed without further research.
Projects
Current tasks and goals
  
General issues
Development

No branches or pull requests

1 participant