One of the things that has bugged me about Xuggler from day-zero was the need to separately build and install the native code BEFORE you can do anything useful. With Xuggler 5.2, for the most common operating systems, this is no longer necessary. Happy day.
Native code is what gives Xuggler its power, but native code to Java users is strange. We invested a lot into Xuggler to make it POSSIBLE to build it on many operating systems, but time and time again we’ve found that is still too high of a bar for most users. Who wants to worry about installing C++, C and assembly compilers? Answer: almost no one (myself included).
What was worse than building though is the need to install Xuggler BEFORE it could run. This mean setting some obscure operating-system specific environment variables and hoping for the best. Ugh.
So now, with Xuggler 5.2, the default Xuggler installation INCLUDES all the pre-compiled native code for the 6 most commonly requested operating systems, and can find that code WITHOUT setting environment variables. That means for Windows users, Xuggler now looks like any other Jar file. It includes support for both 32 bit AND 64-bit operating systems. Neat.
There are a few more bug-fixes coming in Xuggler 5.3, but otherwise, we’re narrowing down on the final release of Xuggler for the 5 series. Enjoy.