Skip to content
Dan Sparacio edited this page Dec 15, 2015 · 43 revisions

#####TODO

  • Fix Known Issues.
  • Map all video element events to dispatch from mediaplayer instance.
  • Restore/Fix Frag Abandonment
  • Need ProtectionModel Detect system
  • Add back in object name and media type for log system.
  • Add API to set buffer pruning at MediaPlayer level. Can not directly assign to const value anymore. Make sure we expose all static const values that we may need access externally.
  • Make sure all var list are unchained when there is any assignment for consistency.
  • Add setInstance to add flexibility to Factory E.g Unit test
  • Change Unit test folder structure to confirm to mocha test/unit.
  • Clean up the unit test helpers folder
  • Sort out unit test runner for mocha
  • Need more advance way to extend objects instead of brut force merge.
  • Make sure there are no unused imports in any class.
  • DOCUMENTATION!!!
  • Get BOLA integrated

#####Known Bugs

  • ended event not firing for MultiPeriod Content as of commit 28b1d2f 11/12/15 - this breaks the streamSwitch as it is not called from ended handler. Seeking into next period fires event to switch just fine.
  • Seeking back into Previous Period and them seeking or allowing the stream to playing back into next period fails.
  • http://vm2.dashif.org/livesim-dev/periods_20/testpic_2s/Manifest.mpd Live MP does not init and start properly.
  • addBufferMetrics buffer target and virtual buffer level needs to be looked at.

#####Challenges, Changes, and Considerations

  • 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.

#####Build/Unit Tests

  • ASAP stand up current test in new environment and add to test coverage.
Clone this wiki locally