<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=GamMac</id>
	<title>GamMac - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=GamMac"/>
	<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=GamMac&amp;action=history"/>
	<updated>2026-09-15T19:48:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11954&amp;oldid=prev</id>
		<title>Reel.Deal: /* Requirements */</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11954&amp;oldid=prev"/>
		<updated>2020-07-01T16:15:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Requirements&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:15, 1 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Requirements ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Requirements ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [x86]: [[AviSynth+]] or [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;forum&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;doom9.org&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;showthread.php?t=168764 &lt;/del&gt;AviSynth 2.6]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [x86]: [[AviSynth+]] or [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sourceforge&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;net/projects/avisynth2&lt;/ins&gt;/ AviSynth 2.6]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [x64]: [[AviSynth+]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [x64]: [[AviSynth+]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11203&amp;oldid=prev</id>
		<title>Reel.Deal: /* Requirements */</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11203&amp;oldid=prev"/>
		<updated>2020-04-23T14:14:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Requirements&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:14, 23 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.microsoft.com/en-us/download/details.aspx?id=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;11895 &lt;/del&gt;Microsoft Visual C++ 2008 Redistributable Package (x86 / x64)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.microsoft.com/en-us/download/details.aspx?id=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;26368 &lt;/ins&gt;Microsoft Visual C++ 2008 Redistributable Package (x86 / x64)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;GamMac-x86&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;GamMac-x86&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;GamMac-x64&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;GamMac-x64&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11179&amp;oldid=prev</id>
		<title>Reel.Deal: /* Requirements */</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11179&amp;oldid=prev"/>
		<updated>2020-04-21T15:30:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Requirements&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:30, 21 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot;&gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.microsoft.com/en-us/download/details.aspx?id=11895 Microsoft Visual C++ 2008 Redistributable Package (x86 / x64)]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.microsoft.com/en-us/download/details.aspx?id=11895 Microsoft Visual C++ 2008 Redistributable Package (x86 / x64)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&quot;color:red&quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ExactDedup&lt;/del&gt;-x86&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&quot;color:red&quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GamMac&lt;/ins&gt;-x86&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&quot;color:red&quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ExactDedup&lt;/del&gt;-x64&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;span style=&quot;color:red&quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GamMac&lt;/ins&gt;-x64&amp;lt;/tt&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11172&amp;oldid=prev</id>
		<title>Reel.Deal: GamMac: add documentation</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=GamMac&amp;diff=11172&amp;oldid=prev"/>
		<updated>2020-04-21T03:36:08Z</updated>

		<summary type="html">&lt;p&gt;GamMac: add documentation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat5|External_filters|Plugins|Plugins_x64|Adjustment_filters|Levels_and_Chroma_filters}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|{{Author/StainlessS}}&lt;br /&gt;
