Update CHANGELOG for v1.4.0

Change-Id: Ib4fe35fc47ce34aaae9176d8379bd01704c6bd99
This commit is contained in:
KongQun Yang 2016-03-31 14:06:19 -07:00
parent 8ea5df820e
commit b7f457e368
3 changed files with 44 additions and 7 deletions

View File

@ -1,3 +1,30 @@
## [1.4.0] - 2016-04-08
### Added
- Added support for MacOSX (#65). Thanks to @nevil.
- Added support for Dolby AC3 and EAC3 Audio in ISO-BMFF (#64).
- Added support for language code with subtags, e.g. por-BR is now supported.
- Added a new optional flag (--include_common_pssh) to widevine encryption
to include [common system pssh box](https://goo.gl/507mKp) in addition to
widevine pssh box.
- Improved handling of unescaped NAL units in byte stream (#96).
### Changed
- Changed fixed key encryption to generate
[common system pssh box](https://goo.gl/507mKp) by default; overridable by
specifying pssh box(es) explicitly with --pssh flag, which is now optional.
--pssh should be one or more PSSH boxes instead of just pssh data in hex
string format if it is specified.
- Improved subsample encryption algorithm for H.264 and H.265. Now only video
data in slice NALs are encrypted (#40).
### Fixed
- Split AdaptationSets by container and codec in addition to content_type,
language. AVC/MP4 and VP9/WebM are now put in different AdaptationSets if
they are packaged together.
- Fixed index range off-by-1 error in WebM DASH manifest (#99).
- Fixed WebM SeekHeader bug that the positions should be relative to the
Segment payload instead of the start of the file.
## [1.3.1] - 2016-01-22 ## [1.3.1] - 2016-01-22
This release fixes and improves WebM parsing and packaging. This release fixes and improves WebM parsing and packaging.
### Added ### Added
@ -124,6 +151,7 @@ First public release.
- Added mpd_generator driver program to generate mpd file from packager generated - Added mpd_generator driver program to generate mpd file from packager generated
intermediate files. intermediate files.
[1.4.0]: https://github.com/google/edash-packager/compare/v1.3.1...v1.4.0
[1.3.1]: https://github.com/google/edash-packager/compare/v1.3.0...v1.3.1 [1.3.1]: https://github.com/google/edash-packager/compare/v1.3.0...v1.3.1
[1.3.0]: https://github.com/google/edash-packager/compare/v1.2.0...v1.3.0 [1.3.0]: https://github.com/google/edash-packager/compare/v1.2.0...v1.3.0
[1.2.1]: https://github.com/google/edash-packager/compare/v1.2.0...v1.2.1 [1.2.1]: https://github.com/google/edash-packager/compare/v1.2.0...v1.2.1

View File

@ -8,11 +8,12 @@ Current supported codecs:
| Codecs | ISO-BMFF | WebM | MPEG2-TS | WVM | | Codecs | ISO-BMFF | WebM | MPEG2-TS | WVM |
|:-----------------:|:------------:|:------------:|:------------:|:-----------:| |:-----------------:|:------------:|:------------:|:------------:|:-----------:|
| H264 (AVC) | I / O | I | - | I | | H264 (AVC) | I / O | - | I | I |
| H265 (HEVC) | I / O | - | - | - | | H265 (HEVC) | I / O | - | - | - |
| VP8 | I / O | I / O | - | - | | VP8 | I / O | I / O | - | - |
| VP9 | I / O | I / O | - | - | | VP9 | I / O | I / O | - | - |
| AAC | I / O | - | I | I | | AAC | I / O | - | I | I |
| Dolby AC3/EAC3 | I / O | - | - | - |
| DTS | I / O | - | - | - | | DTS | I / O | - | - | - |
| Opus | - | I / O | - | - | | Opus | - | I / O | - | - |
| Vorbis | - | I / O | - | - | | Vorbis | - | I / O | - | - |
@ -89,16 +90,24 @@ We have a [public mailing list](https://groups.google.com/forum/#!forum/edash-us
1. Install [Docker](https://docs.docker.com/installation/). 1. Install [Docker](https://docs.docker.com/installation/).
2. Build the image 2. Pull prebuilt image from Dockerhub or build an image locally
```Shell 2.a. Pull prebuilt image from Dockerhub
docker build -t edash github.com/google/edash-packager.git
``` ```Shell
docker pull google/edash-packager
```
2.b. Build an image locally
```Shell
docker build -t google/edash-packager github.com/google/edash-packager.git
```
3. Run the container (`your_media_path` should be your media folder) 3. Run the container (`your_media_path` should be your media folder)
```Shell ```Shell
docker run -v /your_media_path/:/media -it --rm edash docker run -v /your_media_path/:/media -it --rm google/edash-packager
``` ```
4. Testing 4. Testing

View File

@ -27,7 +27,7 @@ DEFINE_bool(include_common_pssh,
false, false,
"When using Widevine encryption, include an additional v1 PSSH box " "When using Widevine encryption, include an additional v1 PSSH box "
"for the common system ID that includes the key IDs. See: " "for the common system ID that includes the key IDs. See: "
"http://goo.gl/PHZDAF"); "https://goo.gl/507mKp");
DEFINE_string(key_server_url, "", "Key server url. Required for encryption and " DEFINE_string(key_server_url, "", "Key server url. Required for encryption and "
"decryption"); "decryption");
DEFINE_string(content_id, "", "Content Id (hex)."); DEFINE_string(content_id, "", "Content Id (hex).");