Commit History

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