summaryrefslogtreecommitdiff
path: root/src/post/deinterlace/plugins/linearblend.c
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2006-07-12 21:08:46 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2006-07-12 21:08:46 +0000
commit4796b654bee0e6c41c9657861c90581994040a3b (patch)
treeeab0bbbe43020296946678f0257594f604351e3c /src/post/deinterlace/plugins/linearblend.c
parent164db06359b49842d16c457ec26e5cbf01e95233 (diff)
downloadxine-lib-4796b654bee0e6c41c9657861c90581994040a3b.tar.gz
xine-lib-4796b654bee0e6c41c9657861c90581994040a3b.tar.bz2
Tidy up the formatting of tvtime method help texts to allow better wrapping
by the front end. CVS patchset: 8123 CVS date: 2006/07/12 21:08:46
Diffstat (limited to 'src/post/deinterlace/plugins/linearblend.c')
-rw-r--r--src/post/deinterlace/plugins/linearblend.c30
1 files changed, 10 insertions, 20 deletions
diff --git a/src/post/deinterlace/plugins/linearblend.c b/src/post/deinterlace/plugins/linearblend.c
index 3b65e381c..448307b6d 100644
--- a/src/post/deinterlace/plugins/linearblend.c
+++ b/src/post/deinterlace/plugins/linearblend.c
@@ -302,6 +302,14 @@ static void deinterlace_scanline_linear_blend2_mmxext( uint8_t *output,
emms();
}
+static const char linearblendmethod_help[] =
+ "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.\n"
+ "\n"
+ "Temporal mode evenly blurs content for least flicker, but with visible "
+ "trails on fast motion. From the linear blend deinterlacer in mplayer.";
+
static deinterlace_method_t linearblendmethod_mmxext =
{
"Linear Blend (mplayer)",
@@ -314,16 +322,7 @@ static deinterlace_method_t linearblendmethod_mmxext =
deinterlace_scanline_linear_blend2_mmxext,
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.",
- "" }
+ linearblendmethod_help
};
#endif
@@ -348,16 +347,7 @@ static deinterlace_method_t linearblendmethod =
deinterlace_scanline_linear_blend2,
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.",
- "" }
+ linearblendmethod_help
};
deinterlace_method_t *linearblend_get_method( void )