<?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=HDColorBars</id>
		<title>HDColorBars - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=HDColorBars"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=HDColorBars&amp;action=history"/>
		<updated>2026-04-07T21:14:10Z</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=HDColorBars&amp;diff=7425&amp;oldid=prev</id>
		<title>Raffriff42: Category:Script_Source-&gt;Scripts</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=HDColorBars&amp;diff=7425&amp;oldid=prev"/>
				<updated>2015-12-13T23:03:44Z</updated>
		
		<summary type="html">&lt;p&gt;Category:Script_Source-&amp;gt;Scripts&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 23:03, 13 December 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&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;/pre&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;/pre&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;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;{{FilterCat4|External_filters|Other_filters|Debugging/Diagnostic_filters|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Script_source&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;{{FilterCat4|External_filters|Other_filters|Debugging/Diagnostic_filters|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Scripts&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Raffriff42</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=HDColorBars&amp;diff=7418&amp;oldid=prev</id>
		<title>Raffriff42: Category:Script_source</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=HDColorBars&amp;diff=7418&amp;oldid=prev"/>
				<updated>2015-12-13T22:52:06Z</updated>
		
		<summary type="html">&lt;p&gt;Category:Script_source&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 22:52, 13 December 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&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;/pre&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;/pre&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;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;FilterCat&lt;/del&gt;|External_filters|Other_filters|Debugging/Diagnostic_filters}}&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;FilterCat4&lt;/ins&gt;|External_filters|Other_filters|Debugging/Diagnostic_filters&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Script_source&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Raffriff42</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=HDColorBars&amp;diff=1380&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=HDColorBars&amp;diff=1380&amp;oldid=prev"/>
				<updated>2013-05-19T22:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:03, 19 May 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=HDColorBars&amp;diff=1379&amp;oldid=prev</id>
		<title>Wilbert at 21:41, 19 May 2013</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=HDColorBars&amp;diff=1379&amp;oldid=prev"/>
				<updated>2013-05-19T21:41:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==HDColorBars==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Attribution-ShareAlike 3.0&lt;br /&gt;
&lt;br /&gt;
#Generate HD colorbars, arib_std_b28&lt;br /&gt;
#by jmac698, jan/2010, for Midzuki&lt;br /&gt;
#version 0.1.  &lt;br /&gt;
#Bugs/Limitations:&lt;br /&gt;
#Width of bars may not be totally accurate, especially e.g. section1 where width divisor of 7 doesn't add up.&lt;br /&gt;
#the color for plusI is not accurate, however -I is currently being used.&lt;br /&gt;
#only evaluated for 1080p.  Other sizes may not be of correct size of blocks, and&lt;br /&gt;
#also incorrect total size (as it's pieced together from blocks/sections).&lt;br /&gt;
#also framerate is 29.976, you can adjust this.  There is also some sound.&lt;br /&gt;
#to use: adjust GLOBAL definitions below for overall video parameters, then adjust choice&lt;br /&gt;
#to one of 3 options specified by the standard.&lt;br /&gt;
#also duration is fixed at about 3minutes&lt;br /&gt;
#also it's very slow, could be done with blankclip in block(), but ramp() still needs recursive&lt;br /&gt;
&lt;br /&gt;
#Function summary&lt;br /&gt;
#pair(int y1,int y2,int w, int h, int d) - creates a pair of lines in YV12, with luminence Y1 and Y2&lt;br /&gt;
#loopstack(clip vid,int index,int end, string dir, string hfunc, string vfunc) - create a loop of 'count' over the function specified. &lt;br /&gt;
#  The resulting videos are stacked.&lt;br /&gt;
#StrReplace(string base, string sought, string rep) - utility to help parse strings.  It replaces all occurences of a string.&lt;br /&gt;
#...some other utilities&lt;br /&gt;
&lt;br /&gt;
#These values define full control over the video type generated&lt;br /&gt;
global fps=30000&lt;br /&gt;
global fps_denom=1001&lt;br /&gt;
global sr=48000&lt;br /&gt;
global ch=2&lt;br /&gt;
&lt;br /&gt;
#pair - this works perfectly.  directly specify y1,y2,u,v (u=v=128 is grey)&lt;br /&gt;
function pair(int y1,int y2, int u, int v, int w, int h, int d) {&lt;br /&gt;
    #creates a clip with a pair of lines colored y1,y2 and common color u,v with width w and height h&lt;br /&gt;
    #stack horizontally (d=0) or vertically (d=1). eg d=0, y1|y2.  Each line is 1 pixel.  Output is YV12.&lt;br /&gt;
    l1=blankclip(pixel_type=&amp;quot;YV12&amp;quot;,width=w,height=h,fps=fps,fps_denominator=fps_denom,audio_rate=sr,channels=ch,length=720/4*30).ColorYUV(off_y=y1-16,off_u=u-128, off_v=v-128)&lt;br /&gt;
    l2=blankclip(pixel_type=&amp;quot;YV12&amp;quot;,width=w,height=h,fps=fps,fps_denominator=fps_denom,audio_rate=sr,channels=ch).ColorYUV(off_y=y2-16,off_u=u-128, off_v=v-128)&lt;br /&gt;
    d==1?stackvertical(l1,l2):stackhorizontal(l1,l2)&lt;br /&gt;
    pointresize(w,h)#two 1 pixel lines specified in direct YUV and resized&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loopstack(clip vid,int index,int end, string dir, string hfunc, string vfunc) {&lt;br /&gt;
    #generic for/next loop of hfunc/vfunc called with index as $i&lt;br /&gt;
    d=(dir==&amp;quot;v&amp;quot;||dir==&amp;quot;vertical&amp;quot;)?1:0&lt;br /&gt;
    dir=(d==1)?&amp;quot;vertical&amp;quot;:&amp;quot;horizontal&amp;quot;&lt;br /&gt;
    hfunc=StrReplace(hfunc,&amp;quot;$i&amp;quot;,&amp;quot;index&amp;quot;)#string(index) doesn't update&lt;br /&gt;
    vfunc=StrReplace(vfunc,&amp;quot;$i&amp;quot;,&amp;quot;index&amp;quot;)#select is slow&lt;br /&gt;
    #assert(false,hfunc)#shows first call to pair()&lt;br /&gt;
    d==1?index&amp;lt;end?Apply(&amp;quot;stack&amp;quot;+dir,Eval(vfunc),loopstack(vid,index+1,end,dir,hfunc,vfunc)):Eval(vfunc): \&lt;br /&gt;
    index&amp;lt;end?Apply(&amp;quot;stack&amp;quot;+dir,Eval(hfunc),loopstack(vid,index+1,end,dir,hfunc,vfunc)):Eval(hfunc)&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
Function StrReplace(string base, string sought, string rep)&lt;br /&gt;
	{&lt;br /&gt;
		pos = FindStr(base, sought)&lt;br /&gt;
		return (sought == &amp;quot;&amp;quot;) || (pos == 0) \&lt;br /&gt;
			? base \&lt;br /&gt;
			: StrReplace( \&lt;br /&gt;
				LeftStr(base, pos - 1) + rep + \&lt;br /&gt;
				MidStr(base, pos + StrLen(sought)), \&lt;br /&gt;
				sought, rep)&lt;br /&gt;
	}&lt;br /&gt;
#YRamp: ramp luma from y1 to y2 (left to right) and color u,v, in a block (even) w, h&lt;br /&gt;
#potential bug: if w is odd, it will be widened to the nearest even amount (because of YV12), and final y2 will be +1&lt;br /&gt;
#   if you need an odd-width ramp, you will have to do this in another color space (or twice as big framesize later reduced)&lt;br /&gt;
#ie w=219, y1=16, y2=235 gives, a 220 wide video ending in y=235,236 in last two columns&lt;br /&gt;
#also special rounding is used, so that w=440, y1=16, y2=235 gives 440 wide video starting y=16,16,17,17....234,235,235.  This is not possible without round tie to zero!&lt;br /&gt;
Function YRamp(int y1,int y2, int u, int v, int w, int h) {&lt;br /&gt;
    yd=y2-y1#change in luma&lt;br /&gt;
    i=(float(yd)/(w-2))#change in luma per x, note -2 is to make end y 'longer' ie w=438, ends with 235,235 (actually 235.5)&lt;br /&gt;
    #this is an interesting case where round to zero on tie is better, as (0,.5,1,1.5)-&amp;gt;(0,1,1,2) is out of range and too much total power, (0,0,1,1) is more correct&lt;br /&gt;
    j=int((w-1)/2)&lt;br /&gt;
&lt;br /&gt;
    loopstack(blankclip,0,j,&amp;quot;h&amp;quot;,&amp;quot;pair(rnd(index*2*&amp;quot;+String(i)+&amp;quot;+16),rnd((index*2+1)*&amp;quot;+String(i)+&amp;quot;+16),&amp;quot;+String(u)+&amp;quot;,&amp;quot;+String(v)+&amp;quot;,2,&amp;quot;+String(h)+&amp;quot;,0)&amp;quot;,&amp;quot;pair(index*2+16,index*2+17,&amp;quot;+String(u)+&amp;quot;,&amp;quot;+String(v)+&amp;quot;,48,4,0)&amp;quot;) &lt;br /&gt;
}	&lt;br /&gt;
Function Ramp(int w, int h) {&lt;br /&gt;
    YRamp(16, 235, 128, 128, w, h) &lt;br /&gt;
}&lt;br /&gt;
#special round:  round towards 0 on tie; rnd(1.5)=1, rnd(-1.5)=-1&lt;br /&gt;
Function rnd(float i) {&lt;br /&gt;
    Return (frac(abs(i))==0.5) ? floorz(i) : round(i)&lt;br /&gt;
}&lt;br /&gt;
#special floor: floor towards 0; floorz(1.9)=0, floorz(-1.9)=-1&lt;br /&gt;
Function floorz(float i) {&lt;br /&gt;
    return sign(i)*floor(abs(i))&lt;br /&gt;
}&lt;br /&gt;
#parse color strings&lt;br /&gt;
Function yof(string c) {&lt;br /&gt;
    return int(value(midstr(c,1,3)))&lt;br /&gt;
}&lt;br /&gt;
Function uof(string c) {&lt;br /&gt;
    return int(value(midstr(c,5,3)))&lt;br /&gt;
}&lt;br /&gt;
Function vof(string c) {&lt;br /&gt;
    return int(value(midstr(c,9,3)))&lt;br /&gt;
}&lt;br /&gt;
#simple block of color w,h, color&lt;br /&gt;
Function block(string c, int w, int h) {&lt;br /&gt;
    w=(w%2)==1?w+1:w&lt;br /&gt;
    pair(yof(c),yof(c),uof(c),vof(c),int(w),h,0)&lt;br /&gt;
}&lt;br /&gt;
#Rec.709 values of color bars, to be used only for digital or hd signals&lt;br /&gt;
blkm2=&amp;quot;012,128,128&amp;quot;&lt;br /&gt;
blk=&amp;quot;016,128,128&amp;quot;&lt;br /&gt;
blkp2=&amp;quot;020,128,128&amp;quot;&lt;br /&gt;
blkp4=&amp;quot;025,128,128&amp;quot;&lt;br /&gt;
gry15=&amp;quot;049,128,128&amp;quot;&lt;br /&gt;
gry40=&amp;quot;104,128,128&amp;quot;&lt;br /&gt;
wht75=&amp;quot;180,128,128&amp;quot;&lt;br /&gt;
wht100=&amp;quot;235,128,128&amp;quot;&lt;br /&gt;
yel75=&amp;quot;168,044,136&amp;quot;&lt;br /&gt;
cyn75=&amp;quot;145,147,44&amp;quot;&lt;br /&gt;
grn75=&amp;quot;134,063,052&amp;quot;&lt;br /&gt;
mag75=&amp;quot;063,193,204&amp;quot;&lt;br /&gt;
red75=&amp;quot;051,109,212&amp;quot;&lt;br /&gt;
blu75=&amp;quot;028,212,120&amp;quot;&lt;br /&gt;
yel100=&amp;quot;219,016,138&amp;quot;&lt;br /&gt;
cyn100=&amp;quot;188,154,016&amp;quot;&lt;br /&gt;
red100=&amp;quot;063,102,240&amp;quot;&lt;br /&gt;
blu100=&amp;quot;032,240,118&amp;quot;&lt;br /&gt;
#need to check this, as -I is 16,158,95, document specified +I&lt;br /&gt;
plusi=&amp;quot;016,158,095&amp;quot;&lt;br /&gt;
plusq=&amp;quot;16,175,150&amp;quot; #used for SMPTE HD (ref?)&lt;br /&gt;
&lt;br /&gt;
choice=plusi&lt;br /&gt;
&lt;br /&gt;
	w=220*1&lt;br /&gt;
	d=0&lt;br /&gt;
	h=480&lt;br /&gt;
	u=10&lt;br /&gt;
	v=12&lt;br /&gt;
#Function Demos&lt;br /&gt;
#loopstack(clip vid,int index,int end, string dir, string hfunc, string vfunc)&lt;br /&gt;
#pair(127,128,u,v,2,48,0)&lt;br /&gt;
#loopstack(blankclip,1,360,&amp;quot;h&amp;quot;,&amp;quot;pair(index*2+16,index*2+17,&amp;quot;+String(u)+&amp;quot;,&amp;quot;+String(v)+&amp;quot;,2,&amp;quot;+String(h)+&amp;quot;,0)&amp;quot;,&amp;quot;pair(index*2+16,index*2+17,&amp;quot;+String(u)+&amp;quot;,&amp;quot;+String(v)+&amp;quot;,48,4,0)&amp;quot;) &lt;br /&gt;
#YRamp(16,235,128,128,w,h)&lt;br /&gt;
&lt;br /&gt;
a=1920 #or 1280&lt;br /&gt;
b=1080 #or 720&lt;br /&gt;
c=a*.75/7 #205 5/7&lt;br /&gt;
d=(a-.75*a)/2 #240&lt;br /&gt;
b1of12=b/12&lt;br /&gt;
b3of12=b*3/12&lt;br /&gt;
b7of12=b*7/12&lt;br /&gt;
c3of2=c*3/2&lt;br /&gt;
c5of6=c*5/6&lt;br /&gt;
c1of3=c*1/3&lt;br /&gt;
&lt;br /&gt;
#section1&lt;br /&gt;
s1a=block(gry40,int(d),b7of12)&lt;br /&gt;
s1b=block(wht75,int(c),b7of12)&lt;br /&gt;
s1c=block(yel75,int(c),b7of12)&lt;br /&gt;
s1d=block(cyn75,int(c),b7of12)&lt;br /&gt;
s1e=block(grn75,int(c),b7of12)&lt;br /&gt;
s1f=block(mag75,int(c),b7of12)&lt;br /&gt;
s1g=block(red75,int(c),b7of12)&lt;br /&gt;
s1h=block(blu75,int(c),b7of12)&lt;br /&gt;
s1i=block(gry40,int(d),b7of12)&lt;br /&gt;
s1=stackhorizontal(s1a,s1b,s1c,s1d,s1e,s1f,s1g,s1h,s1i).pointresize(a,b7of12)&lt;br /&gt;
&lt;br /&gt;
#section2&lt;br /&gt;
h=b1of12&lt;br /&gt;
s2a=block(cyn100,int(d),h)&lt;br /&gt;
s2b=block(choice,int(c),h)&lt;br /&gt;
s2c=block(wht75,int(6*c),h)&lt;br /&gt;
s2d=block(blu100,int(d),h)&lt;br /&gt;
s2=stackhorizontal(s2a,s2b,s2c,s2d)&lt;br /&gt;
&lt;br /&gt;
#section3&lt;br /&gt;
h=b1of12&lt;br /&gt;
s3a=block(yel100,int(d),h)&lt;br /&gt;
s3b=ramp(int(7*c),h)&lt;br /&gt;
s3c=block(red100,int(d),h)&lt;br /&gt;
s3=stackhorizontal(s3a,s3b,s3c)&lt;br /&gt;
&lt;br /&gt;
#section4&lt;br /&gt;
h=b3of12&lt;br /&gt;
s4a=block(gry15,int(d),h)&lt;br /&gt;
s4b=block(blk,int(c3of2),h)&lt;br /&gt;
s4c=block(wht100,int(c*2),h)&lt;br /&gt;
s4d=block(blk,int(c5of6),h)&lt;br /&gt;
s4e=block(blkm2,int(c1of3),h)&lt;br /&gt;
s4f=block(blk,int(c1of3),h)&lt;br /&gt;
s4g=block(blkp2,int(c1of3),h)&lt;br /&gt;
s4h=block(blk,int(c1of3),h)&lt;br /&gt;
s4i=block(blkp4,int(c1of3),h)&lt;br /&gt;
s4j=block(blk,int(c),h)&lt;br /&gt;
s4k=block(gry15,int(d),h)&lt;br /&gt;
s4=stackhorizontal(s4a,s4b,s4c,s4d,s4e,s4f,s4g,s4h,s4i,s4j,s4k).pointresize(a,h)&lt;br /&gt;
arib_std_b28=stackvertical(s1,s2,s3,s4)&lt;br /&gt;
arib_std_b28&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FilterCat|External_filters|Other_filters|Debugging/Diagnostic_filters}}&lt;/div&gt;</summary>
		<author><name>Wilbert</name></author>	</entry>

	</feed>