I know; we’ve been quiet. Thought it was time to update you all on Xuggler 2.1.
We’ve been working hard on an internal-project that uses Xuggler, but that doesn’t mean we’ve forgotten about our Xuggler users. Xuggler 2.1 is still dear to us, and will probably ship in the next week or two.
The release will be a stability release — sussing out the issues that always come with a major release (which 2.0) was. That said, expect one, maybe two, cool new features.
But really, most changes will be in the stability area. In particular, we’re working hard on making sure Xuggler performs as well as possible when used from multiple Java Threads, and that if fails as gracefully as possible in low memory circumstances. There are some improvements in the handling of SDP files (ok, the ffmpeg gets the credit for that) as well. And there are some other user-submitted bugs we’ve tried to address.
If you’re interested in checking out pre-release versions, see here. Word of warning though: You’ll need to completely uninstall Xuggler on the machine you’re testing 2.1 on — there’s a few binary incompatibilities with ffmpeg between the releases that you’ll not want to experience. That said the core Java API remains the same (unlike the 1.x to 2.x transition) so your code shouldn’t need changing.
p.s. We may make some changes to the API for Xuggler 2.1, but only in the com.xuggle.xuggler.MediaReader experiemental API introduced in 2.0.