|v1.10&lt;br /&gt;
|3=[http://www.mediafire.com/file/q3rw2f720u74adk/GamMac_x86_x64_v1.10_dll_20180615.zip/file GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|4=Adjustment Filters&lt;br /&gt;
|5=[http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=[http://forum.doom9.org/showthread.php?t=173695 Doom9 Thread]&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Useful to correct color cast on old 8mm films.&lt;br /&gt;
Alters channel pixel average to match LockChan using Gamma correction. (By default alters Red and Blue channels to match Green). Additional tweaking via RedMul, GrnMul and BluMul multipliers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    What it does(roughly):-&lt;br /&gt;
        Firstly, RAW input channel Ranges are measured for all three channels (see RngLim).&lt;br /&gt;
        If ALL THREE raw input ranges are less than RngLim (single color frame), then for current frame,&lt;br /&gt;
          there is no scaling nor gamma estimation, and only linear rendering is done to output range omin -&amp;gt; omax.&lt;br /&gt;
          [Channels multipliers RedMul, GrnMul and BluMul NOT applied either.]&lt;br /&gt;
        OtherWise,&lt;br /&gt;
            If ANY ONE channel input range is less than RngLim and Scale==2, then Scale is (for current frame) knocked down to Scale=1.&lt;br /&gt;
            Get Channel averages, minimums, and maximums (using loTh for minimums and hiTh for maximums).&lt;br /&gt;
            if(Scale==0 OR (loTh&amp;lt;0.0 AND hiTh&amp;lt;0.0)) then&lt;br /&gt;
                No rescaling.&lt;br /&gt;
            if(Scale == 1 AND (loTh&amp;gt;=0.0 OR hiTh&amp;gt;=0.0)) then&lt;br /&gt;
                rescales averages using combined dynamic range of r,g,b ie 0.0 -&amp;gt; (max(redMax,grnMax,bluMax) - min(redMin,grnMin,bluMin)).&lt;br /&gt;
            else if(Scale == 2 AND (loTh&amp;gt;=0.0 OR hiTh&amp;gt;=0.0)) then&lt;br /&gt;
                rescales averages using separate dynamic ranges ie 0.0-&amp;gt;(redMax-redMin), 0.0-&amp;gt;(grnMax-grnMin), 0.0-&amp;gt;(bluMax-bluMin).&lt;br /&gt;
            For each channel, estimate gamma function that will remap (scaled channel average * channel multiplier) to match a particular&lt;br /&gt;
            LockVal (chosen via LockChan) when rendered to the chosen output range specified by omin and omax.&lt;br /&gt;
            Then renders frame using the output averages from estimated gamma with output channel minimums at omin, and maximums at omax.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[RGB24]], [[RGB32]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://www.microsoft.com/en-us/download/details.aspx?id=11895 Microsoft Visual C++ 2008 Redistributable Package (x86 / x64)]&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x86.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;ExactDedup-x86&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;***&amp;lt;/span&amp;gt; &amp;lt;tt&amp;gt;vcredist_x64.exe&amp;lt;/tt&amp;gt; is required for &amp;lt;tt&amp;gt;ExactDedup-x64&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GamMac(Clip c,int &amp;quot;LockChan&amp;quot;=1,int &amp;quot;Scale&amp;quot;=2,&lt;br /&gt;
      \ Float &amp;quot;RedMul&amp;quot;=1.0,Float &amp;quot;GrnMul&amp;quot;=1.0, Float &amp;quot;BluMul&amp;quot;=1.0,&lt;br /&gt;
      \ Float &amp;quot;Th&amp;quot;= 0.0,Float &amp;quot;loTh&amp;quot;=Th,Float &amp;quot;hiTh&amp;quot;=Th,&lt;br /&gt;
      \ Float &amp;quot;LockVal&amp;quot;=128.0,int &amp;quot;RngLim&amp;quot;=11,Float &amp;quot;GamMax&amp;quot;=10.0,&lt;br /&gt;
      \ Clip &amp;quot;dc&amp;quot;,&lt;br /&gt;
      \ int &amp;quot;x&amp;quot;=20,int &amp;quot;y&amp;quot;=20,int &amp;quot;w&amp;quot;=-20,int &amp;quot;h&amp;quot;=-20,&lt;br /&gt;
      \ int &amp;quot;omin&amp;quot;=0, int &amp;quot;omax&amp;quot;=255,&lt;br /&gt;
      \ Bool &amp;quot;Show&amp;quot;=True,int &amp;quot;Verbosity&amp;quot;=2,Bool &amp;quot;Coords&amp;quot;=false,&lt;br /&gt;
      \ Bool &amp;quot;Dither=False&amp;quot;&lt;br /&gt;
      \ )&lt;br /&gt;
&lt;br /&gt;
    LockChan Default 1(Grn).    Channel for lock to Average. [range -3 -&amp;gt; 2]&lt;br /&gt;
                                 0 ] LockVal = Scaled(RedAve)&lt;br /&gt;
                                 1 ] LockVal = Scaled(GrnAve)&lt;br /&gt;
                                 2 ] LockVal = Scaled(BluAve)&lt;br /&gt;
                                 -1] LockVal = Use explicit LockVal arg (see below).&lt;br /&gt;
                                 -2] LockVal = (Scaled(RedAve)+Scaled(GrnAve)+Scaled(BluAve))/3.0. [Mean]&lt;br /&gt;
                                 -3] LockVal = Median(Scaled(RedAve),Scaled(GrnAve),Scaled(BluAve))&lt;br /&gt;
                                Where Scaled(Channel Average) depends upon RngLim, Scale, and loTh, and hiTh.&lt;br /&gt;
