Commit Graph

41 Commits

Author SHA1 Message Date
Gilles Boccon-Gibod
70df1a5c0d add support for all Dolby Vision formats when encrypting 2018-01-01 17:39:41 -08:00
Gilles Boccon-Gibod
5e0cc97295 fixed typo 2016-01-24 11:30:26 -08:00
Gilles Boccon-Gibod
a77c985831 Sample Encryption Group support wip 2015-05-04 17:37:39 -07:00
bok
df04891854 added initial support for DASH on-demand profile
more complete support for sidx atoms and indexing
2015-01-09 01:47:33 +00:00
bok
95673a4297 Tighter integer types to avoid warning with high warning level settings in Visual Studio builds 2014-09-12 18:45:13 +00:00
bok
5b7d40ae21 More h.265 updates
Added AC-3 support in mp42ts
2014-03-24 17:37:52 +00:00
bok
e4b610c41f Added support for DECE CFF subtitles
Added cleanup of unused track entries in init segments for mp4-dash.py
2013-06-28 22:30:14 +00:00
bok
57ed183204 Support for avc2 and avc3 2013-06-05 21:15:06 +00:00
bok
ec9edd0377 Better Xcode 4.4 compatibility 2012-08-09 16:49:43 +00:00
bok
452c4b9143 2012-03-02 09:35:04 +00:00
bok
62a6e6838e Updated MPEG CENC support (now parses and handles saio/saiz correctly) 2011-11-25 09:23:00 +00:00
bok
80fc511d19 More experimental progress on DASH-CENC 2011-07-01 23:04:29 +00:00
bok
23cab9488c Fixed decrypting stream 2011-05-16 16:01:37 +00:00
bok
9c7a6757af Added support for explicitly constructing static C++ objects when the platform loader fails to do it. 2011-04-15 18:37:40 +00:00
bok
5fb797b7fe 2010-11-01 08:51:41 +00:00
bok
859d687af6 Better support for non-fixed-size keys 2010-10-15 18:19:31 +00:00
bok
ee097d2eae Updated the external cipher API to use multi-block buffers
Fixed ISMA CTR encryption (was not using the IV as a BSO, Byte Stream Offset)
Added a parse-samples benchmark test
2010-09-22 01:31:19 +00:00
bok
c84ef5845f Added support for encrypted .mov files (sample description) 2009-11-09 21:55:36 +00:00
bok
39bb4f8b99 Added support for mfra, tfra and mfro atoms (including recomputing offsets in the tfra atoms when processing fragments) 2009-11-05 18:48:08 +00:00
bok
455a808b27 Added experimental support for PIFF 2009-11-02 21:25:18 +00:00
bok
0a15dfe36d Fixed makefile-based builds 2009-05-16 23:42:56 +00:00
bok
5e50002fd6 Added support for unknown sample entries (also works with encryption and decryption)
Added method to name sample entry formats
Fixed for variable-length avcC atoms
2009-05-16 22:59:10 +00:00
bok
6d357a05c7 Added code to remove the 'opf2' OMA compatible brand when decrypting a file 2009-04-29 21:12:26 +00:00
bok
4499d03a54 Added Android scons config
Added support for platforms without RTTI or exceptions
2009-03-26 23:10:46 +00:00
bok
478f900d33 Fixed padding bug in AP4_EncryptingStream
Fixed CryptoTest (was not catching this bug)
Added test tool to compare mp4 files (compares samples)
2009-03-19 19:02:42 +00:00
bok
1dbd189885 Adding more benchmarks
Caching of position in AP4_StdcFileByteStream
2009-01-05 23:44:10 +00:00
bok
4e1334e6c3 Advanced the support for Marlin IPMP
Added method to get the nearest sync sample from a given sample
Added more tests and benchmarks
2008-12-31 17:45:50 +00:00
bok
71fd18e0a7 Added support for creating instances of AP4_ProtectedSampleDescription from parameters (not just from a stream)
Added support for specifying the transfer of ownership flag when passing an AP4_SampleDescription to an AP4_SyntheticSampleTable
AP4_Track constructor now takes width/height in 16.16 fixed point format (NOTE: this is different from the sample description width/height)
Other minor fixes and edits
2008-11-23 01:45:26 +00:00
bok
b7fd26c65b Cleanup of copyright header (pass 1) 2008-10-14 21:04:40 +00:00
bok
ccb0fe62ee Fixing broken CTR mode in DCF
Fixing broken CTR decryption mode for PDCF
Adding DCF to the crypto tester
2008-09-29 18:33:25 +00:00
bok
6edb99a3ba Fix for GCC warnings
Added more descriptor support
Fixed makefile-based builds
2008-07-11 07:42:36 +00:00
bok
b69cf7ffd1 First working version (alpha) of DCF packager
Support for containers with forced 64-bit size (OMA)
2008-05-09 00:34:02 +00:00
bok
e158119618 2007-10-05 22:05:23 +00:00
bok
a420520ab2 2007-08-15 20:35:48 +00:00
julien
cc8e377eb2 - refactoring of the code to be more C++ friendly (pass parameters by reference as opposed to by pointer)
- use the defined types (size is AP4_Size and not unsigned int)
- impacts a little bit the crypto API where the factory methods now use a reference to pointer as opposed to a double pointer
2007-07-25 06:06:00 +00:00
julien
8b517b21d1 - setting the svn:eol-style to native for source code files 2007-07-09 23:33:05 +00:00
bok
29b3fc05e0 Adding some support for DCF 2007-03-11 19:17:38 +00:00
bok
068213d4ec updated the crypto support 2007-02-22 21:39:09 +00:00
julien
5044ed3f34 - improved mp4dump where tracks can now be decrypted
- added a few const when relevant
2007-01-25 03:52:43 +00:00
bok
f3c0761e71 better crypto support 2006-10-22 06:31:27 +00:00
bok
c67b1cfb2e better encryption/decryption support 2006-10-18 06:36:22 +00:00