# libde265.js **Repository Path**: github-acceleration2/libde265.js ## Basic Information - **Project Name**: libde265.js - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-01 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # libde265.js Pure JavaScript HEVC/H.265 video decoding library using libde265. Compiled from libde265 using Emscripten. Should run in all current browsers like Google Chrome 33+, Firefox 28+, IE 11+, Opera 20+ and Safari 7+ on OSX Mavericks. Older versions might work, but this is mostly untested. NOTE: This is a very early preview which needs more testing and lots of optimizations! ## Building (currently only tested on Linux) - Install [Emscripten][1] and put into your `PATH` - Execute the `build.sh`, this will download and compile libde265 using Emscripten and will generate the `libde265.js` file. - If the version of your default LLVM is below 3.2, you might need to install the package `llvm-3.2` (or newer) and set the environment variable `LLVM_ADD_VERSION` to `3.2` (or whatever you installed). ## Examples A small example can be found in the `demo` folder and on https://strukturag.github.io/libde265.js/. ## Known issues - More code from libde265 should be made asm.js aware - Decoding should be made asynchronous through WebWorkers where available [1]: http://emscripten.org Copyright (c) 2014 struktur AG