Update CHANGELOG for v1.4.0
Change-Id: Ib4fe35fc47ce34aaae9176d8379bd01704c6bd99
This commit is contained in:
parent
8ea5df820e
commit
b7f457e368
28
CHANGELOG.md
28
CHANGELOG.md
|
@ -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
|
||||||
|
|
21
README.md
21
README.md
|
@ -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
|
||||||
|
|
|
@ -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).");
|
||||||
|
|
Loading…
Reference in New Issue