summaryrefslogtreecommitdiffstats
path: root/gst
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2008-06-30 07:51:07 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2008-06-30 07:51:07 +0000
commit8a84f759b417603d2b29692d0a0846de83da1a90 (patch)
treef2f84cf24dce9a07c5089b4f673d18c43ef166fc /gst
parent67088dcea6eda4eeef243940cda2e76acbc2a398 (diff)
downloadgst-plugins-bad-8a84f759b417603d2b29692d0a0846de83da1a90.tar.gz
gst-plugins-bad-8a84f759b417603d2b29692d0a0846de83da1a90.tar.bz2
gst-plugins-bad-8a84f759b417603d2b29692d0a0846de83da1a90.zip
gst/deinterlace2/: Remove useless file and mark everything possible as static.
Original commit message from CVS: * gst/deinterlace2/Makefile.am: * gst/deinterlace2/tvtime/tomsmocomp.c: (tomsmocomp_init), (tomsmocomp_filter_mmx), (tomsmocomp_filter_3dnow), (tomsmocomp_filter_sse), (deinterlace_frame_di_tomsmocomp): * gst/deinterlace2/tvtime/tomsmocomp.h: Remove useless file and mark everything possible as static. * gst/deinterlace2/tvtime/greedy.c: * gst/deinterlace2/tvtime/greedyh.c: Use "_stdint.h" instead of <stdint.h>.
Diffstat (limited to 'gst')
-rw-r--r--gst/deinterlace2/Makefile.am1
-rw-r--r--gst/deinterlace2/tvtime/greedy.c2
-rw-r--r--gst/deinterlace2/tvtime/greedyh.c2
-rw-r--r--gst/deinterlace2/tvtime/tomsmocomp.c92
-rw-r--r--gst/deinterlace2/tvtime/tomsmocomp.h5
5 files changed, 47 insertions, 55 deletions
diff --git a/gst/deinterlace2/Makefile.am b/gst/deinterlace2/Makefile.am
index a854fc28..b8ed59e4 100644
--- a/gst/deinterlace2/Makefile.am
+++ b/gst/deinterlace2/Makefile.am
@@ -22,7 +22,6 @@ noinst_HEADERS = \
tvtime/greedyhmacros.h \
tvtime/plugins.h \
tvtime/x86-64_macros.inc \
- tvtime/tomsmocomp.h \
tvtime/tomsmocomp/SearchLoop0A.inc \
tvtime/tomsmocomp/SearchLoopBottom.inc \
tvtime/tomsmocomp/SearchLoopEdgeA8.inc \
diff --git a/gst/deinterlace2/tvtime/greedy.c b/gst/deinterlace2/tvtime/greedy.c
index 563ba2d2..904a24b3 100644
--- a/gst/deinterlace2/tvtime/greedy.c
+++ b/gst/deinterlace2/tvtime/greedy.c
@@ -30,7 +30,7 @@
# include "config.h"
#endif
-#include <_stdint.h>
+#include "_stdint.h"
#include "gstdeinterlace2.h"
#include <string.h>
diff --git a/gst/deinterlace2/tvtime/greedyh.c b/gst/deinterlace2/tvtime/greedyh.c
index 58ef4f5d..44f5c572 100644
--- a/gst/deinterlace2/tvtime/greedyh.c
+++ b/gst/deinterlace2/tvtime/greedyh.c
@@ -32,7 +32,7 @@
#include "greedyhmacros.h"
#include <stdlib.h>
-#include <_stdint.h>
+#include "_stdint.h"
#include <string.h>
#include "gst/gst.h"
diff --git a/gst/deinterlace2/tvtime/tomsmocomp.c b/gst/deinterlace2/tvtime/tomsmocomp.c
index dfadf457..65234c2c 100644
--- a/gst/deinterlace2/tvtime/tomsmocomp.c
+++ b/gst/deinterlace2/tvtime/tomsmocomp.c
@@ -21,38 +21,34 @@
#endif
#include <stdlib.h>
-#include <stdio.h>
-#include <stdint.h>
+#include "_stdint.h"
#include <string.h>
#include "gst/gst.h"
#include "gstdeinterlace2.h"
#include "plugins.h"
-#include "tomsmocomp.h"
#include "tomsmocomp/tomsmocompmacros.h"
#include "x86-64_macros.inc"
-
#define SearchEffortDefault 5
#define UseStrangeBobDefault 0
-long SearchEffort;
-int UseStrangeBob;
-int IsOdd;
-const unsigned char *pWeaveSrc;
-const unsigned char *pWeaveSrcP;
-unsigned char *pWeaveDest;
-const unsigned char *pCopySrc;
-const unsigned char *pCopySrcP;
-unsigned char *pCopyDest;
-int src_pitch;
-int dst_pitch;
-int rowsize;
-int height;
-int FldHeight;
-
-int
+static long SearchEffort;
+static int UseStrangeBob;
+static int IsOdd;
+static const unsigned char *pWeaveSrc;
+static const unsigned char *pWeaveSrcP;
+static unsigned char *pWeaveDest;
+static const unsigned char *pCopySrc;
+static const unsigned char *pCopySrcP;
+static unsigned char *pCopyDest;
+static int src_pitch;
+static int dst_pitch;
+static int rowsize;
+static int FldHeight;
+
+static int
Fieldcopy (void *dest, const void *src, size_t count,
int rows, int dst_pitch, int src_pitch)
{
@@ -94,15 +90,42 @@ Fieldcopy (void *dest, const void *src, size_t count,
#undef SSE_TYPE
#undef FUNCT_NAME
-void
+static void
+tomsmocomp_init (void)
+{
+ SearchEffort = SearchEffortDefault;
+ UseStrangeBob = UseStrangeBobDefault;
+}
+
+static void
+tomsmocomp_filter_mmx (GstDeinterlace2 * object)
+{
+ tomsmocompDScaler_MMX (object);
+}
+
+static void
+tomsmocomp_filter_3dnow (GstDeinterlace2 * object)
+{
+ tomsmocompDScaler_3DNOW (object);
+}
+
+static void
+tomsmocomp_filter_sse (GstDeinterlace2 * object)
+{
+ tomsmocompDScaler_SSE (object);
+}
+
+static void
deinterlace_frame_di_tomsmocomp (GstDeinterlace2 * object)
{
if (object->cpu_feature_flags & OIL_IMPL_FLAG_SSE) {
tomsmocomp_filter_sse (object);
} else if (object->cpu_feature_flags & OIL_IMPL_FLAG_3DNOW) {
tomsmocomp_filter_3dnow (object);
- } else {
+ } else if (object->cpu_feature_flags & OIL_IMPL_FLAG_MMX) {
tomsmocomp_filter_mmx (object);
+ } else {
+ g_assert_not_reached ();
}
}
@@ -135,28 +158,3 @@ dscaler_tomsmocomp_get_method (void)
tomsmocomp_init ();
return &tomsmocompmethod;
}
-
-void
-tomsmocomp_init (void)
-{
- SearchEffort = SearchEffortDefault;
- UseStrangeBob = UseStrangeBobDefault;
-}
-
-void
-tomsmocomp_filter_mmx (GstDeinterlace2 * object)
-{
- tomsmocompDScaler_MMX (object);
-}
-
-void
-tomsmocomp_filter_3dnow (GstDeinterlace2 * object)
-{
- tomsmocompDScaler_3DNOW (object);
-}
-
-void
-tomsmocomp_filter_sse (GstDeinterlace2 * object)
-{
- tomsmocompDScaler_SSE (object);
-}
diff --git a/gst/deinterlace2/tvtime/tomsmocomp.h b/gst/deinterlace2/tvtime/tomsmocomp.h
index 12127800..ca40ac44 100644
--- a/gst/deinterlace2/tvtime/tomsmocomp.h
+++ b/gst/deinterlace2/tvtime/tomsmocomp.h
@@ -49,11 +49,6 @@ int Search_Effort_19_SB();
int Search_Effort_21_SB();
int Search_Effort_Max_SB();
-void tomsmocomp_init( void );
-void tomsmocomp_filter_mmx( GstDeinterlace2 *object );
-void tomsmocomp_filter_3dnow( GstDeinterlace2 *object );
-void tomsmocomp_filter_sse( GstDeinterlace2 *object );
-
#ifdef __cplusplus
};
#endif