Gilles Boccon-Gibod
70df1a5c0d
add support for all Dolby Vision formats when encrypting
2018-01-01 17:39:41 -08:00
Gilles Boccon-Gibod
69bd8e2d73
more complete hevc slice header parsing
2017-10-07 09:48:42 -07:00
Gilles Boccon-Gibod
7bfa599205
fix regression for PIFF-CTR IV size.
2017-10-01 21:17:00 -07:00
Gilles Boccon-Gibod
ff8e005108
should work with hevc/fmp4/cbcs
2017-10-01 19:00:47 -07:00
Gilles Boccon-Gibod
2fe0cb251d
making some progress...
2017-09-24 19:06:52 -07:00
Gilles Boccon-Gibod
9b300a6c44
wip
2017-09-17 14:07:35 -07:00
Gilles Boccon-Gibod
f0f7af810a
should now work for cbcs/video on apple devices
2017-09-02 21:41:22 -07:00
Gilles Boccon-Gibod
8e394a7991
refactored the subsample mapper
2017-03-19 18:02:32 -07:00
Gilles Boccon-Gibod
ab07e3acc7
better cbcs support, though not 100% done
2017-03-17 18:07:26 -07:00
Gilles Boccon-Gibod
6ce198a7cf
first working cbcs
2017-03-15 21:30:45 -07:00
Gilles Boccon-Gibod
86b907a5a5
more cbcs changes (not complete)
2017-02-12 15:32:09 -08:00
Gilles Boccon-Gibod
1c5a30d24a
prep for r614
2016-12-26 15:36:07 -08:00
Gilles Boccon-Gibod
c898a62289
Merge branch 'master' of https://github.com/axiomatic-systems/Bento4
2016-12-26 15:27:09 -08:00
Gilles Boccon-Gibod
50343bc5ef
added some new execs to binary release
2016-12-26 15:27:01 -08:00
Gilles Boccon-Gibod
33e9d7569c
Merge pull request #119 from PhiloInc/v1.5.0-611-with-cipherfactory-fix
...
Cenc: Pass the BlockCipherFactory down to FragmentHandler
2016-12-26 14:00:54 -08:00
Seth Madison
a5b10b64fc
Cenc: Pass the BlockCipherFactory down to FragmentHandler
2016-12-23 15:33:55 -08:00
Gilles Boccon-Gibod
5f46e08930
wip
2016-11-27 17:39:25 -08:00
Gilles Boccon-Gibod
aa4d0a8901
initial support for decrypting abc, cbc1 and encs Common Encryption schemes (not 100% compatible yet)
2016-09-26 16:38:52 -07:00
Gilles Boccon-Gibod
0dd757c084
support for v>=1 tenc
2016-09-11 10:42:26 +02:00
Gilles Boccon-Gibod
afdffa396d
prep for r612
2016-06-14 22:29:22 -07:00
Gilles Boccon-Gibod
13302eba86
better subtitle support. support for per-track DASH encryption
2016-04-10 17:20:33 -07:00
Gilles Boccon-Gibod
2e3fb80af1
initial hevc mix support and other small enhancements
2016-03-27 21:15:19 -07:00
Gilles Boccon-Gibod
6392265ab9
support for skipping NAL units in CENC and leaving slice header in the clear
2015-08-31 20:30:53 -07:00
Gilles Boccon-Gibod
d13fa60213
Support for clear-lead samples
2015-07-02 20:55:36 +02:00
Gilles Boccon-Gibod
a77c985831
Sample Encryption Group support wip
2015-05-04 17:37:39 -07:00
Gilles Boccon-Gibod
870ed343eb
minor bugfixes and enhancements
2015-04-24 09:37:03 -07:00
Gilles Boccon-Gibod
1af8c476cf
Made the EME PSSH box optional
2015-01-26 22:06:39 -08:00
Gilles Boccon-Gibod
b26ec52338
More work on the on-demand profile
2015-01-14 14:25:19 -08:00
bok
9f48dd735f
Added basic support for parsing sidx indexes
...
Added support for interfacing with key servers using the SKM API (mp4-dash)
Fixed invalid 16-bit truncation when encrypting large frames with MPEG CENC
Fixed minor warnings
2014-10-03 22:29:01 +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
44cea71d2f
Initial support for muxing h264 and aac
2014-06-16 23:44:36 +00:00
bok
24328b1635
Added support for inserting pssh atoms when encrypting
...
Changed the default dash segment name template to not pad integers (many DASH clients are broken and don't deal with padding)
Added initial check-in of mp4-dash-encode.py to script ffmpeg DASH encoding in a convenient way
2014-04-05 20:39:45 +00:00
bok
09175afd7a
More HEVC support
2014-03-21 05:54:32 +00:00
bok
681bb4b6ee
Added option to force 16-bit IVs in piff-compatible mode
2014-02-07 18:32:50 +00:00
bok
3ac2fe15b1
Added support for mp4-dash.py to support input files where the 'mfra' index isn't exactly consistent with sample durations.
...
Changed the order of the 'senc' and 'UUID' atoms in the smooth-compat mode of MPEG-CENC
2013-12-07 22:59:40 +00:00
bok
64d5adf659
Added support for non-MPEG and non-AVC audio and video sample description cloning/serializing
...
Added support for common encryption dual-senc output
Fixed 'mlid' generation (it used to only support one KID with the same content ID)
2013-11-25 21:49:53 +00:00
bok
a4d997aa69
added mpeg-cenc.iv-size-8 global option
...
added language aliases in mp4-dash.py
2013-11-11 06:17:28 +00:00
bok
ad8f078e2e
Added global option mpeg-cenc.piff-compatible for mp4encrypt (produces a PIFF-compatible MPEG-CENC encrypted file)
...
Removed global option puff.cenc-compatible, which was not useful
Removed newlines in base64 encoding of PR header in smooth client manifest
Minor upgrades to SDK packaging scripts
2013-10-26 15:48:24 +00:00
bok
59e0294b41
Added the --smooth-piff-cenc option to mp4-dash.py
...
Added the ability for mp4encrypt to produce MPEG-CENC compatible PIFF (PIFF signaling with saio and saiz atoms)
2013-10-09 22:10:50 +00:00
bok
d3a2c4b2a0
Added support for single-sample decryption for MPEG CENC
2013-08-22 00:10:21 +00:00
bok
57ed183204
Support for avc2 and avc3
2013-06-05 21:15:06 +00:00
bok
55bbcfb221
Using only iv size == 8 for PIFF-CTR (to work around a bug in Silverlight/PlayReady)
2013-03-30 00:03:25 +00:00
bok
630a9a4116
Avoid default-base-is-moof in PIFF format
2013-03-29 02:57:31 +00:00
bok
4689a3b894
Re-enabled the decryption of PIFF 1.0 tracks
...
Added an option to mp4split to all filtering by track id
2013-03-20 06:16:41 +00:00
bok
e1891541ed
2013-01-18 01:52:08 +00:00
bok
2034211f61
Better support for multiple sample descriptions with fragmented content and CENC
2012-08-01 18:19:22 +00:00
bok
a52d1d07ec
Fixed invalid extra data in IV data
2012-07-25 22:06:38 +00:00
bok
c0fa2ae244
2012-07-01 21:26:50 +00:00
bok
fec54082b1
2012-05-30 08:40:34 +00:00
bok
433483e507
2012-05-21 09:08:11 +00:00