&lt;br /&gt;
    Scale, default 1           Range 0 -&amp;gt; 1.&lt;br /&gt;
                                There is NO SCALING DONE if ALL THREE channels range is less than RngLim, see RngLim, linear render only.&lt;br /&gt;
                                If ANY ONE channel input range is less than RngLim and Scale==2, then Scale is (for current frame) knocked down to Scale=1.&lt;br /&gt;
&lt;br /&gt;
                                    where some described for Red Channel only:-&lt;br /&gt;
                                         redMin = RedChanMin(ignorePerc=loTh)        # Pixel minimum for red channel, ignoring up to loTh%, ie noise.&lt;br /&gt;
                                         redMax = RedChanMax(ignorePerc=hiTh)        # Pixel maximum for red channel, ignoring up to hiTh%, ie noise.&lt;br /&gt;
                                         redAve = RedChanAve()                       # Pixel average for red Channel.&lt;br /&gt;
                                         redRng = redMax - redMin&lt;br /&gt;
                                         inMin  = min(redMin,grnMin,bluMin)          # Min of minimums&lt;br /&gt;
                                         inMax  = max(redMax,grnMax,bluMax)          # Max of maximums&lt;br /&gt;
&lt;br /&gt;
                                     0 (Scale==0 || (loTh==-1.0 &amp;amp;&amp;amp; hiTh==-1.0))      # No Effect on scale.&lt;br /&gt;
                                         scaledAveR = redAve&lt;br /&gt;
                                         scaledAveG = grnAve&lt;br /&gt;
                                         scaledAveB = bluAve&lt;br /&gt;
                                     1) Scales input channel average maximum dynamic range of R,G,B, to 0.0-&amp;gt;(ChanAve-inMin)*255.0/(inMax-inMin)&lt;br /&gt;
                                         scaler = 255.0 / (inMax - inMin)&lt;br /&gt;
                                         scaledAveR = min(max((RedAve - inMin) * scaler,0.0),255.0)&lt;br /&gt;
                                         scaledAveG = min(max((GrnAve - inMin) * scaler,0.0),255.0)&lt;br /&gt;
                                         scaledAveB = min(max((BluAve - inMin) * scaler,0.0),255.0)&lt;br /&gt;
                                     2) Scales input channel average dynamic range of R &amp;amp; G &amp;amp; B, Individually, to 0.0-&amp;gt;(ChanAve-Chan_min)*255.0/(ChanMax-ChanMin)&lt;br /&gt;
                                         scalerR = 255.0 / (redMax-redMin)&lt;br /&gt;
                                         scalerG = 255.0 / (grnMax-grnMin)&lt;br /&gt;
                                         scalerB = 255.0 / (bluMax-bluMin)&lt;br /&gt;
                                         scaledAveR = min(max((redAve - redMin) * scalerR,0.0),255.0)&lt;br /&gt;
                                         scaledAveG = min(max((grnAve - grnMin) * scalerG,0.0),255.0)&lt;br /&gt;
                                         scaledAveB = min(max((bluAve - bluMid) * scalerB,0.0),255.0)&lt;br /&gt;
