PageRenderTime 33ms CodeModel.GetById 31ms RepoModel.GetById 0ms app.codeStats 0ms

/H264Dec/hooks.js

http://github.com/mbebenita/Broadway
JavaScript | 35 lines | 26 code | 8 blank | 1 comment | 1 complexity | 2cd2ba4ce84eb80bc4b99f03b18784cc MD5 | raw file
Possible License(s): BSD-3-Clause
  1. Module['FS'] = FS;
  2. Module['HEAPU8'] = HEAPU8;
  3. Module['CorrectionsMonitor'] = CorrectionsMonitor;
  4. FS['createDataFile'] = FS.createDataFile;
  5. // Replace main loop handler
  6. var breakLoop = false;
  7. _runMainLoop = function() {
  8. window.addEventListener("message", function() {
  9. _mainLoopIteration();
  10. if (!breakLoop) {
  11. window.postMessage(0, "*")
  12. }
  13. }, false);
  14. }
  15. Module['play'] = function() {
  16. breakLoop = false;
  17. window.postMessage(0, "*")
  18. };
  19. Module['stop'] = function() {
  20. breakLoop = true;
  21. };
  22. Module['onFrameDecoded'] = function () { }
  23. _broadwayOnFrameDecoded = function() {
  24. Module['onFrameDecoded']();
  25. }
  26. Module['setPosition'] = _broadwaySetPosition;
  27. Module['getPosition'] = _broadwayGetPosition;