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

Commit graph

  • 00385bad0b
    Writer: Set mvhd/tkhd/mdhd version to 1 if duration is greater than u32::MAX (#76) nemosupremo 2022-06-14 21:44:59 -0700
  • fb4731ea94 Writer: Set mvhd/tkhd/mdhd version to 1 if duration is greater than u32::MAX #76 Nimi Wariboko Jr 2022-06-12 01:14:54 -0700
  • cc9bf192fa
    Fix code example (#75) TamDik 2022-06-03 14:21:48 +0900
  • 56f29d35b5 Fix code example #75 TamDik 2022-06-03 13:40:12 +0900
  • 21afff228c 0.11.0 0.11.0 Alf 2022-06-01 21:26:07 -0700
  • 87933a23da 0.10.1 Alf 2022-06-01 21:24:42 -0700
  • 80aabdf549
    Update README.md Alfred Gutierrez 2022-05-31 20:54:29 -0700
  • 3ecfd0cc9d
    Cargo fmt and clippy (#73) Data Retriever 2022-06-01 03:50:49 +0000
  • 1c0dd7426f Run cargo fmt --all #73 Data Retriever 2022-05-31 00:28:17 +0000
  • 933de2c90c Run cargo clippy --fix Data Retriever 2022-05-31 00:27:52 +0000
  • 33959766d4
    Mp4Writer should use co64 by default, then convert to stco is possible for compatibility (#71) nemosupremo 2022-05-24 17:37:25 -0700
  • 7218ada431
    Proper handle display matrix (#72) Data Retriever 2022-05-25 00:32:31 +0000
  • 6e48c8f1a5 Proper handle display matrix #72 Data Retriever 2022-05-13 18:27:46 +0000
  • 684462135d Mp4Writer should use co64 by default, then convert to stco is possible for compatibility #71 Nimi Wariboko Jr 2022-04-29 00:03:16 -0700
  • 084381bde5
    Do not fail if media info fails (#70) Data Retriever 2022-04-21 01:43:18 +0000
  • 94bd6cd5db Do not fail if media info fails #70 Data Retriever 2022-04-17 19:34:12 +0000
  • 93dbb56464 lint: fix warnings from unused imports. Alf 2022-03-25 21:06:48 -0700
  • 02b87d3ce7 0.10.0 0.10.0 Alf 2022-03-25 20:28:48 -0700
  • b48066fec4
    expose all box types (#61) Christopher 2022-03-26 04:13:02 +0100
  • b749eaa064 chore: remove travis config and badge. Alf 2022-03-25 20:07:05 -0700
  • 12ba304023
    Support profiles > 31 in DecoderSpecificDescriptor (#69) Alex 2022-03-25 23:02:50 -0400
  • 2a5aa84754 Support profiles > 31 in DecoderSpecificDescriptor #69 Serial 2022-03-09 20:04:47 -0500
  • b466c3194e Make example runnable via cargo run --example #67 Kasper 2022-01-08 15:09:54 +0100
  • 2a29b323f2 Fix non-exhaustive pattern Kasper 2022-01-08 15:09:45 +0100
  • 49f9ed0432 0.9.2 0.9.2 Alf 2021-12-23 18:55:47 -0800
  • e7f5f71ae3
    bugfix: break reader loop if BoxHeader is size zero to prevent dead-loop. (#65) Alfred Gutierrez 2021-12-23 18:49:01 -0800
  • 74dd96ead0 bugfix: break reader loop if BoxHeader is size zero to prevent dead-loop. #65 Alf 2021-12-22 22:35:16 -0800
  • 7be2ebe49d 0.9.1 0.9.1 Alf 2021-12-21 20:08:56 -0800
  • b4e43c21c2
    upgrade dependencies (#62) ahkrr 2021-12-22 04:59:48 +0100
  • e00b208193 upgrade dependencies bytes 0.5 -> 1.1.0 num-rational 0.3 -> 0.4.0 #62 ahkrr 2021-11-14 13:46:04 +0100
  • 2849d4d791 0.9.0 0.9.0 Alf 2021-07-30 20:40:19 -0700
  • 60b6d56704
    Emsg box (#60) cTopher 2021-07-31 04:20:32 +0200
  • 8fe009e248
    Maintain a separate indexing from track_id to index to allow for non continues track ids (#43) (#58) cTopher 2021-07-30 04:57:15 +0200
  • 32a544a975 expose all box types #61 Christopher 2021-07-29 10:48:41 +0200
  • 8a20e61c55 read emsgs (#59) #60 Christopher 2021-07-28 15:57:52 +0200
  • 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