]> git.sesse.net Git - vlc/commitdiff
deinterlace: privatize two functions
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 11 Jun 2013 20:10:38 +0000 (23:10 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 11 Jun 2013 20:22:23 +0000 (23:22 +0300)
modules/video_filter/deinterlace/deinterlace.c
modules/video_filter/deinterlace/deinterlace.h

index 100cc19edc56db4bad35df3847f61d6e45dcc21b..4735462fabc2e4c4ab316746b1bc1bb6167cfcaf 100644 (file)
@@ -134,7 +134,16 @@ static const char *const ppsz_filter_options[] = {
  * SetFilterMethod: setup the deinterlace method to use.
  *****************************************************************************/
 
-void SetFilterMethod( filter_t *p_filter, const char *psz_method )
+/**
+ * Setup the deinterlace method to use.
+ *
+ * FIXME: extract i_chroma from p_filter automatically?
+ *
+ * @param p_filter The filter instance.
+ * @param psz_method Desired method. See mode_list for available choices.
+ * @see mode_list
+ */
+static void SetFilterMethod( filter_t *p_filter, const char *psz_method )
 {
     filter_sys_t *p_sys = p_filter->p_sys;
 
@@ -206,11 +215,19 @@ void SetFilterMethod( filter_t *p_filter, const char *psz_method )
     msg_Dbg( p_filter, "using %s deinterlace method", psz_method );
 }
 
-/*****************************************************************************
- * GetOutputFormat: return which format the chosen algorithm outputs.
- *****************************************************************************/
-
-void GetOutputFormat( filter_t *p_filter,
+/**
+ * Get the output video format of the chosen deinterlace method
+ * for the given input video format.
+ *
+ * Note that each algorithm is allowed to specify its output format,
+ * which may (for some input formats) differ from the input format.
+ *
+ * @param p_filter The filter instance.
+ * @param[out] p_dst Output video format. The structure must be allocated by ca
+ * @param[in] p_src Input video format.
+ * @see SetFilterMethod()
+ */
+static void GetOutputFormat( filter_t *p_filter,
                       video_format_t *p_dst, const video_format_t *p_src )
 {
     filter_sys_t *p_sys = p_filter->p_sys;
index 658e06b1e4f6d97a167d6a661528419cc76fc03f..7fc036d7f3f440a844f039d008c59befebd0b253 100644 (file)
@@ -123,37 +123,6 @@ struct filter_sys_t
     ivtc_sys_t ivtc;         /**< IVTC algorithm state. */
 };
 
-/*****************************************************************************
- * Filter control related internal functions for the deinterlace filter
- *****************************************************************************/
-
-/**
- * Setup the deinterlace method to use.
- *
- * FIXME: extract i_chroma from p_filter automatically?
- *
- * @param p_filter The filter instance.
- * @param psz_method Desired method. See mode_list for available choices.
- * @see mode_list
- */
-void SetFilterMethod( filter_t *p_filter, const char *psz_method );
-
-/**
- * Get the output video format of the chosen deinterlace method
- * for the given input video format.
- *
- * Note that each algorithm is allowed to specify its output format,
- * which may (for some input formats) differ from the input format.
- *
- * @param p_filter The filter instance.
- * @param[out] p_dst Output video format. The structure must be allocated by caller.
- * @param[in] p_src Input video format.
- * @see SetFilterMethod()
- */
-void GetOutputFormat( filter_t *p_filter,
-                      video_format_t *p_dst,
-                      const video_format_t *p_src );
-
 /*****************************************************************************
  * video filter2 functions
  *****************************************************************************/