1
0
Fork 0
mirror of https://github.com/alfg/mp4-rust.git synced 2025-04-15 00:06:18 +00:00

Commit graph

  • 1877b15b4f EmsgBox implementation (#59) Christopher 2021-07-28 15:50:34 +0200
  • 298ce32265 Maintain a separate indexing from track_id to index to allow for non continues track ids (#43) #58 Christopher 2021-07-28 11:18:45 +0200
  • 94f9e88b2d 0.8.3 0.8.3 Alf 2021-07-12 18:16:28 -0700
  • 56cc260a5c
    fix: minimize assertions in non-test code (#56) Nathan Fiedler 2021-07-12 17:28:39 -0700
  • 071ac6e317
    Update README.md #57 Alfred Gutierrez 2021-07-12 14:36:59 -0700
  • 8b251e6e8d fix: minimize assertions in non-test code #56 Nathan Fiedler 2021-07-10 14:45:40 -0700
  • 751a2221af 0.8.2 0.8.2 Alf 2021-04-04 12:01:21 -0700
  • 28dd9e0a27
    feat: add more audio object types (#52) Alfred Gutierrez 2021-04-04 11:56:02 -0700
  • bed45690a3 feat: add more audio object types #52 Alf 2021-04-04 00:00:58 -0700
  • 335aa39f7c
    Add mpeg_aac_decoder example (#50) Kasper 2021-02-02 02:11:35 +0100
  • d3711f7c82 Convert mpeg_aac_decoder example to it's own package #50 Kasper 2021-02-01 18:47:52 +0100
  • b59758c7df 0.8.1 0.8.1 Alf 2021-01-31 19:30:05 -0800
  • 45b2e1aff7 Add mpeg_aac_decoder example Kasper 2021-01-31 22:40:39 +0100
  • 0d2d2547d1
    bugfix: fix size when parsing largesize box header (#49) Alfred Gutierrez 2021-01-31 11:47:28 -0800
  • b757d90627 bugfix: fix size when parsing largesize box header #49 Alf 2021-01-30 22:58:07 -0800
  • 75599fe561
    feat: add Freq7350 to SampleFreqIndex enum (#47) Alfred Gutierrez 2021-01-30 00:14:40 -0800
  • 4847a8fa3e feat: add Freq7350 to SampleFreqIndex enum #47 Alf 2021-01-29 20:35:47 -0800
  • eedccec776
    Example/mp4sample supports fragmented mp4 (#46) ninthakeey 2021-01-29 11:52:35 +0800
  • c84437a36f chore: re-style code #46 ninthakeey 2021-01-28 23:09:52 +0800
  • 1b384d87de feat: remove an ".expect()" ninthakeey 2021-01-28 23:06:11 +0800
  • eb11d5e4ee feat: remove an ".expect()" ninthakeey 2021-01-28 23:05:35 +0800
  • 1d66e50d7f feat: field data_offset in TrunBox is optional ninthakeey 2021-01-28 22:53:28 +0800
  • eb61c9de37 feat: utilize function sample_count(), extract duplicated codes as a new function ninthakeey 2021-01-28 22:05:19 +0800
  • 4d2b5acf9e Update and add example for Mp4Writer<W>.into_writer. Alf 2021-01-27 18:53:24 -0800
  • 8fd133eccf
    Store 4 bytes in FourCC instead of a String (#45) John-John Tedro 2021-01-28 03:51:03 +0100
  • d73e80107d
    Add Mp4Writer::into_writer (#44) John-John Tedro 2021-01-28 03:07:21 +0100
  • 2d329d52ae feat: example/mp4sample supports fragmented mp4 ninthakeey 2021-01-27 22:13:45 +0800
  • a66517bc1a
    Merge pull request #1 from alfg/master ninthakeey 2021-01-27 19:01:30 +0800
  • 5effa5be86 Store 4 bytes in FourCC instead of a String #45 John-John Tedro 2021-01-27 06:46:39 +0100
  • 1b18a85483 Add Mp4Writer::into_writer #44 John-John Tedro 2021-01-27 06:24:03 +0100
  • 2a33b990e6 0.8.0 0.8.0 Alf 2021-01-26 21:18:20 -0800
  • 00b50636b6
    example/copy supports vp9-in-mp4 and example/dump supports fmp4 (#41) ninthakeey 2021-01-27 11:31:32 +0800
  • a0265654f1 feat: mp4 writer set vp09 box into stsd box #41 ninthakeey 2021-01-26 22:11:07 +0800
  • 63e3e114f6 fix: Track.rs add vp9 support ninthakeey 2021-01-25 20:08:15 +0800
  • 4dff0c63de
    Update types.rs ninthakeey 2021-01-25 13:54:37 +0800
  • 2c4d86e3e0
    Update stsd.rs ninthakeey 2021-01-25 13:53:07 +0800
  • 8b24064dd0
    Update mp4copy.rs ninthakeey 2021-01-25 13:50:02 +0800
  • 42df01b4d3
    Update types.rs ninthakeey 2021-01-25 13:48:01 +0800
  • 839425ce60
    Update types.rs ninthakeey 2021-01-25 13:46:51 +0800
  • 75b3272e88
    Update types.rs ninthakeey 2021-01-25 13:45:56 +0800
  • 1683c72fe4 feat: support to copy mp4 with vp9 codec, but not support to copy fmp4 with vp9 codec ninthakeey 2021-01-24 16:27:25 +0800
  • e85ef6a66f feat: mvex box中的mehd box改为可选,支持fmp4的解析 ninthakeey 2021-01-24 13:08:51 +0800
  • 9e8f27be2a 0.7.2 0.7.2 Alf 2020-12-24 17:38:35 -0800
  • 9c43838793
    bugfix: fix update_sync_samples in Mp4TrackWriter where sync is not properly set in stss box #38 (#39) Alfred Gutierrez 2020-12-24 17:35:13 -0800
  • 2fed4d6486 bugfix: fix update_sync_samples in Mp4TrackWriter where sync is not properly set in stss box #38 #39 Alf 2020-12-24 17:28:43 -0800
  • 132becd8bf Support writing fmp4 for Media Source Extensions #37 Hans Elias B. Josephsen 2020-12-20 02:18:50 +0100
  • b63522186e
    Update mp4sample.rs Alfred Gutierrez 2020-12-16 01:14:04 -0800
  • 4bf4a98414 0.7.1 0.7.1 Alf 2020-11-23 13:55:31 -0800
  • 8af11652f1
    Fix the playback bug in QuickTime and Safari (#34) Jun, Byungwan 2020-11-24 06:38:05 +0900
  • afe576e739 Set optional UrlBox in DrefBox #34 Byungwan Jun 2020-11-23 15:32:53 +0900
  • ec34c1dd77 Default value of track flag is TrackEnabled Byungwan Jun 2020-11-23 10:43:21 +0900
  • 1fcc44b47b Fix desc size bug Byungwan Jun 2020-11-23 09:54:12 +0900
  • c5a586ca7f Add dinf box Byungwan Jun 2020-11-23 09:10:34 +0900
  • 8cc76140b6 Add dinf box #18 Ian Jun 2020-11-13 18:35:20 +0900
  • 8c2d539ef7 Use fixed length for descriptor Ian Jun 2020-11-13 00:35:26 +0900
  • aa27da5f24 Use size_per_chunk instead of samples_per_chunk Ian Jun 2020-11-13 00:21:26 +0900
  • 5db8d56283 Fix buggy file without enabled track Ian Jun 2020-11-13 00:07:29 +0900
  • 6c84994405 Fix buggy file without enabled track Ian Jun 2020-11-12 17:42:57 +0900
  • f950a15081 Refactoring Ian Jun 2020-11-12 16:46:56 +0900
  • 8dc8ab20c2 Fix descriptor size calculation bug Ian Jun 2020-11-12 16:02:04 +0900
  • 3a2bf2ea48 Fix descriptor size calculation bug Ian Jun 2020-11-12 15:36:32 +0900
  • efecdf3306 Show minor version and timescale with mp4info command Ian Jun 2020-09-25 16:10:29 +0900
  • 098de52658
    Update README.md Alfred Gutierrez 2020-09-17 22:01:23 -0700
  • 95ce57363a 0.7.0 0.7.0 Alf 2020-09-14 20:05:03 -0700
  • fba770a00e
    Updating docs (#32) Alfred Gutierrez 2020-09-14 19:48:00 -0700
  • 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