lfplayer.h
来自「很不错的播放代玛」· C头文件 代码 · 共 858 行 · 第 1/2 页
H
858 行
#define CONFIG_MPEG_XVMC_DECODER 1
#define CONFIG_DVVIDEO_DECODER 1
#define CONFIG_MJPEG_DECODER 1
#define CONFIG_MJPEGB_DECODER 1
#define CONFIG_SP5X_DECODER 1
#define CONFIG_PNG_DECODER 1
#define CONFIG_MP2_DECODER 1
#define CONFIG_MP3_DECODER 1
#define CONFIG_MP3ADU_DECODER 1
#define CONFIG_MP3ON4_DECODER 1
#define CONFIG_MACE3_DECODER 1
#define CONFIG_MACE6_DECODER 1
#define CONFIG_HUFFYUV_DECODER 1
#define CONFIG_FFVHUFF_DECODER 1
#define CONFIG_FFV1_DECODER 1
#define CONFIG_SNOW_DECODER 1
#define CONFIG_CYUV_DECODER 1
#define CONFIG_H264_DECODER 1
#define CONFIG_VP3_DECODER 1
#define CONFIG_THEORA_DECODER 1
#define CONFIG_ASV1_DECODER 1
#define CONFIG_ASV2_DECODER 1
#define CONFIG_VCR1_DECODER 1
#define CONFIG_CLJR_DECODER 1
#define CONFIG_FOURXM_DECODER 1
#define CONFIG_MDEC_DECODER 1
#define CONFIG_ROQ_DECODER 1
#define CONFIG_INTERPLAY_VIDEO_DECODER 1
#define CONFIG_XAN_WC3_DECODER 1
#define CONFIG_RPZA_DECODER 1
#define CONFIG_CINEPAK_DECODER 1
#define CONFIG_MSRLE_DECODER 1
#define CONFIG_MSVIDEO1_DECODER 1
#define CONFIG_VQA_DECODER 1
#define CONFIG_IDCIN_DECODER 1
#define CONFIG_EIGHTBPS_DECODER 1
#define CONFIG_SMC_DECODER 1
#define CONFIG_FLIC_DECODER 1
#define CONFIG_TRUEMOTION1_DECODER 1
#define CONFIG_TRUEMOTION2_DECODER 1
#define CONFIG_VMDVIDEO_DECODER 1
#define CONFIG_VMDAUDIO_DECODER 1
#define CONFIG_MSZH_DECODER 1
#define CONFIG_ZLIB_DECODER 1
#define CONFIG_ZMBV_DECODER 1
#define CONFIG_SMACKER_DECODER 1
#define CONFIG_SMACKAUD_DECODER 1
#define CONFIG_SONIC_DECODER 1
#define CONFIG_AC3_DECODER 1
#define CONFIG_DTS_DECODER 1
#define CONFIG_RA_144_DECODER 1
#define CONFIG_RA_288_DECODER 1
#define CONFIG_ROQ_DPCM_DECODER 1
#define CONFIG_INTERPLAY_DPCM_DECODER 1
#define CONFIG_XAN_DPCM_DECODER 1
#define CONFIG_SOL_DPCM_DECODER 1
#define CONFIG_QTRLE_DECODER 1
#define CONFIG_FLAC_DECODER 1
#define CONFIG_SHORTEN_DECODER 1
#define CONFIG_ALAC_DECODER 1
#define CONFIG_WS_SND1_DECODER 1
#define CONFIG_VORBIS_DECODER 1
#define CONFIG_LIBGSM_DECODER 1
#define CONFIG_QDM2_DECODER 1
#define CONFIG_COOK_DECODER 1
#define CONFIG_TRUESPEECH_DECODER 1
#define CONFIG_TTA_DECODER 1
#define CONFIG_AVS_DECODER 1
#define CONFIG_RAWVIDEO_DECODER 1
#define CONFIG_FLASHSV_DECODER 1
#define CONFIG_AMR_NB_DECODER 1
#define CONFIG_AMR_NB_ENCODER 1
#define CONFIG_AMR_WB_DECODER 1
#define CONFIG_AMR_WB_ENCODER 1
#define CONFIG_BMP_DECODER 1
#define CONFIG_MMVIDEO_DECODER 1
#define CONFIG_DVDSUB_DECODER 1
#define CONFIG_DVDSUB_ENCODER 1
#define CONFIG_DVBSUB_DECODER 1
#define CONFIG_DVBSUB_ENCODER 1
/* Use codec libs included in mplayer CVS / source dist: */
#undef USE_MP3LIB
#define USE_LIBA52 1
#undef CONFIG_DTS
#define USE_LIBMPEG2 1
/* Use libfame encoder filter */
#undef USE_LIBFAME
/* XAnim DLL support */
#undef USE_XANIM
/* Default search path */
#undef XACODEC_PATH
/* RealPlayer DLL support */
#undef USE_REALCODECS
/* Default search path */
#undef REALCODEC_PATH
/* LIVE555 Streaming Media library support */
#undef STREAMING_LIVE555
/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
#define USE_FASTMEMCPY 1
/* Use unrarlib for Vobsubs */
#define USE_UNRARLIB 1
/* gui support, please do not edit this option */
#define HAVE_NEW_GUI 1
#define HAVE_GTK2_GUI 1
/* Audio output drivers */
#define USE_OSS_AUDIO 1
#define PATH_DEV_DSP "/dev/dsp"
#define PATH_DEV_MIXER "/dev/mixer"
#undef HAVE_ALSA5
#undef HAVE_ALSA9
#undef HAVE_ALSA1X
#undef USE_ESD
#undef HAVE_ESD_LATENCY
#undef USE_POLYP
#undef HAVE_SYS_ASOUNDLIB_H
#undef HAVE_ALSA_ASOUNDLIB_H
#undef USE_SUN_AUDIO
#undef USE_SGI_AUDIO
#undef HAVE_WIN32WAVEOUT
#undef HAVE_NAS
/* Enable fast OSD/SUB renderer (looks ugly, but uses less CPU power) */
#undef FAST_OSD
#undef FAST_OSD_TABLE
/* Enable TV Interface support */
#define USE_TV 1
/* Enable Video 4 Linux TV interface support */
#define HAVE_TV_V4L 1
/* Enable Video 4 Linux 2 TV interface support */
#undef HAVE_TV_V4L2
/* Enable *BSD BrookTree TV interface support */
#undef HAVE_TV_BSDBT848
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN
#define ARCH_X86 1
/* For the PPC. G5 has the dcbzl when in 64bit mode but G4s and earlier do not
have the instruction. */
/* libmpeg2 wants ARCH_PPC and the rest of mplayer use ARCH_POWERPC,
* define ARCH_PPC if ARCH_POWERPC is set to cope with that.
*/
#ifdef ARCH_POWERPC
#define ARCH_PPC 1
#endif
/* the same issue as with ARCH_POWERPC but with ffmpeg/libavcodec */
#ifdef ARCH_ARMV4L
#define ARCH_ARM 1
#endif
/* only gcc3 can compile mvi instructions */
/* Define this for Cygwin build for win32 */
/* Define this to any prefered value from 386 up to infinity with step 100 */
#define __CPU__ 686
#define MP_WORDSIZE 32
#define TARGET_LINUX 1
#define HAVE_VCD 1
#ifdef sun
#define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0"
#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
#elif defined(HPUX)
#define DEFAULT_CDROM_DEVICE "/dev/cdrom"
#define DEFAULT_DVD_DEVICE "/dev/dvd"
#elif defined(WIN32)
#define DEFAULT_CDROM_DEVICE "D:"
#define DEFAULT_DVD_DEVICE "D:"
#elif defined(SYS_DARWIN)
#define DEFAULT_CDROM_DEVICE "/dev/disk1"
#define DEFAULT_DVD_DEVICE "/dev/rdiskN"
#elif defined(__OpenBSD__)
#define DEFAULT_CDROM_DEVICE "/dev/rcd0a"
#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
#elif defined(__FreeBSD__)
#define DEFAULT_CDROM_DEVICE "/dev/acd0"
#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
#else
#define DEFAULT_CDROM_DEVICE "/dev/cdrom"
#define DEFAULT_DVD_DEVICE "/dev/dvd"
#endif
/*----------------------------------------------------------------------------
**
** NOTE: Instead of modifying these definitions here, use the
** --enable/--disable options of the ./configure script!
** See ./configure --help for details.
**
*---------------------------------------------------------------------------*/
/* C99 lrintf function available */
#define HAVE_LRINTF 1
/* round function is available */
#define HAVE_ROUND 1
/* yes, we have inttypes.h */
#define HAVE_INTTYPES_H 1
/* int_fastXY_t emulation */
/* nanosleep support */
#define HAVE_NANOSLEEP 1
/* SMB support */
#define LIBSMBCLIENT
/* termcap flag for getch2.c */
#define USE_TERMCAP 1
/* termios flag for getch2.c */
#define HAVE_TERMIOS 1
#undef HAVE_TERMIOS_H
#define HAVE_SYS_TERMIOS_H 1
/* enable PNG support */
#define HAVE_PNG 1
/* enable JPEG support */
#define HAVE_JPEG 1
/* enable PNM support */
#define HAVE_PNM
/* enable md5sum support */
#define HAVE_MD5SUM
/* enable GIF support */
#define HAVE_GIF 1
#define HAVE_GIF_4 1
#undef HAVE_GIF_TVT_HACK
/* enable FreeType support */
#undef HAVE_FREETYPE
/* enable Fontconfig support */
#undef HAVE_FONTCONFIG
/* enable FriBiDi usage */
#undef USE_FRIBIDI
/* enable ENCA usage */
#undef HAVE_ENCA
/* liblzo support */
#undef USE_LIBLZO
#ifdef USE_LIBLZO
#define CONFIG_LZO 1
#endif
/* libmad support */
#define USE_LIBMAD 1
/* enable OggVorbis support */
#define HAVE_OGGVORBIS 1
/* enable Tremor as vorbis decoder */
#define TREMOR 1
/* enable Speex support */
#undef HAVE_SPEEX
/* enable musepack support */
#undef HAVE_MUSEPACK
/* enable OggTheora support */
#undef HAVE_OGGTHEORA
/* enable FAAD (AAC) support */
#define HAVE_FAAD 1
#define USE_INTERNAL_FAAD 1
/* enable FAAC (AAC encoder) support */
#undef HAVE_FAAC
/* enable LADSPA plugin support */
#undef HAVE_LADSPA
/* enable network */
#define MPLAYER_NETWORK 1
/* enable ftp support */
#define HAVE_FTP 1
/* enable vstream support */
#undef HAVE_VSTREAM
/* enable winsock2 instead of Unix functions*/
#undef HAVE_WINSOCK2
/* define this to use inet_aton() instead of inet_pton() */
#undef USE_ATON
/* enables / disables cdparanoia support */
#undef HAVE_CDDA
/* enables / disables VIDIX usage */
#define CONFIG_VIDIX 1
#define MP_VIDIX_PFX "/opt/MPlayer-AV/lib" "/mplayer/vidix/"
/* enables / disables new input joystick support */
#undef HAVE_JOYSTICK
/* enables / disables QTX codecs */
#undef USE_QTX_CODECS
/* enables / disables osd menu */
#undef HAVE_MENU
/* enables / disables subtitles sorting */
#define USE_SORTSUB 1
/* XMMS input plugin support */
#undef HAVE_XMMS
#define XMMS_INPUT_PLUGIN_DIR ""
/* enables inet6 support */
#define HAVE_AF_INET6 1
/* do we have gethostbyname2? */
#define HAVE_GETHOSTBYNAME2 1
/* Extension defines */
#undef HAVE_3DNOW // only define if you have 3DNOW (AMD k6-2, AMD Athlon, iDT WinChip, etc.)
#undef HAVE_3DNOWEX // only define if you have 3DNOWEXT (AMD Athlon, etc.)
#define HAVE_MMX 1 // only define if you have MMX (newer x86 chips, not P54C/PPro)
#define HAVE_MMX2 1 // only define if you have MMX2 (Athlon/PIII/4/CelII)
#define HAVE_SSE 1 // only define if you have SSE (Intel Pentium III/4 or Celeron II)
#define HAVE_SSE2 1 // only define if you have SSE2 (Intel Pentium 4)
// only define if you have Altivec (G4)
// enables usage of altivec.h
#define HAVE_BUILTIN_VECTOR 1 // enables usage of xmmintrin.h
// enables usage of mm3dnow.h
#undef HAVE_MLIB // Sun mediaLib, available only on solaris
// only define if you have VIS ( ultrasparc )
/* libmpeg2 uses a different feature test macro for mediaLib */
#ifdef HAVE_MLIB
#define LIBMPEG2_MLIB 1
#endif
/* libvo options */
#define SCREEN_SIZE_X 1
#define SCREEN_SIZE_Y 1
#define HAVE_X11 1
#define HAVE_XV 1
#undef HAVE_XVMC
#define HAVE_XF86VM 1
#define HAVE_XF86XK 1
#define HAVE_XINERAMA 1
#define HAVE_GL 1
#define HAVE_DGA 1
#define HAVE_DGA2 1
#define HAVE_SDL 1
/* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
#undef BUGGY_SDL
#undef HAVE_DIRECTX
#undef HAVE_GGI
#undef HAVE_GGIWMH
#undef HAVE_3DFX
#undef HAVE_S3FB
#undef HAVE_TDFXFB
#undef HAVE_TDFX_VID
#undef HAVE_DIRECTFB
#undef HAVE_ZR
#undef HAVE_BL
#undef HAVE_MGA
#undef HAVE_XMGA
#define HAVE_FBDEV 1
#undef HAVE_DXR2
#undef HAVE_DXR3
#undef HAVE_DVB
#undef HAS_DVBIN_SUPPORT
#undef HAVE_SVGALIB
#undef HAVE_VESA
#define HAVE_XDPMS 1
#undef HAVE_AA
#undef HAVE_CACA
#define HAVE_TGA 1
#undef HAVE_TOOLAME
#undef HAVE_TWOLAME
/* used by GUI: */
#define HAVE_XSHAPE 1
#if defined(HAVE_GL) || defined(HAVE_X11) || defined(HAVE_XV)
#define X11_FULLSCREEN 1
#endif
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?