Source tree reorganisation and inclusion of the required ffmpeg sources
further reorganisation, and modification of the createStaticLibs-win32.sh script to build ffmpeg for win32 on Mac OS X. NB: script will be renamed!
The script for building for Mac OS X is still the one from the Perian distribution.
[work in progress]
work in progress: buildability with MSVC
initial functioning build on win32 . Appears not yet to function for mpeg4 video, though.
Functioning win32 build. A number of 'FIXMERJVB' issues remain to be addressed (including replacing standard C code with the MSVC version of gcc-style optimised inline-assembly, as far as possible).
better optimised ffmpeg Intel build plus AMD specific build.
Build check on AMD netbook
[work in progress]
[work in progress]
rebuild on AMD netbook
[work in progress]
investigating a crash on opening H264 content on Win7.64/AMD (not WinXP.32/Core2). Possibly traced to a function in bitstream_info.c freeing lavc memory through free() instead of av_free().
Investigating Y420toY422_sse2; what's faster, the inline assembly code or the code with SSE2 intrinsics.
RC version
Support for Motion-JPEG2000 (QT's built-in support is not very extensive)
Improved support for MJPEG2000. Note that
1) playback performance is not as good as QT's internal decoder
2) QT's internal decoder has a habit of bailing out without error/warning for JP2K videos exactly to its tastes
3) The libavcodec version used misidentifies (and decompresses) certain JP2K in yuv420p as 8 bit grayscale
replaced libopenjpeg.c by a backport of libopenjpegdec.c from lavcodec 54.86.100 . As a result, yuv420p JP2K content is played as such and no longer as GRAY8.
win32 build with mpeg2 support; added NSLogger-based logging facility on Mac OS X (source files NOT included; clone FFusion and https://github.com/fpillet/NSLogger in the same parent directory to obtain them.)
polishing and correction of a glaring omission in the win32 installer script ...