&lt;br /&gt;
    RedMul, default 1.0         Red channel multiplier adjustment.   [0.1 &amp;lt;= RedMul &amp;lt;= 10.0]&lt;br /&gt;
    GrnMul, default 1.0         Green channel multiplier adjustment. [0.1 &amp;lt;= GrnMul &amp;lt;= 10.0]&lt;br /&gt;
    BluMul, default 1.0         Blue channel multiplier adjustment.  [0.1 &amp;lt;= BluMul &amp;lt;= 10.0]&lt;br /&gt;
                                Scaled averages are multiplied by their multiplier then given as args to the gamma estimator.&lt;br /&gt;
                                Allow tweaking of R,G,B channels.&lt;br /&gt;
                                   Above Multipliers only shown in metrics when at least one is != 1.0 (Always shown when Verbosity=3=FULL).&lt;br /&gt;
&lt;br /&gt;
    Th, Default 0.00           Sets Default for loTh and hiTh. Suggest Default, 0.00(percent).  [-1.0(OFF) , or 0.0 -&amp;gt; 1.0]&lt;br /&gt;
    loTh, Default Th           As for Ignore_low in AutoLevels, or Threshold in YPlaneMin.  [-1.0, or 0.0 -&amp;gt; 1.0]&lt;br /&gt;
                               Percent, amount of extreme pixels (eg noise) to ignore when finding minimum R, G or B channel values.&lt;br /&gt;
                               -1.0 is OFF, input channel minimum is set to 0 as for levels(0,gamma,input_max, ... ).&lt;br /&gt;
                               If loTh &amp;gt;=0.0, then will scan frame looking for lowest pixel value whose cumulative sum&lt;br /&gt;
                               [including all pixels counts of lower value pixels] is greater than loTh%.&lt;br /&gt;
                               loTh, only shown in metrics if greater or equal to 0.0 ie switched ON (Always shown when Verbosity=3=FULL).&lt;br /&gt;
    hiTh, Default Th           As for Ignore_high in AutoLevels, or Threshold in YPlaneMax. [-1.0, or 0.0 -&amp;gt; 1.0]&lt;br /&gt;
                               Percent, amount of extreme pixels (eg noise) to ignore when finding maximum R, G or B channel values.&lt;br /&gt;
                               -1.0 is OFF, input channel maximum set to 255, as in levels(input_min,gamma,255, ... ).&lt;br /&gt;
                               If hiTh &amp;gt;=0.0, then will scan frame looking for highest pixel value whose cumulative sum&lt;br /&gt;
                               [including all pixels counts of higher value pixels] is greater than hiTh%.&lt;br /&gt;
                               hiTh, only shown in metrics if greater or equal to 0.0 ie switched ON (Always shown when Verbosity=3=FULL).&lt;br /&gt;
&lt;br /&gt;
    LockVal, default 128.0     Only used if LockChan = -1. [0.0 &amp;lt; LockVal &amp;lt; 255.0] (set via LockChan if LockChan != -1)&lt;br /&gt;
                               There is no restricted range on this (other than 0.0 &amp;lt; LockVal &amp;lt; 255.0), so if you set a stupid value,&lt;br /&gt;
                               you will likely get stupid results.&lt;br /&gt;
&lt;br /&gt;
    RngLim, default 11         [1 &amp;lt;= RngLim &amp;lt;= 32]&lt;br /&gt;
                               If ALL THREE RAW input channel ranges ie (ChannelMax(max(hiTh,0.0))-ChannelMin(max(loTh,0.0))) are less than RngLim then&lt;br /&gt;
                               all scaling is disabled, and remapping is linear without gamma estimation, to range omin -&amp;gt; omax,&lt;br /&gt;
                               ie avoid remapping of Black, White frames, or single color frames.&lt;br /&gt;
&lt;br /&gt;
    GamMax, default 10.0       Upper value for guess gamma [1.0 &amp;lt; GamMax &amp;lt;= 10.0]&lt;br /&gt;
                                   Starting guess upper range and limit for gamma estimator (probably best left alone).&lt;br /&gt;
                                   The lower guess range and limit will be set to 1.0 / GamMax, by default 0.1.&lt;br /&gt;
                               Now allowing lower limit of GamMax to go as low as almost 1.0, GamMax now usable as&lt;br /&gt;
                               a gamma correction limiting device, where correction not allowed to exceed GamMax or go lower than&lt;br /&gt;
                               its reciprocal ie 1.0/GamMax. &amp;#039;G&amp;#039; limited flag now added to flags line in metrics, hi-lited if Gamma&lt;br /&gt;
                               limited by GamMax (limiting includes any Red,Grn,BluMul, multiplier result).&lt;br /&gt;
