Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurable build #116

Closed
joeyparrish opened this issue Jul 1, 2015 · 1 comment
Closed

Configurable build #116

joeyparrish opened this issue Jul 1, 2015 · 1 comment
Assignees
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Milestone

Comments

@joeyparrish
Copy link
Member

It might be nice to be able to configure the build in some way to produce a smaller binary that doesn't contain unneeded features. This would likely require some refactoring.

@joeyparrish joeyparrish added the type: enhancement New feature or request label Jul 1, 2015
@joeyparrish joeyparrish added this to the v1.5.0 milestone Jul 1, 2015
@tdrews tdrews added the hard? label Jul 15, 2015
TheModMaker added a commit that referenced this issue Aug 17, 2015
build.sh now accepts several arguments that will  disable features
that will not be needed.  The default is to include all features.
Part of #116.

--disable-offline
--disable-dash
--disable-http

Change-Id: Icdaf82b322debbdc1e898e93c539e35894678a8d
TheModMaker added a commit that referenced this issue Aug 25, 2015
A new build option --disable-live added to disable the ability to
play live content.

Issue #116

Change-Id: I35876f51bddc3689d60ff6dc1b736d74c8ed4f80
@joeyparrish
Copy link
Member Author

Much of the infrastructure is in place, but I am pushing this to v1.6.0 to officially ship multiple build configurations to NPM.

@joeyparrish joeyparrish modified the milestones: v1.6.0, v1.5.0 Sep 4, 2015
joeyparrish added a commit that referenced this issue Nov 3, 2015
This offers three configurations by default:
1) everything enabled (including WebM and offline)
2) DASH MP4 VOD only
3) DASH MP4 live only

The VOD and live configs are specifically targetting the most common
scenarios.  For VOD this means SegmentBase, and for live this means
SegmentList and SegmentTemplate.

Issue #116

Change-Id: I250b55c73c4a5f111dccd09bec11bc959ef2d13c
@shaka-project shaka-project locked and limited conversation to collaborators Mar 22, 2018
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants