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 */