changeset 25221:00fff9a3b735

Make all vf_info_t structs const
author reimar
date Sun, 02 Dec 2007 14:57:15 +0000
parents c9e9ac2008c2
children 6363544eb53c
files libmpcodecs/vf_2xsai.c libmpcodecs/vf_cropdetect.c libmpcodecs/vf_decimate.c libmpcodecs/vf_delogo.c libmpcodecs/vf_denoise3d.c libmpcodecs/vf_detc.c libmpcodecs/vf_dint.c libmpcodecs/vf_divtc.c libmpcodecs/vf_down3dright.c libmpcodecs/vf_dsize.c libmpcodecs/vf_dvbscale.c libmpcodecs/vf_eq.c libmpcodecs/vf_eq2.c libmpcodecs/vf_expand.c libmpcodecs/vf_field.c libmpcodecs/vf_fil.c libmpcodecs/vf_filmdint.c libmpcodecs/vf_flip.c libmpcodecs/vf_format.c libmpcodecs/vf_framestep.c libmpcodecs/vf_fspp.c libmpcodecs/vf_geq.c libmpcodecs/vf_halfpack.c libmpcodecs/vf_harddup.c libmpcodecs/vf_hqdn3d.c libmpcodecs/vf_hue.c libmpcodecs/vf_il.c libmpcodecs/vf_ilpack.c libmpcodecs/vf_ivtc.c libmpcodecs/vf_kerndeint.c libmpcodecs/vf_lavc.c libmpcodecs/vf_lavcdeint.c libmpcodecs/vf_mcdeint.c libmpcodecs/vf_mirror.c libmpcodecs/vf_noformat.c libmpcodecs/vf_noise.c libmpcodecs/vf_ow.c libmpcodecs/vf_palette.c libmpcodecs/vf_perspective.c libmpcodecs/vf_phase.c libmpcodecs/vf_pp.c libmpcodecs/vf_pp7.c libmpcodecs/vf_pullup.c libmpcodecs/vf_qp.c libmpcodecs/vf_rectangle.c libmpcodecs/vf_remove_logo.c libmpcodecs/vf_rgb2bgr.c libmpcodecs/vf_rgbtest.c libmpcodecs/vf_rotate.c libmpcodecs/vf_sab.c libmpcodecs/vf_scale.c libmpcodecs/vf_screenshot.c libmpcodecs/vf_smartblur.c libmpcodecs/vf_softpulldown.c libmpcodecs/vf_softskip.c libmpcodecs/vf_spp.c libmpcodecs/vf_swapuv.c libmpcodecs/vf_telecine.c libmpcodecs/vf_test.c libmpcodecs/vf_tfields.c libmpcodecs/vf_tile.c libmpcodecs/vf_tinterlace.c libmpcodecs/vf_unsharp.c libmpcodecs/vf_uspp.c libmpcodecs/vf_vo.c libmpcodecs/vf_yadif.c libmpcodecs/vf_yuvcsp.c libmpcodecs/vf_yuy2.c libmpcodecs/vf_yvu9.c libmpcodecs/vf_zrmjpeg.c
diffstat 70 files changed, 71 insertions(+), 71 deletions(-) [+]
line wrap: on
line diff
--- a/libmpcodecs/vf_2xsai.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_2xsai.c	Sun Dec 02 14:57:15 2007 +0000
@@ -309,7 +309,7 @@
     return 1;
 }
 
