# HG changeset patch # User diego # Date 1284050291 0 # Node ID c42345605c7a5fe7991fe8022ba9337660b93b67 # Parent 52b0385d2d7aa1a6d5a7b1bbb620deaa26cf0dab Mark video encoder vf_info_t structs as const. diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve.c --- a/libmpcodecs/ve.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve.c Thu Sep 09 16:38:11 2010 +0000 @@ -27,14 +27,14 @@ #include "mp_image.h" #include "vf.h" -extern vf_info_t ve_info_lavc; -extern vf_info_t ve_info_vfw; -extern vf_info_t ve_info_raw; -extern vf_info_t ve_info_libdv; -extern vf_info_t ve_info_xvid; -extern vf_info_t ve_info_qtvideo; -extern vf_info_t ve_info_nuv; -extern vf_info_t ve_info_x264; +extern const vf_info_t ve_info_lavc; +extern const vf_info_t ve_info_vfw; +extern const vf_info_t ve_info_raw; +extern const vf_info_t ve_info_libdv; +extern const vf_info_t ve_info_xvid; +extern const vf_info_t ve_info_qtvideo; +extern const vf_info_t ve_info_nuv; +extern const vf_info_t ve_info_x264; /* Please do not add any new encoders here. If you want to implement a new * encoder, add it to libavcodec, except for wrappers around external diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_lavc.c --- a/libmpcodecs/ve_lavc.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_lavc.c Thu Sep 09 16:38:11 2010 +0000 @@ -1049,7 +1049,7 @@ return 1; } -vf_info_t ve_info_lavc = { +const vf_info_t ve_info_lavc = { "libavcodec encoder", "lavc", "A'rpi, Alex, Michael", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_libdv.c --- a/libmpcodecs/ve_libdv.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_libdv.c Thu Sep 09 16:38:11 2010 +0000 @@ -124,7 +124,7 @@ return 1; } -vf_info_t ve_info_libdv = { +const vf_info_t ve_info_libdv = { "DV encoder using libdv", "libdv", "A'rpi", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_nuv.c --- a/libmpcodecs/ve_nuv.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_nuv.c Thu Sep 09 16:38:11 2010 +0000 @@ -244,7 +244,7 @@ return 1; } -vf_info_t ve_info_nuv = { +const vf_info_t ve_info_nuv = { "nuv encoder", "nuv", "Albeu", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_qtvideo.c --- a/libmpcodecs/ve_qtvideo.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_qtvideo.c Thu Sep 09 16:38:11 2010 +0000 @@ -348,7 +348,7 @@ return 1; } -vf_info_t ve_info_qtvideo = { +const vf_info_t ve_info_qtvideo = { "Quicktime video encoder using win32 DLLs", "qtvideo", "Sascha Sommer", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_raw.c --- a/libmpcodecs/ve_raw.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_raw.c Thu Sep 09 16:38:11 2010 +0000 @@ -167,7 +167,7 @@ return 1; } -vf_info_t ve_info_raw = { +const vf_info_t ve_info_raw = { "raw encoder", "raw", "jwe21@cam.ac.uk", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_vfw.c --- a/libmpcodecs/ve_vfw.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_vfw.c Thu Sep 09 16:38:11 2010 +0000 @@ -367,7 +367,7 @@ return 1; } -vf_info_t ve_info_vfw = { +const vf_info_t ve_info_vfw = { "Win32/VfW encoders", "vfw", "A'rpi", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_x264.c --- a/libmpcodecs/ve_x264.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_x264.c Thu Sep 09 16:38:11 2010 +0000 @@ -304,7 +304,7 @@ return 1; } -vf_info_t ve_info_x264 = { +const vf_info_t ve_info_x264 = { "H.264 encoder", "x264", "Bernhard Rosenkraenzer ", diff -r 52b0385d2d7a -r c42345605c7a libmpcodecs/ve_xvid4.c --- a/libmpcodecs/ve_xvid4.c Thu Sep 09 16:17:27 2010 +0000 +++ b/libmpcodecs/ve_xvid4.c Thu Sep 09 16:38:11 2010 +0000 @@ -1518,7 +1518,7 @@ * Module structure definition ****************************************************************************/ -vf_info_t ve_info_xvid = { +const vf_info_t ve_info_xvid = { "XviD 1.0 encoder", "xvid", "Marco Belli , Edouard Gomez ",