1 /* 2 * 3 * GStreamer 4 * Copyright (C) 2004 Billy Biggs <vektor@dumbterm.net> 5 * Copyright (C) 2008 Sebastian Dröge <slomo@collabora.co.uk> 6 * 7 * This library is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU Library General Public 9 * License as published by the Free Software Foundation; either 10 * version 2 of the License, or (at your option) any later version. 11 * 12 * This library is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * Library General Public License for more details. 16 * 17 * You should have received a copy of the GNU Library General Public 18 * License along with this library; if not, write to the 19 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, 20 * Boston, MA 02110-1301, USA. 21 */ 22 23 /* 24 * Relicensed for GStreamer from GPL to LGPL with permit from Billy Biggs. 25 * See: http://bugzilla.gnome.org/show_bug.cgi?id=163578 26 */ 27 28 #ifndef TVTIME_PLUGINS_H_INCLUDED 29 #define TVTIME_PLUGINS_H_INCLUDED 30 31 #define GST_TYPE_DEINTERLACE_TOMSMOCOMP (gst_deinterlace_method_tomsmocomp_get_type ()) 32 #define GST_TYPE_DEINTERLACE_GREEDY_H (gst_deinterlace_method_greedy_h_get_type ()) 33 #define GST_TYPE_DEINTERLACE_GREEDY_L (gst_deinterlace_method_greedy_l_get_type ()) 34 #define GST_TYPE_DEINTERLACE_VFIR (gst_deinterlace_method_vfir_get_type ()) 35 #define GST_TYPE_DEINTERLACE_LINEAR (gst_deinterlace_method_linear_get_type ()) 36 #define GST_TYPE_DEINTERLACE_LINEAR_BLEND (gst_deinterlace_method_linear_blend_get_type ()) 37 #define GST_TYPE_DEINTERLACE_SCALER_BOB (gst_deinterlace_method_scaler_bob_get_type ()) 38 #define GST_TYPE_DEINTERLACE_WEAVE (gst_deinterlace_method_weave_get_type ()) 39 #define GST_TYPE_DEINTERLACE_WEAVE_TFF (gst_deinterlace_method_weave_tff_get_type ()) 40 #define GST_TYPE_DEINTERLACE_WEAVE_BFF (gst_deinterlace_method_weave_bff_get_type ()) 41 42 GType gst_deinterlace_method_tomsmocomp_get_type (void); 43 GType gst_deinterlace_method_greedy_h_get_type (void); 44 GType gst_deinterlace_method_greedy_l_get_type (void); 45 GType gst_deinterlace_method_vfir_get_type (void); 46 47 GType gst_deinterlace_method_linear_get_type (void); 48 GType gst_deinterlace_method_linear_blend_get_type (void); 49 GType gst_deinterlace_method_scaler_bob_get_type (void); 50 GType gst_deinterlace_method_weave_get_type (void); 51 GType gst_deinterlace_method_weave_tff_get_type (void); 52 GType gst_deinterlace_method_weave_bff_get_type (void); 53 54 #endif /* TVTIME_PLUGINS_H_INCLUDED */ 55