WebM video player library

Introduction I’m releasing another of my free time projects – C++ library able to play WebM videos and supports decoding of the audio track. Features: optimized (see Implementing into Unity plugin and example project) able to smoothly play 1080p @ 60fps decodes audio track provides decoded YUV texture and PCM audio data Internally, the library uses following dependencies: libwebm libvorbis […]

WebM video player with audio support (C++)

Some time ago I was looking for a simple video player library  written in C++, that would be free, multi-threaded, supporting audio and it would not be Ogg Theora :). I could not find anything useful. There is Bink, which is great, but paid (and expensive). Codecs like h.264 have not very friendly licenses or come with various restrictions (openh264). […]

Absolute value functions performance

Recently, when I was working on a code that needed to compute float absolute value on a large array of numbers, I have to decide which function to use. Here is simple test done on an array of 10000000 float numbers that shows that using custom simple template code is actually the fastest solution (except using SSE – see bottom […]