1
0
Fork 0
mirror of https://github.com/alfg/mp4-rust.git synced 2024-05-08 19:43:03 +00:00
Commit graph

40 commits

Author SHA1 Message Date
Alfred Gutierrez 18f1718b70
Release 0.14.0 (#117)
* Update Cargo.toml

* Update README.md
2023-07-31 20:54:29 -07:00
Alf 024c26ade7 Add benches to Cargo.toml. 2023-02-01 21:32:02 -08:00
Alf c8cc6f25a8 0.13.0 2023-02-01 21:25:27 -08:00
Alf 0cd2abb60a 0.12.0 2022-07-30 01:24:49 -07:00
Alf 21afff228c 0.11.0 2022-06-01 21:26:07 -07:00
Alf 87933a23da 0.10.1 2022-06-01 21:24:42 -07:00
Alf 02b87d3ce7 0.10.0 2022-03-25 20:28:48 -07:00
Alf 49f9ed0432 0.9.2 2021-12-23 18:55:47 -08:00
Alf 7be2ebe49d 0.9.1 2021-12-21 20:08:56 -08:00
ahkrr b4e43c21c2
upgrade dependencies (#62)
bytes 0.5 -> 1.1.0
num-rational 0.3 -> 0.4.0

Co-authored-by: ahkrr <alexhk@protonmail.com>
2021-12-21 19:59:48 -08:00
Alf 2849d4d791 0.9.0 2021-07-30 20:40:19 -07:00
Alf 94f9e88b2d 0.8.3 2021-07-12 18:16:28 -07:00
Alf 751a2221af 0.8.2 2021-04-04 12:01:21 -07:00
Alf b59758c7df 0.8.1 2021-01-31 19:30:05 -08:00
Alf 2a33b990e6 0.8.0 2021-01-26 21:18:20 -08:00
Alf 9e8f27be2a 0.7.2 2020-12-24 17:38:35 -08:00
Alf 4bf4a98414 0.7.1 2020-11-23 13:55:31 -08:00
Alf 95ce57363a 0.7.0 2020-09-14 20:05:03 -07:00
Alfred Gutierrez fba770a00e
Updating docs (#32)
* Updating docs.

* Fix docs tests and update to 0.7.0.
2020-09-14 19:48:00 -07:00
Alfred Gutierrez 0f373b03db
Box summary and to_json traits. (#29)
* Add Mp4Box traits for getting json or text summary for each box.

* fix test and serde version.

* skip serializing entries

* skip serializing sample_sizes

* Add custom serializer for FixedPoint types.
2020-09-08 22:24:34 -07:00
Alf 0330a8eda7 0.6.0 2020-09-06 13:04:24 -07:00
Alf be92897be6 add criterion for benchmarking performance. 2020-08-26 20:45:18 -07:00
Alf 6d1da78160 0.5.2 2020-08-25 22:08:18 -07:00
Alf 0ac9986c7f 0.5.1 2020-08-20 20:09:28 -07:00
Alf 4f417f885d 0.5.0 2020-08-18 22:28:32 -07:00
Ian Jun 0df82aec5f
Feature/mp4reader (#13)
* Add ReadBox trait

* Add boxtype macro

* Remove offset in BoxHeader

* Fix parsing error when box has largesize

* Remove duplicated codes reading version and flags

* Add avc1 box

* Add mp4a box

* Add mp4a box

* Add DecoderSpecificDescriptor in esds box

* Add necessary sub-boxes to stbl box

* Improve ReadBox::read_box()

* Add smhd box

* Refactor BoxHeader

* Refactor BMFF

* Refactor

* Add some functions to get offset and size of sample

* Add Mp4Reader::read_sample() that read media samples

Co-authored-by: Byungwan Jun <unipro.kr@gmail.com>
2020-07-31 10:12:26 -07:00
Ian Jun 4df9fa1bd4
Feature/test write box (#12)
* Add ReadBox trait

* Add boxtype macro

* Remove offset in BoxHeader

* Fix parsing error when box has largesize

* Remove duplicated codes reading version and flags

* Add test code for all leaves in box tree

* Remove entry_count that is duplacated with entries.len()

* Change volume type to Ratio<u16>

Co-authored-by: Byungwan Jun <unipro.kr@gmail.com>
2020-07-28 21:29:04 -07:00
Ian Jun 8f56200dd0
Feature/writebox trait (#11)
* Add ReadBox trait

* Add boxtype macro

* Remove offset in BoxHeader

* Fix parsing error when box has largesize

* Remove duplicated codes reading version and flags

* Simplify all box size types as largesize

* Add WriteBox trait and improve compatibility with large box

* Split large atoms file into smaller ones

* Refator Error

Co-authored-by: Byungwan Jun <unipro.kr@gmail.com>
2020-07-28 09:36:17 -07:00
Alf 95fc64b811 0.4.3 2020-07-26 15:01:15 -07:00
Alf 8dfe751516 0.4.2 2020-07-24 20:02:32 -07:00
Alf e637fb761e 0.4.1 2020-06-04 23:12:49 -07:00
Alf f04ebb4b61 Add skip fn for skipping remaining bytes in a box. 2020-02-05 20:22:08 -08:00
Alf 67303df65e 0.3.0 2020-02-03 21:56:55 -08:00
Alf c4fa510f3a 0.2.0 2020-01-28 21:49:38 -08:00
Alf 2065b74afd Update package name to 'mp4'. 2020-01-12 19:51:25 -08:00
Alf 0ecbbd6385 Update package name. Forgot to update it in cargo.toml. 2020-01-12 19:48:03 -08:00
Alf 0e12e60f5c Update Cargo.toml. 2020-01-12 19:43:16 -08:00
Alf efd7ac8981 Change main.rs to lib.rs and create example mp4info project. Update readme and license. 2020-01-12 19:33:26 -08:00
Alf 7c239e72a0 parse ftyp box 2020-01-09 22:26:08 -08:00
Alf 5d11bf9c78 Basic example of parsing mp4 atom boxes in rust. 2020-01-07 21:34:01 -08:00