Taciturn, смотри:
[more]
Index: bin/distrib/InnoSetup/ffdshow_installer.iss
===================================================================
--- bin/distrib/InnoSetup/ffdshow_installer.iss (revision 2739)
+++ bin/distrib/InnoSetup/ffdshow_installer.iss (working copy)
@@ -1,9 +1,9 @@
; Requires Inno Setup (http://www.innosetup.com) and ISPP (http://sourceforge.net/projects/ispp/)
-#define tryout_revision = '2734'
+#define tryout_revision = '2739'
#define buildyear = '2009'
#define buildmonth = '03'
-#define buildday = '01'
+#define buildday = '03'
; Build specific options
#define localize = True
@@ -277,8 +277,8 @@
Name: "video\h264"; Description: "H.264 / AVC"; Components: ffdshow; Flags: unchecked
Name: "video\h264\libavcodec"; Description: "libavcodec"; Check: CheckTaskVideo( 'h264', 1, True); Components: ffdshow; Flags: exclusive
Name: "video\h264\libavcodec"; Description: "libavcodec"; Check: NOT CheckTaskVideo( 'h264', 1, True); Components: ffdshow; Flags: unchecked exclusive
-Name: "video\h264\ffmpegmt"; Description: "ffmpeg-mt"; Check: CheckTaskVideo( 'h264', 21, True); Components: ffdshow; Flags: exclusive
-Name: "video\h264\ffmpegmt"; Description: "ffmpeg-mt"; Check: NOT CheckTaskVideo( 'h264', 21, True); Components: ffdshow; Flags: unchecked exclusive
+Name: "video\h264\ffmpegmt"; Description: "ffmpeg-mt"; Check: CheckTaskVideo( 'h264', 20, True); Components: ffdshow; Flags: exclusive
+Name: "video\h264\ffmpegmt"; Description: "ffmpeg-mt"; Check: NOT CheckTaskVideo( 'h264', 20, True); Components: ffdshow; Flags: unchecked exclusive
Name: "video\divx"; Description: "DivX"; Check: CheckTaskVideo2( 'dx50', True); Components: ffdshow;
Name: "video\divx"; Description: "DivX"; Check: NOT CheckTaskVideo2( 'dx50', True); Components: ffdshow; Flags: unchecked
Name: "video\xvid"; Description: "Xvid"; Check: CheckTaskVideo2( 'xvid', True); Components: ffdshow
Index: bin/distrib/InnoSetup/reg_formats.iss
===================================================================
--- bin/distrib/InnoSetup/reg_formats.iss (revision 2739)
+++ bin/distrib/InnoSetup/reg_formats.iss (working copy)
@@ -135,7 +135,7 @@
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h261"; ValueData: "1"; Components: ffdshow; Tasks: video\other1
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h263"; ValueData: "1"; Components: ffdshow; Tasks: video\h263
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "1"; Components: ffdshow; Tasks: video\h264\libavcodec
-Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "21"; Components: ffdshow; Tasks: video\h264\ffmpegmt
+Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "20"; Components: ffdshow; Tasks: video\h264\ffmpegmt
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "hfyu"; ValueData: "1"; Components: ffdshow; Tasks: video\huffyuv
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "iv32"; ValueData: "1"; Components: ffdshow; Tasks: video\other4
Root: HKCU; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "loco"; ValueData: "1"; Components: ffdshow; Tasks: video\other3
@@ -201,7 +201,7 @@
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h261"; ValueData: "1"; Components: ffdshow; Tasks: video\other1
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h263"; ValueData: "1"; Components: ffdshow; Tasks: video\h263
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "1"; Components: ffdshow; Tasks: video\h264\libavcodec
-Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "21"; Components: ffdshow; Tasks: video\h264\ffmpegmt
+Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "h264"; ValueData: "20"; Components: ffdshow; Tasks: video\h264\ffmpegmt
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "hfyu"; ValueData: "1"; Components: ffdshow; Tasks: video\huffyuv
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "iv32"; ValueData: "1"; Components: ffdshow; Tasks: video\other4
Root: HKLM; Subkey: "{#= ff_reg_base}"; ValueType: dword; ValueName: "loco"; ValueData: "1"; Components: ffdshow; Tasks: video\other3
@@ -374,7 +374,7 @@
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "ffv1"; ValueData: "1"; Components: ffdshow\vfw
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "fvfw"; ValueData: "1"; Components: ffdshow\vfw
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "h264"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\h264\libavcodec
-Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "h264"; ValueData: "21"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\h264\ffmpegmt
+Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "h264"; ValueData: "20"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\h264\ffmpegmt
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp41"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp42"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp43"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
[/more]
ffdshow tryouts project, svn 2741 (x86/x64) Полный лог изменений Updated FFmpeg; Updated FFmpeg-mt; Updated install script.