Ralph Giles
|
7c0428711b
Fix capi re-export.
|
9 tahun lalu |
Ralph Giles
|
623dd3309a
Add capi source.
|
9 tahun lalu |
Ralph Giles
|
6b87dc25c8
WIP: Try to move capi calls to a separate file.
|
9 tahun lalu |
Ralph Giles
|
87d9e24044
Remove old read_box_from_buffer() C entry point.
|
9 tahun lalu |
Ralph Giles
|
69052a9277
Update dump.rs to use #[derive(Debug)] box formatters.
|
9 tahun lalu |
Ralph Giles
|
ab4625be8f
Make MediaContext::new() public.
|
9 tahun lalu |
Matthew Gregan
|
123c29483c
WIP: Start CAPI.
|
9 tahun lalu |
Matthew Gregan
|
d58cf48d15
Type the FourCC and impl a nicer Debug printer for it.
|
9 tahun lalu |
Matthew Gregan
|
a335c2d451
Remove Display impls and rely on derived Debug impls instead.
|
9 tahun lalu |
Matthew Gregan
|
5907e33187
Add a constructor for MediaContext.
|
9 tahun lalu |
Ralph Giles
|
6552f0e532
Exclude test files from the cargo package.
|
9 tahun lalu |
Ralph Giles
|
8f7e4cfb87
Bump version for mp4parse v0.1.1.
|
9 tahun lalu |
Ralph Giles
|
83ad295c55
Use match for updating MediaContext::Tracks.
|
9 tahun lalu |
Ralph Giles
|
2a4c38bec1
Fix comment.
|
9 tahun lalu |
Ralph Giles
|
85a23100df
Clarify debug println! at the end of read_box().
|
9 tahun lalu |
Ralph Giles
|
a614819bb9
dump.rs: Print the final result after traversing the file.
|
9 tahun lalu |
Matthew Gregan
|
40355b7dae
Remove unnecessary and().
|
9 tahun lalu |
Matthew Gregan
|
1e91987a12
Call read_box in a loop inside read_box_from_buffer. Also retain the MediaContext over calls to read_box in dump.rs.
|
9 tahun lalu |
Ralph Giles
|
bea0c580ed
Bump version.
|
9 tahun lalu |
Ralph Giles
|
9125dbf2c7
Return the number of tracks read to C callers.
|
9 tahun lalu |
Matthew Gregan
|
de11a57b11
Tidy up SampleEntry comments.
|
9 tahun lalu |
Matthew Gregan
|
84021d80bd
Don't bother parsing unused fields in video SampleEntries.
|
9 tahun lalu |
Matthew Gregan
|
d97da5ab5a
Whitespace.
|
9 tahun lalu |
Matthew Gregan
|
42a7c243d8
Skip reserved fields rather than reading and ignoring them.
|
9 tahun lalu |
Matthew Gregan
|
af2ad9a6d8
Convert several more locations to use the skip helper function.
|
9 tahun lalu |
Matthew Gregan
|
57507c2e29
Introduce simpler helpers to remove ::<BigEndian> boilerplate.
|
9 tahun lalu |
Matthew Gregan
|
55ecd326af
Replace another unwrap with try!
|
9 tahun lalu |
Matthew Gregan
|
a8687da1a9
Remove TODO regarding template fields.
|
9 tahun lalu |
Matthew Gregan
|
274a9e6ee5
Return an error if skip hits an early read. Differentiate between
|
9 tahun lalu |
Matthew Gregan
|
32fb000f37
Remove unneeded string parsing.
|
9 tahun lalu |