Xuggler 1.21 – Release Notes Get It Here.
Summary
1.21.FINAL is a bug fix and minor feature release.
Release Notes
IStreamCoder.setDefaultAudioFrameSize
With this version of Xuggler you can now explicitly set the default frame-size that Xuggler will use for un-encoded audio. In prior releases this was always set to 572. Now if the ICodec associated with this IStreamCoder doesn’t require an explicit frame size for audio, we’ll use this setting instead.
This is useful for folks doing RTP broadcasting where they want to set the smallest possible frame-size.
Removed usage of deprecated FFMPEG interfaces
We removed all areas in our code where we used deprecated FFMPEG interfaces, and our builds will now fail if we attempt to use any interface that FFMPEG deprecates.
IAudioResampler has more control over filters
We upgraded the IAudioResampler interface to enable specification of the number of filters, and type of interpolation to use when resampling. All changes are 100% backwards compatible.
Known Issues
There are no known critical issues in this release.
Issues Fixed
- Issue #69: Encoding as FLAC doesn’t work
Enhancements Added
- Enhancement 67: Provide a setAudioFrameSize
Tests
- Java Tests: 181 (+2)
- Native Tests: +0
Source Control Versions
Xuggle Version: 1.21.219.Final
http://build.xuggle.com/job/xuggle_java_xuggler_jdk5_i386_winxp/26/
Dynamic Revisions
* svn://svn.mplayerhq.hu/ffmpeg/trunk : 17743
* svn://svn.ffmpeg.org/mplayer/trunk/libswscale : 28777
* http://theyard.googlecode.com/svn/theyard/code/trunk/share/gnu/cxxtest/cxxtest-3.10.1 : 170
* http://xuggle.googlecode.com/svn/trunk/build/java : 205
* http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler : 219
- Static Dependencies
* libx264: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20090125-2245.tar.bz2
* libmp3lame: http://downloads.sourceforge.net/lame/lame-398.tar.gz: 3.98
* libspeex: http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz: 1.2 RC1
On Windows, here's what we built our installer with:
* Mingw gcc/g++ 4.2.4: http://www.tdragon.net/recentgcc/
* Msys 1.0.11
* mingw-runtime 3.15.1
* w32api 3.13
* gmake 3.81
* binutils 2.91
* yasm 0.7.2.2153
* Msys Perl 5.6
* Ant 1.7
* Java JDK 1.5
* MSFT C++ Visual Studio 2005
* NullSoft NSIS Installer 2.42
* SWIG 1.3.36 modified with doc gen capabilities
* Subversion 1.5
