content: [package]
  name = "mp4parse"
  version = "0.17.0"
  authors = [
    "Ralph Giles <giles@mozilla.com>",
    "Matthew Gregan <kinetik@flim.org>",
    "Alfredo Yang <ayang@mozilla.com>",
    "Jon Bauman <jbauman@mozilla.com>",
    "Bryce Seager van Dyk <bvandyk@mozilla.com>",
  ]
  
  description = "Parser for ISO base media file format (mp4)"
  documentation = "https://docs.rs/mp4parse/"
  license = "MPL-2.0"
  categories = ["multimedia::video"]
  edition = "2018"
  repository = "https://github.com/mozilla/mp4parse-rust"
  
  # Avoid complaints about trying to package test files.
  exclude = [
    "*.mp4",
    "*.avif",
    "av1-avif/*"
  ]
  
  [badges]
  travis-ci = { repository = "https://github.com/mozilla/mp4parse-rust" }
  
  [dependencies]
  byteorder = "1.2.1"
  bitreader = { version = "0.3.2" }
  fallible_collections = { version = "0.5", features = ["std_io"] }
  num-traits = "0.2.14"
  log = "0.4"
  static_assertions = "1.1.0"
  
  [dev-dependencies]
  test-assembler = "0.1.2"
  walkdir = "2.3.1"
  criterion = "0.4"
  
  [features]
  missing-pixi-permitted = []
  3gpp = []
  meta-xml = []
  unstable-api = []
  mp4v = []
  
  [[bench]]
  name = "avif_benchmark"
  harness = false
  
  # See https://bheisler.github.io/criterion.rs/book/faq.html#cargo-bench-gives-unrecognized-option-errors-for-valid-command-line-options
  [lib]
  bench = false
  