Skip to content
Dan Sparacio edited this page Nov 19, 2015 · 43 revisions

#####TODO Convert all objects to new DI

#####Known Bugs

  • External text tracks are not initializing properly. Fragmented is fine. easy.
  • Multiperiod seeking seems to have issues..
  • Persistent Keys in EME player does not work anymore but per Greg it should not and needs work.

#####Challenges, Changes, and Considerations

  • Dependency Management. Imports. Need allow config. path for imports on exchangeable items.
  • Extensible code where needed. We can use the new extend method to override methods in any class or singleton like we did with context but even more useful as you can partial. But not true extensibility. We could also use imports and abstraction to replace whole objects.

#####Build/Unit Tests

  • ASAP stand up current test in new environment and add to test coverage.

  • Grunt exorcise source map generation not currently working. using cmd line script to do step until resolved.

      browserify ./src/Dash.js --debug -t babelify | exorcist ./dist/dash.debug.js.map > ./dist/dash.debug.js
    
Clone this wiki locally