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

Commit graph

  • b7e0d0d420 Fix docs tests and update to 0.7.0. #32 Alf 2020-09-14 19:45:22 -0700
  • 493d897957 Updating docs. Alf 2020-09-14 19:35:42 -0700
  • 6ec013b7b9
    Fragmented tracks (#31) Alfred Gutierrez 2020-09-14 18:05:34 -0700
  • 6681f9c951 Merge branch 'master' into fragmented-tracks #31 Alf 2020-09-13 21:08:06 -0700
  • 05706ab56b fix trex box parsing/writing. Alf 2020-09-13 20:09:42 -0700
  • ca002ce2eb Set default_sample_duration from moov.mvex.trex for getting fragmented samples. Alf 2020-09-13 19:52:52 -0700
  • 12f3a6211d cleanup Alf 2020-09-13 19:31:01 -0700
  • 7c75d5dd56 Adding more support for parsing fragmented tracks. Add mp4sample example. Alf 2020-09-13 19:28:04 -0700
  • f8f767dc07
    Fragmented boxes (#30) Alfred Gutierrez 2020-09-13 00:25:08 -0700
  • 336e8ac5b8 Adding Movie Extends Box and subboxes (mvex, mehd, trex). #30 Alf 2020-09-12 20:54:46 -0700
  • 13a60121d8 Add trun box. Alf 2020-09-11 21:50:04 -0700
  • a1f7902c6c Skip serializing edts if Option::is_none. Alf 2020-09-09 21:02:38 -0700
  • dd2eae6eed Skip serializing vmhd/smhd if Option::is_none. Alf 2020-09-09 20:04:06 -0700
  • 0f373b03db
    Box summary and to_json traits. (#29) Alfred Gutierrez 2020-09-08 22:24:34 -0700
  • 8f8d14317a Add custom serializer for FixedPoint types. #29 Alf 2020-09-08 21:02:46 -0700
  • e554e61557 skip serializing sample_sizes Alf 2020-09-07 14:30:01 -0700
  • 7408d1f433 skip serializing entries Alf 2020-09-07 14:18:20 -0700
  • 915a4c582d fix test and serde version. Alf 2020-09-06 22:55:24 -0700
  • eb84c8af20 Add Mp4Box traits for getting json or text summary for each box. Alf 2020-09-06 22:32:28 -0700
  • 0330a8eda7 0.6.0 0.6.0 Alf 2020-09-06 13:04:24 -0700
  • 9822589734 fix is_fragmented method. Alf 2020-09-06 13:00:34 -0700
  • d0e169b679
    Merge pull request #28 from alfg/subtitle-track-support Alfred Gutierrez 2020-09-05 13:47:45 -0700
  • 76607394df update readme. #28 Alf 2020-09-05 13:43:48 -0700
  • 6bc1c9b217 update readme. Alf 2020-09-05 13:38:55 -0700
  • e879500c1a update mp4info example and track. Alf 2020-09-05 13:15:31 -0700
  • 421d9e7606 More tx3g box parsing/writing and update tests. Alf 2020-09-05 00:57:15 -0700
  • 05e20124e0 Add support for parsing subtitle tracks (tx3g box). Alf 2020-09-04 23:09:33 -0700
  • fa53d6b138
    Merge pull request #27 from alfg/fragmented-boxes Alfred Gutierrez 2020-09-03 22:12:14 -0700
  • 8def228352 Add support for reading/writing fragmented mp4 (fMP4) boxes. #27 Alf 2020-09-03 21:33:45 -0700
  • e4c7cf4520
    Merge pull request #26 from alfg/hev1-box Alfred Gutierrez 2020-09-01 21:26:16 -0700
  • 3b5a728a30 fix tests and update mp4copy example. #26 Alf 2020-09-01 21:15:56 -0700
  • 042629a88c update mp4info and mp4dump examples. Alf 2020-09-01 20:49:55 -0700
  • b4b4dbd49f add support for hev1 box Alf 2020-09-01 20:41:34 -0700
  • 65b3408625
    Merge pull request #25 from alfg/benchmarking Alfred Gutierrez 2020-08-26 22:19:33 -0700
  • be92897be6 add criterion for benchmarking performance. #25 Alf 2020-08-26 20:45:18 -0700
  • 6d1da78160 0.5.2 0.5.2 Alf 2020-08-25 22:08:18 -0700
  • 682f8a93c1
    Merge pull request #24 from alfg/mp4dump-example Alfred Gutierrez 2020-08-24 22:45:53 -0700
  • b016ac3b47 add top level public function mp4::read_mp4 for using the Mp4Reader with a file path. Added simple example. #24 Alf 2020-08-24 22:38:05 -0700
  • 71f0f78ae6 remove duplicated code. Alf 2020-08-24 22:00:48 -0700
  • 4df1097948 Update mp4dump example and update box_size to method in all boxes. Alf 2020-08-24 21:49:58 -0700
  • d51a193272 Add mp4dump example and update all mp4boxes with get_type and get_size methods. Alf 2020-08-23 22:11:59 -0700
  • c4ff8627b0
    Set optional EsdsBox in Mp4aBox. (#23) Alfred Gutierrez 2020-08-23 13:38:25 -0700
  • 9461cfc23d Update Mp4aBox test to check for optional EsdsBox. #23 Alf 2020-08-23 13:30:58 -0700
  • 9371f8acf8 Make EsdsBox in Mp4aBox optional, instead of error when parsing. Also update mp4info example with some missing info that was removed. Alf 2020-08-22 23:24:28 -0700
  • 0ac9986c7f 0.5.1 0.5.1 Alf 2020-08-20 20:09:28 -0700
  • 6cd4f72d28
    Mp4Reader and update README example (#21) Alfred Gutierrez 2020-08-19 21:38:57 -0700
  • 89f044a4c2 update readme #21 Alf 2020-08-19 21:32:45 -0700
  • d077972d31 Make ftyp and moov on Mp4Reader public. Also update README.md with working example. Alf 2020-08-19 21:31:53 -0700
  • 4f417f885d 0.5.0 0.5.0 Alf 2020-08-18 22:28:32 -0700
  • 1e6982755e Comment debugging messages Ian Jun 2020-08-11 09:55:11 +0900
  • 99f48f8c99 Merge remote-tracking branch 'alfg/master' into feature/async Ian Jun 2020-08-11 09:51:04 +0900
  • 54caec98f6 Add async reader/writer Ian Jun 2020-08-10 20:52:22 +0900
  • 0abb242037
    Refactoring (#17) Ian Jun 2020-08-07 12:35:08 +0900
  • d52eb674f9 Ensure skip_bytes() does not go back. #17 Ian Jun 2020-08-06 21:30:46 +0900
  • 4996ac97d9 Rename I/O position moving functions Ian Jun 2020-08-06 20:40:47 +0900
  • b61278d6a0 Merge remote-tracking branch 'alfg/master' Ian Jun 2020-08-06 20:37:31 +0900
  • 99c2f48774 Rename I/O position moving functions Ian Jun 2020-08-06 20:34:57 +0900
  • b5367032a7
    Update examples (#16) Ian Jun 2020-08-06 15:00:53 +0900
  • cfb5d5f98b Fix test failure #16 Ian Jun 2020-08-06 12:03:39 +0900
  • 08ee6a71f0 Update examples #15 Ian Jun 2020-08-06 11:13:22 +0900
  • 02bd7acc76 Merge remote-tracking branch 'alfg/master' Ian Jun 2020-08-05 12:21:36 +0900
  • 3104a2d95b
    Feature/mp4copy (#14) Ian Jun 2020-08-05 08:56:59 +0900
  • 2a54b8dd29 Merge remote-tracking branch 'alfg/master' into feature/mp4copy #14 Ian Jun 2020-08-05 04:17:43 +0900
  • 6152caa13c Fix some bugs Ian Jun 2020-08-05 03:45:06 +0900
  • 51252c16ae Rename atoms to mp4box Ian Jun 2020-08-05 02:47:55 +0900
  • f5f031c38d Remove prefix "get_" from method names Ian Jun 2020-08-05 02:37:30 +0900
  • e21980c5d0 Add test codes for Avc1Box and Mp4aBox Ian Jun 2020-08-05 02:32:15 +0900
  • 72e8861ac2 Add Mp4Writer and examples/mp4copy Ian Jun 2020-08-04 22:53:02 +0900
  • 82f9e2580c Run cargo fmt Ian Jun 2020-08-04 17:42:27 +0900
  • 8a7d2ae813 Add initial Mp4Writer Ian Jun 2020-08-04 17:40:47 +0900
  • 9a311f3524 Add media configuration, profile, ... Ian Jun 2020-08-04 15:36:01 +0900
  • cf4165425a Add FixedPointX types Ian Jun 2020-08-04 11:46:13 +0900
  • c83a81f174 Refactor common types Ian Jun 2020-08-04 11:01:52 +0900
  • 18bc289cab Update mp4info Ian Jun 2020-08-03 18:28:00 +0900
  • ba69f3812b
    Update example in README.md. Alfred Gutierrez 2020-07-31 10:18:06 -0700
  • 0df82aec5f
    Feature/mp4reader (#13) Ian Jun 2020-08-01 02:12:26 +0900
  • 4b82165efc Add mandatory check when reading boxes Ian Jun 2020-07-31 19:42:05 +0900
  • c0fdbcf688 Move Mp4Reader to reader.rs Ian Jun 2020-07-31 16:25:25 +0900
  • db3defdd7c Merge remote-tracking branch 'alfg/master' into feature/mp4reader #13 Ian Jun 2020-07-31 13:08:24 +0900
  • e824f11ac7 Add Mp4Reader::read_sample() that read media samples Ian Jun 2020-07-31 12:53:14 +0900
  • 5e8d7d6b25 Add some functions to get offset and size of sample Ian Jun 2020-07-30 22:31:06 +0900
  • 27bdcbb504 Refactor Ian Jun 2020-07-30 18:03:27 +0900
  • 75d5599a94 Refactor BMFF Ian Jun 2020-07-30 15:55:44 +0900
  • 928fa66cf0 Refactor BoxHeader Ian Jun 2020-07-30 15:34:15 +0900
  • 4ce23997ad Add smhd box Ian Jun 2020-07-30 14:32:09 +0900
  • 948dc016d9 Improve ReadBox::read_box() Ian Jun 2020-07-30 14:03:35 +0900
  • f09085f75e Add necessary sub-boxes to stbl box Ian Jun 2020-07-30 14:01:09 +0900
  • 34da7f9637 Add DecoderSpecificDescriptor in esds box Ian Jun 2020-07-30 10:37:40 +0900
  • 08fac9679e Add mp4a box Ian Jun 2020-07-29 22:38:08 +0900
  • 7cc433b63a Add mp4a box Ian Jun 2020-07-29 22:37:23 +0900
  • 4cb92fe8a2 Add avc1 box Ian Jun 2020-07-29 18:24:10 +0900
  • b755db3fa0 Remove Cargo.lock and add to .gitignore. Alf 2020-07-28 22:13:15 -0700
  • c6a4dd8620 Merge remote-tracking branch 'alfg/master' Ian Jun 2020-07-29 14:05:33 +0900
  • 4df9fa1bd4
    Feature/test write box (#12) Ian Jun 2020-07-29 13:29:04 +0900
  • 1fc249b5a2 Change volume type to Ratio<u16> #12 Ian Jun 2020-07-29 12:42:38 +0900
  • 828c6c2ff5 Remove entry_count that is duplacated with entries.len() Ian Jun 2020-07-29 12:29:40 +0900
  • 931f60217f Add test code for all leaves in box tree Ian Jun 2020-07-29 12:23:30 +0900
  • d56596307f Merge remote-tracking branch 'alfg/master' Ian Jun 2020-07-29 09:58:24 +0900
  • 8f56200dd0
    Feature/writebox trait (#11) Ian Jun 2020-07-29 01:36:17 +0900
  • e88214606b Refator Error #11 Ian Jun 2020-07-28 04:03:29 +0000