Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi.
I've added support for
senc
box.I suppose that there was no support for this box as it depends on IV size that is specified in
tenc
box that sometimes is not present. For example for segments without Init segment. I've added support for saving IV size set intenc
if it's present.If IV size is not present in preceding
tenc
box, readingsenc
is based on heuristics. It's size can be 0 (cbcs
encoding) 8 or 16 bytes. It can guess that it should be 0 bytes by fittingencryption data size
*sample_count
against provided box size (len
).It works as supposed. I've checked it with different segments.
I'm open for suggestions.