<?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=TMM</id>
		<title>TMM - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=TMM"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=TMM&amp;action=history"/>
		<updated>2026-04-16T19:51:55Z</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=TMM&amp;diff=8589&amp;oldid=prev</id>
		<title>Reel.Deal: archived link</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=TMM&amp;diff=8589&amp;oldid=prev"/>
				<updated>2016-02-14T02:27:05Z</updated>
		
		<summary type="html">&lt;p&gt;archived link&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:27, 14 February 2016&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;| {{Author/tritical}}&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;| {{Author/tritical}}&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;| v1.0&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;| v1.0&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;|[http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.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;|[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;http://web.archive.org/web/20140420183526/&lt;/ins&gt;http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.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;| Masking&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;| Masking&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;| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&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;| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&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;|6=[http://forum.doom9.org/showthread.php?t=82264&amp;amp;page=49#post980353 Doom9 Thread]}}&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;|6=[http://forum.doom9.org/showthread.php?t=82264&amp;amp;page=49#post980353 Doom9 Thread]}}&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;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;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;== Description ==&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;== Description ==&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 103:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 102:&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;!v1.0&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;!v1.0&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;|[http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.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;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;strike&amp;gt;&lt;/ins&gt;[http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.zip]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/strike&amp;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;|[http://web.archive.org/web/20140420183526/http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.zip]&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;|[http://web.archive.org/web/20140420183526/http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.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;|}&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;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=TMM&amp;diff=6283&amp;oldid=prev</id>
		<title>Reel.Deal: space</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=TMM&amp;diff=6283&amp;oldid=prev"/>
				<updated>2015-10-11T08:30:14Z</updated>
		
		<summary type="html">&lt;p&gt;space&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 08:30, 11 October 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&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;== Description ==&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;== Description ==&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;[[TMM]] builds a motion-mask for [[TDeint]], which TDeint uses via its &amp;lt;code&amp;gt;'emask'&amp;lt;/code&amp;gt; parameter.&amp;#160; TMM can use fixed or per-pixel adaptive motion thresholds, as well as any length static period greater than or equal to six fields. It checks backwards, across, and forwards when looking for motion.&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;[[TMM]] builds a motion-mask for [[TDeint]], which TDeint uses via its &amp;lt;code&amp;gt;'emask'&amp;lt;/code&amp;gt; parameter.&amp;#160; TMM can use fixed or per-pixel adaptive motion thresholds, as well as any length static period greater than or equal to six fields. It checks backwards, across, and forwards when looking for motion.&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 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=TMM&amp;diff=6282&amp;oldid=prev</id>
		<title>Reel.Deal: TMM</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=TMM&amp;diff=6282&amp;oldid=prev"/>
				<updated>2015-10-11T08:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;TMM&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat4|External_filters|Plugins|Adjustment_filters|Masking}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| {{Author/tritical}}&lt;br /&gt;
| v1.0&lt;br /&gt;
|[http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.zip]&lt;br /&gt;
| Masking&lt;br /&gt;
| [http://www.gnu.org/licenses/gpl-2.0.txt GPLv2]&lt;br /&gt;
|6=[http://forum.doom9.org/showthread.php?t=82264&amp;amp;page=49#post980353 Doom9 Thread]}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[TMM]] builds a motion-mask for [[TDeint]], which TDeint uses via its &amp;lt;code&amp;gt;'emask'&amp;lt;/code&amp;gt; parameter.  TMM can use fixed or per-pixel adaptive motion thresholds, as well as any length static period greater than or equal to six fields. It checks backwards, across, and forwards when looking for motion.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/  greater]&lt;br /&gt;
* Supported color formats: [[YUY2]], [[YV12]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Script variables|Syntax and Parameters]] ==&lt;br /&gt;
:{{Template:FuncDef|TMM (clip, int &amp;quot;mode&amp;quot;, int &amp;quot;order&amp;quot;, int &amp;quot;field&amp;quot;, int &amp;quot;length&amp;quot;, int &amp;quot;mtype&amp;quot;, int &amp;quot;ttype&amp;quot;, int &amp;quot;mtqL&amp;quot;, int &amp;quot;mthL&amp;quot;, int &amp;quot;mtqC&amp;quot;, int &amp;quot;mthC&amp;quot;, int &amp;quot;nt&amp;quot;, int &amp;quot;minthresh&amp;quot;, int &amp;quot;maxthresh&amp;quot;, int &amp;quot;cstr&amp;quot;)}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2| |clip| }}&lt;br /&gt;
:::Input clip.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mode|int|0}}&lt;br /&gt;
:::Same as the 'mode' parameter of TDeint.  This should be set equal to the value of 'mode' given to TDeint. If using mode=2 in TDeint use mode=1 in TMM.&lt;br /&gt;
:::*0 -  same rate output&lt;br /&gt;
:::*1 -  double rate output&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|order|int|-1}}&lt;br /&gt;
:::Same as the 'order' parameter of TDeint.  This should be set equal to the value of 'order' given to TDeint.&lt;br /&gt;
:::* -1 -  use order from AviSynth&lt;br /&gt;
:::* 0 -  bff&lt;br /&gt;
:::* 1 -  tff&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|field|int|-1}}&lt;br /&gt;
:::Same as the 'field' parameter of TDeint.  This should be set equal to the value of 'field' given to TDeint.  If using mode=1 (double rate output) then this setting does nothing.&lt;br /&gt;
&lt;br /&gt;
:::* -1 -  set field equal to order&lt;br /&gt;
:::* 0 -  keep bottom field&lt;br /&gt;
:::* 1 -  keep top field&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|length|int|10}}&lt;br /&gt;
:::Sets the number of fields required for declaring pixels as stationary. length=6 means six fields (3 top/3 bottom), length=8 means 8 fields (4 top/4 bottom), etc... &lt;br /&gt;
:::This can be any value greater than or equal to 6 (can be even or odd).  A larger value for length will prevent more motion-adaptive related artifacts, but will result in fewer pixels being weaved.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mtype|int|1}}&lt;br /&gt;
:::Sets whether or not both vertical neighboring lines in the current field of the line in the opposite parity field attempting to be weaved have to agree on both stationarity and direction. Possible values:&lt;br /&gt;
&lt;br /&gt;
:::* 0 - no&lt;br /&gt;
:::* 1 - no for across, but yes for backwards/forwards&lt;br /&gt;
:::* 2 - yes&lt;br /&gt;
&lt;br /&gt;
::: 0 will result in the most pixels being weaved, while 2 will have the least artifacts.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|ttype|int|1}}&lt;br /&gt;
:::Sets how to determine the per-pixel adaptive (quarter pel/half pel) motion thresholds. Possible values:&lt;br /&gt;
&lt;br /&gt;
:::* 0 - 4 neighbors, diff to center pixel, compensated&lt;br /&gt;
:::* 1 - 8 neighbors, diff to center pixel, compensated&lt;br /&gt;
:::* 2 - 4 neighbors, diff to center pixel, uncompensated&lt;br /&gt;
:::* 3 - 8 neighbors, diff to center pixel, uncompensated&lt;br /&gt;
:::* 4 - 4 neighbors, range (max-min) of neighborhood&lt;br /&gt;
:::* 5 - 8 neighbors, range (max-min) of neighborhood&lt;br /&gt;
&lt;br /&gt;
::: Compensated means adjusted for distance differences due to field vs frames and chroma downsampling. The compensated versions will always result in thresholds &amp;lt;= to the uncompensated versions.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|mtqL|int|-1}}&lt;br /&gt;
::{{Par2|mthL|int|-1}}&lt;br /&gt;
::{{Par2|mtqC|int|-1}}&lt;br /&gt;
::{{Par2|mthC|int|-1}}&lt;br /&gt;
:::These parameters allow the specification of hard thresholds instead of using per-pixel adaptive motion thresholds. mtqL sets the quarter pel threshold for luma, mthL sets the half pel threshold for luma, mtqC/mthC are the same but for chroma. If these parameters are set to -1 then an adaptive threshold is used. Otherwise, if they are between 0 and 255 (inclusive) then the value of the parameter is used as the threshold for every pixel.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|nt|int|2}}&lt;br /&gt;
::{{Par2|minthresh|int|4}}&lt;br /&gt;
::{{Par2|maxthresh|int|75}}&lt;br /&gt;
:::nt sets the noise threshold, which will be added to the value of each per-pixel threshold when determining if a pixel is stationary or not. After the addition of 'nt', any threshold less than minthresh will be increased to minthresh and any threshold greater than maxthresh will be decreased to maxthresh.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
::{{Par2|cstr|int|4}}&lt;br /&gt;
:::Sets the number of required neighbor pixels (3x3 neighborhood) in the quarter pel mask, of a pixel marked as moving in the quarter pel mask, but stationary in the half pel mask, marked as stationary for the pixel to be marked as stationary in the combined mask.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples == &lt;br /&gt;
 MPEG2Source(&amp;quot;source.d2v&amp;quot;)  // assume tff source that we want to bob&lt;br /&gt;
 [[TDeint]](order=1, mode=1, emask=TMM(order=1, mode=1))&lt;br /&gt;
&lt;br /&gt;
 MPEG2Source(&amp;quot;source.d2v&amp;quot;)  // assume bff source, keep top field, same rate&lt;br /&gt;
 TDeint(order=0, field=1 ,emask=TMM(order=0, field=1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
 Version      Date            Changes&amp;lt;br&amp;gt;&lt;br /&gt;
 v1.0         04/06/2007      - Initial release&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.0&lt;br /&gt;
|[http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.zip]&lt;br /&gt;
|[http://web.archive.org/web/20140420183526/http://bengal.missouri.edu/~kes25c/TMMv1.zip TMMv1.zip]&lt;br /&gt;
|}&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#Averaging.2FLayering.2FMasking|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	</feed>