Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jellyfin/JavascriptSubtitlesOctopus

Display Subtitles via JavaScript
https://github.com/jellyfin/JavascriptSubtitlesOctopus

.gitignore: add *.tgz (npm-pack output)

f15f369b2c9b78e2e0e0fd92b7929f71f84c4249 authored over 3 years ago by rcombs <[email protected]>
Remove checked-in build artifacts

These made it more difficult to manage branches, and their purpose
is better-served by github re...

b1a5e97f6b5adaa5f5e6ea79c0187cba8ae688c5 authored over 3 years ago by rcombs <[email protected]>
package.json: add prepare script (builds the lib)

2686944c0c6641ae152333e4a56c6d827c303608 authored over 3 years ago by rcombs <[email protected]>
Add run-docker-build.sh script

f5323863aa353f8d1ade2b4c348cc4937148f0fb authored over 3 years ago by rcombs <[email protected]>
README: explain non-Docker build

be79913e2a7c7597bd95257214a6c09d9a91b3b6 authored over 3 years ago by rcombs <[email protected]>
Dockerfile: use pip3 explicitly

2c6d9f55229edb45fb466ffc952d986769687287 authored over 3 years ago by rcombs <[email protected]>
build: update to emscripten 2.0.20

128c6f96f3e7232a4d800474140c4a126bc8f01a authored over 3 years ago by Thiago França da Silva <[email protected]>
docker: update dependencies

9e6b562754dbe111ca303ea86ddbf392c250b37d authored over 3 years ago by Thiago França da Silva <[email protected]>
Dockerfile: use emscripten/emsdk as upstream

64a5f95c96ef467f3d1e9c9b861efd1a0584e170 authored over 3 years ago by rcombs <[email protected]>
.gitignore: dos2unix

1aaec906a24a1c987a02e5b3fbabc3f026446aae authored over 3 years ago by rcombs <[email protected]>
Update .gitignore

71b44f76a578a2c5baacd16126f082f7828a556b authored over 3 years ago by rcombs <[email protected]>
build: overhaul native-lib building

