<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://avisynth.nl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Warp</id>
		<title>Warp - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Warp"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Warp&amp;action=history"/>
		<updated>2026-04-24T17:44:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php?title=Warp&amp;diff=12110&amp;oldid=prev</id>
		<title>Reel.Deal: v0.1b update</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Warp&amp;diff=12110&amp;oldid=prev"/>
				<updated>2020-09-20T19:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;v0.1b update&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:51, 20 September 2020&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|1={{Author/David Horman}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|1={{Author/David Horman}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|2=v0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|2=v0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1b&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|3=[http://horman.net/avisynth/download/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;warp&lt;/del&gt;.zip &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;warp&lt;/del&gt;.zip]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|3=[http://horman.net/avisynth/download/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;warp0.1b&lt;/ins&gt;.zip &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;warp0.1b&lt;/ins&gt;.zip]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|4=Rotation&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|4=Rotation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|5=Open source&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|5=Open source&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 422:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 422:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Changelog ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Changelog ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; Version&amp;#160; &amp;#160; &amp;#160; Date&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Changes&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; Version&amp;#160; &amp;#160; &amp;#160; Date&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Changes&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt; v0.1b&amp;#160; &amp;#160; &amp;#160; &amp;#160; 2019/09/13&amp;#160; &amp;#160; &amp;#160; - Some fixes[https://forum.doom9.org/showthread.php?p=1923288#post1923288]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; v0.1&amp;#160; &amp;#160; &amp;#160; &amp;#160;  2019/01/14&amp;#160; &amp;#160; &amp;#160; - initial release&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; v0.1&amp;#160; &amp;#160; &amp;#160; &amp;#160;  2019/01/14&amp;#160; &amp;#160; &amp;#160; - initial release&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 430:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 431:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!!width=&amp;quot;150px&amp;quot;| Download&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!!width=&amp;quot;150px&amp;quot;| Download&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!!width=&amp;quot;150px&amp;quot;| Mirror&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!!width=&amp;quot;150px&amp;quot;| Mirror&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;!v0.1b&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|[http://horman.net/avisynth/download/warp0.1b.zip warp0.1b.zip]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|[https://web.archive.org/web/20200913202653if_/http://horman.net/avisynth/download/warp0.1b.zip warp0.1b.zip]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!v0.1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;!v0.1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=Warp&amp;diff=11857&amp;oldid=prev</id>
		<title>Reel.Deal: add Deep_color_tools category</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Warp&amp;diff=11857&amp;oldid=prev"/>
				<updated>2020-06-25T17:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;add Deep_color_tools category&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:53, 25 June 2020&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;FilterCat5&lt;/del&gt;|External_filters|Plugins|Plugins_x64|Adjustment_filters|Rotation}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;FilterCat6&lt;/ins&gt;|External_filters|Plugins|Plugins_x64|Adjustment_filters|Rotation&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Deep_color_tools&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|1={{Author/David Horman}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|1={{Author/David Horman}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [x64]: [[AviSynth+]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [x64]: [[AviSynth+]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** AviSynth+: planar RGB/RGBA is also supported&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** AviSynth+: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;planar&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;RGB/RGBA is also supported&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=Warp&amp;diff=11585&amp;oldid=prev</id>
		<title>Reel.Deal: add archived downloads section</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Warp&amp;diff=11585&amp;oldid=prev"/>
				<updated>2020-05-31T02:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;add archived downloads section&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 02:24, 31 May 2020&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 423:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 423:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; Version&amp;#160; &amp;#160; &amp;#160; Date&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Changes&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; Version&amp;#160; &amp;#160; &amp;#160; Date&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Changes&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; v0.1&amp;#160; &amp;#160; &amp;#160; &amp;#160;  2019/01/14&amp;#160; &amp;#160; &amp;#160; - initial release&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; v0.1&amp;#160; &amp;#160; &amp;#160; &amp;#160;  2019/01/14&amp;#160; &amp;#160; &amp;#160; - initial release&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== Archived Downloads ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;; width=&amp;quot;400px&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;!!width=&amp;quot;100px&amp;quot;| Version&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;!!width=&amp;quot;150px&amp;quot;| Download&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;!!width=&amp;quot;150px&amp;quot;| Mirror&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;!v0.1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|[http://horman.net/avisynth/download/warp.zip warp.zip]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|[https://web.archive.org/web/20200531021919if_/http://horman.net/avisynth/download/warp.zip warp.zip]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== External Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== External Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=Warp&amp;diff=11583&amp;oldid=prev</id>
		<title>Reel.Deal: warp v0.01</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Warp&amp;diff=11583&amp;oldid=prev"/>
				<updated>2020-05-30T17:49:51Z</updated>
		
		<summary type="html">&lt;p&gt;warp v0.01&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|Rotation}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
|1={{Author/David Horman}}&lt;br /&gt;
|2=v0.1&lt;br /&gt;
|3=[http://horman.net/avisynth/download/warp.zip warp.zip]&lt;br /&gt;
|4=Rotation&lt;br /&gt;
|5=Open source&lt;br /&gt;
|6=[https://forum.doom9.org/showthread.php?t=176031 Doom9 Thread]}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
A collection of geometry correction filters using control points, specified either as a list of numbers, a string, or with a Hugin project file (see http://hugin.sourceforge.net/).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]&lt;br /&gt;
* [x64]: [[AviSynth+]]&lt;br /&gt;
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]&lt;br /&gt;
** AviSynth+: planar RGB/RGBA is also supported&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
&lt;br /&gt;
===warp===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
===========&lt;br /&gt;
  warp takes a list of control points - pairs of image coordinates - and&lt;br /&gt;
  warps the input video using a thin plate spline (as used in morphing)&lt;br /&gt;
  such that the coordinates of the first point in a pair are moved to the&lt;br /&gt;
  position of the second point in the pair, with the rest of the image&lt;br /&gt;
  distorted as smoothly as possible.&lt;br /&gt;
&lt;br /&gt;
  Control points are specified either directly as filter parameters, or as a&lt;br /&gt;
  whitespace- and/or comma-separated string, or by passing the filename of a&lt;br /&gt;
  Hugin project file (.pto).&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
=====&lt;br /&gt;
&lt;br /&gt;
warp(&lt;br /&gt;
  (clip)&lt;br /&gt;
  (floats)   (optional)&lt;br /&gt;
  (string)   string (optional)&lt;br /&gt;
  (bool)     swap              = false&lt;br /&gt;
  (bool)     relative          = false&lt;br /&gt;
  (bool)     pto_resize        = true&lt;br /&gt;
  (int)      resample          = WARP_BICUBIC = 2&lt;br /&gt;
  (int)      quality           = 6&lt;br /&gt;
  (float)    scale             = 1&lt;br /&gt;
  (float)    scalex            = 1&lt;br /&gt;
  (float)    scaley            = 1&lt;br /&gt;
  (float)    scale1            = 1&lt;br /&gt;
  (float)    scalex1           = 1&lt;br /&gt;
  (float)    scaley1           = 1&lt;br /&gt;
  (float)    scale2            = 1&lt;br /&gt;
  (float)    scalex2           = 1&lt;br /&gt;
  (float)    scaley2           = 1&lt;br /&gt;
  (clip)     overlay           = NULL&lt;br /&gt;
  (int)      overlay_threshold = 0&lt;br /&gt;
  (int)      threads           = 0 (automatic)&lt;br /&gt;
  (int)      debug             = 0&lt;br /&gt;
  (int)      map               = [undefined]&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
==========&lt;br /&gt;
&lt;br /&gt;
float list:&lt;br /&gt;
  Control points may be specified as direct filter arguments, as source-&amp;gt;target&lt;br /&gt;
  pairs of x,y point coordinates:&lt;br /&gt;
&lt;br /&gt;
    warp(clip, 0,0, 10,12, 1920,1080, 1930,1070, 640,480, 641,479)&lt;br /&gt;
&lt;br /&gt;
string:&lt;br /&gt;
  A whitespace- or comma-separated list of numbers, each pair representing a&lt;br /&gt;
  point, and each pair of points comprising one control point. At least&lt;br /&gt;
  three control points must be specified.&lt;br /&gt;
&lt;br /&gt;
  Alternatively, the filename of a Hugin project (.pto). The control points&lt;br /&gt;
  common to the first and second images in the project will be used.&lt;br /&gt;
&lt;br /&gt;
swap:&lt;br /&gt;
  If the control points have been specified in the wrong order (target-&amp;gt;&lt;br /&gt;
  source instead of source-&amp;gt;target), set swap to true to swap them.&lt;br /&gt;
&lt;br /&gt;
relative:&lt;br /&gt;
  If set to true, the target control points are assumed to be relative to&lt;br /&gt;
  the source control points. Setting target control point coordinates to 0,0&lt;br /&gt;
  fixes a point at its original position (this still has an effect on the&lt;br /&gt;
  warp if other control points are non-zero). The following are equivalent:&lt;br /&gt;
&lt;br /&gt;
    warp(clip, 0,0, 10,12, 1920,1080, 1930,1070, 640,480, 641,479)&lt;br /&gt;
    warp(clip, 0,0, 10,12, 1920,1080, 10,-10, 640,480, 1,-1, relative=true)&lt;br /&gt;
&lt;br /&gt;
pto_resize:&lt;br /&gt;
  Resizes the output image to match the dimensions of the second image&lt;br /&gt;
  specified in the Hugin project file (if applicable).&lt;br /&gt;
&lt;br /&gt;
resample:&lt;br /&gt;
  Specifies the resampling method used. warp registers the following&lt;br /&gt;
  functions which can be used in place of the integer value:&lt;br /&gt;
&lt;br /&gt;
    WARP_DRAFT    = 0 : nearest neighbour&lt;br /&gt;
    WARP_BILINEAR = 1 : bilinear interpolation&lt;br /&gt;
    WARP_BICUBIC  = 2 : bicubic interpolation&lt;br /&gt;
&lt;br /&gt;
  Resampling works best when the scale of the output image is similar to or&lt;br /&gt;
  greater than the input image.&lt;br /&gt;
&lt;br /&gt;
quality:&lt;br /&gt;
  Specifies the subpixel accuracy of the resampling. The default is 6;&lt;br /&gt;
  accepted values are 4 (fastest) to 8 (slowest, best quality).&lt;br /&gt;
&lt;br /&gt;
scale[x/y][1/2]:&lt;br /&gt;
  These nine parameters multiply the coordinate values of control points.&lt;br /&gt;
  All control points are scaled by [scale], all x-coordinates are scaled by&lt;br /&gt;
  [scalex], all y-coordinates are scaled by [scaley], all source coordinates&lt;br /&gt;
  are scaled by [scale1], all target coordinates are scaled by [scale2], and&lt;br /&gt;
  so on.&lt;br /&gt;
&lt;br /&gt;
overlay:&lt;br /&gt;
  Specifies a clip to overlay with the output for comparison/debugging&lt;br /&gt;
  purposes. This overrides the debug option WARP_DEBUG_OVERLAY.&lt;br /&gt;
&lt;br /&gt;
overlay_threshold:&lt;br /&gt;
  In combination with an [overlay] clip or the [debug] option&lt;br /&gt;
  WARP_DEBUG_OVERLAY, this parameter causes any differences between the&lt;br /&gt;
  output clip and the overlay which are greater than the value of the&lt;br /&gt;
  parameter to be highlighted.&lt;br /&gt;
&lt;br /&gt;
threads:&lt;br /&gt;
  Specifies the number of threads to use. If unspecified, the number of&lt;br /&gt;
  logical processors is used.&lt;br /&gt;
&lt;br /&gt;
map:&lt;br /&gt;
  Specifying this parameter outputs a map clip for use as an input to the&lt;br /&gt;
  warp_series filter. The value of this parameter determines the frame&lt;br /&gt;
  number associated with the map (see warp_series.txt). This parameter&lt;br /&gt;
  disables any debugging options.&lt;br /&gt;
&lt;br /&gt;
debug:&lt;br /&gt;
  Specifies one or more debugging modes:&lt;br /&gt;
&lt;br /&gt;
    WARP_DEBUG_GRID    = 1 : adds a grid to the input clip before remapping&lt;br /&gt;
    WARP_DEBUG_OVERLAY = 2 : overlays the input clip on the remapped output&lt;br /&gt;
    WARP_DEBUG_MARKERS = 4 : paints the locations of the control points&lt;br /&gt;
    WARP_DEBUG_ISOMAP  = 8 : displays a sort of isographic map of distortion&lt;br /&gt;
&lt;br /&gt;
  To specify multiple debugging modes, add their values, for example:&lt;br /&gt;
&lt;br /&gt;
      warp(..., debug = WARP_DEBUG_GRID + WARP_DEBUG_MARKERS)&lt;br /&gt;
&lt;br /&gt;
  WARP_DEBUG_ISOMAP overrides the other options. Specifying [map] as a&lt;br /&gt;
  parameter disables all debugging options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===quad===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
===========&lt;br /&gt;
  quad performs quadrilateral-to-quadrilateral transformations, using four or&lt;br /&gt;
  eight user-specified points.&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
=====&lt;br /&gt;
&lt;br /&gt;
warp(&lt;br /&gt;
  (clip)&lt;br /&gt;
  (floats)   (optional)&lt;br /&gt;
  (string)   string (optional)&lt;br /&gt;
  (bool)     swap              = false&lt;br /&gt;
  (bool)     relative          = false&lt;br /&gt;
  (bool)     pto_resize        = true&lt;br /&gt;
  (int)      resample          = WARP_BICUBIC = 2&lt;br /&gt;
  (int)      quality           = 6&lt;br /&gt;
  (float)    scale             = 1&lt;br /&gt;
  (float)    scalex            = 1&lt;br /&gt;
  (float)    scaley            = 1&lt;br /&gt;
  (float)    scale1            = 1&lt;br /&gt;
  (float)    scalex1           = 1&lt;br /&gt;
  (float)    scaley1           = 1&lt;br /&gt;
  (float)    scale2            = 1&lt;br /&gt;
  (float)    scalex2           = 1&lt;br /&gt;
  (float)    scaley2           = 1&lt;br /&gt;
  (clip)     overlay           = NULL&lt;br /&gt;
  (int)      overlay_threshold = 0&lt;br /&gt;
  (int)      threads           = 0 (automatic)&lt;br /&gt;
  (bool)     interleaved       = false&lt;br /&gt;
  (int)      debug             = 0&lt;br /&gt;
  (int)      map               = [undefined]&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
==========&lt;br /&gt;
&lt;br /&gt;
float list:&lt;br /&gt;
  quad accepts either four or eight points (eight or sixteen numbers). If four&lt;br /&gt;
  points are specified they are interpreted as the target quadrilateral. If&lt;br /&gt;
  eight points are specified they are interpreted as the source quadrilateral&lt;br /&gt;
  followed by the target quadrilateral.&lt;br /&gt;
&lt;br /&gt;
string:&lt;br /&gt;
  A whitespace- or comma-separated list of numbers, following the same&lt;br /&gt;
  specification as above - unless interleaved = true, in which case each pair&lt;br /&gt;
  represents a point, and each pair of points comprises one control point.&lt;br /&gt;
  Exactly four control points must be specified.&lt;br /&gt;
&lt;br /&gt;
  Alternatively, the filename of a Hugin project (.pto). The control points&lt;br /&gt;
  common to the first and second images in the project will be used.&lt;br /&gt;
&lt;br /&gt;
swap:&lt;br /&gt;
  If the control points have been specified in the wrong order (target-&amp;gt;&lt;br /&gt;
  source instead of source-&amp;gt;target), set swap to true to swap them.&lt;br /&gt;
&lt;br /&gt;
relative:&lt;br /&gt;
  If set to true, the target control points are assumed to be relative to&lt;br /&gt;
  the source control points. Setting target control point coordinates to 0,0&lt;br /&gt;
  fixes a point at its original position. The following are equivalent:&lt;br /&gt;
&lt;br /&gt;
    quad(clip, 0,0, 640,0, 640,480, 0,480, 10,12, 630,5, 630,480, 16,479)&lt;br /&gt;
    quad(clip, 0,0, 640,0, 640,480, 0,480, 10,12, -10,5, -10,0, 16,-1, relative=true)&lt;br /&gt;
&lt;br /&gt;
pto_resize:&lt;br /&gt;
  Resizes the output image to match the dimensions of the second image&lt;br /&gt;
  specified in the Hugin project file (if applicable).&lt;br /&gt;
&lt;br /&gt;
resample:&lt;br /&gt;
  Specifies the resampling method used. quad registers the following&lt;br /&gt;
  functions which can be used in place of the integer value:&lt;br /&gt;
&lt;br /&gt;
    QUAD_DRAFT    = 0 : nearest neighbour&lt;br /&gt;
    QUAD_BILINEAR = 1 : bilinear interpolation&lt;br /&gt;
    QUAD_BICUBIC  = 2 : bicubic interpolation&lt;br /&gt;
&lt;br /&gt;
  Resampling works best when the scale of the output image is similar to or&lt;br /&gt;
  greater than the input image.&lt;br /&gt;
&lt;br /&gt;
quality:&lt;br /&gt;
  Specifies the subpixel accuracy of the resampling. The default is 6;&lt;br /&gt;
  accepted values are 4 (fastest) to 8 (slowest, best quality).&lt;br /&gt;
&lt;br /&gt;
scale[x/y][1/2]:&lt;br /&gt;
  These nine parameters multiply the coordinate values of control points.&lt;br /&gt;
  All control points are scaled by [scale], all x-coordinates are scaled by&lt;br /&gt;
  [scalex], all y-coordinates are scaled by [scaley], all source coordinates&lt;br /&gt;
  are scaled by [scale1], all target coordinates are scaled by [scale2], and&lt;br /&gt;
  so on.&lt;br /&gt;
&lt;br /&gt;
overlay:&lt;br /&gt;
  Specifies a clip to overlay with the output for comparison/debugging&lt;br /&gt;
  purposes. This overrides the debug option QUAD_DEBUG_OVERLAY.&lt;br /&gt;
&lt;br /&gt;
overlay_threshold:&lt;br /&gt;
  In combination with an [overlay] clip or the [debug] option&lt;br /&gt;
  QUAD_DEBUG_OVERLAY, this parameter causes any differences between the&lt;br /&gt;
  output clip and the overlay which are greater than the value of the&lt;br /&gt;
  parameter to be highlighted.&lt;br /&gt;
&lt;br /&gt;
threads:&lt;br /&gt;
  Specifies the number of threads to use. If unspecified, the number of&lt;br /&gt;
  logical processors is used.&lt;br /&gt;
&lt;br /&gt;
interleaved:&lt;br /&gt;
  Setting this to true treats the control points as interleaved quadrilateral&lt;br /&gt;
  coordinates.&lt;br /&gt;
&lt;br /&gt;
map:&lt;br /&gt;
  Specifying this parameter outputs a map clip for use as an input to the&lt;br /&gt;
  warp_series filter. The value of this parameter determines the frame&lt;br /&gt;
  number associated with the map (see warp_series.txt). This parameter&lt;br /&gt;
  disables any debugging options.&lt;br /&gt;
&lt;br /&gt;
debug:&lt;br /&gt;
  Specifies one or more debugging modes:&lt;br /&gt;
&lt;br /&gt;
    QUAD_DEBUG_GRID    = 1 : adds a grid to the input clip before remapping&lt;br /&gt;
    QUAD_DEBUG_OVERLAY = 2 : overlays the input clip on the remapped output&lt;br /&gt;
    QUAD_DEBUG_MARKERS = 4 : paints the locations of the control points&lt;br /&gt;
    QUAD_DEBUG_ISOMAP  = 8 : displays a sort of isographic map of distortion&lt;br /&gt;
&lt;br /&gt;
  To specify multiple debugging modes, add their values, for example:&lt;br /&gt;
&lt;br /&gt;
      quad(..., debug = QUAD_DEBUG_GRID + QUAD_DEBUG_MARKERS)&lt;br /&gt;
&lt;br /&gt;
  QUAD_DEBUG_ISOMAP overrides the other options. Specifying [map] as a&lt;br /&gt;
  parameter disables all debugging options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===warp_rekey===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
===========&lt;br /&gt;
  warp_rekey changes the frame number associated with a map, returning a new&lt;br /&gt;
  map clip. If a map needs to be used twice during an animation, warp_rekey&lt;br /&gt;
  should be used to avoid creating a brand new map (since this costs time and&lt;br /&gt;
  memory).&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
=====&lt;br /&gt;
&lt;br /&gt;
warp(&lt;br /&gt;
  (clip),&lt;br /&gt;
  (int)&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
==========&lt;br /&gt;
&lt;br /&gt;
[clip]:&lt;br /&gt;
  Must be a map clip returned by warp(..., map = x)&lt;br /&gt;
&lt;br /&gt;
[int]:&lt;br /&gt;
  New frame number to be associated with the returned clip.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===warp_series===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
===========&lt;br /&gt;
  warp_series is essentially a filter for animating warps. It blends between&lt;br /&gt;
  the specified maps as the video progresses.&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
=====&lt;br /&gt;
&lt;br /&gt;
warp(&lt;br /&gt;
  (clip)&lt;br /&gt;
  (clips)&lt;br /&gt;
  (floats)   (optional)&lt;br /&gt;
  (string)   string (optional)&lt;br /&gt;
  (int)      resample          = WARP_BICUBIC = 2&lt;br /&gt;
  (int)      quality           = 6&lt;br /&gt;
  (int)      transition        = WARP_LINEAR = 0&lt;br /&gt;
  (clip)     overlay           = NULL&lt;br /&gt;
  (int)      overlay_threshold = 0&lt;br /&gt;
  (int)      threads           = 0 (automatic)&lt;br /&gt;
  (int)      debug             = 0&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
==========&lt;br /&gt;
&lt;br /&gt;
clip list:&lt;br /&gt;
  A set of map clips, as return by warp(..., map = x), where x is the frame&lt;br /&gt;
  number associated with the map.&lt;br /&gt;
&lt;br /&gt;
float list:&lt;br /&gt;
  A list which overrides the frame numbers associated with the map clips.&lt;br /&gt;
  Must be empty, or must have the same count as the map clips.&lt;br /&gt;
&lt;br /&gt;
resample:&lt;br /&gt;
  Specifies the resampling method used. quad registers the following&lt;br /&gt;
  functions which can be used in place of the integer value:&lt;br /&gt;
&lt;br /&gt;
    WARP_DRAFT    = 0 : nearest neighbour&lt;br /&gt;
    WARP_BILINEAR = 1 : bilinear interpolation&lt;br /&gt;
    WARP_BICUBIC  = 2 : bicubic interpolation&lt;br /&gt;
&lt;br /&gt;
  Resampling works best when the scale of the output image is similar to or&lt;br /&gt;
  greater than the input image.&lt;br /&gt;
&lt;br /&gt;
quality:&lt;br /&gt;
  Specifies the subpixel accuracy of the resampling. The default is 6;&lt;br /&gt;
  accepted values are 4 (fastest) to 8 (slowest, best quality).&lt;br /&gt;
&lt;br /&gt;
transition:&lt;br /&gt;
  Specifies the transition between maps. WARP_LINEAR uses a linear transition&lt;br /&gt;
  which may cause visible jumps at map frames, WARP_SINE uses a more gradual&lt;br /&gt;
  acceleration between maps.&lt;br /&gt;
&lt;br /&gt;
overlay:&lt;br /&gt;
  Specifies a clip to overlay with the output for comparison/debugging&lt;br /&gt;
  purposes. This overrides the debug option WARP_DEBUG_OVERLAY.&lt;br /&gt;
&lt;br /&gt;
overlay_threshold:&lt;br /&gt;
  In combination with an [overlay] clip or the [debug] option&lt;br /&gt;
  WARP_DEBUG_OVERLAY, this parameter causes any differences between the&lt;br /&gt;
  output clip and the overlay which are greater than the value of the&lt;br /&gt;
  parameter to be highlighted.&lt;br /&gt;
&lt;br /&gt;
threads:&lt;br /&gt;
  Specifies the number of threads to use. If unspecified, the number of&lt;br /&gt;
  logical processors is used.&lt;br /&gt;
&lt;br /&gt;
debug:&lt;br /&gt;
  Specifies one or more debugging modes:&lt;br /&gt;
&lt;br /&gt;
    WARP_DEBUG_GRID    = 1 : adds a grid to the input clip before remapping&lt;br /&gt;
    WARP_DEBUG_OVERLAY = 2 : overlays the input clip on the remapped output&lt;br /&gt;
    WARP_DEBUG_MARKERS = 4 : paints the locations of the control points&lt;br /&gt;
    WARP_DEBUG_ISOMAP  = 8 : displays a sort of isographic map of distortion&lt;br /&gt;
&lt;br /&gt;
  To specify multiple debugging modes, add their values, for example:&lt;br /&gt;
&lt;br /&gt;
      warp_series(..., debug = QUAD_DEBUG_GRID + QUAD_DEBUG_MARKERS)&lt;br /&gt;
&lt;br /&gt;
  WARP_DEBUG_ISOMAP overrides the other options. Specifying [map] as a&lt;br /&gt;
  parameter disables all debugging options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===warp_grid===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Description&lt;br /&gt;
===========&lt;br /&gt;
  warp_grid is a helper filter which draws a grid on a video clip.&lt;br /&gt;
&lt;br /&gt;
Usage&lt;br /&gt;
=====&lt;br /&gt;
&lt;br /&gt;
warp_series(&lt;br /&gt;
  (clip)&lt;br /&gt;
  (int)      size              = 64&lt;br /&gt;
  (float)    darken            = 0.9375&lt;br /&gt;
  (int)      color             = 255&lt;br /&gt;
)&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;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v0.1         2019/01/14      - initial release&lt;br /&gt;
&amp;lt;br&amp;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;
'''Back to [[External_filters#Rotate|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	</feed>