diff --git a/.gitignore b/.gitignore index 2b30d67..485dee6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -libde265-*.tar.gz -libde265-* +.idea diff --git a/README.md b/README.md index 5a8eb33..3148678 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,5 @@ https://strukturag.github.io/libde265.js/. [1]: http://emscripten.org Copyright (c) 2014 struktur AG + +fixes gewisser 2021 diff --git a/build.sh b/build.sh index 5d2e82a..0b48235 100755 --- a/build.sh +++ b/build.sh @@ -1,5 +1,5 @@ #!/bin/bash -export LIBDE265_VERSION=1.0.2 +export LIBDE265_VERSION=1.0.8 if [ ! -e "libde265-${LIBDE265_VERSION}.tar.gz" ]; then wget https://github.com/strukturag/libde265/releases/download/v${LIBDE265_VERSION}/libde265-${LIBDE265_VERSION}.tar.gz @@ -68,7 +68,7 @@ emcc libde265-${LIBDE265_VERSION}/libde265/.libs/libde265.so \ -s ALLOW_MEMORY_GROWTH=1 \ -s ASSERTIONS=0 \ -s INVOKE_RUN=0 \ - -s PRECISE_I32_MUL=0 \ + -s ERROR_ON_UNDEFINED_SYMBOLS=0 \ -s DISABLE_EXCEPTION_CATCHING=1 \ -s EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS}" \ -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE="${LIBRARY_FUNCTIONS}" \ @@ -76,21 +76,3 @@ emcc libde265-${LIBDE265_VERSION}/libde265/.libs/libde265.so \ --pre-js pre.js \ --post-js post.js \ -o lib/libde265.js - -echo "Running Emscripten (minimized)..." -emcc libde265-${LIBDE265_VERSION}/libde265/.libs/libde265.so \ - -s NO_EXIT_RUNTIME=1 \ - -s TOTAL_MEMORY=${TOTAL_MEMORY} \ - -s ALLOW_MEMORY_GROWTH=1 \ - -s ASSERTIONS=0 \ - -s INVOKE_RUN=0 \ - -s PRECISE_I32_MUL=0 \ - -s DISABLE_EXCEPTION_CATCHING=1 \ - -s EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS}" \ - -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE="${LIBRARY_FUNCTIONS}" \ - -O3 \ - --pre-js pre.js \ - --post-js post.js \ - -o lib/libde265.min.js \ - -s CLOSURE_ANNOTATIONS=1 \ - --closure 1 diff --git a/demo/libde265.html b/demo/libde265.html index d08e34d..33850f2 100644 --- a/demo/libde265.html +++ b/demo/libde265.html @@ -23,7 +23,7 @@ color: #00a; } - +