libavfilter/libmpcodecs/mpc_info.h
Go to the documentation of this file.
00001 /*
00002  * This file is part of MPlayer.
00003  *
00004  * MPlayer is free software; you can redistribute it and/or modify
00005  * it under the terms of the GNU General Public License as published by
00006  * the Free Software Foundation; either version 2 of the License, or
00007  * (at your option) any later version.
00008  *
00009  * MPlayer is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  * GNU General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU General Public License along
00015  * with MPlayer; if not, write to the Free Software Foundation, Inc.,
00016  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
00017  */
00018 
00019 #ifndef MPLAYER_MPC_INFO_H
00020 #define MPLAYER_MPC_INFO_H
00021 
00022 typedef struct mp_codec_info_s
00023 {
00024         /* codec long name ("Autodesk FLI/FLC Animation decoder" */
00025         const char *name;
00026         /* short name (same as driver name in codecs.conf) ("dshow") */
00027         const char *short_name;
00028         /* interface author/maintainer */
00029         const char *maintainer;
00030         /* codec author ("Aaron Holtzman <aholtzma@ess.engr.uvic.ca>") */
00031         const char *author;
00032         /* any additional comments */
00033         const char *comment;
00034 } mp_codec_info_t;
00035 
00036 #define CONTROL_OK 1
00037 #define CONTROL_TRUE 1
00038 #define CONTROL_FALSE 0
00039 #define CONTROL_UNKNOWN -1
00040 #define CONTROL_ERROR -2
00041 #define CONTROL_NA -3
00042 
00043 #endif /* MPLAYER_MPC_INFO_H */