&lt;br /&gt;
    dc, default clip c.        Detection clip, Must be same ColorSpace and FrameCount as source clip, no other similarities enforced.&lt;br /&gt;
                               (can be different size, denoised etc).&lt;br /&gt;
&lt;br /&gt;
    x,y, Both default 20.      Area of dc Detect clip frame to sample when getting averages and estimating Gamma function, allows to ignore rubbish at frame edges.&lt;br /&gt;
    w,h, Both default -20.     Specified as for crop eg x=10,y=20,w=-30,h=-40, as in crop(10,20,-30,-40).&lt;br /&gt;
&lt;br /&gt;
    omin, default 0.           Output limits for all three R, and G, and B channels. [Range 0 -&amp;gt; 16]&lt;br /&gt;
    omax, default 255.         [Range 235 -&amp;gt; 255] (extremes 16-&amp;gt;235 allow for Studio RGB output).&lt;br /&gt;
                               May want to give yourself a little head/foot room by setting eg omin=5, omax=250, so that you leave a little room for&lt;br /&gt;
                               further manual color tweaking.&lt;br /&gt;
&lt;br /&gt;
    Show, default true        True, show metrics info on frame.&lt;br /&gt;
    Verbosity, default 2       0 = Only upper frame metrics Flags line only&lt;br /&gt;
                               1 = Upper frame metrics&lt;br /&gt;
                               2 = Upper + important ones. (default)&lt;br /&gt;
                               3 = Nearly Full metrics.&lt;br /&gt;
                               4 = Full Metrics except version info&lt;br /&gt;
                               5 = Full Metrics including version info&lt;br /&gt;
                               Upper frame metrics shown as eg:- (when Verbosity=5=FULL)&lt;br /&gt;
&lt;br /&gt;
                                  nnnnn] Flags:- 1SRG&lt;br /&gt;
                                             R         G         B&lt;br /&gt;
                                  RAW:     10,253    10,253    10,253&lt;br /&gt;
                                  IN:      10,253    10,253    10,253&lt;br /&gt;
                                  IN_AVE:  78.466    88.552    78.767&lt;br /&gt;
                                  SCALED:  71.847    82.431    72.162&lt;br /&gt;
                                  GAMMA:    1.135     1.000     1.123&lt;br /&gt;
                                  OUTAVE:  82.431    82.422    82.451&lt;br /&gt;
