Alf
|
8def228352
|
Add support for reading/writing fragmented mp4 (fMP4) boxes.
|
2020-09-03 21:33:45 -07:00 |
|
Ian Jun
|
b5367032a7
|
Update examples (#16)
* Add ReadBox trait
* Add boxtype macro
* Remove offset in BoxHeader
* Fix parsing error when box has largesize
* Remove duplicated codes reading version and flags
* Update examples
* Fix test failure
Co-authored-by: Byungwan Jun <unipro.kr@gmail.com>
|
2020-08-05 23:00:53 -07:00 |
|
Ian Jun
|
3104a2d95b
|
Feature/mp4copy (#14)
* 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
* Move Mp4Reader to reader.rs
* Add mandatory check when reading boxes
Add some methods to Mp4Reader, TrackReader
Format codes
* Update mp4info
* Refactor common types
* Add FixedPointX types
* Add media configuration, profile, ...
* Add initial Mp4Writer
* Run cargo fmt
* Add Mp4Writer and examples/mp4copy
* Add test codes for Avc1Box and Mp4aBox
* Remove prefix "get_" from method names
* Rename atoms to mp4box
* Fix some bugs
Co-authored-by: Byungwan Jun <unipro.kr@gmail.com>
|
2020-08-04 16:56:59 -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 |
|
Alfred Gutierrez
|
a4fd45b3e8
|
Add basic integration test (#10)
* Add basic integration test and update README and example. Add sample minimal.mp4 file for tests.
* Add .travis.yml file.
* Update readme.
|
2020-07-25 20:07:39 -07:00 |
|