<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Selur's Little Message Board - General Hybrid Infos]]></title>
		<link>https://forum.selur.net/</link>
		<description><![CDATA[Selur's Little Message Board - https://forum.selur.net]]></description>
		<pubDate>Sun, 03 May 2026 09:19:58 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Interlacing patterns]]></title>
			<link>https://forum.selur.net/thread-3010.html</link>
			<pubDate>Fri, 30 Dec 2022 10:20:33 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-3010.html</guid>
			<description><![CDATA[If you are uncertain if a source is interlaced, telecined,... it helps to look at the frame patterns that occur if you Bob deinterlace the content.<br />
That said, here are the typical patterns you might encounter:<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">Typical interlace patterns:</span></span><br />
<ol type="a" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">content is progressive</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: stop -> forward_movment -> stop -> forward_movement **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: stop -> forward_movment -> stop -> forward_movement **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is field shifted</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: backwards_movment -> forward_movment -> backwards_movment -> forward_movment **, ***<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: forward_movment -> stop -> forward_movement -> stop **, ***<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced TFF</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced BFF</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeVFF().Bob()</span>* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced XFF with blending</span>:<ul class="mycode_list"><li>same as the corresponding interlaced pattern, but you will also see some blended (= ghosted) frames in-between<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is telecine</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see 3 times forward_movement 2 still frames<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is mixed</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see a mix of any of the above<br />
</li>
</ul>
</li>
</ol>
* in Hybrid you would use QTGMC+Bob<br />
** then moving through the content<br />
*** or vice versa<br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[If you are uncertain if a source is interlaced, telecined,... it helps to look at the frame patterns that occur if you Bob deinterlace the content.<br />
That said, here are the typical patterns you might encounter:<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">Typical interlace patterns:</span></span><br />
<ol type="a" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">content is progressive</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: stop -> forward_movment -> stop -> forward_movement **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: stop -> forward_movment -> stop -> forward_movement **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is field shifted</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: backwards_movment -> forward_movment -> backwards_movment -> forward_movment **, ***<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: forward_movment -> stop -> forward_movement -> stop **, ***<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced TFF</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeBFF().Bob()</span>* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced BFF</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">applying AssumeVFF().Bob()</span>* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is interlaced XFF with blending</span>:<ul class="mycode_list"><li>same as the corresponding interlaced pattern, but you will also see some blended (= ghosted) frames in-between<br />
</li>
</ul>
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is telecine</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see 3 times forward_movement 2 still frames<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">content is mixed</span>:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">applying AssumeTFF().Bob()</span>* you will see a mix of any of the above<br />
</li>
</ul>
</li>
</ol>
* in Hybrid you would use QTGMC+Bob<br />
** then moving through the content<br />
*** or vice versa<br />
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About Vapoursynth custom sections]]></title>
			<link>https://forum.selur.net/thread-2274.html</link>
			<pubDate>Sun, 13 Feb 2022 09:31:18 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-2274.html</guid>
			<description><![CDATA[If you add a custom section through "Filtering->Vapoursynth->Custom", be aware that you are responsible for<ul class="mycode_list"><li>importing everything that your script needs.<br />
</li>
<li>taking care of any color conversion, etc. .<br />
</li>
<li>letting Hybrid know if your custom section changed the clips characteristics (width, height, scantype, colorformat, framerate).<br />
</li>
</ul>
Hybrid does not support changing the frame count in custom sections.<br />
<br />
To let Hybrid know you changed one of the characteristics  add:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># characteristicName characteristicValue</code></div></div>for example:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># width 400<br />
# height 400<br />
# scantype tff<br />
# colorformat YUV448<br />
# framerate 120</code></div></div><br />
Cu Selur]]></description>
			<content:encoded><![CDATA[If you add a custom section through "Filtering->Vapoursynth->Custom", be aware that you are responsible for<ul class="mycode_list"><li>importing everything that your script needs.<br />
</li>
<li>taking care of any color conversion, etc. .<br />
</li>
<li>letting Hybrid know if your custom section changed the clips characteristics (width, height, scantype, colorformat, framerate).<br />
</li>
</ul>
Hybrid does not support changing the frame count in custom sections.<br />
<br />
To let Hybrid know you changed one of the characteristics  add:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># characteristicName characteristicValue</code></div></div>for example:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># width 400<br />
# height 400<br />
# scantype tff<br />
# colorformat YUV448<br />
# framerate 120</code></div></div><br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About Vapoursynth Filter Order/Queue]]></title>
			<link>https://forum.selur.net/thread-1753.html</link>
			<pubDate>Sat, 27 Feb 2021 15:36:32 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-1753.html</guid>
			<description><![CDATA[Hybrid does not allow the user you randomly write it's own code mainly because it's a pain to debug.<br />
<br />
To give the user some control over the generated script aside Hybrid offers two methods<br />
a. a <span style="font-weight: bold;" class="mycode_b">filter order</span> with custom additions<br />
b. a <span style="font-weight: bold;" class="mycode_b">filter queue</span> with custom additions<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Order:</span><br />
When 'Filter Order' is used (this is the default), all available filters (some combined in a group) and be called once inside a script.<br />
The order in which they can be called is defined by the 'Filter Order' (Filtering->Vapoursynth->Misc->Filter Order/Queue).<br />
One can change the order of the filters using the 'Filter Order'-controls.<br />
Note that there is one restriction to this freedom of ordering: crop < rotate < resize < letterbox<br />
This means that cropping always needs to be done before rotating, which always need to be done before resizing, which always needs to be done before letterboxing.<br />
This restriction exists since I otherwise would have to rewrite the resize/letterbox/output resolution calculation, which would be a real pain and cost more time than I'm willing to spend on it.<br />
Additionally to the ability to rearrange the filters through the filter order a user can add custom additions to the script before each of the filters/filter groups in the filter order.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Order + Custom addition:</span><br />
When adding a custom addition be aware that Hybrid does not validate the code you write there.<br />
So if you write something that isn't proper Vapoursynth code it will break the script.<br />
Also keep in mind that Hybrid disables (as far as possibily) any autoloading of Vapoursynth, so make sure the filters and scripts you use are either already included in the script or get actively loaded in the custom section.<br />
Also if your custom addition changes changes: width, height, scantype, colorformat or framerate let Hybrid know.<br />
Hybrid will scan the custom code for lines like:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># width X<br />
# height Y<br />
# scantype S<br />
# frametype F</code></div></div>with:<ul class="mycode_list"><li>X from [48-32768]<br />
</li>
<li>Y from [48-32768]<br />
</li>
<li>S being from [progressive, telecine, bff, tff]<br />
</li>
<li>F from [1-999.0000] (int or double, with '.' as separator, so no ',')<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Queue:</span><br />
Supporting a filter queue instead of using a more resticted filter order allows the user to:<ul class="mycode_list"><li>add most filters multiple times (atm. Deinterlacers, Crop, Rotation, FrameInterpolation, Resize, Letterboxing, AddingSubtitle can only be added once, since I didn't get time to write code for adding them multiple times)<br />
</li>
<li>the order of filters can be rearranged with the same restriction to this freedom of ordering like in the filter queue: crop < rotate < resize < letterbox.<br />
</li>
<li>custom additions can be added anywhere.<br />
</li>
</ul>
Note that this freedom comes at a price, when using the filter queue, the user not only must decide which filter he wants to use, he must actively add the filter settings to the filter queue and adjust it's positition as needed.<br />
Filter Queue always contains entries for:<ul class="mycode_list"><li>Deinterlace<br />
</li>
<li>Rotation<br />
</li>
<li>Crop<br />
</li>
<li>Frameinterpolation<br />
</li>
<li>Resize<br />
</li>
<li>Letterboxing<br />
</li>
<li>AddingSubtitle<br />
</li>
</ul>
These are auto generated from the settings in the gui.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Queue + Custom:</span><br />
Unlike with the filter order, adding a custom addition to the filter queue can be done more freely, but hinting width, height etc. is still required.<br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[Hybrid does not allow the user you randomly write it's own code mainly because it's a pain to debug.<br />
<br />
To give the user some control over the generated script aside Hybrid offers two methods<br />
a. a <span style="font-weight: bold;" class="mycode_b">filter order</span> with custom additions<br />
b. a <span style="font-weight: bold;" class="mycode_b">filter queue</span> with custom additions<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Order:</span><br />
When 'Filter Order' is used (this is the default), all available filters (some combined in a group) and be called once inside a script.<br />
The order in which they can be called is defined by the 'Filter Order' (Filtering->Vapoursynth->Misc->Filter Order/Queue).<br />
One can change the order of the filters using the 'Filter Order'-controls.<br />
Note that there is one restriction to this freedom of ordering: crop < rotate < resize < letterbox<br />
This means that cropping always needs to be done before rotating, which always need to be done before resizing, which always needs to be done before letterboxing.<br />
This restriction exists since I otherwise would have to rewrite the resize/letterbox/output resolution calculation, which would be a real pain and cost more time than I'm willing to spend on it.<br />
Additionally to the ability to rearrange the filters through the filter order a user can add custom additions to the script before each of the filters/filter groups in the filter order.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Order + Custom addition:</span><br />
When adding a custom addition be aware that Hybrid does not validate the code you write there.<br />
So if you write something that isn't proper Vapoursynth code it will break the script.<br />
Also keep in mind that Hybrid disables (as far as possibily) any autoloading of Vapoursynth, so make sure the filters and scripts you use are either already included in the script or get actively loaded in the custom section.<br />
Also if your custom addition changes changes: width, height, scantype, colorformat or framerate let Hybrid know.<br />
Hybrid will scan the custom code for lines like:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code># width X<br />
# height Y<br />
# scantype S<br />
# frametype F</code></div></div>with:<ul class="mycode_list"><li>X from [48-32768]<br />
</li>
<li>Y from [48-32768]<br />
</li>
<li>S being from [progressive, telecine, bff, tff]<br />
</li>
<li>F from [1-999.0000] (int or double, with '.' as separator, so no ',')<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Queue:</span><br />
Supporting a filter queue instead of using a more resticted filter order allows the user to:<ul class="mycode_list"><li>add most filters multiple times (atm. Deinterlacers, Crop, Rotation, FrameInterpolation, Resize, Letterboxing, AddingSubtitle can only be added once, since I didn't get time to write code for adding them multiple times)<br />
</li>
<li>the order of filters can be rearranged with the same restriction to this freedom of ordering like in the filter queue: crop < rotate < resize < letterbox.<br />
</li>
<li>custom additions can be added anywhere.<br />
</li>
</ul>
Note that this freedom comes at a price, when using the filter queue, the user not only must decide which filter he wants to use, he must actively add the filter settings to the filter queue and adjust it's positition as needed.<br />
Filter Queue always contains entries for:<ul class="mycode_list"><li>Deinterlace<br />
</li>
<li>Rotation<br />
</li>
<li>Crop<br />
</li>
<li>Frameinterpolation<br />
</li>
<li>Resize<br />
</li>
<li>Letterboxing<br />
</li>
<li>AddingSubtitle<br />
</li>
</ul>
These are auto generated from the settings in the gui.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">Filter Queue + Custom:</span><br />
Unlike with the filter order, adding a custom addition to the filter queue can be done more freely, but hinting width, height etc. is still required.<br />
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vapoursynth filter color space restrictions]]></title>
			<link>https://forum.selur.net/thread-1538.html</link>
			<pubDate>Sun, 20 Sep 2020 08:36:11 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-1538.html</guid>
			<description><![CDATA[Here's a list on what filter currently is restricted to what color spaces in Hybrid:<ul class="mycode_list"><li>AddGrain: no color space restriction<br />
</li>
<li>AAF: no color space restriction<br />
</li>
<li>DAA: no color space restriction<br />
</li>
<li>DAAmod: no color space restriction<br />
</li>
<li>EdiAA: no color space restriction<br />
</li>
<li>MAA: no color space restriction<br />
</li>
<li>NNEDIAA: no color space restriction<br />
</li>
<li>SangnomMod: ALLYUV8<br />
</li>
<li>Santiag: no color space restriction<br />
</li>
<li>AAmbk: ALLYUV8, ALLYUV10, ALLYUV16, GRAY8, GRAY16<br />
</li>
<li>DeSpot: ALLYUV<br />
</li>
<li>EdgeFixer: ALLYUV<br />
</li>
<li>FixChromaBleeding: ALLYUV<br />
</li>
<li>Vinverse: no color space restriction<br />
</li>
<li>Vinverse2: no color space restriction<br />
</li>
<li>HDR10ToSDR: no color space restriction<br />
</li>
<li>HDR10ToSDRDG: YUV420P16<br />
</li>
<li>TimeCube: ALLRGBX<br />
</li>
<li>Levels: VS::ALLRGBX when Gamma is used (+ force RGB), no restriction otherwise<br />
</li>
<li>Limiter: no color space restriction<br />
</li>
<li>Retinex: <br />
when MSRCP is used: ALLGRAYX, FULLYUV, ALLRGBX<br />
otherwise: ALLRGBX<br />
</li>
<li>SmoothGrad: no color space restriction<br />
</li>
<li>ToneMap: no color space restriction<br />
</li>
<li>Tweak: ALLYUV<br />
</li>
<li>Flash3KDeband: ALLYUV<br />
</li>
<li>GradFun3Mod: ALLYUV<br />
</li>
<li>Deblock: ALLYUV<br />
</li>
<li>DeblockPP7: ALLYUV<br />
</li>
<li>DeblockQED: ALLYUV<br />
</li>
<li>DeDot: ALLYUV8, GRAY8<br />
</li>
<li>DotKill: ALLYUV8<br />
</li>
<li>LutDeCrawl:  ALLYUV8, ALLYUV9, ALLYUV10<br />
</li>
<li>DeGrainMedian: ALLYUVX<br />
</li>
<li>MCDegrainSharp: ALLYUVX, ALLGRAYX<br />
</li>
<li>MLDegrain: ALLYUV8<br />
</li>
<li>SMDegrain: ALLYUVX, ALLGRAYX<br />
</li>
<li>STPresso: no color space restriction<br />
</li>
<li>TemporalDegrain: ALLYUV8, :GRAY8<br />
</li>
<li>BlindDeHalo3: ALLYUVX<br />
</li>
<li>DeHaloAlpha: ALLYUVX<br />
</li>
<li>EdgeCleaner: ALLYUVX, ALLGRAYX<br />
</li>
<li>FineDehalo: ALLYUVX<br />
</li>
<li>LGhost: ALLYUVX, ALLRGBX<br />
</li>
<li>YAHR: ALLYUVX<br />
</li>
<li>Bwdif: ALLYUVX<br />
</li>
<li>FixCombed: ALLYUVX<br />
</li>
<li>FTF: no color space restriction<br />
</li>
<li>IT: only YUV420P8 with width < 8192<br />
</li>
<li>QTGMC: ALLYUVX except YUV411P8, GRAY8<br />
</li>
<li>TDeintMod: ALLYUV, ALLRGBX, ALLGRAYX<br />
</li>
<li>VIVTC: no color space restriction<br />
</li>
<li>Yadifmod: ALLYUVX, YUV444PS<br />
</li>
<li>FluxSmooth: ALLYUVX<br />
</li>
<li>MiniDeen: ALLYUVX<br />
</li>
<li>Cnr2: ALLYUV8<br />
</li>
<li>CTMF: ALLYUVX<br />
</li>
<li>DFTTest: ALLYUVX, YUV444PS<br />
</li>
<li>FFT3DFilter/NEO_FFT3DFilter: ALLYUV, GRAY8, ALLRGB<br />
</li>
<li>HQDN3D: ALLYUV8<br />
</li>
<li>KNLMeansCL: no color space restriction<br />
</li>
<li>mClean: ALLYUVX<br />
</li>
<li>MCTemporalDenoise: ALLYUVX, YUV444PS<br />
</li>
<li>TemporalSoften: no color space restriction<br />
</li>
<li>TTempSmooth: ALLYUVX, ALLGRAYX<br />
</li>
<li>VagueDenoiser: ALLYUVX, ALLGRAYX<br />
</li>
<li>LUTDeRainbow: YUV420P8, YUV420P9, YUV420P10<br />
</li>
<li>BiFrost: ALLYUV8<br />
</li>
<li>DeCross: YUV420P8, YUV422P8<br />
</li>
<li>SSIQ: YUV420P8<br />
</li>
<li>HQDering: ALLYUVX<br />
</li>
<li>MDering: ALLYUVX<br />
</li>
<li>Stab: no color space restriction<br />
</li>
<li>VFM: no color space restriction<br />
</li>
<li>SVP/Interframe: YUV420P8<br />
</li>
<li>MVToolsFPS: no color space restriction<br />
</li>
<li>VFRToCFR: no color space restriction<br />
</li>
<li>ColorMatrix: ALLYUVX<br />
</li>
<li>Crop: no color space restriction<br />
</li>
<li>Fade: no color space restriction<br />
</li>
<li>Letterbox: no color space restriction<br />
</li>
<li>Native resizers: no color space restriction, but output 16bit variant of used color space<br />
</li>
<li>Rotate/FlipH/FlipV: no color space restriction<br />
</li>
<li>SelectEvery: no color space restriction<br />
</li>
<li>SelectRangeEvery: no color space restriction<br />
</li>
<li>FastLineDarken: ALLYUV, ALLGRAY<br />
</li>
<li>Hysteria: YUV420P8, YUV420P9, YUV420P10, YUV420P16<br />
</li>
<li>Toon: ALLYUV, ALLGRAY<br />
</li>
<li>AddLogo: ALLYUVX<br />
</li>
<li>(z)NNEDI3(CL): no color space restriction<br />
</li>
<li>ResampleHQ: no color space restriction<br />
</li>
<li>Anime4KCPP:<br />
when ACNet is used: YUV44P8<br />
otherwise: RGB24<br />
</li>
<li>SRMD: RGBS<br />
</li>
<li>Waifu2x-w2xc: no color space restriction<br />
</li>
<li>Waifu2x-nvk: no color space restriction<br />
</li>
<li>sRestore: no color space restriction<br />
</li>
<li>FineSharp: ALLYUV, ALLGRAY<br />
</li>
<li>AWarpSharp2: ALLGRAYX, YUV420P8, YUV422P8, YUV444P8, YUV440P8, YUV420P9, YUV422P9, YUV444P9, YUV420P10, YUV422P10, YUV444P10, YUV420P16, YUV422P16, YUV444P16<br />
</li>
<li>CAS: no color space restriction<br />
</li>
<li>LimitedSharpenFasterMod: ALLGRAYX, ALLYUVX<br />
</li>
<li>MSmooth/Sharpen: no color space restriction<br />
</li>
<li>PSharpen: ALLYUVX<br />
</li>
<li>VSFilterMod: YUV420P8, RGB24<br />
</li>
</ul>
<br />
To understand the restriction here is how Hybrid maps them:<br />
<br />
The currently known and supported:<ul class="mycode_list"><li>GRAY8, GRAY16, GRAYH, GRAYS<br />
</li>
<li>YUV420P8, YUV422P8, YUV444P8, YUV410P8, YUV411P8, YUV440P8, <br />
</li>
<li>YUV420P9, YUV422P9, YUV444P9, YUV420P10, YUV422P10, YUV444P10,<br />
</li>
<li>YUV420P16, YUV422P16, YUV444P16, YUV444PH, YUV444PS,<br />
</li>
<li>RGB24, RGB27, RGB30, RGB32, RGB48, RGBH, RGBS<br />
</li>
<li>COMPATBGR32, COMPATYUY2<br />
</li>
</ul>
The groups:<ul class="mycode_list"><li>ALLGRAYX: GRAY8, GRAY16<br />
</li>
<li>ALLGRAYFLOAT: GRAYH, GRAYS<br />
</li>
<li>ALLGRAY: ALLGRAYX, ALLGRAYFLOAT<br />
</li>
<li>ALLYUV8: YUV420P8, YUV422P8, YUV444P8, YUV410P8, YUV411P8, YUV440P8<br />
</li>
<li>ALLYUV9: YUV420P9, YUV422P9, YUV444P9<br />
</li>
<li>ALLYUV10: YUV420P10, YUV422P10, YUV444P10<br />
</li>
<li>ALLYUV16: YUV420P16, YUV422P16, YUV444P16<br />
</li>
<li>ALLYUVX: ALLYUV8, ALLYUV9, ALLYUV10, ALLYUV16<br />
</li>
<li>ALLYUVFLOAT: YUV444PH, YUV444PS<br />
</li>
<li>ALLYUV: ALLYUVX, ALLYUVFLOAT<br />
</li>
<li>ALLRGBX: RGB24, RGB27, RGB30, VSRGB32, RGB48<br />
</li>
<li>ALLRGBFLOAT: RGBH, RGBS<br />
</li>
<li>ALLRGB: ALLRGBX, ALLRGBFLOAT, COMPATBGR32<br />
</li>
<li>ALLCOMPAT: COMPATBGR32, COMPATYUY2<br />
</li>
<li>ALL: ALLGRAY, ALLYUV, ALLRGB, ALLCOMPAT<br />
</li>
<li>FULLYUV: YUV440P8, YUV444P8, YUV444P9, YUV444P10, YUV444P16<br />
</li>
</ul>
<br />
<br />
There are probably discrepancies to the actual capabilities of the filter due to mistakes or changes in the filters I missed or simply that there was no documentation when about the filters capabilities when I added support for it.<br />
In example Hybrid might restrict a filter that doesn't need to be restricted or doesn't restrict the filter enough or too much.<br />
-> if you find a mistake let me know and I'll fix it.<br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[Here's a list on what filter currently is restricted to what color spaces in Hybrid:<ul class="mycode_list"><li>AddGrain: no color space restriction<br />
</li>
<li>AAF: no color space restriction<br />
</li>
<li>DAA: no color space restriction<br />
</li>
<li>DAAmod: no color space restriction<br />
</li>
<li>EdiAA: no color space restriction<br />
</li>
<li>MAA: no color space restriction<br />
</li>
<li>NNEDIAA: no color space restriction<br />
</li>
<li>SangnomMod: ALLYUV8<br />
</li>
<li>Santiag: no color space restriction<br />
</li>
<li>AAmbk: ALLYUV8, ALLYUV10, ALLYUV16, GRAY8, GRAY16<br />
</li>
<li>DeSpot: ALLYUV<br />
</li>
<li>EdgeFixer: ALLYUV<br />
</li>
<li>FixChromaBleeding: ALLYUV<br />
</li>
<li>Vinverse: no color space restriction<br />
</li>
<li>Vinverse2: no color space restriction<br />
</li>
<li>HDR10ToSDR: no color space restriction<br />
</li>
<li>HDR10ToSDRDG: YUV420P16<br />
</li>
<li>TimeCube: ALLRGBX<br />
</li>
<li>Levels: VS::ALLRGBX when Gamma is used (+ force RGB), no restriction otherwise<br />
</li>
<li>Limiter: no color space restriction<br />
</li>
<li>Retinex: <br />
when MSRCP is used: ALLGRAYX, FULLYUV, ALLRGBX<br />
otherwise: ALLRGBX<br />
</li>
<li>SmoothGrad: no color space restriction<br />
</li>
<li>ToneMap: no color space restriction<br />
</li>
<li>Tweak: ALLYUV<br />
</li>
<li>Flash3KDeband: ALLYUV<br />
</li>
<li>GradFun3Mod: ALLYUV<br />
</li>
<li>Deblock: ALLYUV<br />
</li>
<li>DeblockPP7: ALLYUV<br />
</li>
<li>DeblockQED: ALLYUV<br />
</li>
<li>DeDot: ALLYUV8, GRAY8<br />
</li>
<li>DotKill: ALLYUV8<br />
</li>
<li>LutDeCrawl:  ALLYUV8, ALLYUV9, ALLYUV10<br />
</li>
<li>DeGrainMedian: ALLYUVX<br />
</li>
<li>MCDegrainSharp: ALLYUVX, ALLGRAYX<br />
</li>
<li>MLDegrain: ALLYUV8<br />
</li>
<li>SMDegrain: ALLYUVX, ALLGRAYX<br />
</li>
<li>STPresso: no color space restriction<br />
</li>
<li>TemporalDegrain: ALLYUV8, :GRAY8<br />
</li>
<li>BlindDeHalo3: ALLYUVX<br />
</li>
<li>DeHaloAlpha: ALLYUVX<br />
</li>
<li>EdgeCleaner: ALLYUVX, ALLGRAYX<br />
</li>
<li>FineDehalo: ALLYUVX<br />
</li>
<li>LGhost: ALLYUVX, ALLRGBX<br />
</li>
<li>YAHR: ALLYUVX<br />
</li>
<li>Bwdif: ALLYUVX<br />
</li>
<li>FixCombed: ALLYUVX<br />
</li>
<li>FTF: no color space restriction<br />
</li>
<li>IT: only YUV420P8 with width < 8192<br />
</li>
<li>QTGMC: ALLYUVX except YUV411P8, GRAY8<br />
</li>
<li>TDeintMod: ALLYUV, ALLRGBX, ALLGRAYX<br />
</li>
<li>VIVTC: no color space restriction<br />
</li>
<li>Yadifmod: ALLYUVX, YUV444PS<br />
</li>
<li>FluxSmooth: ALLYUVX<br />
</li>
<li>MiniDeen: ALLYUVX<br />
</li>
<li>Cnr2: ALLYUV8<br />
</li>
<li>CTMF: ALLYUVX<br />
</li>
<li>DFTTest: ALLYUVX, YUV444PS<br />
</li>
<li>FFT3DFilter/NEO_FFT3DFilter: ALLYUV, GRAY8, ALLRGB<br />
</li>
<li>HQDN3D: ALLYUV8<br />
</li>
<li>KNLMeansCL: no color space restriction<br />
</li>
<li>mClean: ALLYUVX<br />
</li>
<li>MCTemporalDenoise: ALLYUVX, YUV444PS<br />
</li>
<li>TemporalSoften: no color space restriction<br />
</li>
<li>TTempSmooth: ALLYUVX, ALLGRAYX<br />
</li>
<li>VagueDenoiser: ALLYUVX, ALLGRAYX<br />
</li>
<li>LUTDeRainbow: YUV420P8, YUV420P9, YUV420P10<br />
</li>
<li>BiFrost: ALLYUV8<br />
</li>
<li>DeCross: YUV420P8, YUV422P8<br />
</li>
<li>SSIQ: YUV420P8<br />
</li>
<li>HQDering: ALLYUVX<br />
</li>
<li>MDering: ALLYUVX<br />
</li>
<li>Stab: no color space restriction<br />
</li>
<li>VFM: no color space restriction<br />
</li>
<li>SVP/Interframe: YUV420P8<br />
</li>
<li>MVToolsFPS: no color space restriction<br />
</li>
<li>VFRToCFR: no color space restriction<br />
</li>
<li>ColorMatrix: ALLYUVX<br />
</li>
<li>Crop: no color space restriction<br />
</li>
<li>Fade: no color space restriction<br />
</li>
<li>Letterbox: no color space restriction<br />
</li>
<li>Native resizers: no color space restriction, but output 16bit variant of used color space<br />
</li>
<li>Rotate/FlipH/FlipV: no color space restriction<br />
</li>
<li>SelectEvery: no color space restriction<br />
</li>
<li>SelectRangeEvery: no color space restriction<br />
</li>
<li>FastLineDarken: ALLYUV, ALLGRAY<br />
</li>
<li>Hysteria: YUV420P8, YUV420P9, YUV420P10, YUV420P16<br />
</li>
<li>Toon: ALLYUV, ALLGRAY<br />
</li>
<li>AddLogo: ALLYUVX<br />
</li>
<li>(z)NNEDI3(CL): no color space restriction<br />
</li>
<li>ResampleHQ: no color space restriction<br />
</li>
<li>Anime4KCPP:<br />
when ACNet is used: YUV44P8<br />
otherwise: RGB24<br />
</li>
<li>SRMD: RGBS<br />
</li>
<li>Waifu2x-w2xc: no color space restriction<br />
</li>
<li>Waifu2x-nvk: no color space restriction<br />
</li>
<li>sRestore: no color space restriction<br />
</li>
<li>FineSharp: ALLYUV, ALLGRAY<br />
</li>
<li>AWarpSharp2: ALLGRAYX, YUV420P8, YUV422P8, YUV444P8, YUV440P8, YUV420P9, YUV422P9, YUV444P9, YUV420P10, YUV422P10, YUV444P10, YUV420P16, YUV422P16, YUV444P16<br />
</li>
<li>CAS: no color space restriction<br />
</li>
<li>LimitedSharpenFasterMod: ALLGRAYX, ALLYUVX<br />
</li>
<li>MSmooth/Sharpen: no color space restriction<br />
</li>
<li>PSharpen: ALLYUVX<br />
</li>
<li>VSFilterMod: YUV420P8, RGB24<br />
</li>
</ul>
<br />
To understand the restriction here is how Hybrid maps them:<br />
<br />
The currently known and supported:<ul class="mycode_list"><li>GRAY8, GRAY16, GRAYH, GRAYS<br />
</li>
<li>YUV420P8, YUV422P8, YUV444P8, YUV410P8, YUV411P8, YUV440P8, <br />
</li>
<li>YUV420P9, YUV422P9, YUV444P9, YUV420P10, YUV422P10, YUV444P10,<br />
</li>
<li>YUV420P16, YUV422P16, YUV444P16, YUV444PH, YUV444PS,<br />
</li>
<li>RGB24, RGB27, RGB30, RGB32, RGB48, RGBH, RGBS<br />
</li>
<li>COMPATBGR32, COMPATYUY2<br />
</li>
</ul>
The groups:<ul class="mycode_list"><li>ALLGRAYX: GRAY8, GRAY16<br />
</li>
<li>ALLGRAYFLOAT: GRAYH, GRAYS<br />
</li>
<li>ALLGRAY: ALLGRAYX, ALLGRAYFLOAT<br />
</li>
<li>ALLYUV8: YUV420P8, YUV422P8, YUV444P8, YUV410P8, YUV411P8, YUV440P8<br />
</li>
<li>ALLYUV9: YUV420P9, YUV422P9, YUV444P9<br />
</li>
<li>ALLYUV10: YUV420P10, YUV422P10, YUV444P10<br />
</li>
<li>ALLYUV16: YUV420P16, YUV422P16, YUV444P16<br />
</li>
<li>ALLYUVX: ALLYUV8, ALLYUV9, ALLYUV10, ALLYUV16<br />
</li>
<li>ALLYUVFLOAT: YUV444PH, YUV444PS<br />
</li>
<li>ALLYUV: ALLYUVX, ALLYUVFLOAT<br />
</li>
<li>ALLRGBX: RGB24, RGB27, RGB30, VSRGB32, RGB48<br />
</li>
<li>ALLRGBFLOAT: RGBH, RGBS<br />
</li>
<li>ALLRGB: ALLRGBX, ALLRGBFLOAT, COMPATBGR32<br />
</li>
<li>ALLCOMPAT: COMPATBGR32, COMPATYUY2<br />
</li>
<li>ALL: ALLGRAY, ALLYUV, ALLRGB, ALLCOMPAT<br />
</li>
<li>FULLYUV: YUV440P8, YUV444P8, YUV444P9, YUV444P10, YUV444P16<br />
</li>
</ul>
<br />
<br />
There are probably discrepancies to the actual capabilities of the filter due to mistakes or changes in the filters I missed or simply that there was no documentation when about the filters capabilities when I added support for it.<br />
In example Hybrid might restrict a filter that doesn't need to be restricted or doesn't restrict the filter enough or too much.<br />
-> if you find a mistake let me know and I'll fix it.<br />
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hybrid on Linux]]></title>
			<link>https://forum.selur.net/thread-1314.html</link>
			<pubDate>Sat, 18 Apr 2020 08:07:15 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-1314.html</guid>
			<description><![CDATA[Trying to list some things that might be interesting here.<ul class="mycode_list"><li>DivX264 and Nero require 32bit runtimes<br />
On Debian based systems with apt:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>sudo&nbsp;&nbsp;apt-get install lib32stdc++6</code></div></div>should do the trick<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Trying to list some things that might be interesting here.<ul class="mycode_list"><li>DivX264 and Nero require 32bit runtimes<br />
On Debian based systems with apt:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>sudo&nbsp;&nbsp;apt-get install lib32stdc++6</code></div></div>should do the trick<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Luma mapping 8/10/12bit]]></title>
			<link>https://forum.selur.net/thread-873.html</link>
			<pubDate>Sat, 09 Feb 2019 16:38:11 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-873.html</guid>
			<description><![CDATA[Here's a small overview of the luma mappings for 8/10/12bit.<br />
<p><table>
<tr>
<th><b>bit depth</b></th>
<th><b>TV scale</b></th>
<th><b>PC scale</b></th>
</tr>
<tr>
<td>8 bit</td>
<td>16-235</td>
<td>0-255</td>
</tr>
<tr>
<td>10 bit</td>
<td>64-940</td>
<td>0-1023</td>
</tr>
<tr>
<td>12 bit</td>
<td>256-3760</td>
<td>0-4095</td>
</tr>
</table></p>
<br />
Normally not really needed info, but sometimes a small table for lookup is nice.]]></description>
			<content:encoded><![CDATA[Here's a small overview of the luma mappings for 8/10/12bit.<br />
<p><table>
<tr>
<th><b>bit depth</b></th>
<th><b>TV scale</b></th>
<th><b>PC scale</b></th>
</tr>
<tr>
<td>8 bit</td>
<td>16-235</td>
<td>0-255</td>
</tr>
<tr>
<td>10 bit</td>
<td>64-940</td>
<td>0-1023</td>
</tr>
<tr>
<td>12 bit</td>
<td>256-3760</td>
<td>0-4095</td>
</tr>
</table></p>
<br />
Normally not really needed info, but sometimes a small table for lookup is nice.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About pixel aspect ratios,..]]></title>
			<link>https://forum.selur.net/thread-597.html</link>
			<pubDate>Sat, 08 Sep 2018 22:57:07 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-597.html</guid>
			<description><![CDATA[<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">We differentiate between three types of aspect ratio:</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Display Aspect Ratio (DAR):</span> the aspect ratio of the image as displayed.  <small>('4:3', '16:9', '16:11',...)</small><br />
<span style="font-weight: bold;" class="mycode_b">Storage Aspect Ratio (SAR):</span> which is the ratio of pixel dimensions.  <small>('720:480','720:576','1920:1080')</small><br />
<span style="font-weight: bold;" class="mycode_b">Pixel Aspect Ratio (PAR):</span> which is ratio of the pixels themselfes.  <small>('1:1', see below tables)</small><br />
<br />
Here's how these three relate to each other: <span style="font-weight: bold;" class="mycode_b">SAR × PAR = DAR</span><br />
Meaning: If you multiply the shape of the pixels with their dimensions you get the display aspect ratio.<br />
<br />
Since in video and image processing people can't make it simple there have been <a href="http://web.archive.org/web/20111228005412/http://lipas.uwasa.fi/~f76998/video/conversion/" target="_blank" rel="noopener" class="mycode_url">a lot of pixel aspect ratios definitions</a> over the years, since the most common you will encounter are either the MPEG-4, <span style="font-style: italic;" class="mycode_i">ITU-R 601</span> or <span style="font-style: italic;" class="mycode_i">Generic </span>defined values I will only list these:<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">MPEG-4:</span>  <small>(common for MPEG-4 based content)</small></tr><tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">12/11</div>
</td><td>
<div style="text-align: center;" class="mycode_align">10/11</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">16/11</div>
</td><td>
<div style="text-align: center;" class="mycode_align">40/33</div>
</td></tr></table></p>
<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">ITU-R 601:</span>  <small>(common for analog content)</small></tr>
<tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">1150/1053</div>
</td><td>
<div style="text-align: center;" class="mycode_align">38800/42651</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">4600/3159</div>
</td><td>
<div style="text-align: center;" class="mycode_align">155200/127953</div>
</td></tr>
</table></p>
<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">Generic:</span>  <small>(common for MPEG-2 based content)</small></tr><tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">16/15</div>
</td><td>
<div style="text-align: center;" class="mycode_align">8/9</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">64/45</div>
</td><td>
<div style="text-align: center;" class="mycode_align">32/27</div>
</td></tr></table></p>
<br />
and the most common as pixel aspect ratio: <span style="font-weight: bold;" class="mycode_b">Square Pixel</span> 1:1, which means that the DAR and the PAR are the same. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="font-style: italic;" class="mycode_i">Side note:</span><br />
Is content is encoded with a pixel aspect ratio that is not 1:1 it's called <span style="font-style: italic;" class="mycode_i"><a href="http://en.wikipedia.org/wiki/Anamorphic" target="_blank" rel="noopener" class="mycode_url">anamorphic</a></span>.<br />
A good read about the topic is <a href="http://www.lowpro.net/blu-ray.com/anamorphic_ultimate_guide.pdf" target="_blank" rel="noopener" class="mycode_url">The Ultimate Guide to Anamorphic Widescreen DVD (forDummies!)</a> by Bill Hunt from <a href="http://thedigitalbits.com" target="_blank" rel="noopener" class="mycode_url">The Digital Bits</a>.<br />
On playback, players will resize to the PAR of the display which usually is 1:1.<br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">We differentiate between three types of aspect ratio:</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Display Aspect Ratio (DAR):</span> the aspect ratio of the image as displayed.  <small>('4:3', '16:9', '16:11',...)</small><br />
<span style="font-weight: bold;" class="mycode_b">Storage Aspect Ratio (SAR):</span> which is the ratio of pixel dimensions.  <small>('720:480','720:576','1920:1080')</small><br />
<span style="font-weight: bold;" class="mycode_b">Pixel Aspect Ratio (PAR):</span> which is ratio of the pixels themselfes.  <small>('1:1', see below tables)</small><br />
<br />
Here's how these three relate to each other: <span style="font-weight: bold;" class="mycode_b">SAR × PAR = DAR</span><br />
Meaning: If you multiply the shape of the pixels with their dimensions you get the display aspect ratio.<br />
<br />
Since in video and image processing people can't make it simple there have been <a href="http://web.archive.org/web/20111228005412/http://lipas.uwasa.fi/~f76998/video/conversion/" target="_blank" rel="noopener" class="mycode_url">a lot of pixel aspect ratios definitions</a> over the years, since the most common you will encounter are either the MPEG-4, <span style="font-style: italic;" class="mycode_i">ITU-R 601</span> or <span style="font-style: italic;" class="mycode_i">Generic </span>defined values I will only list these:<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">MPEG-4:</span>  <small>(common for MPEG-4 based content)</small></tr><tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">12/11</div>
</td><td>
<div style="text-align: center;" class="mycode_align">10/11</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">16/11</div>
</td><td>
<div style="text-align: center;" class="mycode_align">40/33</div>
</td></tr></table></p>
<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">ITU-R 601:</span>  <small>(common for analog content)</small></tr>
<tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">1150/1053</div>
</td><td>
<div style="text-align: center;" class="mycode_align">38800/42651</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">4600/3159</div>
</td><td>
<div style="text-align: center;" class="mycode_align">155200/127953</div>
</td></tr>
</table></p>
<br />
<p><table><tr><span style="font-weight: bold;" class="mycode_b">Generic:</span>  <small>(common for MPEG-2 based content)</small></tr><tr><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">DAR</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">PAL</span></div>
</b></th><th><b><br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">NTSC</span></div>
</b></th></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">4:3</div>
</td><td>
<div style="text-align: center;" class="mycode_align">16/15</div>
</td><td>
<div style="text-align: center;" class="mycode_align">8/9</div>
</td></tr>
<tr><td>
<div style="text-align: center;" class="mycode_align">16:9</div>
</td><td>
<div style="text-align: center;" class="mycode_align">64/45</div>
</td><td>
<div style="text-align: center;" class="mycode_align">32/27</div>
</td></tr></table></p>
<br />
and the most common as pixel aspect ratio: <span style="font-weight: bold;" class="mycode_b">Square Pixel</span> 1:1, which means that the DAR and the PAR are the same. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="font-style: italic;" class="mycode_i">Side note:</span><br />
Is content is encoded with a pixel aspect ratio that is not 1:1 it's called <span style="font-style: italic;" class="mycode_i"><a href="http://en.wikipedia.org/wiki/Anamorphic" target="_blank" rel="noopener" class="mycode_url">anamorphic</a></span>.<br />
A good read about the topic is <a href="http://www.lowpro.net/blu-ray.com/anamorphic_ultimate_guide.pdf" target="_blank" rel="noopener" class="mycode_url">The Ultimate Guide to Anamorphic Widescreen DVD (forDummies!)</a> by Bill Hunt from <a href="http://thedigitalbits.com" target="_blank" rel="noopener" class="mycode_url">The Digital Bits</a>.<br />
On playback, players will resize to the PAR of the display which usually is 1:1.<br />
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Using Vapoursynth on Mac OS X]]></title>
			<link>https://forum.selur.net/thread-359.html</link>
			<pubDate>Sat, 07 Apr 2018 09:11:41 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-359.html</guid>
			<description><![CDATA[To be able to use Vapoursynth on Mac OS X I recommend to use:<br />
The <a href="https://forum.doom9.org/showthread.php?t=173453" target="_blank" rel="noopener" class="mycode_url">VapourSynth macOS Installer</a> from l33tmeatwad.<br />
The general steps are:<ul class="mycode_list"><li>download the latest release (currently: VapourSynth_R43_180403.pkg)<br />
</li>
<li>install it<br />
</li>
<li>download the latest <a href="https://github.com/Selur/VapoursynthScriptsInHybrid" target="_blank" rel="noopener" class="mycode_url">Vapoursynth Scripts for Hybrid</a> (currently 20180410)<br />
</li>
<li>copy it's content (the files) into your '<span style="font-style: italic;" class="mycode_i">/Library/Frameworks/VapourSynth.framework/lib/python3.6/site-packages/</span>'-folder<br />
</li>
<li>Start up Hybrid (v2018008+) and enable Filtering->Support->Vapoursynth<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Side note:</span><br />
copying can be done with for example:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>sudo cp /Users/selur/Downloads/VapoursynthScriptsInHybrid-20180408/* /Library/Frameworks/VapourSynth.framework/lib/python3.6/site-packages/</code></div></div><br />
Cu Selur]]></description>
			<content:encoded><![CDATA[To be able to use Vapoursynth on Mac OS X I recommend to use:<br />
The <a href="https://forum.doom9.org/showthread.php?t=173453" target="_blank" rel="noopener" class="mycode_url">VapourSynth macOS Installer</a> from l33tmeatwad.<br />
The general steps are:<ul class="mycode_list"><li>download the latest release (currently: VapourSynth_R43_180403.pkg)<br />
</li>
<li>install it<br />
</li>
<li>download the latest <a href="https://github.com/Selur/VapoursynthScriptsInHybrid" target="_blank" rel="noopener" class="mycode_url">Vapoursynth Scripts for Hybrid</a> (currently 20180410)<br />
</li>
<li>copy it's content (the files) into your '<span style="font-style: italic;" class="mycode_i">/Library/Frameworks/VapourSynth.framework/lib/python3.6/site-packages/</span>'-folder<br />
</li>
<li>Start up Hybrid (v2018008+) and enable Filtering->Support->Vapoursynth<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Side note:</span><br />
copying can be done with for example:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>sudo cp /Users/selur/Downloads/VapoursynthScriptsInHybrid-20180408/* /Library/Frameworks/VapourSynth.framework/lib/python3.6/site-packages/</code></div></div><br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Incompatibility with other programs]]></title>
			<link>https://forum.selur.net/thread-42.html</link>
			<pubDate>Sun, 02 Jul 2017 09:11:45 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-42.html</guid>
			<description><![CDATA[Here is a list of tools that are known to let Hybrid crash when they are installed:<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">OS Mac X:</span><ul class="mycode_list"><li><a href="https://manytricks.com/moom/" target="_blank" rel="noopener" class="mycode_url">moom</a> changes the window manager which causes Qt to crash<br />
</li>
<li><a href="http://stclairsoft.com/DefaultFolderX/" target="_blank" rel="noopener" class="mycode_url">Default Folder X</a> changes open/save dialogs which causes Qt to crash<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Linux:</span><ul class="mycode_list"><li>nothing atm.<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Windows</span><ul class="mycode_list"><li>Avisynth 2.5x, conflicts with the portable Avisynth 2.6 MT that Hybrid uses. Using Vapoursynth instead of Avisynth in Hybrid 'fixes' the problem.<br />
</li>
<li>MSI-Afterburner, causes the installer to run out of memory. (no clue why a graphic driver tool interferes in an installation)<br />
</li>
</ul>
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[Here is a list of tools that are known to let Hybrid crash when they are installed:<br />
<br />
<br />
<span style="text-decoration: underline;" class="mycode_u">OS Mac X:</span><ul class="mycode_list"><li><a href="https://manytricks.com/moom/" target="_blank" rel="noopener" class="mycode_url">moom</a> changes the window manager which causes Qt to crash<br />
</li>
<li><a href="http://stclairsoft.com/DefaultFolderX/" target="_blank" rel="noopener" class="mycode_url">Default Folder X</a> changes open/save dialogs which causes Qt to crash<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Linux:</span><ul class="mycode_list"><li>nothing atm.<br />
</li>
</ul>
<br />
<span style="text-decoration: underline;" class="mycode_u">Windows</span><ul class="mycode_list"><li>Avisynth 2.5x, conflicts with the portable Avisynth 2.6 MT that Hybrid uses. Using Vapoursynth instead of Avisynth in Hybrid 'fixes' the problem.<br />
</li>
<li>MSI-Afterburner, causes the installer to run out of memory. (no clue why a graphic driver tool interferes in an installation)<br />
</li>
</ul>
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About profiles and saving settings,....]]></title>
			<link>https://forum.selur.net/thread-13.html</link>
			<pubDate>Sat, 06 May 2017 16:25:38 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-13.html</guid>
			<description><![CDATA[Hybrid offers multiple option to save stuff:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Defaults</span>, default values which get automatically loaded when Hybrid is started<ul class="mycode_list"><li>Reload a default settings: Config->Defaults->Reload->Reload All Models<br />
</li>
<li>Reset to Hybrids default settings: Config->Defaults->Reset->Reset All Models<br />
</li>
<li>Save the current settings as defaults: Config->Defaults->Save->Save All Models<br />
</li>
<li>If you want Hybrid to automatically save the current settings on close as Defaults, you need to enable: Config->Profiles->Auto save defaults<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Global Profiles</span>, like the defaults a global profile cotains all settings in the you, but unlike the defaults it will not be automatically loaded<ul class="mycode_list"><li>Save a gloial profile: Config->Profiles->Global Profiles->Save<br />
</li>
<li>Apply a global profile: Config->Profiles->Global Profiles->Apply<br />
</li>
<li>Delete a global profile: Config->Profiles->Global Profiles->Delete<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Specific Profiles</span>, contain either audio, video, Vapoursynth, Avisynth, configurations of a specific tab, here is an example for the x264 tab:<ul class="mycode_list"><li>Save x264 settings: x264->Configuration->Save<br />
</li>
<li>Apply x264 settings: x264->Configuration->Apply<br />
</li>
<li>Delete x264 settings: x264->Configuration->Delete<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">AV-Combo-Profiles</span>, combine an audio and video profile<ul class="mycode_list"><li>Save an AV-Combo profile: Config->Profiles->AV-Combo Create->Save<br />
</li>
<li>Apply an AV-Combo profile: Main->Apply AV Combo<br />
</li>
<li>Delete an AV-Combo profile: Config->Profiles->AV-Combo Create->Delete<br />
</li>
<li>Modify an AV-Combo profile: Config->Profiles->AV-Combo Create->Edit<br />
</li>
</ul>
</li>
</ul>
<br />
Most people probably are happy is they use global profiles, but depending on what you want all the other options might be interesting too. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Cu Selur<br />
<br />
Ps.: There is also a 'Config->Profiles->Auto save defaults' option, so that Hybrid will save the current settings as defaults on closing Hybrid.]]></description>
			<content:encoded><![CDATA[Hybrid offers multiple option to save stuff:<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Defaults</span>, default values which get automatically loaded when Hybrid is started<ul class="mycode_list"><li>Reload a default settings: Config->Defaults->Reload->Reload All Models<br />
</li>
<li>Reset to Hybrids default settings: Config->Defaults->Reset->Reset All Models<br />
</li>
<li>Save the current settings as defaults: Config->Defaults->Save->Save All Models<br />
</li>
<li>If you want Hybrid to automatically save the current settings on close as Defaults, you need to enable: Config->Profiles->Auto save defaults<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Global Profiles</span>, like the defaults a global profile cotains all settings in the you, but unlike the defaults it will not be automatically loaded<ul class="mycode_list"><li>Save a gloial profile: Config->Profiles->Global Profiles->Save<br />
</li>
<li>Apply a global profile: Config->Profiles->Global Profiles->Apply<br />
</li>
<li>Delete a global profile: Config->Profiles->Global Profiles->Delete<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Specific Profiles</span>, contain either audio, video, Vapoursynth, Avisynth, configurations of a specific tab, here is an example for the x264 tab:<ul class="mycode_list"><li>Save x264 settings: x264->Configuration->Save<br />
</li>
<li>Apply x264 settings: x264->Configuration->Apply<br />
</li>
<li>Delete x264 settings: x264->Configuration->Delete<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">AV-Combo-Profiles</span>, combine an audio and video profile<ul class="mycode_list"><li>Save an AV-Combo profile: Config->Profiles->AV-Combo Create->Save<br />
</li>
<li>Apply an AV-Combo profile: Main->Apply AV Combo<br />
</li>
<li>Delete an AV-Combo profile: Config->Profiles->AV-Combo Create->Delete<br />
</li>
<li>Modify an AV-Combo profile: Config->Profiles->AV-Combo Create->Edit<br />
</li>
</ul>
</li>
</ul>
<br />
Most people probably are happy is they use global profiles, but depending on what you want all the other options might be interesting too. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
Cu Selur<br />
<br />
Ps.: There is also a 'Config->Profiles->Auto save defaults' option, so that Hybrid will save the current settings as defaults on closing Hybrid.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[*hidden* Hybrid options,...]]></title>
			<link>https://forum.selur.net/thread-10.html</link>
			<pubDate>Sat, 06 May 2017 16:09:02 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-10.html</guid>
			<description><![CDATA[Here I list otherwise undocumented options that I added or that are there but nearly nobody notices,..<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">extending the number of supported input formats:</span><br />
If you download the 'binary codec pack' from <a href="http://mplayerhq.hu/MPlayer/releases/codecs/" target="_blank" rel="noopener" class="mycode_url">http://mplayerhq.hu/MPlayer/releases/codecs/</a> extract it next to your Hybrid (mencoder/mplayer binary) version and rename the extracted folder to 'codecs' Hybrids mplayer&mencoder can use the included codecs to decode even more formats.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Info:</span> <span style="font-style: italic;" class="mycode_i">processing order of the avisynth filters of the avisynthExtension:</span><br />
<ol type="1" class="mycode_list"><li>input source<br />
</li>
<li>before deinterlace<ul class="mycode_list"><li>deblocking (depending on configuration)<br />
</li>
<li>deringing<br />
</li>
<li>color adjustments<br />
</li>
</ul>
</li>
<li>deinterlace and frame adjustments<br />
</li>
<li>crop<br />
</li>
<li>filtering (order depending on configuration)<ul class="mycode_list"><li>color modifications<br />
</li>
<li>deblocking<br />
</li>
<li>vinverse<br />
</li>
<li>denoise<br />
</li>
<li>sharpening<br />
</li>
<li>deringing<br />
</li>
<li>dehalo<br />
</li>
<li>grain handling<br />
</li>
<li>stabilize<br />
</li>
<li>anit-aliasing<br />
</li>
<li>deband<br />
</li>
<li>line darkening<br />
</li>
<li>noise generator<br />
</li>
</ul>
</li>
<li>resize (depending on configuration)<br />
</li>
<li>letterbox<br />
</li>
<li>subtitle<br />
</li>
<li>add logo<br />
</li>
<li>interlace / telecine<br />
</li>
</ol>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Info:</span> <span style="font-style: italic;" class="mycode_i">default settings path</span>: here's where Hybrid normally saves it's data on you system (unless settingPath is specified)<ul class="mycode_list"><li>Win7: C:\Users\USERNAME\AppData\Roaming\hybrid<br />
</li>
<li>WinXP: C:\Documents and Settings\USERNAME\Application Data\hybrid<br />
</li>
<li>Linux/Mac: /home/USERNAME/.hybrid/<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">adding custom fonts:</span> i.e. to properly render .ass some subtitles<ul class="mycode_list"><li>Copy the font into your 'Custom font folder' (see: <span style="font-style: italic;" class="mycode_i">Config->Path->Infos</span>)<br />
</li>
<li>Alternatively modify the fontconfig setting to scan the folder where your font lies<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">make Hybrid portable (Windows only):</span><ul class="mycode_list"><li>install Hybrid on a system<br />
</li>
<li>copy the Hybrid folder to a separate folder<br />
</li>
<li>deinstall Hybrid<br />
</li>
<li>create a new subfolder inside the new folder i.e. 'settings'<br />
</li>
<li>create a misc.ini (if not preset in the folder) and change it's content to<br />
[General]<br />
     settingPath=.\\settings<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">misc.ini location:</span><br />
The misc.ini either needs to be next to the binary (typical for Windows) or in a ".hybrid" folder inside your home directory (typical for Mac and Linux).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">misc.ini options:</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">disable warnings about missing tools:</span><br />
create a misc.ini (if not preset in the folder) and change it's content to<br />
    <span style="font-style: italic;" class="mycode_i">ignore=tool1;tool2</span><br />
and Hybrid will not post warnings about a missing tool1 or tool2<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change default settings path:</span><br />
    <span style="font-style: italic;" class="mycode_i">settingPath=PathtoSettingsFolder</span><br />
or<br />
    <span style="font-style: italic;" class="mycode_i">settingPath=.\\settings</span><br />
(backslashes need to be escaped!)<br />
</li>
<li>allows to run Hybrid as a user which has administrator rights (Windows only)<br />
    <span style="font-style: italic;" class="mycode_i">runAsAdmin=true</span><br />
I recommend not to use this if possible, if you use it and Hybrid (or a tool it comes with) messes with your files, don't blame me.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI country:</span><br />
    <span style="font-style: italic;" class="mycode_i">country=CountryNumber</span><br />
 (country number choices -> <a href="http://doc.qt.io/qt-5/qlocale.html#Country-enum)" target="_blank" rel="noopener" class="mycode_url">http://doc.qt.io/qt-5/qlocale.html#Country-enum)</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI fontsize:</span><br />
    <span style="font-style: italic;" class="mycode_i">fontSize=sizeA</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI toolTipFontSize:</span><br />
    <span style="font-style: italic;" class="mycode_i">toolTipFontSize=sizeB</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">default subtitle font color:</span>    <br />
    <span style="font-style: italic;" class="mycode_i">defaultColor=00FF00FF</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">add additional mkv tags:</span><br />
    <span style="font-style: italic;" class="mycode_i">additionalMkvTags="tag1;tag2"</span><br />
    this way Hybrid will add tag1 and tag2 to the list of standard tags that can be detected<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">load global profile:</span><br />
        <span style="font-style: italic;" class="mycode_i">globalProfile="Path to global profile"</span><br />
        this way Hybrid will load a specific global profile on start-up<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change the default video output mode for mplayer:</span><br />
    <span style="font-style: italic;" class="mycode_i">voMode=VOMODE</span><br />
VOMODE can be in example 'directx', 'direct3d', 'gl',..<br />
call 'mplayer -vo help' to see which are supported by your mplayer version<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change the default audio output mode for mplayer:</span><br />
    <span style="font-style: italic;" class="mycode_i">aoMode=AOMODE</span><br />
AOMODE can be in example 'win32', 'dsound', 'sdl',..<br />
call 'mplayer -ao help' to see which are supported by your mplayer version<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">remove all icons:</span><br />
    <span style="font-style: italic;" class="mycode_i">disableIcons=true</span><br />
this way Hybrid will use text on the buttons instead of icons<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable support for old (nvcuenc) cuda encoder:</span><br />
    <span style="font-style: italic;" class="mycode_i">supportNVCUEncCuda=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">never overwrite output files:</span><br />
    <span style="font-style: italic;" class="mycode_i">noOverwriting=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enabled ssl email notification support:</span><br />
the following parameters need to be set:<ul class="mycode_list"><li>smtpFrom="YOUR EMAIL"<br />
</li>
<li>smtpUser="USER OF THE EMAIL ACCOUNT"<br />
</li>
<li>smtpPassword="PASSWORD FOR THE EMAIL ACCOUNT"<br />
</li>
<li>smtpHost="SMTP SERVER ADDRESS"<br />
</li>
<li>smtpPort=PORT, WHERE THE SMTP SERVER SUPPORTS SSL<br />
</li>
<li>smtpTo="RECIPIENT EMAIL ADDRESS"<br />
</li>
</ul>
</li>
<li>only if all these are present, will the 'Jobs->Misc->Send email'-options be enabled<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enabled IRC message notification support:</span><br />
the following parameters need to be set:<ul class="mycode_list"><li>ircUser="USER NAME HYBRID SHOULD CONNECT AS"<br />
</li>
<li>ircChannel="CHANNEL NAME HYBRID SHOULD CONNECT TO"<br />
</li>
<li>ircPort=PORT WHERE THE IRC SERVER SUPPORTS SSL<br />
</li>
<li>ircServer="THE IRC SERVER ADDRESS"<br />
</li>
</ul>
</li>
<li>only if all these are present, will the 'Jobs->Misc->Send IRC message'-options be enabled<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable avisynth with wine support on Linux:</span><br />
   <span style="font-style: italic;" class="mycode_i">avisynthOnLinux=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">alternative Avisynth plugins folder:</span><br />
<span style="font-style: italic;" class="mycode_i">avisynthExtensionPath="PATH TO the plugins folder"</span><br />
note: if you use this avisynth.dll and DevIL.dll need to be either next to your Hybrid binary or in case you use WINE inside your wine Windows-System folder.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Monitoring a folder:</span><br />
   <span style="font-style: italic;" class="mycode_i">monitorFolder="Path to folder"</span><br />
read: <a href="https://web.archive.org/web/20171117012910/http://forum.selur.de/topic223-tip-add-webui-or-hybrid-remote-control.html" target="_blank" rel="noopener" class="mycode_url">http://forum.selur.de/topic223-tip-add-webui-or-hybrid-remote-control.html</a> for a better understanding of what is done,..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable vapoursynth:</span><br />
   <span style="font-style: italic;" class="mycode_i">vapoursynth=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">disable search for nvidia gpu:</span><br />
   <span style="font-style: italic;" class="mycode_i">nonvidia=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Side notes:</span><ul class="mycode_list"><li>misc.ini needs to be next to the Hybrid binary, for Mac Usersthis means <span style="text-decoration: underline;" class="mycode_u">inside</span> the Hybrid.app<br />
</li>
<li>lines which start with the #-symbol are considered comments in the misc.ini file<br />
</li>
<li>misc.ini entries are Case-Sensitive<br />
</li>
<li>misc.ini always needs to start with [General] in the first line<br />
</li>
<li>here's an example misc.ini file<br />
<span style="font-style: italic;" class="mycode_i">  [General]<br />
  #settingPath="./settings"<br />
  #noOverwriting=true<br />
  disableIcons=true<br />
  fontSize=15<br />
  toolTipFontSize=15<br />
  #voMode="directx:noaccel"</span><br />
</li>
</ul>
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">drag&drop:</span> Hybrid will load content if you drag&drop it on it's icon/binary/shortcut<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Command Line Interface (CLI):</span><br />
Hybrid has a bunch of parameters that can be set through the CLI:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">-stylesheet "Path to style sheet"</span>, see: <a href="https://web.archive.org/web/20180626120635/http://forum.selur.de/topic255-hybrid-and-styling.html" target="_blank" rel="noopener" class="mycode_url">https://web.archive.org/web/201806261206...yling.html</a><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-style StyleName</span>, see: <a href="https://web.archive.org/web/20180626120635/http://forum.selur.de/topic255-hybrid-and-styling.html" target="_blank" rel="noopener" class="mycode_url">https://web.archive.org/web/201806261206...yling.html</a><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-global "Path to global profile"</span>, this will load a specific global profile on start-up<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-autoAdd mode</span>, mode can either be <span style="font-style: italic;" class="mycode_i">add</span> or <span style="font-style: italic;" class="mycode_i">addAndStart</span> which will cause Hybrid to either just try to add or try to add and start with the current configuration<br />
</li>
</ul>
</li>
<li>additionally you can add one or multiple inputs to the Command line, so something like:<br />
<span style="font-style: italic;" class="mycode_i">Hybrid -style cleanlooks -stylesheet "d:\Hybrid\styles\black-blue_plastique.qss" -global "c:\MyProfiles\makeItSmall.xml" -autoAdd addAndStart "d:\Input1.avi" "d:\InputX.mp4"</span><br />
is possible<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Additional aac encoders:</span><ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">fhgaacenc:</span> to use fhgaacenc, you need to either install <a href="http://www.winamp.com/media-player" target="_blank" rel="noopener" class="mycode_url">WinAmp</a> 5.6+ or libmp4v2.dll and enc_fhgaac.dll inside the Hybrid folder. (Windows only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">NeroAacEnc:</span> download <a href="https://www.videohelp.com/software/Nero-AAC-Codecp" target="_blank" rel="noopener" class="mycode_url">NeroAacEnc</a> and extract the neroAacEnc binary into the Hybrid/32bit folder; on linux to /usr/bin/ or similar (Window&Linux only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">qaac:</span> requires the 'Apple Application Support', which comes with <a href="http://www.apple.com/de/quicktime/download/" target="_blank" rel="noopener" class="mycode_url">Quicktime</a> and <a href="http://www.apple.com/de/itunes/download/" target="_blank" rel="noopener" class="mycode_url">Itunes</a>, to be installed (Windows only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">fdkaac:</span> should either be included in you self compiled ffmpeg or in a also self compile fdkaac binary, which you simply need to place next to the Hybrid binary, for Hybrid to detect it. For Windows there is a <a href="https://github.com/nu774/fdkaac_autobuild" target="_blank" rel="noopener" class="mycode_url">FDKaac autobuild script</a>, thereavisynthOnLinux are no fdkaac binary downloads since it's license forbids it (unless you pay a license an got a written allowance).<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Building the tools needed for Hybrid under Windows:</span><br />
To build the tools Hybrid uses under Windows I normally use jb-alvarado's <a href="https://github.com/jb-alvarado/media-autobuild_suite" target="_blank" rel="noopener" class="mycode_url">media-autobuild_suite</a>.<br />
</li>
</ul>
I'll update the list once I add new undocumented options,...<br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[Here I list otherwise undocumented options that I added or that are there but nearly nobody notices,..<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">extending the number of supported input formats:</span><br />
If you download the 'binary codec pack' from <a href="http://mplayerhq.hu/MPlayer/releases/codecs/" target="_blank" rel="noopener" class="mycode_url">http://mplayerhq.hu/MPlayer/releases/codecs/</a> extract it next to your Hybrid (mencoder/mplayer binary) version and rename the extracted folder to 'codecs' Hybrids mplayer&mencoder can use the included codecs to decode even more formats.<br />
<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Info:</span> <span style="font-style: italic;" class="mycode_i">processing order of the avisynth filters of the avisynthExtension:</span><br />
<ol type="1" class="mycode_list"><li>input source<br />
</li>
<li>before deinterlace<ul class="mycode_list"><li>deblocking (depending on configuration)<br />
</li>
<li>deringing<br />
</li>
<li>color adjustments<br />
</li>
</ul>
</li>
<li>deinterlace and frame adjustments<br />
</li>
<li>crop<br />
</li>
<li>filtering (order depending on configuration)<ul class="mycode_list"><li>color modifications<br />
</li>
<li>deblocking<br />
</li>
<li>vinverse<br />
</li>
<li>denoise<br />
</li>
<li>sharpening<br />
</li>
<li>deringing<br />
</li>
<li>dehalo<br />
</li>
<li>grain handling<br />
</li>
<li>stabilize<br />
</li>
<li>anit-aliasing<br />
</li>
<li>deband<br />
</li>
<li>line darkening<br />
</li>
<li>noise generator<br />
</li>
</ul>
</li>
<li>resize (depending on configuration)<br />
</li>
<li>letterbox<br />
</li>
<li>subtitle<br />
</li>
<li>add logo<br />
</li>
<li>interlace / telecine<br />
</li>
</ol>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Info:</span> <span style="font-style: italic;" class="mycode_i">default settings path</span>: here's where Hybrid normally saves it's data on you system (unless settingPath is specified)<ul class="mycode_list"><li>Win7: C:\Users\USERNAME\AppData\Roaming\hybrid<br />
</li>
<li>WinXP: C:\Documents and Settings\USERNAME\Application Data\hybrid<br />
</li>
<li>Linux/Mac: /home/USERNAME/.hybrid/<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">adding custom fonts:</span> i.e. to properly render .ass some subtitles<ul class="mycode_list"><li>Copy the font into your 'Custom font folder' (see: <span style="font-style: italic;" class="mycode_i">Config->Path->Infos</span>)<br />
</li>
<li>Alternatively modify the fontconfig setting to scan the folder where your font lies<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">make Hybrid portable (Windows only):</span><ul class="mycode_list"><li>install Hybrid on a system<br />
</li>
<li>copy the Hybrid folder to a separate folder<br />
</li>
<li>deinstall Hybrid<br />
</li>
<li>create a new subfolder inside the new folder i.e. 'settings'<br />
</li>
<li>create a misc.ini (if not preset in the folder) and change it's content to<br />
[General]<br />
     settingPath=.\\settings<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">misc.ini location:</span><br />
The misc.ini either needs to be next to the binary (typical for Windows) or in a ".hybrid" folder inside your home directory (typical for Mac and Linux).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">misc.ini options:</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">disable warnings about missing tools:</span><br />
create a misc.ini (if not preset in the folder) and change it's content to<br />
    <span style="font-style: italic;" class="mycode_i">ignore=tool1;tool2</span><br />
and Hybrid will not post warnings about a missing tool1 or tool2<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change default settings path:</span><br />
    <span style="font-style: italic;" class="mycode_i">settingPath=PathtoSettingsFolder</span><br />
or<br />
    <span style="font-style: italic;" class="mycode_i">settingPath=.\\settings</span><br />
(backslashes need to be escaped!)<br />
</li>
<li>allows to run Hybrid as a user which has administrator rights (Windows only)<br />
    <span style="font-style: italic;" class="mycode_i">runAsAdmin=true</span><br />
I recommend not to use this if possible, if you use it and Hybrid (or a tool it comes with) messes with your files, don't blame me.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI country:</span><br />
    <span style="font-style: italic;" class="mycode_i">country=CountryNumber</span><br />
 (country number choices -> <a href="http://doc.qt.io/qt-5/qlocale.html#Country-enum)" target="_blank" rel="noopener" class="mycode_url">http://doc.qt.io/qt-5/qlocale.html#Country-enum)</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI fontsize:</span><br />
    <span style="font-style: italic;" class="mycode_i">fontSize=sizeA</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change GUI toolTipFontSize:</span><br />
    <span style="font-style: italic;" class="mycode_i">toolTipFontSize=sizeB</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">default subtitle font color:</span>    <br />
    <span style="font-style: italic;" class="mycode_i">defaultColor=00FF00FF</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">add additional mkv tags:</span><br />
    <span style="font-style: italic;" class="mycode_i">additionalMkvTags="tag1;tag2"</span><br />
    this way Hybrid will add tag1 and tag2 to the list of standard tags that can be detected<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">load global profile:</span><br />
        <span style="font-style: italic;" class="mycode_i">globalProfile="Path to global profile"</span><br />
        this way Hybrid will load a specific global profile on start-up<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change the default video output mode for mplayer:</span><br />
    <span style="font-style: italic;" class="mycode_i">voMode=VOMODE</span><br />
VOMODE can be in example 'directx', 'direct3d', 'gl',..<br />
call 'mplayer -vo help' to see which are supported by your mplayer version<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">change the default audio output mode for mplayer:</span><br />
    <span style="font-style: italic;" class="mycode_i">aoMode=AOMODE</span><br />
AOMODE can be in example 'win32', 'dsound', 'sdl',..<br />
call 'mplayer -ao help' to see which are supported by your mplayer version<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">remove all icons:</span><br />
    <span style="font-style: italic;" class="mycode_i">disableIcons=true</span><br />
this way Hybrid will use text on the buttons instead of icons<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable support for old (nvcuenc) cuda encoder:</span><br />
    <span style="font-style: italic;" class="mycode_i">supportNVCUEncCuda=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">never overwrite output files:</span><br />
    <span style="font-style: italic;" class="mycode_i">noOverwriting=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enabled ssl email notification support:</span><br />
the following parameters need to be set:<ul class="mycode_list"><li>smtpFrom="YOUR EMAIL"<br />
</li>
<li>smtpUser="USER OF THE EMAIL ACCOUNT"<br />
</li>
<li>smtpPassword="PASSWORD FOR THE EMAIL ACCOUNT"<br />
</li>
<li>smtpHost="SMTP SERVER ADDRESS"<br />
</li>
<li>smtpPort=PORT, WHERE THE SMTP SERVER SUPPORTS SSL<br />
</li>
<li>smtpTo="RECIPIENT EMAIL ADDRESS"<br />
</li>
</ul>
</li>
<li>only if all these are present, will the 'Jobs->Misc->Send email'-options be enabled<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enabled IRC message notification support:</span><br />
the following parameters need to be set:<ul class="mycode_list"><li>ircUser="USER NAME HYBRID SHOULD CONNECT AS"<br />
</li>
<li>ircChannel="CHANNEL NAME HYBRID SHOULD CONNECT TO"<br />
</li>
<li>ircPort=PORT WHERE THE IRC SERVER SUPPORTS SSL<br />
</li>
<li>ircServer="THE IRC SERVER ADDRESS"<br />
</li>
</ul>
</li>
<li>only if all these are present, will the 'Jobs->Misc->Send IRC message'-options be enabled<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable avisynth with wine support on Linux:</span><br />
   <span style="font-style: italic;" class="mycode_i">avisynthOnLinux=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">alternative Avisynth plugins folder:</span><br />
<span style="font-style: italic;" class="mycode_i">avisynthExtensionPath="PATH TO the plugins folder"</span><br />
note: if you use this avisynth.dll and DevIL.dll need to be either next to your Hybrid binary or in case you use WINE inside your wine Windows-System folder.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Monitoring a folder:</span><br />
   <span style="font-style: italic;" class="mycode_i">monitorFolder="Path to folder"</span><br />
read: <a href="https://web.archive.org/web/20171117012910/http://forum.selur.de/topic223-tip-add-webui-or-hybrid-remote-control.html" target="_blank" rel="noopener" class="mycode_url">http://forum.selur.de/topic223-tip-add-webui-or-hybrid-remote-control.html</a> for a better understanding of what is done,..<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">enable vapoursynth:</span><br />
   <span style="font-style: italic;" class="mycode_i">vapoursynth=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">disable search for nvidia gpu:</span><br />
   <span style="font-style: italic;" class="mycode_i">nonvidia=true</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Side notes:</span><ul class="mycode_list"><li>misc.ini needs to be next to the Hybrid binary, for Mac Usersthis means <span style="text-decoration: underline;" class="mycode_u">inside</span> the Hybrid.app<br />
</li>
<li>lines which start with the #-symbol are considered comments in the misc.ini file<br />
</li>
<li>misc.ini entries are Case-Sensitive<br />
</li>
<li>misc.ini always needs to start with [General] in the first line<br />
</li>
<li>here's an example misc.ini file<br />
<span style="font-style: italic;" class="mycode_i">  [General]<br />
  #settingPath="./settings"<br />
  #noOverwriting=true<br />
  disableIcons=true<br />
  fontSize=15<br />
  toolTipFontSize=15<br />
  #voMode="directx:noaccel"</span><br />
</li>
</ul>
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">drag&drop:</span> Hybrid will load content if you drag&drop it on it's icon/binary/shortcut<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Command Line Interface (CLI):</span><br />
Hybrid has a bunch of parameters that can be set through the CLI:<ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">-stylesheet "Path to style sheet"</span>, see: <a href="https://web.archive.org/web/20180626120635/http://forum.selur.de/topic255-hybrid-and-styling.html" target="_blank" rel="noopener" class="mycode_url">https://web.archive.org/web/201806261206...yling.html</a><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-style StyleName</span>, see: <a href="https://web.archive.org/web/20180626120635/http://forum.selur.de/topic255-hybrid-and-styling.html" target="_blank" rel="noopener" class="mycode_url">https://web.archive.org/web/201806261206...yling.html</a><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-global "Path to global profile"</span>, this will load a specific global profile on start-up<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">-autoAdd mode</span>, mode can either be <span style="font-style: italic;" class="mycode_i">add</span> or <span style="font-style: italic;" class="mycode_i">addAndStart</span> which will cause Hybrid to either just try to add or try to add and start with the current configuration<br />
</li>
</ul>
</li>
<li>additionally you can add one or multiple inputs to the Command line, so something like:<br />
<span style="font-style: italic;" class="mycode_i">Hybrid -style cleanlooks -stylesheet "d:\Hybrid\styles\black-blue_plastique.qss" -global "c:\MyProfiles\makeItSmall.xml" -autoAdd addAndStart "d:\Input1.avi" "d:\InputX.mp4"</span><br />
is possible<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Additional aac encoders:</span><ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">fhgaacenc:</span> to use fhgaacenc, you need to either install <a href="http://www.winamp.com/media-player" target="_blank" rel="noopener" class="mycode_url">WinAmp</a> 5.6+ or libmp4v2.dll and enc_fhgaac.dll inside the Hybrid folder. (Windows only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">NeroAacEnc:</span> download <a href="https://www.videohelp.com/software/Nero-AAC-Codecp" target="_blank" rel="noopener" class="mycode_url">NeroAacEnc</a> and extract the neroAacEnc binary into the Hybrid/32bit folder; on linux to /usr/bin/ or similar (Window&Linux only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">qaac:</span> requires the 'Apple Application Support', which comes with <a href="http://www.apple.com/de/quicktime/download/" target="_blank" rel="noopener" class="mycode_url">Quicktime</a> and <a href="http://www.apple.com/de/itunes/download/" target="_blank" rel="noopener" class="mycode_url">Itunes</a>, to be installed (Windows only)<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">fdkaac:</span> should either be included in you self compiled ffmpeg or in a also self compile fdkaac binary, which you simply need to place next to the Hybrid binary, for Hybrid to detect it. For Windows there is a <a href="https://github.com/nu774/fdkaac_autobuild" target="_blank" rel="noopener" class="mycode_url">FDKaac autobuild script</a>, thereavisynthOnLinux are no fdkaac binary downloads since it's license forbids it (unless you pay a license an got a written allowance).<br />
</li>
</ul>
</li>
<li><span style="font-weight: bold;" class="mycode_b">Building the tools needed for Hybrid under Windows:</span><br />
To build the tools Hybrid uses under Windows I normally use jb-alvarado's <a href="https://github.com/jb-alvarado/media-autobuild_suite" target="_blank" rel="noopener" class="mycode_url">media-autobuild_suite</a>.<br />
</li>
</ul>
I'll update the list once I add new undocumented options,...<br />
<br />
Cu Selur]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Thanks for the donation!]]></title>
			<link>https://forum.selur.net/thread-2.html</link>
			<pubDate>Sat, 06 May 2017 12:49:10 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-2.html</guid>
			<description><![CDATA[First, I want to thank all who <a href="https://www.paypal.com/donate/?cmd=_s-xclick&amp;hosted_button_id=4H65FUWQTCRFN" target="_blank" rel="noopener" class="mycode_url">donated</a>!!<br />
It's really nice to get a little something for the work I do on Hybrid.<br />
-> THANKS!!<br />
<br />
To let people see what kind of money we are talking about here, I intend to update this post occasionally with the donations I get. (not disclosing the names & co. of the donators, of course)<br />
<br />
Donations from 2026:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.01.19<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.01.27<br />
Donated/Paypal fee/Result:        €  010,00/-€ 00,60/€ 009,40    received: 2026.02.03<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.02.19<br />
Donated/Paypal fee/Result:        €  010,00/-€ 00,80/€ 009,20    received: 2026.02.28<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.03.19<br />
Donated/Paypal fee/Result:        €  025,00/-€ 01,47/€ 023,53    received: 2026.04.17<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.04.21<br />
Donated/Paypal fee/Result:        €  020,00/-€ 00,85/€ 019,15    received: 2026.04.30<br />
------------------------------------------------------------------------------------<br />
Total:                            € 090,00/-€  06,07/€ 083,93</code></div></div><br />
<br />
Total from:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>Donated/Paypal fee/Result:      €457,00/-€29,47/€427,53  (2025)<br />
Donated/Paypal fee/Result:      €468,01/-€28,00/€440,01  (2024)<br />
Donated/Paypal fee/Result:      €275,00/-€13,55/€261,45  (2023)<br />
Donated/Paypal fee/Result:      €386,62/-€21,28/€365,34  (2022)<br />
Donated/Paypal fee/Result:      €813,16/-€35,89/€777,21  (2021)<br />
Donated/Paypal fee/Result:      €316,74/-€21,37/€295,27  (2020)<br />
Donated/Paypal fee/Result:      €178,21/-€15,95/€162,26  (2019)<br />
Donated/Paypal fee/Result:      €766,60/-€43,28/€849,30  (2018)<br />
Donated/Paypal fee/Result:      €395,00/-€20,66/€375,44  (2017)<br />
Donated/Paypal fee/Result:      €462,60/-€19,52/€443,08  (2016)<br />
Donated/Paypal fee/Result:      €448,01/-€21,97/€426,04  (2015)<br />
Donated/Paypal fee/Result:      €394,84/-€20,20/€374,64  (2014)<br />
Donated/Paypal fee/Result:      €315,88/-€15,71/€300,17  (2013)</code></div></div><br />
For those of you who wonder what I will do with the money I get, here's the global plan so far:<ul class="mycode_list"><li>pay the server costs I pay to <a href="http://www.tophoster.com/" target="_blank" rel="noopener" class="mycode_url">http://www.tophoster.com/</a> (not really high atm. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />)<br />
</li>
<li>in case the amount of donations should rise, I plan to re-donate some of the money to projects Hybrid builds on<br />
</li>
<li>buy the occasional pizza and lottery ticket<br />
</li>
<li>no clue ...<br />
</li>
</ul>
Greetings Selur<br />
<br />
Ps.: btw. the donation link is on the <a href="https://www.selur.de/" target="_blank" rel="noopener" class="mycode_url">main page</a> and inside Hybrid.]]></description>
			<content:encoded><![CDATA[First, I want to thank all who <a href="https://www.paypal.com/donate/?cmd=_s-xclick&amp;hosted_button_id=4H65FUWQTCRFN" target="_blank" rel="noopener" class="mycode_url">donated</a>!!<br />
It's really nice to get a little something for the work I do on Hybrid.<br />
-> THANKS!!<br />
<br />
To let people see what kind of money we are talking about here, I intend to update this post occasionally with the donations I get. (not disclosing the names & co. of the donators, of course)<br />
<br />
Donations from 2026:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.01.19<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.01.27<br />
Donated/Paypal fee/Result:        €  010,00/-€ 00,60/€ 009,40    received: 2026.02.03<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.02.19<br />
Donated/Paypal fee/Result:        €  010,00/-€ 00,80/€ 009,20    received: 2026.02.28<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.03.19<br />
Donated/Paypal fee/Result:        €  025,00/-€ 01,47/€ 023,53    received: 2026.04.17<br />
Donated/Paypal fee/Result:        €  005,00/-€ 00,47/€ 004,53    received: 2026.04.21<br />
Donated/Paypal fee/Result:        €  020,00/-€ 00,85/€ 019,15    received: 2026.04.30<br />
------------------------------------------------------------------------------------<br />
Total:                            € 090,00/-€  06,07/€ 083,93</code></div></div><br />
<br />
Total from:<br />
<div class="codeblock"><!--div class="title">Code:</div--><div class="body" dir="ltr"><code>Donated/Paypal fee/Result:      €457,00/-€29,47/€427,53  (2025)<br />
Donated/Paypal fee/Result:      €468,01/-€28,00/€440,01  (2024)<br />
Donated/Paypal fee/Result:      €275,00/-€13,55/€261,45  (2023)<br />
Donated/Paypal fee/Result:      €386,62/-€21,28/€365,34  (2022)<br />
Donated/Paypal fee/Result:      €813,16/-€35,89/€777,21  (2021)<br />
Donated/Paypal fee/Result:      €316,74/-€21,37/€295,27  (2020)<br />
Donated/Paypal fee/Result:      €178,21/-€15,95/€162,26  (2019)<br />
Donated/Paypal fee/Result:      €766,60/-€43,28/€849,30  (2018)<br />
Donated/Paypal fee/Result:      €395,00/-€20,66/€375,44  (2017)<br />
Donated/Paypal fee/Result:      €462,60/-€19,52/€443,08  (2016)<br />
Donated/Paypal fee/Result:      €448,01/-€21,97/€426,04  (2015)<br />
Donated/Paypal fee/Result:      €394,84/-€20,20/€374,64  (2014)<br />
Donated/Paypal fee/Result:      €315,88/-€15,71/€300,17  (2013)</code></div></div><br />
For those of you who wonder what I will do with the money I get, here's the global plan so far:<ul class="mycode_list"><li>pay the server costs I pay to <a href="http://www.tophoster.com/" target="_blank" rel="noopener" class="mycode_url">http://www.tophoster.com/</a> (not really high atm. <img src="https://forum.selur.net/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />)<br />
</li>
<li>in case the amount of donations should rise, I plan to re-donate some of the money to projects Hybrid builds on<br />
</li>
<li>buy the occasional pizza and lottery ticket<br />
</li>
<li>no clue ...<br />
</li>
</ul>
Greetings Selur<br />
<br />
Ps.: btw. the donation link is on the <a href="https://www.selur.de/" target="_blank" rel="noopener" class="mycode_url">main page</a> and inside Hybrid.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Updates,...]]></title>
			<link>https://forum.selur.net/thread-1.html</link>
			<pubDate>Sat, 06 May 2017 12:15:19 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.selur.net/member.php?action=profile&uid=1">Selur</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.selur.net/thread-1.html</guid>
			<description><![CDATA[Latest changes to the last release are always in the newest/latest post in this thread.<br />
-> global changelog: <a href="https://www.selur.de/changelog" target="_blank" rel="noopener" class="mycode_url">https://www.selur.de/changelog</a><br />
-> downloads: <a href="https://www.selur.de/downloads" target="_blank" rel="noopener" class="mycode_url">https://www.selur.de/downloads</a><br />
<br />
Cu Selur]]></description>
			<content:encoded><![CDATA[Latest changes to the last release are always in the newest/latest post in this thread.<br />
-> global changelog: <a href="https://www.selur.de/changelog" target="_blank" rel="noopener" class="mycode_url">https://www.selur.de/changelog</a><br />
-> downloads: <a href="https://www.selur.de/downloads" target="_blank" rel="noopener" class="mycode_url">https://www.selur.de/downloads</a><br />
<br />
Cu Selur]]></content:encoded>
		</item>
	</channel>
</rss>