Matthew Gregan
|
56bb4c98f8
Ignore an unused_result lint in get_track_count_null_parser test.
|
8 gadi atpakaļ |
Matthew Gregan
|
c5b1d62463
Remove unnecessary casts.
|
8 gadi atpakaļ |
Matthew Gregan
|
ff1882a9f5
Convert BMFFBox from a trait to an impl.
|
8 gadi atpakaļ |
Matthew Gregan
|
94bd31d1ef
Simplify skipping unsupported content in read_stsd.
|
8 gadi atpakaļ |
Matthew Gregan
|
822abadce9
Address a couple of rusty-clippy issues in capi.rs.
|
8 gadi atpakaļ |
Matthew Gregan
|
20d81a9248
Rework the C API to take a callback for I/O.
|
8 gadi atpakaļ |
Matthew Gregan
|
08f90ab567
Rename "state" and "context" to "parser" in C API.
|
8 gadi atpakaļ |
Matthew Gregan
|
410eaac42c
Extern uses C API by default.
|
8 gadi atpakaļ |
Matthew Gregan
|
baaed562cc
Make BoxHeader and read_box_header private.
|
8 gadi atpakaļ |
Matthew Gregan
|
1fa902ce6a
Fix new tests after rebase.
|
8 gadi atpakaļ |
Matthew Gregan
|
18fe025de4
Experiment with enum of box types.
|
8 gadi atpakaļ |
Matthew Gregan
|
1d808f1f62
Add some spec-related comments.
|
8 gadi atpakaļ |
Matthew Gregan
|
a7b4b594dc
Rename Input to BoxIter.
|
8 gadi atpakaļ |
Matthew Gregan
|
67a0f7f57f
One possible fix for brand case issues.
|
8 gadi atpakaļ |
Matthew Gregan
|
122c9efef6
Skip unsupported tracks rather than exiting parse.
|
8 gadi atpakaļ |
Matthew Gregan
|
ea8627c82d
Add a failing test for case issues with ftyp brands.
|
8 gadi atpakaļ |
Matthew Gregan
|
022390632f
Track state of moov parse in read_mp4.
|
8 gadi atpakaļ |
Matthew Gregan
|
3d2c8bb74c
Work around the double-namespacing of enum members to satisfy rusty-cheddar.
|
8 gadi atpakaļ |
Matthew Gregan
|
6fdc4a7285
Convert everything over to BMFFBox and fix tests.
|
8 gadi atpakaļ |
Matthew Gregan
|
2f37ce902c
Simplify lifetimes on Input.
|
8 gadi atpakaļ |
Matthew Gregan
|
adfb8942b6
Invert Option/Result hierarchy for Input.next().
|
9 gadi atpakaļ |
Matthew Gregan
|
396255d33a
Experiment with BMFFBox trait.
|
9 gadi atpakaļ |
Matthew Gregan
|
05953b7c92
Move tracing to a global variable.
|
9 gadi atpakaļ |
Matthew Gregan
|
e688b6534e
Remove unnecessary BoxHeader passing and copying.
|
9 gadi atpakaļ |
Matthew Gregan
|
f33eb07f95
Detect non-BMFF audio SampleEntry and fail with a clearer error.
|
9 gadi atpakaļ |
Matthew Gregan
|
af6a38dee5
Include the file offset when reporting errors from dump.rs.
|
9 gadi atpakaļ |
Matthew Gregan
|
3f5387549c
Require Read rather than BufRead everywhere and remove the single use of BufRead in skip().
|
9 gadi atpakaļ |
Matthew Gregan
|
56973bb3ba
Make Unsupported/InvalidData errors slightly richer to ease debugging.
|
9 gadi atpakaļ |
Matthew Gregan
|
0052b55b93
Skip box content of unknown SampleEntries.
|
9 gadi atpakaļ |
Matthew Gregan
|
048259279d
capi: Simplify media_time computation.
|
9 gadi atpakaļ |