Rename edash-packager to shaka-packager in markdown files
Issue #103 Change-Id: I2d9b4985ca4046972e35ef3006691ca7017f78be
This commit is contained in:
parent
a217cdce29
commit
06654da35a
|
@ -20,7 +20,7 @@ before_script:
|
||||||
- mkdir src
|
- mkdir src
|
||||||
- shopt -s extglob dotglob
|
- shopt -s extglob dotglob
|
||||||
- mv !(src) src
|
- mv !(src) src
|
||||||
- gclient config https://widevine-internal.googlesource.com/packager.git --name=src --unmanaged
|
- gclient config https://github.com/google/shaka-packager.git --name=src --unmanaged
|
||||||
- gclient sync
|
- gclient sync
|
||||||
- cd src
|
- cd src
|
||||||
- ninja -C out/${BUILD_TYPE}
|
- ninja -C out/${BUILD_TYPE}
|
||||||
|
|
2
AUTHORS
2
AUTHORS
|
@ -1,4 +1,4 @@
|
||||||
# This is the official list of edash-packager authors for copyright purposes.
|
# This is the official list of shaka-packager authors for copyright purposes.
|
||||||
# This file is distinct from the CONTRIBUTORS files.
|
# This file is distinct from the CONTRIBUTORS files.
|
||||||
# See the latter for an explanation.
|
# See the latter for an explanation.
|
||||||
#
|
#
|
||||||
|
|
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -151,9 +151,9 @@ 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.4.0]: https://github.com/google/shaka-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/shaka-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/shaka-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/shaka-packager/compare/v1.2.0...v1.2.1
|
||||||
[1.2.0]: https://github.com/google/edash-packager/compare/v1.1...v1.2.0
|
[1.2.0]: https://github.com/google/shaka-packager/compare/v1.1...v1.2.0
|
||||||
[1.1.0]: https://github.com/google/edash-packager/compare/v1.0...v1.1
|
[1.1.0]: https://github.com/google/shaka-packager/compare/v1.0...v1.1
|
||||||
|
|
10
Dockerfile
10
Dockerfile
|
@ -14,10 +14,10 @@ RUN apt-get install -y \
|
||||||
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
||||||
ENV PATH /depot_tools:$PATH
|
ENV PATH /depot_tools:$PATH
|
||||||
|
|
||||||
# install edash-packager
|
# install shaka-packager
|
||||||
RUN mkdir edash_packager
|
RUN mkdir shaka_packager
|
||||||
WORKDIR edash_packager
|
WORKDIR shaka_packager
|
||||||
RUN gclient config https://www.github.com/google/edash-packager.git --name=src
|
RUN gclient config https://www.github.com/google/shaka-packager.git --name=src
|
||||||
RUN gclient sync --no-history
|
RUN gclient sync --no-history
|
||||||
RUN cd src && ninja -C out/Release
|
RUN cd src && ninja -C out/Release
|
||||||
ENV PATH /edash_packager/src/out/Release:$PATH
|
ENV PATH /shaka_packager/src/out/Release:$PATH
|
||||||
|
|
26
README.md
26
README.md
|
@ -1,4 +1,6 @@
|
||||||
[![Build Status](https://travis-ci.org/google/edash-packager.svg?branch=master)](https://travis-ci.org/google/edash-packager)
|
![Shaka Packager](docs/shaka-packager.png)
|
||||||
|
|
||||||
|
[![Build Status](https://travis-ci.org/google/shaka-packager.svg?branch=master)](https://travis-ci.org/google/shaka-packager)
|
||||||
|
|
||||||
Media packaging SDK intended for C++ programmers writing DASH packager applications with common encryption support, Widevine DRM support, Live, and Video-On-Demand.
|
Media packaging SDK intended for C++ programmers writing DASH packager applications with common encryption support, Widevine DRM support, Live, and Video-On-Demand.
|
||||||
|
|
||||||
|
@ -20,16 +22,16 @@ Current supported codecs:
|
||||||
** I for input and O for output.
|
** I for input and O for output.
|
||||||
** We will update this table once new formats are supported.
|
** We will update this table once new formats are supported.
|
||||||
|
|
||||||
Right now this project is supported directly on Linux and MacOSX platforms only. One option to run edash-packager on other platforms is using [docker] (#Using docker for testing /development).
|
Right now this project is supported directly on Linux and MacOSX platforms only. One option to run shaka-packager on other platforms is using [docker] (#Using docker for testing /development).
|
||||||
|
|
||||||
|
|
||||||
# Mailing list #
|
# Mailing list #
|
||||||
|
|
||||||
We have a [public mailing list](https://groups.google.com/forum/#!forum/edash-users) for discussion and announcements. To receive notifications about new versions, please join the list. You can also use the list to ask questions or discuss eDash Packager developments.
|
We have a [public mailing list](https://groups.google.com/forum/#!forum/shaka-packager-users) for discussion and announcements. To receive notifications about new versions, please join the list. You can also use the list to ask questions or discuss Shaka Packager developments.
|
||||||
|
|
||||||
# Setting up for development #
|
# Setting up for development #
|
||||||
|
|
||||||
1. Packager source is managed by Git at https://www.github.com/google/edash-packager. We use gclient tool from Chromium to manage third party libraries. You will need Git (v1.7.5 or above) installed on your machine to access the source code.
|
1. Packager source is managed by Git at https://www.github.com/google/shaka-packager. We use gclient tool from Chromium to manage third party libraries. You will need Git (v1.7.5 or above) installed on your machine to access the source code.
|
||||||
|
|
||||||
2. Install Chromium depot tools which contains gclient and ninja
|
2. Install Chromium depot tools which contains gclient and ninja
|
||||||
|
|
||||||
|
@ -38,9 +40,9 @@ We have a [public mailing list](https://groups.google.com/forum/#!forum/edash-us
|
||||||
3. Get the source
|
3. Get the source
|
||||||
|
|
||||||
```Shell
|
```Shell
|
||||||
mkdir edash_packager
|
mkdir shaka_packager
|
||||||
cd edash_packager
|
cd shaka_packager
|
||||||
gclient config https://www.github.com/google/edash-packager.git --name=src
|
gclient config https://www.github.com/google/shaka-packager.git --name=src
|
||||||
gclient sync
|
gclient sync
|
||||||
```
|
```
|
||||||
To sync to a particular commit or version, use 'gclient sync -r \<revision\>', e.g.
|
To sync to a particular commit or version, use 'gclient sync -r \<revision\>', e.g.
|
||||||
|
@ -81,7 +83,7 @@ We have a [public mailing list](https://groups.google.com/forum/#!forum/edash-us
|
||||||
|
|
||||||
6. Contributing
|
6. Contributing
|
||||||
|
|
||||||
See https://github.com/google/edash-packager/blob/master/CONTRIBUTING.md for details.
|
See https://github.com/google/shaka-packager/blob/master/CONTRIBUTING.md for details.
|
||||||
|
|
||||||
|
|
||||||
# Using docker for testing / development #
|
# Using docker for testing / development #
|
||||||
|
@ -95,19 +97,19 @@ We have a [public mailing list](https://groups.google.com/forum/#!forum/edash-us
|
||||||
2.a. Pull prebuilt image from Dockerhub
|
2.a. Pull prebuilt image from Dockerhub
|
||||||
|
|
||||||
```Shell
|
```Shell
|
||||||
docker pull google/edash-packager
|
docker pull google/shaka-packager
|
||||||
```
|
```
|
||||||
|
|
||||||
2.b. Build an image locally
|
2.b. Build an image locally
|
||||||
|
|
||||||
```Shell
|
```Shell
|
||||||
docker build -t google/edash-packager github.com/google/edash-packager.git
|
docker build -t google/shaka-packager github.com/google/shaka-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 google/edash-packager
|
docker run -v /your_media_path/:/media -it --rm google/shaka-packager
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Testing
|
4. Testing
|
||||||
|
@ -141,7 +143,7 @@ Demuxer and Muxer are connected using MediaStream. MediaStream wraps the element
|
||||||
|
|
||||||
MpdBuilder is responsible for the creation of Media Presentation Description as specified in ISO/IEC 23009-1 DASH MPD spec.
|
MpdBuilder is responsible for the creation of Media Presentation Description as specified in ISO/IEC 23009-1 DASH MPD spec.
|
||||||
|
|
||||||
Refer to [Design](docs/design.md), [API](https://google.github.io/edash-packager/docs) for details.
|
Refer to [Design](docs/design.md), [API](https://google.github.io/shaka-packager/docs) for details.
|
||||||
|
|
||||||
|
|
||||||
# DASH-IF IOP Compliance #
|
# DASH-IF IOP Compliance #
|
||||||
|
|
|
@ -14,7 +14,7 @@ MpdBuilder is responsible for the creation of Media Presentation Description as
|
||||||
|
|
||||||
Supported source formats: ISO BMFF (both fragmented and non-fragmented), MPEG-2 TS, IPTV (MPEG-2 TS over UDP), and WVM (Widevine); the only output format supported currently is fragmented ISO BMFF with CENC. Support for more formats will be added soon.
|
Supported source formats: ISO BMFF (both fragmented and non-fragmented), MPEG-2 TS, IPTV (MPEG-2 TS over UDP), and WVM (Widevine); the only output format supported currently is fragmented ISO BMFF with CENC. Support for more formats will be added soon.
|
||||||
|
|
||||||
API document is available at https://google.github.io/edash-packager/docs.
|
API document is available at https://google.github.io/shaka-packager/docs.
|
||||||
|
|
||||||
##Creating Demuxer##
|
##Creating Demuxer##
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
Profiling code is enabled when the `use_allocator` variable in gyp is set to
|
Profiling code is enabled when the `use_allocator` variable in gyp is set to
|
||||||
`tcmalloc` (currently the default) and `profiling` variable in gyp is set to
|
`tcmalloc` (currently the default) and `profiling` variable in gyp is set to
|
||||||
`1`. That will build the tcmalloc library, including the cpu profiling and heap
|
`1`. That will build the tcmalloc library, including the cpu profiling and heap
|
||||||
profiling code into edash-packager, e.g.
|
profiling code into shaka-packager, e.g.
|
||||||
|
|
||||||
GYP_DEFINES='profiling=1 use_allocator="tcmalloc"' gclient runhooks
|
GYP_DEFINES='profiling=1 use_allocator="tcmalloc"' gclient runhooks
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ frame pointers in some of the libraries. A workaround is to use the
|
||||||
|
|
||||||
## CPU Profiling
|
## CPU Profiling
|
||||||
|
|
||||||
In order to enable cpu profiling, run edash-packager with the environment
|
In order to enable cpu profiling, run shaka-packager with the environment
|
||||||
variable `CPUPROFILE` set to a filename. For example:
|
variable `CPUPROFILE` set to a filename. For example:
|
||||||
|
|
||||||
CPUPROFILE=/tmp/cpuprofile out/Release/packager
|
CPUPROFILE=/tmp/cpuprofile out/Release/packager
|
||||||
|
@ -34,7 +34,7 @@ http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html.
|
||||||
|
|
||||||
## Heap Profiling
|
## Heap Profiling
|
||||||
|
|
||||||
To turn on the heap profiler on edash-packager, use the `HEAPPROFILE`
|
To turn on the heap profiler on shaka-packager, use the `HEAPPROFILE`
|
||||||
environment variable to specify a filename for the heap profile. For example:
|
environment variable to specify a filename for the heap profile. For example:
|
||||||
|
|
||||||
HEAPPROFILE=/tmp/heapprofile out/Release/packager
|
HEAPPROFILE=/tmp/heapprofile out/Release/packager
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Loading…
Reference in New Issue