Parser for ISO Base Media Format aka video/mp4 written in Rust.

Ralph Giles 0304751fcd travis: Add feature matrix for optional cheddar api generator. 9 gadi atpakaļ
examples 866f862fac capi: Keep mp4parse_track_type generic. 9 gadi atpakaļ
src 866f862fac capi: Keep mp4parse_track_type generic. 9 gadi atpakaļ
tests faeb8d0974 Split read_box into subfunctions divided by the atoms the box can contain. 9 gadi atpakaļ
.gitignore 937c03cef8 Generate a compatible include/mp4parse.h from rusty-cheddar. 9 gadi atpakaļ
.travis.yml 0304751fcd travis: Add feature matrix for optional cheddar api generator. 9 gadi atpakaļ
Cargo.toml 937c03cef8 Generate a compatible include/mp4parse.h from rusty-cheddar. 9 gadi atpakaļ
LICENSE c40bbde6f9 Add MPLv2 license text. 9 gadi atpakaļ
README.md 445295727b doc: Fix typo "the the" 9 gadi atpakaļ
build.rs 937c03cef8 Generate a compatible include/mp4parse.h from rusty-cheddar. 9 gadi atpakaļ

README.md

This is an mp4 track metadata parser.

Latest crate version Travis build status

Our primary interest is writing a pure-rust replacement for the track metadata parser needed by Firefox.

To enable it on Mac and Linux builds of Firefox, add ac_add_options --enable-rust to your .mozconfig.