-vf_info_t vf_info_2xsai = {
+const vf_info_t vf_info_2xsai = {
     "2xSai BGR bitmap 2x scaler",
     "2xsai",
     "A'rpi",
--- a/libmpcodecs/vf_cropdetect.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_cropdetect.c	Sun Dec 02 14:57:15 2007 +0000
@@ -159,7 +159,7 @@
     return 1;
 }
 
-vf_info_t vf_info_cropdetect = {
+const vf_info_t vf_info_cropdetect = {
     "autodetect crop size",
     "cropdetect",
     "A'rpi",
--- a/libmpcodecs/vf_decimate.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_decimate.c	Sun Dec 02 14:57:15 2007 +0000
@@ -170,7 +170,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_decimate = {
+const vf_info_t vf_info_decimate = {
     "near-duplicate frame remover",
     "decimate",
     "Rich Felker",
--- a/libmpcodecs/vf_delogo.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_delogo.c	Sun Dec 02 14:57:15 2007 +0000
@@ -270,7 +270,7 @@
     vf_opts_fields
 };
 
-vf_info_t vf_info_delogo = {
+const vf_info_t vf_info_delogo = {
     "simple logo remover",
     "delogo",
     "Jindrich Makovicka, Alex Beregszaszi",
--- a/libmpcodecs/vf_denoise3d.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_denoise3d.c	Sun Dec 02 14:57:15 2007 +0000
@@ -260,7 +260,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_denoise3d = {
+const vf_info_t vf_info_denoise3d = {
     "3D Denoiser (variable lowpass filter)",
     "denoise3d",
     "Daniel Moreno",
--- a/libmpcodecs/vf_detc.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_detc.c	Sun Dec 02 14:57:15 2007 +0000
@@ -425,7 +425,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_detc = {
+const vf_info_t vf_info_detc = {
     "de-telecine filter",
     "detc",
     "Rich Felker",
--- a/libmpcodecs/vf_dint.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_dint.c	Sun Dec 02 14:57:15 2007 +0000
@@ -186,7 +186,7 @@
     return 1;
 }
 
-vf_info_t vf_info_dint = {
+const vf_info_t vf_info_dint = {
     "drop interlaced frames",
     "dint",
     "A.G.",
--- a/libmpcodecs/vf_divtc.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_divtc.c	Sun Dec 02 14:57:15 2007 +0000
@@ -16,7 +16,7 @@
 
 #include "libvo/fastmemcpy.h"
 
-vf_info_t vf_info_divtc;
+const vf_info_t vf_info_divtc;
 
 struct vf_priv_s
    {
@@ -692,7 +692,7 @@
    return 1;
    }
 
-vf_info_t vf_info_divtc =
+const vf_info_t vf_info_divtc =
    {
    "inverse telecine for deinterlaced video",
    "divtc",
--- a/libmpcodecs/vf_down3dright.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_down3dright.c	Sun Dec 02 14:57:15 2007 +0000
@@ -138,7 +138,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_down3dright = {
+const vf_info_t vf_info_down3dright = {
 	"convert stereo movie from top-bottom to left-right field",
 	"down3dright",
 	"Zdenek Kabelac",
--- a/libmpcodecs/vf_dsize.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_dsize.c	Sun Dec 02 14:57:15 2007 +0000
@@ -95,7 +95,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_dsize = {
+const vf_info_t vf_info_dsize = {
     "reset displaysize/aspect",
     "dsize",
     "Rich Felker",
--- a/libmpcodecs/vf_dvbscale.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_dvbscale.c	Sun Dec 02 14:57:15 2007 +0000
@@ -37,7 +37,7 @@
     return 1;
 }
 
-vf_info_t vf_info_dvbscale = {
+const vf_info_t vf_info_dvbscale = {
     "calc Y scaling for DVB card",
     "dvbscale",
     "A'rpi",
--- a/libmpcodecs/vf_eq.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_eq.c	Sun Dec 02 14:57:15 2007 +0000
@@ -236,7 +236,7 @@
   vf_opts_fields
 };
 
-vf_info_t vf_info_eq = {
+const vf_info_t vf_info_eq = {
 	"soft video equalizer",
 	"eq",
 	"Richard Felker",
--- a/libmpcodecs/vf_eq2.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_eq2.c	Sun Dec 02 14:57:15 2007 +0000
@@ -495,7 +495,7 @@
   return 1;
 }
 
-vf_info_t vf_info_eq2 = {
+const vf_info_t vf_info_eq2 = {
   "Software equalizer",
   "eq2",
   "Hampa Hug, Daniel Moreno, Richard Felker",
--- a/libmpcodecs/vf_expand.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_expand.c	Sun Dec 02 14:57:15 2007 +0000
@@ -464,7 +464,7 @@
 
 
 
-vf_info_t vf_info_expand = {
+const vf_info_t vf_info_expand = {
 #ifdef OSD_SUPPORT
     "expanding & osd",
 #else
--- a/libmpcodecs/vf_field.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_field.c	Sun Dec 02 14:57:15 2007 +0000
@@ -59,7 +59,7 @@
     return 1;
 }
 
-vf_info_t vf_info_field = {
+const vf_info_t vf_info_field = {
     "extract single field",
     "field",
     "Rich Felker",
--- a/libmpcodecs/vf_fil.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_fil.c	Sun Dec 02 14:57:15 2007 +0000
@@ -86,7 +86,7 @@
     return 1;
 }
 
-vf_info_t vf_info_fil = {
+const vf_info_t vf_info_fil = {
     "fast (de)interleaver",
     "fil",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_filmdint.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_filmdint.c	Sun Dec 02 14:57:15 2007 +0000
@@ -1436,7 +1436,7 @@
     return 1;
 }
 
-vf_info_t vf_info_filmdint = {
+const vf_info_t vf_info_filmdint = {
     "Advanced inverse telecine filer",
     "filmdint",
     "Zoltan Hidvegi",
--- a/libmpcodecs/vf_flip.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_flip.c	Sun Dec 02 14:57:15 2007 +0000
@@ -80,7 +80,7 @@
     return 1;
 }
 
-vf_info_t vf_info_flip = {
+const vf_info_t vf_info_flip = {
     "flip image upside-down",
     "flip",
     "A'rpi",
--- a/libmpcodecs/vf_format.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_format.c	Sun Dec 02 14:57:15 2007 +0000
@@ -86,7 +86,7 @@
   vf_opts_fields
 };
 
-vf_info_t vf_info_format = {
+const vf_info_t vf_info_format = {
     "force output format",
     "format",
     "A'rpi",
--- a/libmpcodecs/vf_framestep.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_framestep.c	Sun Dec 02 14:57:15 2007 +0000
@@ -180,7 +180,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_framestep = {
+const vf_info_t vf_info_framestep = {
     "Dump one every n / key frames",
     "framestep",
     "Daniele Forghieri",
--- a/libmpcodecs/vf_fspp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_fspp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -670,7 +670,7 @@
     return 1;
 }
 
-vf_info_t vf_info_fspp = {
+const vf_info_t vf_info_fspp = {
     "fast simple postprocess",
     "fspp",
     "Michael Niedermayer, Nikolaj Poroshin",
--- a/libmpcodecs/vf_geq.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_geq.c	Sun Dec 02 14:57:15 2007 +0000
@@ -187,7 +187,7 @@
     return 1;
 }
 
-vf_info_t vf_info_geq = {
+const vf_info_t vf_info_geq = {
     "generic equation filter",
     "geq",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_halfpack.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_halfpack.c	Sun Dec 02 14:57:15 2007 +0000
@@ -210,7 +210,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_halfpack = {
+const vf_info_t vf_info_halfpack = {
 	"yuv planar 4:2:0 -> packed 4:2:2, half height",
 	"halfpack",
 	"Richard Felker",
--- a/libmpcodecs/vf_harddup.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_harddup.c	Sun Dec 02 14:57:15 2007 +0000
@@ -64,7 +64,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_harddup = {
+const vf_info_t vf_info_harddup = {
     "resubmit duplicate frames for encoding",
     "harddup",
     "Rich Felker",
--- a/libmpcodecs/vf_hqdn3d.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_hqdn3d.c	Sun Dec 02 14:57:15 2007 +0000
@@ -359,7 +359,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_hqdn3d = {
+const vf_info_t vf_info_hqdn3d = {
     "High Quality 3D Denoiser",
     "hqdn3d",
     "Daniel Moreno & A'rpi",
--- a/libmpcodecs/vf_hue.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_hue.c	Sun Dec 02 14:57:15 2007 +0000
@@ -181,7 +181,7 @@
   vf_opts_fields
 };
 
-vf_info_t vf_info_hue = {
+const vf_info_t vf_info_hue = {
 	"hue changer",
 	"hue",
 	"Michael Niedermayer",
--- a/libmpcodecs/vf_il.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_il.c	Sun Dec 02 14:57:15 2007 +0000
@@ -140,7 +140,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_il = {
+const vf_info_t vf_info_il = {
     "(de)interleave",
     "il",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_ilpack.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_ilpack.c	Sun Dec 02 14:57:15 2007 +0000
@@ -421,7 +421,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_ilpack = {
+const vf_info_t vf_info_ilpack = {
 	"4:2:0 planar -> 4:2:2 packed reinterlacer",
 	"ilpack",
 	"Richard Felker",
--- a/libmpcodecs/vf_ivtc.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_ivtc.c	Sun Dec 02 14:57:15 2007 +0000
@@ -522,7 +522,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_ivtc = {
+const vf_info_t vf_info_ivtc = {
     "inverse telecine, take 2",
     "ivtc",
     "Rich Felker",
--- a/libmpcodecs/vf_kerndeint.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_kerndeint.c	Sun Dec 02 14:57:15 2007 +0000
@@ -336,7 +336,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_kerndeint = {
+const vf_info_t vf_info_kerndeint = {
     "Kernel Deinterlacer",
     "kerndeint",
     "Donald Graft",
--- a/libmpcodecs/vf_lavc.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_lavc.c	Sun Dec 02 14:57:15 2007 +0000
@@ -162,7 +162,7 @@
     return 1;
 }
 
-vf_info_t vf_info_lavc = {
+const vf_info_t vf_info_lavc = {
     "realtime mpeg1 encoding with libavcodec",
     "lavc",
     "A'rpi",
--- a/libmpcodecs/vf_lavcdeint.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_lavcdeint.c	Sun Dec 02 14:57:15 2007 +0000
@@ -173,7 +173,7 @@
 }
 
 
-vf_info_t vf_info_lavcdeint = {
+const vf_info_t vf_info_lavcdeint = {
     "libavcodec's deinterlacing filter",
     "lavcdeint",
     "Joe Rabinoff",
--- a/libmpcodecs/vf_mcdeint.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_mcdeint.c	Sun Dec 02 14:57:15 2007 +0000
@@ -327,7 +327,7 @@
     return 1;
 }
 
-vf_info_t vf_info_mcdeint = {
+const vf_info_t vf_info_mcdeint = {
     "motion compensating deinterlacer",
     "mcdeint",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_mirror.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_mirror.c	Sun Dec 02 14:57:15 2007 +0000
@@ -101,7 +101,7 @@
     return 1;
 }
 
-vf_info_t vf_info_mirror = {
+const vf_info_t vf_info_mirror = {
     "horizontal mirror",
     "mirror",
     "Eyck",
--- a/libmpcodecs/vf_noformat.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_noformat.c	Sun Dec 02 14:57:15 2007 +0000
@@ -86,7 +86,7 @@
   vf_opts_fields
 };
 
-vf_info_t vf_info_noformat = {
+const vf_info_t vf_info_noformat = {
     "disallow one output format",
     "noformat",
     "Joey",
--- a/libmpcodecs/vf_noise.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_noise.c	Sun Dec 02 14:57:15 2007 +0000
@@ -459,7 +459,7 @@
     return 1;
 }
 
-vf_info_t vf_info_noise = {
+const vf_info_t vf_info_noise = {
     "noise generator",
     "noise",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_ow.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_ow.c	Sun Dec 02 14:57:15 2007 +0000
@@ -317,7 +317,7 @@
     return 1;
 }
 
-vf_info_t vf_info_ow = {
+const vf_info_t vf_info_ow = {
     "overcomplete wavelet denoiser",
     "ow",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_palette.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_palette.c	Sun Dec 02 14:57:15 2007 +0000
@@ -195,7 +195,7 @@
     return 1;
 }
 
-vf_info_t vf_info_palette = {
+const vf_info_t vf_info_palette = {
     "8bpp indexed (using palette) -> BGR 15/16/24/32 conversion",
     "palette",
     "A'rpi & Alex",
--- a/libmpcodecs/vf_perspective.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_perspective.c	Sun Dec 02 14:57:15 2007 +0000
@@ -329,7 +329,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_perspective = {
+const vf_info_t vf_info_perspective = {
     "perspective correcture",
     "perspective",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_phase.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_phase.c	Sun Dec 02 14:57:15 2007 +0000
@@ -272,7 +272,7 @@
    return 1;
    }
 
-vf_info_t vf_info_phase =
+const vf_info_t vf_info_phase =
    {
    "phase shift fields",
    "phase",
--- a/libmpcodecs/vf_pp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_pp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -217,7 +217,7 @@
     return 1;
 }
 
-vf_info_t vf_info_pp = {
+const vf_info_t vf_info_pp = {
     "postprocessing",
     "pp",
     "A'rpi",
--- a/libmpcodecs/vf_pp7.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_pp7.c	Sun Dec 02 14:57:15 2007 +0000
@@ -479,7 +479,7 @@
     return 1;
 }
 
-vf_info_t vf_info_pp7 = {
+const vf_info_t vf_info_pp7 = {
     "postprocess 7",
     "pp7",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_pullup.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_pullup.c	Sun Dec 02 14:57:15 2007 +0000
@@ -286,7 +286,7 @@
 	return 1;
 }
 
-const vf_info_t vf_info_pullup = {
+const const vf_info_t vf_info_pullup = {
     "pullup (from field sequence to frames)",
     "pullup",
     "Rich Felker",
--- a/libmpcodecs/vf_qp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_qp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -165,7 +165,7 @@
     return 1;
 }
 
-vf_info_t vf_info_qp = {
+const vf_info_t vf_info_qp = {
     "QP changer",
     "qp",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_rectangle.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_rectangle.c	Sun Dec 02 14:57:15 2007 +0000
@@ -153,7 +153,7 @@
     return 1;
 }
 
-vf_info_t vf_info_rectangle = {
+const vf_info_t vf_info_rectangle = {
     "draw rectangle",
     "rectangle",
     "Kim Minh Kaplan",
--- a/libmpcodecs/vf_remove_logo.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_remove_logo.c	Sun Dec 02 14:57:15 2007 +0000
@@ -897,7 +897,7 @@
 /**
  * \brief Meta data about our filter.
  */
-vf_info_t vf_info_remove_logo = {
+const vf_info_t vf_info_remove_logo = {
     "Removes a tv logo based on a mask image.",
     "remove-logo",
     "Robert Edele",
--- a/libmpcodecs/vf_rgb2bgr.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_rgb2bgr.c	Sun Dec 02 14:57:15 2007 +0000
@@ -91,7 +91,7 @@
     return 1;
 }
 
-vf_info_t vf_info_rgb2bgr = {
+const vf_info_t vf_info_rgb2bgr = {
     "fast 24/32bpp RGB<->BGR conversion",
     "rgb2bgr",
     "A'rpi",
--- a/libmpcodecs/vf_rgbtest.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_rgbtest.c	Sun Dec 02 14:57:15 2007 +0000
@@ -125,7 +125,7 @@
     return 1;
 }
 
-vf_info_t vf_info_rgbtest = {
+const vf_info_t vf_info_rgbtest = {
     "rgbtest",
     "rgbtest",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_rotate.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_rotate.c	Sun Dec 02 14:57:15 2007 +0000
@@ -122,7 +122,7 @@
     return 1;
 }
 
-vf_info_t vf_info_rotate = {
+const vf_info_t vf_info_rotate = {
     "rotate",
     "rotate",
     "A'rpi",
--- a/libmpcodecs/vf_sab.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_sab.c	Sun Dec 02 14:57:15 2007 +0000
@@ -311,7 +311,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_sab = {
+const vf_info_t vf_info_sab = {
     "shape adaptive blur",
     "sab",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_scale.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_scale.c	Sun Dec 02 14:57:15 2007 +0000
@@ -674,7 +674,7 @@
   vf_opts_fields
 };
 
-vf_info_t vf_info_scale = {
+const vf_info_t vf_info_scale = {
     "software scaling",
     "scale",
     "A'rpi",
--- a/libmpcodecs/vf_screenshot.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_screenshot.c	Sun Dec 02 14:57:15 2007 +0000
@@ -297,7 +297,7 @@
 }
 
 
-vf_info_t vf_info_screenshot = {
+const vf_info_t vf_info_screenshot = {
     "screenshot to file",
     "screenshot",
     "A'rpi, Jindrich Makovicka",
--- a/libmpcodecs/vf_smartblur.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_smartblur.c	Sun Dec 02 14:57:15 2007 +0000
@@ -258,7 +258,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_smartblur = {
+const vf_info_t vf_info_smartblur = {
     "smart blur",
     "smartblur",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_softpulldown.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_softpulldown.c	Sun Dec 02 14:57:15 2007 +0000
@@ -136,7 +136,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_softpulldown = {
+const vf_info_t vf_info_softpulldown = {
     "mpeg2 soft 3:2 pulldown",
     "softpulldown",
     "Tobias Diedrich <ranma+mplayer@tdiedrich.de>",
--- a/libmpcodecs/vf_softskip.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_softskip.c	Sun Dec 02 14:57:15 2007 +0000
@@ -74,7 +74,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_softskip = {
+const vf_info_t vf_info_softskip = {
     "soft (post-filter) frame skipping for encoding",
     "softskip",
     "Rich Felker",
--- a/libmpcodecs/vf_spp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_spp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -600,7 +600,7 @@
     return 1;
 }
 
-vf_info_t vf_info_spp = {
+const vf_info_t vf_info_spp = {
     "simple postprocess",
     "spp",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_swapuv.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_swapuv.c	Sun Dec 02 14:57:15 2007 +0000
@@ -98,7 +98,7 @@
     return 1;
 }
 
-vf_info_t vf_info_swapuv = {
+const vf_info_t vf_info_swapuv = {
     "UV swapper",
     "swapuv",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_telecine.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_telecine.c	Sun Dec 02 14:57:15 2007 +0000
@@ -127,7 +127,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_telecine = {
+const vf_info_t vf_info_telecine = {
     "telecine filter",
     "telecine",
     "Rich Felker",
--- a/libmpcodecs/vf_test.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_test.c	Sun Dec 02 14:57:15 2007 +0000
@@ -319,7 +319,7 @@
     return 1;
 }
 
-vf_info_t vf_info_test = {
+const vf_info_t vf_info_test = {
     "test pattern generator",
     "test",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_tfields.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_tfields.c	Sun Dec 02 14:57:15 2007 +0000
@@ -491,7 +491,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_tfields = {
+const vf_info_t vf_info_tfields = {
     "temporal field separation",
     "tfields",
     "Rich Felker",
--- a/libmpcodecs/vf_tile.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_tile.c	Sun Dec 02 14:57:15 2007 +0000
@@ -302,7 +302,7 @@
     return 1;
 }
 
-vf_info_t vf_info_tile = {
+const vf_info_t vf_info_tile = {
     "Make a single image tiling x/y images",
     "tile",
     "Daniele Forghieri",
--- a/libmpcodecs/vf_tinterlace.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_tinterlace.c	Sun Dec 02 14:57:15 2007 +0000
@@ -223,7 +223,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_tinterlace = {
+const vf_info_t vf_info_tinterlace = {
 	"temporal field interlacing",
 	"tinterlace",
 	"Michael Zucchi",
--- a/libmpcodecs/vf_unsharp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_unsharp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -311,7 +311,7 @@
     return 1;
 }
 
-vf_info_t vf_info_unsharp = {
+const vf_info_t vf_info_unsharp = {
     "unsharp mask & gaussian blur",
     "unsharp",
     "Remi Guyomarch",
--- a/libmpcodecs/vf_uspp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_uspp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -377,7 +377,7 @@
     return 1;
 }
 
-vf_info_t vf_info_uspp = {
+const vf_info_t vf_info_uspp = {
     "ultra simple/slow postprocess",
     "uspp",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_vo.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_vo.c	Sun Dec 02 14:57:15 2007 +0000
@@ -228,7 +228,7 @@
     return 1;
 }
 
-vf_info_t vf_info_vo = {
+const vf_info_t vf_info_vo = {
     "libvo wrapper",
     "vo",
     "A'rpi",
--- a/libmpcodecs/vf_yadif.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_yadif.c	Sun Dec 02 14:57:15 2007 +0000
@@ -512,7 +512,7 @@
     return 1;
 }
 
-vf_info_t vf_info_yadif = {
+const vf_info_t vf_info_yadif = {
     "Yet Another DeInterlacing Filter",
     "yadif",
     "Michael Niedermayer",
--- a/libmpcodecs/vf_yuvcsp.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_yuvcsp.c	Sun Dec 02 14:57:15 2007 +0000
@@ -90,7 +90,7 @@
     return 1;
 }
 
-vf_info_t vf_info_yuvcsp = {
+const vf_info_t vf_info_yuvcsp = {
     "yuv colorspace converter",
     "yuvcsp",
     "Alex Beregszaszi",
--- a/libmpcodecs/vf_yuy2.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_yuy2.c	Sun Dec 02 14:57:15 2007 +0000
@@ -70,7 +70,7 @@
     return 1;
 }
 
-vf_info_t vf_info_yuy2 = {
+const vf_info_t vf_info_yuy2 = {
     "fast YV12/Y422p -> YUY2 conversion",
     "yuy2",
     "A'rpi",
--- a/libmpcodecs/vf_yvu9.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_yvu9.c	Sun Dec 02 14:57:15 2007 +0000
@@ -75,7 +75,7 @@
     return 1;
 }
 
-vf_info_t vf_info_yvu9 = {
+const vf_info_t vf_info_yvu9 = {
     "fast YVU9->YV12 conversion",
     "yvu9",
     "alex",
--- a/libmpcodecs/vf_zrmjpeg.c	Sun Dec 02 14:39:15 2007 +0000
+++ b/libmpcodecs/vf_zrmjpeg.c	Sun Dec 02 14:57:15 2007 +0000
@@ -1057,7 +1057,7 @@
 	return 1;
 }
 
-vf_info_t vf_info_zrmjpeg = {
+const vf_info_t vf_info_zrmjpeg = {
     "realtime zoran MJPEG encoding",
     "zrmjpeg",
     "Rik Snel",