1
0
Fork 0
mirror of https://github.com/alfg/mp4-rust.git synced 2024-05-19 16:58:04 +00:00

Commit graph

  • aeb75eb9f2 fix(moovbox): write out mvex box. Stuart Woodbury 2023-07-14 16:46:36 -0400
  • 52e8a8b654 expose StcoBox Stuart Woodbury 2023-07-14 16:40:42 -0400
  • 5d070ebfbf expose more boxes Stuart Woodbury 2023-07-14 15:01:05 -0400
  • 90b90301ab expose more boxes Stuart Woodbury 2023-07-14 15:00:24 -0400
  • 23b8c86eec fix(traf): box size didn't include tfdt Stuart Woodbury 2023-07-14 12:13:42 -0400
  • 8ce513414c fix(moof): size returned by write_box Stuart Woodbury 2023-07-14 11:38:41 -0400
  • cd86f1c4be undo bugs introduced to TrunBox by previous commit(s) Stuart Woodbury 2023-07-14 11:00:16 -0400
  • d5eec0666e fix get_size() for trunbox Stuart Woodbury 2023-07-14 10:50:51 -0400
  • c669d7b080 fix(TrafBox): write out tfdt and trun Stuart Woodbury 2023-07-14 00:54:25 -0400
  • 66f177005b expose mfhd box Stuart Woodbury 2023-07-13 16:38:57 -0400
  • 9d00214061 expose stsd box Stuart Woodbury 2023-07-13 11:40:45 -0400
  • c84183a942 feat(opus): add opus to StsdBox and implement read/write Stuart Woodbury 2023-07-13 11:04:43 -0400
  • 09343a20ee fix(opus): export opus Stuart Woodbury 2023-07-13 10:09:58 -0400
  • b72a26b3f5 feat(opus): add opus box Stuart Woodbury 2023-07-13 10:09:27 -0400
  • 2fb21bbbc8 expose more boxes Stuart Woodbury 2023-07-12 13:20:20 -0400
  • fbf8e6813e hev1 box parser Andrey Tkachenko 2023-03-28 20:50:15 +0400
  • 1101df41bb expose TrakBox Stuart Woodbury 2023-07-07 10:49:49 -0400
  • 86cc348100 chore(reader): refactor read_header Stuart Woodbury 2023-07-05 16:34:09 -0400
  • 0e81b1f70c chore(mp4box): remove soun module Stuart Woodbury 2023-07-05 15:18:48 -0400
  • f5a8be435c fix(clippy) Stuart Woodbury 2023-07-05 13:09:09 -0400
  • 12dac2e0ee remove more calls to unwrap. Stuart Woodbury 2023-07-05 13:08:10 -0400
  • 0fdd2d16b4 chore(Mp4Box): use a trait function for to_json Stuart Woodbury 2023-07-05 11:52:19 -0400
  • ff9e75922b fix(reader): return Err instead of panic Stuart Woodbury 2023-07-05 10:02:42 -0400
  • 3e23adae7f fix(mp4box): remove unwrap() in to_json() for Mp4Box implementation. Stuart Woodbury 2023-07-05 09:49:32 -0400
  • 6a6e746c3f wip(mp4box): bin adding box for opus Stuart Woodbury 2023-07-05 09:47:17 -0400
  • d9b5755713 mp4a: Support QT sound sample description version 1. #112 Florian Will 2023-06-30 09:25:14 +0200
  • 55ee392b73 Try to skip extended header in MetaBox. Florian Will 2023-06-29 16:49:35 +0200
  • f709b61b4b
    Decode aavd as mp4a Linus Unnebäck 2023-03-19 12:38:42 +0700
  • 59c24d9d6b
    Add support for adrm boxes Linus Unnebäck 2023-03-19 12:18:49 +0700
  • 8553c71f51
    Merge branch 'master' into fix/avc1-pasp #105 Alfred Gutierrez 2023-06-18 20:47:48 -0700
  • bd4bbafe87
    Merge branch 'master' into feature/fragment_handling Alfred Gutierrez 2023-06-18 20:45:31 -0700
  • 55875d72de
    Derive Default trait for DataType (#100) Linus Unnebäck 2023-06-19 05:38:41 +0200
  • 44659f9fd0 Fix some minor issues writing traf box Jensenn 2023-06-15 11:10:23 -0600
  • 33b34ed7c2 Fix writing SLConfigDescriptor Jensenn 2023-06-15 10:55:07 -0600
  • 9cf9c135e4 Export all boxes to allow more flexible use for writing Jensenn 2023-06-15 10:53:34 -0600
  • d6debae211 Add a function to the reader to read in fragments from a different reader Jensenn 2023-05-26 13:48:27 -0600
  • a730bcd00c Fix getting samples from movie fragments Jensenn 2023-05-24 14:45:14 -0600
  • c89dd5a06a Avc1Box ignore non-AvcC boxes Martin Algesten 2023-05-11 10:48:57 +0200
  • c21b14bdb4
    Merge bb98664ee7 into a3508fe1c9 #103 kixelated 2023-05-02 18:33:04 +0000
  • bb98664ee7 Fix more errors when serializing a mvex box. #103 Luke Curley 2023-05-02 11:32:31 -0700
  • efefcc4735 Ran clippy Luke Curley 2023-05-02 10:58:53 -0700
  • a6f1d280b5 Add a missing write_box call for mvex. Luke Curley 2023-05-02 10:42:33 -0700
  • 94a133b1fd cargo fmt Luke Curley 2023-05-02 10:09:07 -0700
  • edc35124c4 Add support for multiple trex boxes. Luke Curley 2023-04-28 14:29:57 -0700
  • b414f1ec60 Public read sample offset Eric Knapp 2023-04-24 08:58:46 -0400
  • a3508fe1c9
    Fix link to examples in docs (#97) Richard Steinmetz 2023-03-29 09:04:51 +0200
  • 80b676256d
    Derive Default trait for DataType #100 Linus Unnebäck 2023-03-19 13:17:25 +0700
  • 0c0ed3a53e
    Fix link to examples in docs #97 Richard Steinmetz 2023-03-07 12:13:45 +0100
  • d53fea37c6 Fixed format issue Eric Knapp 2023-03-06 10:57:52 -0500
  • 9ca51ac82f Fixed bitrate calculation Eric Knapp 2023-03-03 10:11:58 -0500
  • 7dd3ac3b29 Fixed non-integer framerates Eric Knapp 2023-03-03 10:11:40 -0500
  • dd912b8cf9 Skip unsupported avc1 sub-boxes Eric Knapp 2023-03-03 10:10:56 -0500
  • f049ddc94d Allow empty, multi-byte, and arbitrary NUL terminated strings Eric Knapp 2023-03-03 10:10:11 -0500
  • fc0b48d8b8 Extract esds from wave box Eric Knapp 2023-03-03 10:09:03 -0500
  • 7cfdffbd71
    Fix several overflows in box and track processing (#94) oftheforest 2023-02-18 11:46:51 -0800
  • 3c318acded Fix order of arithmetic operations #94 Lilith Silvestris 2023-02-09 14:27:51 -0800
  • e78dbf8f93 Ensure that boxes aren't bigger than their containers Lilith Silvestris 2023-02-03 14:02:38 -0800
  • d59c8e304b Account for header size in box processing overflow fixes Lilith Silvestris 2023-01-26 14:51:10 -0800
  • da83d3c321 Fix a panic in Mp4Track::read_sample() for one-past-the-end Lilith Silvestris 2023-01-25 15:20:11 -0800
  • 013f184dd5 Use size_of::<Type>() instead of magic numbers Lilith Silvestris 2023-01-25 12:43:58 -0800
  • ab412b063b Fix several overflows in box and track processing Lilith Silvestris 2023-01-23 16:10:38 -0800
  • 024c26ade7 Add benches to Cargo.toml. Alf 2023-02-01 21:32:02 -0800
  • c8cc6f25a8 0.13.0 0.13.0 Alf 2023-02-01 21:25:27 -0800
  • 9f10bd335e
    clippy: fix warnings from latest stable rust 1.67.0 (#93) Alfred Gutierrez 2023-01-30 20:33:32 -0800
  • 720bc1d5b2 clippy: fix warnings from latest stable rust 1.67.0 #93 Alf 2023-01-30 20:28:24 -0800
  • 2a374c57f2
    Parse unknown metadata and write metadata (#91) Jessa 2023-01-30 19:59:57 -0800
  • 527bf4e088 fix clippy nit #91 Jessa 2023-01-22 10:50:24 -0800
  • 669edcf7ad write meta and udta Jessa 2023-01-16 13:06:42 -0800
  • 5f61fd2b68 parse meta in moov and trak position Jessa 2023-01-16 11:22:33 -0800
  • 79c837c950 validate meta box handler type, parse meta with unknown handlers Jessa 2023-01-16 11:19:22 -0800
  • 9c0f6534bd
    Feature/tfdt box (#90) jensenn 2023-01-11 21:21:49 -0700
  • 10e70474ef Derive Eq for TfdtBox #90 Jensenn 2023-01-10 18:23:13 -0700
  • f3e8f9f779 Derive Default for TfdtBox Jensenn 2023-01-10 18:08:50 -0700
  • 801e6dedd8 Add Tfdt box parsing Jensenn 2023-01-10 18:04:58 -0700
  • 16c1b5d67f
    Don't subtract overflow when 64-bit box size is less than 8 (#89) Jessa 2023-01-09 23:12:14 -0800
  • 76987c978a fix largesize of 8 being conflated with a size of 0 #89 Jessa 2023-01-08 14:48:19 -0800
  • c4cc7023b1 don't subtract overflow when 64-bit box size is less than 8 Jessa 2023-01-08 13:59:07 -0800
  • df6e0b5ea0
    Fix TfhdBox optional fields (#86) jensenn 2023-01-05 21:13:48 -0700
  • e45707eb14
    Merge branch 'master' into tfhd_fixes #86 Alfred Gutierrez 2023-01-05 19:47:22 -0800
  • 3095051512
    Fix clippy warnings (#88) Alfred Gutierrez 2023-01-05 19:03:02 -0800
  • 7ff4fa2063 fix fmt warnings. #88 Alf 2023-01-05 19:00:49 -0800
  • 46d046d847 Update readme with clippy usage. Alf 2023-01-05 18:55:01 -0800
  • 5b3c1becbb chore: fix clippy warnings Alf 2023-01-05 18:51:57 -0800
  • 4db6deed02
    Update rust.yml #87 Alfred Gutierrez 2023-01-05 18:32:58 -0800
  • c26bdcab59
    fix "mdat size too large" (#80) rolleifx 2023-01-06 10:19:47 +0800
  • 70481d6450 Cargo fmt fix Jensenn 2023-01-05 13:01:51 -0700
  • a6b2de0dcc clippy fixes Jensenn 2023-01-05 13:00:00 -0700
  • 18e123c624 Fix TfhdBox optional fields Jensenn 2023-01-05 12:07:39 -0700
  • 696a02833b when writing, mdat box is always large #84 Andrew Straw 2022-11-04 17:00:36 +0100
  • 75b383daad Fix clippy::derive-partial-eq-without-eq #80 Precision 2022-08-22 17:37:34 +0800
  • 5f4cdda076 fix clippy Precision 2022-08-16 13:21:01 +0800
  • 911c2b6774 fix "mdat size too large" Precision 2022-08-08 13:09:55 +0800
  • 0cd2abb60a 0.12.0 0.12.0 Alf 2022-07-30 01:24:49 -0700
  • ace2799c75
    read metadata from udta (#77) Ririsoft 2022-07-21 04:05:38 +0200
  • f6bb8f2631 read metadata from udta #77 Ririsoft 2022-06-16 16:48:08 +0200
  • 5d648f1a72
    fix clippy & enhance CI/CD (#78) Ririsoft 2022-07-08 05:02:00 +0200
  • 54873a623b run ci/cd with clippy and latest rust version #78 Ririsoft 2022-06-16 21:00:14 +0200
  • 22b1b7b317 fix clippy error with always 0 value Ririsoft 2022-06-16 20:09:39 +0200
  • b988922dfe fix trivial clippy errors Ririsoft 2022-06-16 20:09:14 +0200
  • f830fd640d fix clippy::unused_io_amount Ririsoft 2022-06-16 19:49:06 +0200