5516a95
(HEAD, master)
add sync and async preconnect by
2020-06-16 18:02:46 +0800
f1eeda6
add websocket event listener by kerry by
2020-06-15 10:47:18 +0800
f5e1ffd
add websocket event listener by kerry by
2020-06-15 10:38:38 +0800
178601e
add websocket event listener by kerry by
2020-06-15 10:35:46 +0800
b5799bf
(github)
Typo by
2020-05-09 20:38:24 +0200
1d274a7
Added some build instructions by
2020-05-09 20:33:05 +0200
c5fabf0
Fix audio only using the right channel for volume; close #342 by
2020-05-09 20:23:41 +0200
7d831e5
Merge pull request #340 from alphacornutum/master by
2020-04-28 09:15:41 +0200
51fcdd4
Fix timeout after 1 minute error on node >=v11.3 in websocket-relay by
2020-04-26 15:54:57 +0200
9cf21d3
Cache WASM Module once instantiated; fix #301 by
2019-12-01 17:25:24 +0100
335b86f
Attempt to cleanly free WebGL context by
2019-12-01 17:21:49 +0100
67888f5
Fix error when loading WASM module via AJAX; close #326 by
2019-12-01 16:24:47 +0100
dc7e061
Remove obsolete console.log by
2019-05-28 16:22:27 +0200
3672355
Add fetch() streaming source, close #119, #300 by
2019-05-28 16:18:06 +0200
7aa9777
Allow working with older emcc versions by
2019-05-28 16:17:12 +0200
1f9b679
Merge pull request #274 from kresimirfijacko/fix-memory-leaks by
2019-04-10 16:24:10 +0200
341a347
fix memory issues by
2019-02-19 15:23:09 +0100
dca01a0
Merge pull request #1 from phoboslab/master by
2019-02-19 15:13:36 +0100
afc1f38
Merge pull request #273 from kresimirfijacko/fix-emcc-version-upgrade by
2019-02-19 14:51:37 +0100
bbe0c31
Fix for Emscripten latest version by
2019-02-19 13:35:27 +0100
4f21d11
Add various callbacks, .nextFrame() method and .paused property by
2018-11-28 13:08:01 +0100
8e3d87f
Fix byte clamping, close #252 by
2018-11-08 15:13:02 +0100
3cadc27
Fix stretched WebGL viewport when video with is not a multiple of 16; close #254 by
2018-11-04 21:24:11 +0100
7b909ef
Don't attempt to get/set index when no buffer was written yet by
2018-11-04 21:23:19 +0100
7d9d4c0
Add documentation for decode callbacks, link performance page by
2018-10-09 16:36:16 +0200
7e39678
Add on{Audio/Video}Decode callbacks, meassure perf by
2018-10-09 15:52:06 +0200
47daa9d
Add WebAssembly mpeg1 video and mp2 audio decoder by
2018-10-09 13:34:55 +0200
64d8e56
WebGL performance improvements: re-use texture data by
2018-10-09 12:46:53 +0200
000bd2f
Merge pull request #167 from Nibbler999/ws-3 by
2017-05-22 13:58:57 +0200
e9bf335
Support ws3 by
2017-05-22 13:17:33 +0200
67b6430
Fix WebSockets constructor with empty subprotocol by
2017-05-17 12:17:38 +0200
1d5f243
Rebuild by
2017-05-11 00:27:15 +0200
b7ead98
Attach player instance to HTML element; see #154 by
2017-05-11 00:23:28 +0200
9aa4cac
Merge pull request #133 from cxa/master by
2017-02-22 10:12:47 +0100
8dda7d2
Merge pull request #134 from nielsswinkels/patch-1 by
2017-02-21 23:53:03 +0100
823ff4b
fix typo by
2017-02-21 20:49:09 +0100
bbbaf84
Enable WebSocket to accept sub-protocols by
2017-02-21 12:58:21 +0800
45cd708
Cosmetics by
2017-02-18 14:59:30 +0100
7f580a7
Documented .destroy() method by
2017-02-18 14:50:54 +0100
ae2f96a
Rebuild by
2017-02-18 14:47:25 +0100
7bdf107
Add TS resync; close #131, #85 by
2017-02-18 14:46:55 +0100
4c74e65
Add player.destroy(); see #130, #128 by
2017-02-18 13:47:18 +0100
be5c0dd
Fix WebSocket reconnect on error/close; see #130 by
2017-02-18 13:00:15 +0100
c032764
Merge pull request #127 from nulltask/patch-1 by
2017-02-14 18:05:03 +0100
c099c0f
Add support for custom source by
2017-02-14 14:49:38 +0900
b20cf1a
Typos, formatting by
2017-02-05 17:42:39 +0100
672586b
Whoops, fix last commit. by
2017-02-05 14:30:25 +0100
85588a3
Add array.fill() workaround for IE11, Safari iOS9; close #116 by
2017-02-05 14:26:02 +0100
e61b68e
Rebuild by
2017-02-03 18:32:33 +0100
341de38
Fix conversion from Rec 601 to RGBA in WebGL shader by
2017-02-03 18:27:16 +0100
c6a5809
Fix links by
2017-02-02 11:31:44 +0100
7bf420f
Rewrite by
2017-02-02 11:27:09 +0100
186666d
Merge pull request #94 from AnimationMentor/fix-seekToFrame by
2017-01-16 11:17:29 +0100
a0c96c2
Fix preserveDrawingBuffer documentation by
2017-01-09 11:02:49 +0100
6a32d86
Merge pull request #106 from rasmusvhansen/patch-1 by
2017-01-09 10:58:36 +0100
2b94fdc
Fixed tabs by
2017-01-09 09:07:53 +0100
12b30f2
Documented preserveDrawingBuffer option by
2017-01-09 09:05:55 +0100
3086dfe
Changed preserveDrawingBuffer to be an option by
2017-01-09 08:49:10 +0100
3c11c24
Fix canvas.toDataURL yielding blank image. by
2017-01-06 15:12:39 +0100
5b0e595
Style update by
2017-01-04 21:08:19 +0100
e06577f
Add progressive loading via Range-Requests; remove fetch/ReadableStream loading by
2016-12-29 18:37:26 +0100
bff737b
Merge pull request #101 from cjroth/master by
2016-11-28 09:26:14 +0100
5ca4d89
Update jsmpg.js by
2016-11-27 20:11:37 -0500
7ca160a
Update README.md by
2016-11-27 20:11:23 -0500
325b113
license by
2016-11-27 20:03:05 -0500
8d0a1c8
reset intraFrames in jsmpeg constructor by
2016-10-06 14:40:40 +1000
9fe9973
Prevent timeout after 120sec; Fix #75 by
2016-03-24 00:56:20 +0100
f1e0a3d
Implement progressive loading via fetch/ReadableByteStream; see #70 by
2016-02-10 15:45:52 +0100
585da7d
Revert whitespace changes for multiline ternarys by
2016-02-10 11:46:43 +0100
65bde10
Merge branch 'KenanSulayman-master' by
2016-02-10 11:40:34 +0100
6ab67ae
Merge branch 'master' of https://github.com/KenanSulayman/jsmpeg into KenanSulayman-master by
2016-02-10 11:38:40 +0100
23d59e8
Added API description, close #65 by
2016-02-10 11:34:33 +0100
4005905
Orphan: Changes required for jshint to accept module into CI by
2016-01-04 02:29:21 +0100
2252a84
Allow seeking past the last intra frame; see #9 by
2015-06-03 16:15:51 +0200
8216df3
Fix jumping to wrong frame in exact mode; see #9 by
2015-06-03 12:34:39 +0200
9b6dab7
Cosmetics by
2015-06-02 13:20:54 +0200
88fa157
Added .currentFrame and .currentTime; close #42 by
2015-06-02 13:14:19 +0200
ee3bcaf
Typo by
2015-06-02 12:50:00 +0200
a8f3d0b
Remove Canvas2D loading notice in example; otherwise webgl cannot be used by
2015-06-02 12:48:41 +0200
5ac302b
Added .duration and .frameCount, populated when for seekable video by
2015-06-02 12:46:47 +0200
b2d57a1
Added seeking, close #9 by
2015-06-02 12:35:55 +0200
f59de44
Only accept width/height params if the STREAM_SECRET matches by
2015-01-26 20:54:29 +0100
2cdc812
Re-create Uint8 array views each frame by
2014-12-10 12:47:43 +0100
c9e7de0
Switch to mediump floats in fragment shaders for compatability; close #35 by
2014-12-10 11:37:24 +0100
86f9f48
Cosmetics by
2014-11-10 14:27:30 +0100
90a8939
Set gl viewport size to actual video size; see #1 by
2014-11-10 14:05:06 +0100
6d304a1
Create array views for WebGL only once by
2014-11-04 16:53:46 +0100
d780c59
Removed mpg file; ended up in the repo by accident by
2014-11-04 16:28:48 +0100
a181ced
Make benchmark results available from outside by
2014-11-04 16:06:32 +0100
32f8c17
Fix gl texture size for luminance plane yet again by
2014-11-04 14:53:59 +0100
c768b1f
Fix gl texture size for luminance plane by
2014-11-04 14:37:45 +0100
14806a1
Use high precision timer if available; Benchmark individual decoding times to omit scheduling overhead by
2014-11-04 14:27:25 +0100
42cc895
Added loading animation for WebGL; cleanup by
2014-11-04 13:57:52 +0100
ad6abe9
Use WebGL for YCbCr to RGBA conversion where available; see #1 by
2014-11-04 13:20:00 +0100
72b3135
Merge branch 'ronag-master' by
2014-11-04 12:31:30 +0100
858b16f
Fixed whitespace by
2014-11-04 12:31:13 +0100
7718f80
More optimizations. by
2014-11-04 11:56:10 +0100
21b94ee
optmiziation: No need to clamp Y, Cb and Cr arrays. by
2014-11-04 10:12:43 +0100
052da3a
Optimizations. by
2014-11-04 10:06:30 +0100
2cf6a81
Added calculateFrameCount() and calculateDuration(); close #22 by
2014-09-03 21:56:03 +0200