This moves all intermediate build files to build/lib/*.
This means that the original submodules ...

ae93d847219dcb3e9637790b154c0842d7a1e74e authored over 3 years ago by rcombs <[email protected]>
build: use python3 explicitly

0641139441e65222c4d6841a92792b6cad888b0a authored over 3 years ago by rcombs <[email protected]>
Merge pull request #86 from crunchyroll/ready-events

Add ready event upon worker-init

62858289ad311132dad34d6276be0cf6273f0606 authored over 3 years ago by Thiago França da Silva <[email protected]>
Merge pull request #78 from AnonymusRaccoon/master

Removing the arguments.callee to support strict JS

939ac13701bc98ad27a7dbf1e98d38acc9701bd3 authored over 3 years ago by Thiago França da Silva <[email protected]>
update urls to libass org

8ee25b5a51f880ba0c188bb62be6882c52176714 authored over 3 years ago by Thiago França da Silva <[email protected]>
add ready event upon init

fc838e6c647b3bfd245a921b0e91f3c91a7d64b0 authored almost 4 years ago by Nick <[email protected]>
Removing the arguments.callee to support strict JS

70d499eb6b8c5c0c7143fca1dfaae8646060f97b authored about 4 years ago by Anonymus Raccoon <[email protected]>
Merge pull request #66 from JustAMan/new-master

Implement worker-side blending to assist in heavy animations

bacdf324881700c29c7103500d6a4e685d1fb674 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Remove generated files

e2cc5b6ab2b591b0e9a59968dbf810592b1b7791 authored almost 5 years ago by Vasily <[email protected]>
Fix build following @TFSThiagoBR98 suggestion

d36eed97835d9d0ac8b8b75f112d494d877d22a3 authored almost 5 years ago by Vasily <[email protected]>
Use new bindings

1d12af0b04fb2337570b57d706dd97db2f904b9d authored almost 5 years ago by Vasily <[email protected]>
Commit generated bindings

cd6b5a3bf8b19c5b3a1e547a1204941917c79b35 authored almost 5 years ago by Vasily <[email protected]>
Change return type of renderBlend()

efc2e540943bea849a96a950f66cbb16e5420b4c authored almost 5 years ago by Vasily <[email protected]>
Fix idl build

daa639b0710d83f673c29af00d5559469692de6c authored almost 5 years ago by Vasily <[email protected]>
Fix idl file

9401c5bbe323c29c9cb079647d56e5647755dac2 authored almost 5 years ago by Vasily <[email protected]>
Implement JS bindings for setMemoryLimit and renderBlend

701d425c48b1d25fec4db2f7f606f2cbc3bb4643 authored almost 5 years ago by Vasily <[email protected]>
Migrate libjass_render_blend and friends to be methods of SubtitleOctopus class

Also fix build

148177d0a50f58926ebbdfe68d1b998406c864ed authored almost 5 years ago by Vasily <[email protected]>
Update src/subtitles-octopus.js

Co-Authored-By: dkanada <[email protected]>

156e11d00f361c1f2e58e3e9bae146c39ec73e98 authored almost 5 years ago by Vasily <[email protected]>
Allow setting glyph limit separately

Allow resetting libass limits to defaults

030aaa8502f0c7d1e877aecac050c73e9244f338 authored almost 5 years ago by Vasily <[email protected]>
Implement ability to limit libass memory and to control target fps

49d86ec6734e33d9b56a75fe00ff390b04d3b424 authored almost 5 years ago by Vasily <[email protected]>
Reduce heap usage more by using same array both for float-blending and as an int8 RGBA result

992a1131839a4e224e1836555789fe16e1eacb40 authored almost 5 years ago by Vasily <[email protected]>
Fix memory leak, reclaim memory more eagerly

5985057cbdff9bc3949e1870e1ae018e509fb129 authored almost 5 years ago by Vasily <[email protected]>
Make blend_render re-use buffer - thread-unsafe but more optimized

a0ba9c72ccef82ce0d3cb20ece869d9ac9c3ae11 authored almost 5 years ago by Vasily <[email protected]>
Implement internal buffer holding structure, change codestyle

276cf940811b6c0eef699c5d7fe16b9652931b7b authored almost 5 years ago by Vasily <[email protected]>
Fix some makefile dependencies

Add back some removed switches

d6b4615c7b79af773f3095657689cbdbb2b21232 authored almost 5 years ago by Vasily <[email protected]>
Fix alpha blending - pre-multiply colors for each pixel because alpha

varies in the bitmap.
Also restructure makefile a bit.

3009691015c06661174baaa1892fda58df5c8b81 authored almost 5 years ago by Vasily <[email protected]>
Hopefully fix hiding subs on seek; add nicer rendering stats

4aa2de203a8d978c222edb738514639fa00c3421 authored almost 5 years ago by Vasily <[email protected]>
Use HEAPU8.slice() properly

29ca73e97cdc3e8f247ad7bbe9f32a81257e7a07 authored almost 5 years ago by Vasily <[email protected]>
Add ability to invoke blend render from options

a830feddbbcb17c43b9fcb3e41c8047811a1b11c authored almost 5 years ago by Vasily <[email protected]>
Implement self.blendRender() - calling C part from JS

06ff9858d2e061ca0d116087de3b8c9010ab887e authored almost 5 years ago by Vasily <[email protected]>
Implement manual blending in C

149e01585a401effd73630aad7cc1a0dad95c231 authored almost 5 years ago by Vasily <[email protected]>
Update dist

d10ed14b6b16849d632adc191c73f7313e83ae28 authored almost 5 years ago by Vasily <[email protected]>
Merge pull request #64 from Dador/new-api

New Interface for LibASS

147473ffc3771e4658304694bd21a3448ed24804 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Add Event and Styles Getters and Setters

ec21ec32597a56ff18eee4935775d32d195270f2 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Bump to 4.0.0

c70965effadc5d199f7ee96a202775521373d168 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Update Libraries and Fix Harfbuzz pkgconfig

2482340236c303ad8fc4c9ca79031a5069b24a27 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Replace emconfigure with emcmake for CMake Builds

c5e0365f4a42af1fdc18459a1b6c3bcab417efdb authored almost 5 years ago by Thiago França da Silva <[email protected]>
Merge latest changes from master

c3d66683cdea3709912dd5f141f64329ae269753 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Update README.md, drop python2 and fix docker

ad9f823e4f086dfda39d80f329968ea78cd9d0ec authored almost 5 years ago by Thiago França da Silva <[email protected]>
Fix build with latest Emscripten Version

4b661c497ab40ded547d5c557ebe60572972ed84 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Merge pull request #62 from JustAMan/add-legacy

Add automatic support for legacy browsers (like Smart TVs)

a4ed01e60de741261fb413c9447a1b47e7dce929 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Not limit depth on Github Actions

4f66cc9a3c1de2b305e729c76aa39543c9c3f7d1 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Disable Submodule Recursive on Github Actions

0f0732b556343bd30e194a8278e40da9037381b1 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Downgrade Emscripten to 1.39.6 and Revert Fribidi Commit

be2cbd2961e1eda362b8662043b6ee0b3ed18651 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Update Submodules

af7e80685a6ecab944f561aa09e96faf5a1d1b90 authored almost 5 years ago by Thiago França da Silva <[email protected]>
New Artifacts Location

02f47e15776ae446a785e7b2c6df7eec10c7b221 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Ignore more files

62fd99042579a0898ee00feabd2e2c0e27c2642c authored almost 5 years ago by Thiago França da Silva <[email protected]>
Fix build in Fribidi, duplicate symbol

6a17220fc62963860b49fc8d2bc95a93a6bb4450 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Switch Worker to use WebIDL Interface

48654dc4a355562bcc7b689c3b2360633c67c44d authored almost 5 years ago by Thiago França da Silva <[email protected]>
Compile adjusts to WebIDL

8cfc885c14a50c5636fc5121ad1dbe632833d7ba authored almost 5 years ago by Thiago França da Silva <[email protected]>
Ignore Dirty Tree from Brotli Submodule

fa1b7589b96fbc93cfd1cd6ff98d366d8e6e55cd authored almost 5 years ago by Thiago França da Silva <[email protected]>
Switch to Github Actions

20f3b5b4d031f25d9f1ecc20c0748e1389796c80 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Implement a new WebIDL Api for SubtitleOctopus

0b341b836709a9e9ababa38d6209ae38c8eefdc5 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Add WebIDL file for new API Interface

43d2ee22457dfc985aa3c65d3a491f2d09f83cd4 authored almost 5 years ago by Thiago França da Silva <[email protected]>
Move Font Settings to assets directory

05f718b7f07fe7167d77c566d55ca40df873b7fb authored almost 5 years ago by Thiago França da Silva <[email protected]>
Only override console methods in worker in debug mode to save some cpu cycles

f69f8e998b821dedd98c08adf7da9cede400a891 authored almost 5 years ago by Vasily <[email protected]>
Add workaround for browsers having issues with alpha channel

aef67726a2200a1ad92b6b3fc38346bb4f8551e5 authored almost 5 years ago by Vasily <[email protected]>
Build both WASM and pure JS variants at the same time, make SubtitlesOctopus() choose at runtime between the two

250a1f31d8ade6d662f4cad783499cfead2e13d5 authored almost 5 years ago by Vasily <[email protected]>
Fix errors found in strict mode

a2de7130692a566132969c54cc41cfc95dc82e68 authored almost 5 years ago by Vasily <[email protected]>
Implement custom console.log family for older browsers

e07284cd6beee7c1263903c4b051d130ef3d823e authored almost 5 years ago by Vasily <[email protected]>
Add postMessage handling of a few console logging things from the worker

af81b7311bd625d3adb9e610e1544f6412436e61 authored almost 5 years ago by Vasily <[email protected]>
Add polyfill for String.endsWith

6fd7ae239a35a30e80b9f70ddd55e7425a57b546 authored almost 5 years ago by Vasily <[email protected]>
Polyfill ImageData constructor more aggressively

17d43780b8cc3385e8c93845953486d9eaf90a99 authored almost 5 years ago by Vasily <[email protected]>
Bump version to 3.0.2

4e1e0f2d61a23bfd4b2788fc075b86068b8c228e authored about 5 years ago by Thiago França da Silva <[email protected]>
A better description of faster render

a5725c8b1a47b807fb9b8aee1a6e18fff13dbe58 authored about 5 years ago by Thiago França da Silva <[email protected]>
Version 3.0.2

64c8d8c1a6fc35f0c97d626994e0e50952ed22ca authored about 5 years ago by Thiago França da Silva <[email protected]>
Update libraries with latest commits

d7d00c074163b523f5fbaa7191682ce534aaeff5 authored about 5 years ago by Thiago França da Silva <[email protected]>
Document Fast render and Brotli Compression

212eddc29d27ff034776fc9c96abf7a379b831be authored about 5 years ago by Thiago França da Silva <[email protected]>
Fix crash in Safari Browser, fixes #56

4b1f63c280184fb7e3ec340065b2f3266627385d authored about 5 years ago by Thiago França da Silva <[email protected]>
Allow enable fast render mode

eda387764db024fd751a4f8d4821a526f47f0fb5 authored about 5 years ago by Thiago França da Silva <[email protected]>
Version 3.0.1

4045c32f63392e68d6e90266000704c26ce55958 authored about 5 years ago by Thiago França da Silva <[email protected]>
Remove prefixed @ in font names, closes #54

e23a927b3f6f33e81c673a8bcfb5e80e898b817d authored about 5 years ago by Thiago França da Silva <[email protected]>
Version 3.0.0

cd519feb97bb27aedefe8c905bb1f4881a9266c3 authored about 5 years ago by Thiago França da Silva <[email protected]>
Version 3.0.0

31510e3435ee7403132f02638aee114bea333d89 authored about 5 years ago by Thiago França da Silva <[email protected]>
Update libraries to latest commit

e0d291eb0cec0f52c5b9c3d41e08dea130159f91 authored about 5 years ago by Thiago França da Silva <[email protected]>
Add FastRender mode and add support for Brotli Subtitles

0b1a407df0dcce20ff6eda7bfae9e86cd3015591 authored about 5 years ago by Thiago França da Silva <[email protected]>
Removed examples, use gh-pages instead

37d81c3e19d777c545d090e49a05dd0a303c6849 authored about 5 years ago by Thiago França da Silva <[email protected]>
Remove default.ttf

fb17c71465737e1b1d2ab80edf0482bb6a6c1402 authored about 5 years ago by Thiago França da Silva <[email protected]>
Add WOFF2 font support

6c19e3ecdc9635811ef876ed81b82b85826807c5 authored about 5 years ago by Thiago França da Silva <[email protected]>
Merge pull request #53 from Teranode/patch-1

Module["read"] not defined

d502f178a46e67c670c2136488ec85b53bf0a949 authored about 5 years ago by Thiago França da Silva <[email protected]>
Update pre-worker.js

a824d5571961daa839722bb4cfc62e06fd6a2e11 authored about 5 years ago by Teranode <[email protected]>
Module["read"] not defined

Change to the new function.

7a4f061d517b6a7ec06801f8cedc82bcd02b8f62 authored about 5 years ago by Teranode <[email protected]>
[build][fontconfig][harfbuzz] Use static and disable pthreads for fix build in llvm wasm backend

7b5c5b6380d4fa20e92c3b32aabef2ed652867b3 authored about 5 years ago by Thiago França da Silva <[email protected]>
[ci] Fix base image

2ab04df1e6ea605ee5953e6f23d30df5acbfff3e authored about 5 years ago by Thiago França da Silva <[email protected]>
[ci] Fix path location

447b3228671764eb2d8f3f2063bec23b9a83e1a4 authored about 5 years ago by Thiago França da Silva <[email protected]>
Remove old Files and Patches

bbbc2bfaa3bcdabad8af039e17433e7237abf592 authored about 5 years ago by Thiago França da Silva <[email protected]>
Bump version to 2.2.0

6d5e2ca23dea32cbf489cf8b9006a078828b806f authored about 5 years ago by Thiago França da Silva <[email protected]>
Remove Closure and use CMake for Expat

0a2a7acd600aeda040e53c85ac601f1b74a79a13 authored about 5 years ago by Thiago França da Silva <[email protected]>
Update Libraries

befce7aac3849568397307c18a3f3e3fe400b9c0 authored about 5 years ago by Thiago França da Silva <[email protected]>