File Release Notes and Changelog
Notes:
Full 64-bit support, imread and load plugins added, approximate frame numbers from getinfo, and various other improvements.
Changes:
==============================================================================
videoIO 0.5 (beta 3) [last updated, revision 468]
==============================================================================
* Full 64-bit support
-- 64-bit Windows and Linux are now officially supported.
-- We attempt to automatically detect when the user has forgotten to build
the mex functions and/or has built them for different platforms.
-- Unofficially, some users have been able to use 32-bit ffmpeg and/or
32-bit Matlab on 64-bit Linux.
-- Created videoIoSysInfo.m to gather system information. This may help
diagnose 32-bit/64-bit compatibility problems (e.g. when not all of
the following are 64-bit: the operating system, Matlab, and ffmpeg).
* imread and load plugins for videoReader added
-- Allow easy reading of videos stored as individual frames on disk.
-- Does not require any compilation (implemented with pure .m files).
* M-file API
-- Added unofficial "approxFrameNum" field to the struct returned by
videoReader's getinfo method.
* DirectShow videoReader plugin
-- Allows user to control when to use precise vs. imprecise seeking.
* ffmpeg videoReader plugins
-- More accurate seeking in most cases.
-- More robust library detection.
* Miscellaneous
-- Made the main codebase compatible with Matlab 6.5 again.
-- More robust tests.
-- Documentation improvements.
-- General modifications/improvements.
-- Several new FAQ items based on user feedback.
-- More descriptive error messages for some common confusing cases.
-- Various bug fixes / stability improvements / usability enhancements.
-- Some refactoring to consolidate "private" code. pvtVideoIO_* and
private/ contain these private functions.
-- Various tweaks to the sourceforge packaging.
==============================================================================
videoIO 0.4 (beta 2) 3 Aug 2007
==============================================================================
Added support for 64-bit Windows running 32-bit or 64-bit Matlab. Right now,
only Video for Windows (VFW) encoders are supported, but the ffdshow-tryout
project here on sf.net provides a massive set of 64-bit VFW codecs.
==============================================================================
videoIO 0.3 (beta 1) 6 June 2007
==============================================================================
This version has been cleaned up. The project and toolbox name was changed
from videoReader to videoIO to reflect the fact that we can now read and
write video files.
The *-notest* files on SourceForge have no test scripts and no test videos in
them. We recommmend that most users download a larger package that has the
tests. They can be used to make sure the library is working and they give
examples of how to use the library.
The *-source* files contain all of the source code and no binary mex files.
GNU/Linux users must use one of these.
The *-win32bin* files are stripped down to remove all unnecessary source
code and provide 32-bit Windows mex files created on Windows XP for Matlab
2006a. Users who do not want to install the DirectShow SDK may want to use one
of these files instead of a *-source* file.
==============================================================================
videoReader 0.2 4 June 2007
==============================================================================
Can read and write videos now.
Windows: DirectShow backend.
GNU/Linux: ffmpeg backend only (avifile support removed).
==============================================================================
videoReader 0.1 6 Nov 2006
==============================================================================
Original release.
Only supports reading videos.
Windows: DirectShow backend
GNU/Linux: ffmpeg and avifile backends