JADE: An LLVM-Based Video Decoder For MPEG RVC
JADE isn't a conventional video decode engine (besides its use of LLVM) but is designed for handing MPEG Reconfigurable Video Coding (RVC), which is built on stream-based data-flow representations. JADE in turn is a component of the Orcc Open RVC-CAL Compiler and ultimately emits LLVM Assembly. For more information on RVC, see the Wikipedia page and the OpenVideoCoding.org page.
The JADE dynamic decoder fully supports MPEG RVC in conjunction with Orcc. JADE is built upon the yet-to-be-released LLVM 3.3 version and also utilizes SDL 1.2.
For those wanting to learn more about this interesting open-source project, check out its JADE GitHub repository as well as the more broad Orcc project area.