&lt;br /&gt;
                               where,&lt;br /&gt;
                                  nnnnn, is the frame number.&lt;br /&gt;
                                  Flags:- (Specific to current frame, can change frame to frame)&lt;br /&gt;
                                      &amp;#039;1&amp;#039; = LockChan, as above, channel &amp;#039;1&amp;#039;[ScaleAveG].&lt;br /&gt;
                                            Can be, &amp;#039;0&amp;#039;, &amp;#039;1&amp;#039;, &amp;#039;2&amp;#039; [ScaleAve Channel number LockChan=-3(median) assigns &amp;#039;0&amp;#039;, &amp;#039;1&amp;#039; or &amp;#039;2&amp;#039; as appropriate]&lt;br /&gt;
                                                    &amp;#039;A&amp;#039;[LockChan=-2, (ScaleAveR+ScaleAveG+ScaleAveB)/3.0]&lt;br /&gt;
                                                    &amp;#039;V&amp;#039;[LockChan=-1, Explicit LockVal]&lt;br /&gt;
                                      &amp;#039;S&amp;#039; = Scale, mode signified by color.&lt;br /&gt;
                                            Greyed out. Scale = 0(No Effect). May be Greyed out if all channels Min/Max are 0,255.&lt;br /&gt;
                                            White.  Scale = 1[Scales input channel average maximum dynamic range of R,G,B]&lt;br /&gt;
                                            Orange. Scale = 2[Scales input channel average dynamic range of R and G and B, Individually]&lt;br /&gt;
                                      &amp;#039;R&amp;#039; = Limited by RngLim, mode signfied by color.&lt;br /&gt;
                                            Greyed out. Not Range Limited.&lt;br /&gt;
                                            Red, at least 1 channel has remapping disabled.&lt;br /&gt;
                                      &amp;#039;G&amp;#039; = Correction limited by GamMax, mode signfied by color.&lt;br /&gt;
                                            Greyed out. Not Range Limited.&lt;br /&gt;
                                            Orange hi-lite, at least 1 channel has GamMax limited gamma correction.                                            &lt;br /&gt;
                                  RAW:    Shows RAW comma separated channel minimum and maximum, eg ChannelMin(max(loTh,0.0)) and (ChannelMax(max(hiTh,0.0)),&lt;br /&gt;
                                          only shown if Verbosity&amp;gt;=3 or, if any RAW input range is less than RngLim AND any of the RAW inputs are different&lt;br /&gt;
                                          to the equivalent standard input.&lt;br /&gt;
                                  IN:     Shows comma separated channel minimum and maximum (dependent upon Scale, loTh, hiTh).&lt;br /&gt;
                                  IN_AVE: Input channel averages.&lt;br /&gt;
                                  SCALED: Scaled input averages, (dependent upon Scale, loTh, hiTh, channel minimums and maximums).&lt;br /&gt;
                                  GAMMA:  Estimated gamma to achieve lockval for channel. (dependent upon pretty much everything).&lt;br /&gt;
                                  OUTAVE: Output channel average ie rendered result.&lt;br /&gt;
&lt;br /&gt;
                               ALL metrics derived from the detection clip dc (Including OutAve&amp;#039;s).&lt;br /&gt;
&lt;br /&gt;
    Coords, default False.  If True, then shows DC clip with dotted lines showing the x,y,w,h coords plotted on frame. (All other functionality disabled).&lt;br /&gt;
&lt;br /&gt;
    Dither, default False. If true, then dithers output, hopefully reducing banding (will be quite a lot slower, no ASM).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Examples ==&lt;br /&gt;
[[TODO]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    v1.07, Bug fixed in GuessGamma(), previously found gamma could have been slightly nearer than result.&lt;br /&gt;
	       (The binary chop is linear, but results after Gamma mod are not, so we should track best Gamma mod).&lt;br /&gt;
    v1.08, GuessGamma(), min,max limited to omin,omax, regression from bug introduced in 1.07.&lt;br /&gt;
			Made GetFrame a little easier to understand (better named scalar variables)..&lt;br /&gt;
			Correction of oMax limits, from 239-&amp;gt;255 to 235-&amp;gt;255, ie permissable StudioRGB range was wrong.&lt;br /&gt;
    v1.09, GamMax limiting not working proper, fixed.&lt;br /&gt;
	       RGB multipliers now not applied when RngLim limited.&lt;br /&gt;
    v1.10, Added Dither arg. Messed with RngLim.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Archived Downloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;; width=&amp;quot;600px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!!width=&amp;quot;100px&amp;quot;| Version&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Download&lt;br /&gt;
!!width=&amp;quot;150px&amp;quot;| Mirror&lt;br /&gt;
|-&lt;br /&gt;
!v1.10&lt;br /&gt;
|[http://www.mediafire.com/file/q3rw2f720u74adk/GamMac_x86_x64_v1.10_dll_20180615.zip/file GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|[https://web.archive.org/web/20200421052841if_/http://s000.tinyupload.com/download.php?file_id=05555896391070793995&amp;amp;t=0555589639107079399523028 GamMac_x86_x64_v1.10_dll_20180615.zip]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Back to [[External_filters#Levels_and_Chroma|External Filters]] &amp;amp;larr;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>
	</entry>
</feed>