-
Notifications
You must be signed in to change notification settings - Fork 57
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
Metadata blocks are not ordered properly when parsing #86
Comments
So it seems the blocks are not necessarily ordered in the RPU, but
Therefore, reordering affects the final CRC32. |
So this only happens with mode 0, correct? And it also happens when using the editor? (as it simply parses the RPU without conversion) |
Yes, however editing sets a |
So with the editor there has never been any problem since a new CRC32 was always generated? Or was the editor affected too? |
This was only a bug in 1.4.0, so there's nothing to worry about with previous versions. There's no negative effect, but maybe Dolby expects both L8 and L10 blocks to be ordered the same. I just made the issue because this would halt parsing when using mode 0, whether it's demuxing/extracting, etc. |
Ok, thanks for the explanation. As a result of this, I have thought that perhaps it would be interesting to add a new command ( |
This is already the case when writing RPUs, as long as they were parsed. At this point I wonder if defaulting to mode 0 would make sense, instead of simply copying bytes. |
Ah ok, I didn't know that the And the |
It parses every frame while validating, then prints the info for the specified frame. |
OK, thanks for answering. I just saw that you edited the above message to specify that it parses all the frames. Sorry, I hadn't read it. |
No description provided.
The text was updated successfully, but these errors were encountered: