diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2005-05-15 00:47:38 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2005-05-15 00:47:38 +0000 |
commit | 342e0637ab545fe9def530ecf7fb0ac88ab2ade7 (patch) | |
tree | 90aa11cdfe8c624dd4ac8277cea5a4f40622c2cf /src/post/deinterlace/plugins/linearblend.c | |
parent | 54611d6a05095957875bcfa984976a4c84554ea8 (diff) | |
download | xine-lib-342e0637ab545fe9def530ecf7fb0ac88ab2ade7.tar.gz xine-lib-342e0637ab545fe9def530ecf7fb0ac88ab2ade7.tar.bz2 |
nothing to see here.
i'm just renaming variables and stuff to make it somewhat closer to tvtime's cvs.
CVS patchset: 7543
CVS date: 2005/05/15 00:47:38
Diffstat (limited to 'src/post/deinterlace/plugins/linearblend.c')
-rw-r--r-- | src/post/deinterlace/plugins/linearblend.c | 34 |
1 files changed, 26 insertions, 8 deletions
diff --git a/src/post/deinterlace/plugins/linearblend.c b/src/post/deinterlace/plugins/linearblend.c index abde146db..a0102fba4 100644 --- a/src/post/deinterlace/plugins/linearblend.c +++ b/src/post/deinterlace/plugins/linearblend.c @@ -306,28 +306,38 @@ static void deinterlace_scanline_linear_blend2_mmxext( uint8_t *output, static deinterlace_method_t linearblendmethod_mmxext = { - DEINTERLACE_PLUGIN_API_VERSION, "mplayer: Linear Blend", "LinearBlend", 2, MM_ACCEL_X86_MMXEXT, 0, - 0, - 0, 1, deinterlace_scanline_linear_blend_mmxext, deinterlace_scanline_linear_blend2_mmxext, 0, - 0 + 0, + { "Avoids flicker by blurring consecutive frames", + "of input. Use this if you want to run your", + "monitor at an arbitrary refresh rate and not", + "use much CPU, and are willing to sacrifice", + "detail.", + "", + "Temporal mode evenly blurs content for least", + "flicker, but with visible trails on fast motion.", + "From the linear blend deinterlacer in mplayer.", + "" } }; #endif static deinterlace_method_t linearblendmethod = { - DEINTERLACE_PLUGIN_API_VERSION, "mplayer: Linear Blend", "LinearBlend", +/* + "Blur: Temporal", + "BlurTemporal", +*/ 2, #ifdef ARCH_X86 MM_ACCEL_X86_MMX, @@ -335,13 +345,21 @@ static deinterlace_method_t linearblendmethod = 0, #endif 0, - 0, - 0, 1, deinterlace_scanline_linear_blend, deinterlace_scanline_linear_blend2, 0, - 0 + 0, + { "Avoids flicker by blurring consecutive frames", + "of input. Use this if you want to run your", + "monitor at an arbitrary refresh rate and not", + "use much CPU, and are willing to sacrifice", + "detail.", + "", + "Temporal mode evenly blurs content for least", + "flicker, but with visible trails on fast motion.", + "From the linear blend deinterlacer in mplayer.", + "" } }; #ifdef BUILD_TVTIME_PLUGINS |