Debilinear
From Avisynth wiki
(Difference between revisions)
m (→External Links) |
m (minor formatting) |
||
Line 1: | Line 1: | ||
− | {{ | + | {{FilterCat4|External_filters|Plugins|Adjustment_filters|Resizers}} |
− | + | ||
{{Filter3 | {{Filter3 | ||
| Prunedtree | | Prunedtree | ||
Line 10: | Line 9: | ||
<br> | <br> | ||
== Description == | == Description == | ||
− | + | This filter is designed to reverse the effects of bilinear upsampling. Parameters and sampling pattern try to mimic Avisynth's [[Resize|BilinearResize]].<br> | |
<br> | <br> | ||
== Requirements == | == Requirements == | ||
− | + | * AviSynth 2.5.8 or later | |
− | + | * Supported color formats: [[RGB24]], [[RGB32]], [[YV12]] | |
− | + | * [[SSE2]] capable CPU | |
<br> | <br> | ||
== Limitations == | == Limitations == | ||
− | + | *Sampling at 1:1 resolution is known to be unstable. | |
− | + | *This filter is not made for upsampling. | |
<br> | <br> | ||
== [[Script variables|Syntax and Parameters]] == | == [[Script variables|Syntax and Parameters]] == | ||
Line 75: | Line 74: | ||
*[http://forum.doom9.org/showthread.php?t=170832 Doom9 Forum] - Debilinear444 discussion. | *[http://forum.doom9.org/showthread.php?t=170832 Doom9 Forum] - Debilinear444 discussion. | ||
*[http://www.mediafire.com/view/x31abz6be9r83o1/DebilinearM.avsi MediaFire] - <tt>DebilinearM.avsi</tt> - a function to mask native 1080p content when using Debilinear. | *[http://www.mediafire.com/view/x31abz6be9r83o1/DebilinearM.avsi MediaFire] - <tt>DebilinearM.avsi</tt> - a function to mask native 1080p content when using Debilinear. | ||
− | |||
<br> | <br> | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters#Resizers|External Filters]] ←''' | '''Back to [[External_filters#Resizers|External Filters]] ←''' |
Revision as of 20:27, 20 September 2014
Abstract | |
---|---|
Author | Prunedtree |
Version | r6 |
Download | debilinear r6.zip |
Category | Resize |
License | Closed source |
Discussion |
Contents |
Description
This filter is designed to reverse the effects of bilinear upsampling. Parameters and sampling pattern try to mimic Avisynth's BilinearResize.
Requirements
- SSE2 capable CPU
Limitations
- Sampling at 1:1 resolution is known to be unstable.
- This filter is not made for upsampling.
Syntax and Parameters
- debilinear (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height", bool "lsb_inout")
- debilinearY (clip, int target_width, int target_height, float "src_left", float "src_top", float "src_width", float "src_height", bool "lsb_inout")
- int target_width =
- int target_height =
- presumed 'native' resolution.
- int target_width =
- float src_left = 0
- float src_top = 0
- float src_width =
- float src_height =
- Optional crop rectangle in the input frame.
- float src_left = 0
- bool lsb_inout = false
- 16-bit input and output; uses DitherTools' Stack16 format.
- bool lsb_inout = false
- debilinearY ignores chroma planes.
Changelog
Version Date Changes
r6 07/26/2012 + more optimizations (~50% speedup) - fixed 16-bit rounding bug
r5 07/20/2012 + some small optimizations (~35% speedup) - fixed UV shift glitch
r4 07/16/2012 - fixed RGB highdepth bug - fixed border glitch
r3 07/01/2012 - memory leak fixed
r2 07/01/2012 + some SSE code (~4x speedup) - fixed little glitch in 16-bit mode + full YV12 support
r1 06/30/2012 + changed sampling patterns (mimics bilinearResize) + YV12 luma support + 16-bit (dithertools format) support
Archived Downloads
Version | Download | Mirror |
---|---|---|
r6 | debilinear r6.zip | debilinear r6.zip |
External Links
- Doom9 Forum - Using Debilinear with Canon EOS cameras.
- Doom9 Forum - Debilinear444 discussion.
- MediaFire - DebilinearM.avsi - a function to mask native 1080p content when using Debilinear.
Back to External Filters ←