KongQun Yang
068e220ac7
Handle additional unused 'mdat' properly
...
The spec allows having more than one 'mdat' boxes even if it is not
used.
This is happening on some mp4 files in the wild:
http://www.sample-videos.com/ .
Fixes #298 .
Change-Id: I729cc94bee095560b5c4b3ee8511323f25f7ad5a
2017-12-01 00:28:30 +00:00
KongQun Yang
1e2da22c88
Add support for WebM colour element
...
Change-Id: I359cde97171118d3b928a9dd6650d11fade8f4a9
2017-05-02 20:22:17 +00:00
Kongqun Yang
75a4b55b34
Fix AAC-HE not correctly signaled in codec string
...
- Also fixed a bug with dts audio in esds.
Closes #225
Change-Id: I50ca731ac81bedfec37b0e2d577c51d643b7a839
2017-04-13 23:40:23 +00:00
Kongqun Yang
ec904f3f79
Add a new test to exercise emulation prevention after encryption
...
Also added a few more command line flags for end to end test:
- no-remove_temp_files_after_test: do not remove test artifacts after
test
- encryption_key, encryption_iv: allow injecting encryption key/iv from
command line
Change-Id: I62084790e10fe6a385b90cb96d9515d8436b2a49
2017-03-28 13:18:33 -07:00
Kongqun Yang
47363dd06a
Remove unused vorbis test files
...
Change-Id: Ifede6faac7e17dcd60d36c1e9e7c9a025f95fbdf
2016-09-13 22:06:38 +00:00
Kongqun Yang
26cb91e29b
Handle preroll and codec_delay when tranmuxing opus
...
Closes Issue #102
Change-Id: I26aa56a63c17c85298311cc17963dd26f26e501e
2016-05-16 14:51:51 -07:00
Jacob Trimble
86369efc30
Add support for H.265 in MPEG2-TS demuxer.
...
This also changes the H.264 parser to correctly determine access
units.
Closes #46
Issue #47
Change-Id: I69a8c47ebf4fe35cef0592997460158b3131084e
2016-05-03 15:08:04 -07:00
Kongqun Yang
2abc7c60b7
Add end to end test for transport stream
...
- Also replaces resolution to 640x360, to reduce file size.
Change-Id: I030ceaa0c67c2b8f060d1864e2c3150f5d28b612
2016-04-29 17:21:08 -07:00
Jacob Trimble
404660cbdb
Add H.265 byte to unit stream converter.
...
Also renames NaluReader::NaluType to CodecType.
Issue #46
Change-Id: I37d21fcb1109659f14baf43308a94c5e2d9ac2d1
2016-04-13 10:21:52 -07:00
KongQun Yang
4b111a030e
Update end to end test with vpx packaging
...
Change-Id: I70886693b5ad7d4c52170e57901c2437eba69214
2016-01-13 19:34:50 +00:00
KongQun Yang
098e087459
Implement SampleEncryption box parsing and generation
...
Issue #41
Change-Id: Ic57436b6e6c8b58fc264037fd81c98627c525932
2016-01-05 01:56:06 +00:00
KongQun Yang
4c10755d40
Support HEVC in mp4 parser and muxer
...
Issue #46
Change-Id: I36bf8418a335181ad71509e6e0cccdce210467f0
2015-11-04 17:18:41 -08:00
KongQun Yang
93e6c4fc92
Reduce test file sizes and remove unused test files
...
Change-Id: I7e3b24e92b2a16de857e0424c85232cc31444182
2015-10-12 20:16:03 +00:00
Kongqun Yang
e5b6096857
Generate tkhd and pasp boxes properly with non-square pixels
...
- Width/Height in tkhd box should be display resolution instead of
coded resolution.
- pasp was not generated earlier.
- Assuming SAR as 1:1 if it failed to be extracted successfully.
- Also update test files for mp4_media_parser_unittest.
This fixes Issue #35 .
Change-Id: Iedbe6a44465aac6723b6ea2de30aed180821eccd
2015-08-07 21:46:08 +00:00
KongQun Yang
b8126bc9da
Move source code into packager directory
...
Make it easier to be included and integrated into other code.
Change-Id: I609881688cc20f8fac676cbd91fde4753af32ee5
2014-10-02 12:32:14 -07:00