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
|
||||
This release fixes and improves WebM parsing and packaging.
|
||||
### Added
|
||||
|
@ -124,6 +151,7 @@ First public release.
|
|||
- Added mpd_generator driver program to generate mpd file from packager generated
|
||||
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.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
|
||||
|
|
17
README.md
17
README.md
|
@ -8,11 +8,12 @@ Current supported codecs:
|
|||
|
||||
| Codecs | ISO-BMFF | WebM | MPEG2-TS | WVM |
|
||||
|:-----------------:|:------------:|:------------:|:------------:|:-----------:|
|
||||
| H264 (AVC) | I / O | I | - | I |
|
||||
| H264 (AVC) | I / O | - | I | I |
|
||||
| H265 (HEVC) | I / O | - | - | - |
|
||||
| VP8 | I / O | I / O | - | - |
|
||||
| VP9 | I / O | I / O | - | - |
|
||||
| AAC | I / O | - | I | I |
|
||||
| Dolby AC3/EAC3 | I / O | - | - | - |
|
||||
| DTS | I / O | - | - | - |
|
||||
| Opus | - | 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/).
|
||||
|
||||
2. Build the image
|
||||
2. Pull prebuilt image from Dockerhub or build an image locally
|
||||
|
||||
2.a. Pull prebuilt image from Dockerhub
|
||||
|
||||
```Shell
|
||||
docker build -t edash github.com/google/edash-packager.git
|
||||
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)
|
||||
|
||||
```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
|
||||
|
|
|
@ -27,7 +27,7 @@ DEFINE_bool(include_common_pssh,
|
|||
false,
|
||||
"When using Widevine encryption, include an additional v1 PSSH box "
|
||||
"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 "
|
||||
"decryption");
|
||||
DEFINE_string(content_id, "", "Content Id (hex).");
|
||||
|
|
Loading…
Reference in New Issue