Comments (3)
I'm quite busy these weeks. I won't be possible to investigate this issue until next week.
from libcgss.
I found the problem. Unlike common ACBs, this file has no WaveformTable
table. This affects how to locate the files (labeled by cue IDs, which are computed using the info from waveform and reference tables) in internal/external AWB.
A possible workaround is:
- assuming
the AWB is always an external one ("streaming")the files are always in the external ("streaming") AWB - assuming the encoding is always HCA
- try to map names in cue name table with files in AWB by index instead of ID
- and short circuit some format validation code
from libcgss.
I don't know how frequent this happens and whether this is another hidden "feature" in the offical format library. If they exploit confusing default behaviors (like this one) on purpose, I am tired of playing this game.
from libcgss.
Related Issues (9)
- [hcacc] Fails to change crypto type for hca files that loop HOT 2
- Not all HCA files are exported from ACB HOT 10
- Compatibility issue when one Cue has multiple sub wav files HOT 1
- Feature: Add prefix to Cue name HOT 6
- ACB Ver.1.40.00 support
- Decrypt errors for latest ADX2 SDK ver (v2.98) HOT 37
- Failed decryption and inconsistencies between libcgss and DereTore HOT 5
- acb2wavs doesn't support looping? HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libcgss.