summaryrefslogtreecommitdiff
path: root/src/post/deinterlace/plugins
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2004-07-17 16:35:16 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2004-07-17 16:35:16 +0000
commite08f2fd5ee57a6147bd68b5be675222e79a27a39 (patch)
tree3169262f3063191505312c0a907d37a8d11d0f10 /src/post/deinterlace/plugins
parent4687279d233833ee188029c0316364d2e4719416 (diff)
downloadxine-lib-e08f2fd5ee57a6147bd68b5be675222e79a27a39.tar.gz
xine-lib-e08f2fd5ee57a6147bd68b5be675222e79a27a39.tar.bz2
Ryan Tadlock's patch for compensating the field delay of some deinterlacing algorithms
CVS patchset: 6801 CVS date: 2004/07/17 16:35:16
Diffstat (limited to 'src/post/deinterlace/plugins')
-rw-r--r--src/post/deinterlace/plugins/double.c1
-rw-r--r--src/post/deinterlace/plugins/greedy.c3
-rw-r--r--src/post/deinterlace/plugins/greedy2frame.c3
-rw-r--r--src/post/deinterlace/plugins/linear.c1
-rw-r--r--src/post/deinterlace/plugins/linearblend.c2
-rw-r--r--src/post/deinterlace/plugins/scalerbob.c1
-rw-r--r--src/post/deinterlace/plugins/vfir.c1
-rw-r--r--src/post/deinterlace/plugins/weave.c1
8 files changed, 11 insertions, 2 deletions
diff --git a/src/post/deinterlace/plugins/double.c b/src/post/deinterlace/plugins/double.c
index b2d9ba8ca..bb9c6c790 100644
--- a/src/post/deinterlace/plugins/double.c
+++ b/src/post/deinterlace/plugins/double.c
@@ -62,6 +62,7 @@ static deinterlace_method_t doublemethod =
1,
deinterlace_scanline_double,
copy_scanline,
+ 0,
0
};
diff --git a/src/post/deinterlace/plugins/greedy.c b/src/post/deinterlace/plugins/greedy.c
index 68792734e..07f17acfa 100644
--- a/src/post/deinterlace/plugins/greedy.c
+++ b/src/post/deinterlace/plugins/greedy.c
@@ -187,7 +187,8 @@ static deinterlace_method_t greedymethod =
1,
copy_scanline,
deinterlace_greedy_packed422_scanline_mmxext,
- 0
+ 0,
+ 1
};
#ifdef BUILD_TVTIME_PLUGINS
diff --git a/src/post/deinterlace/plugins/greedy2frame.c b/src/post/deinterlace/plugins/greedy2frame.c
index 5a54bf53e..739f13538 100644
--- a/src/post/deinterlace/plugins/greedy2frame.c
+++ b/src/post/deinterlace/plugins/greedy2frame.c
@@ -82,7 +82,8 @@ static deinterlace_method_t greedymethod =
0,
0,
0,
- DeinterlaceGreedy2Frame_SSE
+ DeinterlaceGreedy2Frame_SSE,
+ 1
};
#ifdef BUILD_TVTIME_PLUGINS
diff --git a/src/post/deinterlace/plugins/linear.c b/src/post/deinterlace/plugins/linear.c
index f5cc92e1b..a3488da70 100644
--- a/src/post/deinterlace/plugins/linear.c
+++ b/src/post/deinterlace/plugins/linear.c
@@ -60,6 +60,7 @@ static deinterlace_method_t linearmethod =
1,
deinterlace_scanline_linear,
copy_scanline,
+ 0,
0
};
diff --git a/src/post/deinterlace/plugins/linearblend.c b/src/post/deinterlace/plugins/linearblend.c
index 372db5ce1..abde146db 100644
--- a/src/post/deinterlace/plugins/linearblend.c
+++ b/src/post/deinterlace/plugins/linearblend.c
@@ -317,6 +317,7 @@ static deinterlace_method_t linearblendmethod_mmxext =
1,
deinterlace_scanline_linear_blend_mmxext,
deinterlace_scanline_linear_blend2_mmxext,
+ 0,
0
};
@@ -339,6 +340,7 @@ static deinterlace_method_t linearblendmethod =
1,
deinterlace_scanline_linear_blend,
deinterlace_scanline_linear_blend2,
+ 0,
0
};
diff --git a/src/post/deinterlace/plugins/scalerbob.c b/src/post/deinterlace/plugins/scalerbob.c
index 0f9dd2777..e0f4dbf5e 100644
--- a/src/post/deinterlace/plugins/scalerbob.c
+++ b/src/post/deinterlace/plugins/scalerbob.c
@@ -48,6 +48,7 @@ static deinterlace_method_t scalerbobmethod =
1,
0,
0,
+ 0,
0
};
diff --git a/src/post/deinterlace/plugins/vfir.c b/src/post/deinterlace/plugins/vfir.c
index 9a2d89ee8..b2d8fe0d4 100644
--- a/src/post/deinterlace/plugins/vfir.c
+++ b/src/post/deinterlace/plugins/vfir.c
@@ -156,6 +156,7 @@ static deinterlace_method_t vfirmethod =
1,
deinterlace_scanline_vfir,
copy_scanline,
+ 0,
0
};
diff --git a/src/post/deinterlace/plugins/weave.c b/src/post/deinterlace/plugins/weave.c
index 109cafe2d..95fa979d2 100644
--- a/src/post/deinterlace/plugins/weave.c
+++ b/src/post/deinterlace/plugins/weave.c
@@ -62,6 +62,7 @@ static deinterlace_method_t weavemethod =
1,
deinterlace_scanline_weave,
copy_scanline,
+ 0,
0
};