update ffmpeg in contrib for wmv3 support - mp2v/mp1v transcode and wmadec crash
0.8.6 should have an updated ffmpeg version to support wmv3 through the vc-1 decoder.
Tested against vlc-0.9.0-svn-win32-16838-contrib-20060730-ffmpeg-6328 there are at least 2 problems using latest ffmpeg
- ffmpeg file ./libavcodec/wmadec.c needs to be reverted to 5954 otherwise crashes occur in vector_fmul_add_sse when compiling with msys/mingw or cygwin gcc 3.4 or beos with 2.95 (alignment issues?). Crash reproducable with ffplay_g.exe playing any wma sample, converting with ffmpeg.exe works ok
Tested against svn-6798 the following are the latest revs of the suspected files.
http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/i386/fft_sse.c?view=log#rev6577
6577 fails (license headers)
6311 fails (sse implementation of imdct)
6023 ok
http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/dsputil.h?view=log#rev6577
6577 fails (license headers)
6412 fails (approx qpel, quality/speed tradeoff)
6311 fails (sse impl)
6282 ok
http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/fft.c?view=log#rev6577
6577 fails (license headers)
6311 fails (sse impl)
6024 ok
http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/wmadec.c?view=log#rev6577
6577 fails (license headers)
6355 fails (signedness warnings)
6221 fails (cleanup)
6051 fails (alignment LT)
6026 fails (simd optim)
5954 ok
workaround:
svn up -r 5954 ./libavcodec/wmadec.c
svn up -r 6024 ./libavcodec/fft.c
svn up -r 6282 ./libavcodec/dsputil.h
svn up -r 6023 ./libavcodec/i386/fft_sse.c
- mp2v/mp1v transcodes crash. Happens with any encapsulation.