Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclsid2 <clsid2@users.sourceforge.net>2008-07-05 21:46:03 +0400
committerclsid2 <clsid2@users.sourceforge.net>2008-07-05 21:46:03 +0400
commit3cc1331eb308fe04b8ac57826f670924de52db61 (patch)
tree2fc0a0a2b3a5ff0bb2b20c32c5e80fe80a8d1b33 /src/apps/mplayerc/internal_filter_config.h
parent07fe690ad547de1f36eba95451d077da9c0a5016 (diff)
It is now possible to customize which internal filters are included when building MPC.
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@630 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/internal_filter_config.h')
-rw-r--r--src/apps/mplayerc/internal_filter_config.h68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/apps/mplayerc/internal_filter_config.h b/src/apps/mplayerc/internal_filter_config.h
new file mode 100644
index 000000000..3b6550f51
--- /dev/null
+++ b/src/apps/mplayerc/internal_filter_config.h
@@ -0,0 +1,68 @@
+/* For configuring which internal filters are included into the build.
+ */
+
+#pragma once
+
+// Internal splitters
+#define INTERNAL_SOURCEFILTER_AVI 1
+#define INTERNAL_SOURCEFILTER_CDDA 1
+#define INTERNAL_SOURCEFILTER_CDXA 1
+#define INTERNAL_SOURCEFILTER_DSM 1
+#define INTERNAL_SOURCEFILTER_DTSAC3 1
+#define INTERNAL_SOURCEFILTER_VTS 1
+#define INTERNAL_SOURCEFILTER_DVSOURCE 1
+#define INTERNAL_SOURCEFILTER_FLIC 1
+#define INTERNAL_SOURCEFILTER_FLV 1
+#define INTERNAL_SOURCEFILTER_MATROSKA 1
+#define INTERNAL_SOURCEFILTER_MP4 1
+#define INTERNAL_SOURCEFILTER_OGG 1
+#define INTERNAL_SOURCEFILTER_MPEGAUDIO 1
+#define INTERNAL_SOURCEFILTER_MPEG 1
+#define INTERNAL_SOURCEFILTER_REALMEDIA 1
+#define INTERNAL_SOURCEFILTER_SHOUTCAST 1
+#define INTERNAL_SOURCEFILTER_ROQ 1
+#define INTERNAL_SOURCEFILTER_UDP 1
+#define INTERNAL_SOURCEFILTER_AVI2AC3 1
+
+#define INTERNAL_SOURCEFILTER_RADGT 0
+#define INTERNAL_SOURCEFILTER_NUT 0
+#define INTERNAL_SOURCEFILTER_DIRAC 0
+
+// Internal decoders
+#define INTERNAL_DECODER_AAC 1
+#define INTERNAL_DECODER_AC3 1
+#define INTERNAL_DECODER_DTS 1
+#define INTERNAL_DECODER_LPCM 1
+#define INTERNAL_DECODER_MPEGAUDIO 1
+#define INTERNAL_DECODER_MPEG1 1
+#define INTERNAL_DECODER_MPEG2 1
+#define INTERNAL_DECODER_PS2AUDIO 1
+#define INTERNAL_DECODER_REALVIDEO 1
+#define INTERNAL_DECODER_REALAUDIO 1
+#define INTERNAL_DECODER_VORBIS 1
+#define INTERNAL_DECODER_ROQ 1
+
+#define INTERNAL_DECODER_DIRAC 0
+
+// FFMPEG based internal decoders
+#define INTERNAL_DECODER_H264 1
+#define INTERNAL_DECODER_VC1 1
+#define INTERNAL_DECODER_FLV 1
+#define INTERNAL_DECODER_VP6 1
+#define INTERNAL_DECODER_DIVX 1
+#define INTERNAL_DECODER_XVID 1
+#define INTERNAL_DECODER_WMV 1
+#define INTERNAL_DECODER_MSMPEG4 1
+#define INTERNAL_DECODER_SVQ 1
+#define INTERNAL_DECODER_H263 1
+#define INTERNAL_DECODER_THEORA 1
+#define INTERNAL_DECODER_AMVV 1
+
+#define INCLUDE_MPC_VIDEO_DECODER (INTERNAL_DECODER_H264|INTERNAL_DECODER_VC1|INTERNAL_DECODER_FLV|INTERNAL_DECODER_VP6|INTERNAL_DECODER_DIVX|INTERNAL_DECODER_XVID|INTERNAL_DECODER_WMV|INTERNAL_DECODER_MSMPEG4|INTERNAL_DECODER_SVQ|INTERNAL_DECODER_H263|INTERNAL_DECODER_THEORA|INTERNAL_DECODER_AMVV)
+
+// DXVA decoders
+#define INTERNAL_DECODER_H264_DXVA 1
+#define INTERNAL_DECODER_VC1_DXVA 1
+
+#define INCLUDE_MPC_DXVA_VIDEO_DECODER (INTERNAL_DECODER_H264_DXVA|INTERNAL_DECODER_VC1_DXVA)
+