summaryrefslogtreecommitdiff
path: root/src/multimedia/configure.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/configure.json')
-rw-r--r--src/multimedia/configure.json36
1 files changed, 9 insertions, 27 deletions
diff --git a/src/multimedia/configure.json b/src/multimedia/configure.json
index 025ff7d66..6d56af5ed 100644
--- a/src/multimedia/configure.json
+++ b/src/multimedia/configure.json
@@ -9,10 +9,10 @@
"options": {
"alsa": "boolean",
"evr": { "type": "boolean" },
+ "directshow": { "type": "boolean" },
+ "wmf": { "type": "boolean" },
"gstreamer": { "type": "optionalString", "values": [ "no", "yes", "0.10", "1.0" ] },
- "pulseaudio": "boolean",
- "mediaplayer-backend": { "type": "string", "values": [ "directshow", "wmf" ] },
- "wmf-backend": { "type": "void", "name": "mediaplayer-backend", "value": "wmf" }
+ "pulseaudio": "boolean"
}
},
@@ -53,7 +53,9 @@
"test": "gstreamer",
"sources": [
{ "type": "pkgConfig",
- "args": "gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0" }
+ "args": "gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0" },
+ { "libs": "-lgstreamer-1.0 -lgstbase-1.0 -lgstaudio-1.0 -lgstvideo-1.0 -lgstpbutils-1.0 -lglib-2.0 -lgobject-2.0",
+ "condition": "config.win32 || config.macos" }
]
},
"gstreamer_app_0_10": {
@@ -71,7 +73,8 @@
"test": "gstreamer_appsrc",
"use": "gstreamer_1_0",
"sources": [
- { "type": "pkgConfig", "args": "gstreamer-app-1.0" }
+ { "type": "pkgConfig", "args": "gstreamer-app-1.0" },
+ { "libs": "-lgstapp-1.0", "condition": "config.win32 || config.macos" }
]
},
"gstreamer_photography_0_10": {
@@ -188,13 +191,6 @@
"condition": "config.win32 && libs.directshow",
"output": [ "feature", "privateFeature" ]
},
- "directshow-player": {
- "label": "DirectShow",
- "enable": "input.mediaplayer-backend == 'directshow'",
- "disable": "input.mediaplayer-backend == 'wmf'",
- "condition": "features.directshow && !features.wmf-player",
- "output": [ "privateFeature" ]
- },
"evr": {
"label": "evr.h",
"condition": "config.win32 && tests.evr",
@@ -284,13 +280,6 @@
"label": "Windows Media Foundation",
"condition": "config.win32 && libs.wmf",
"output": [ "privateFeature" ]
- },
- "wmf-player": {
- "label": "Windows Media Foundation",
- "enable": "input.mediaplayer-backend == 'wmf'",
- "disable": "input.mediaplayer-backend != 'wmf'",
- "condition": "features.wmf",
- "output": [ "privateFeature" ]
}
},
@@ -312,14 +301,7 @@
"avfoundation",
"wasapi",
"directshow",
- "wmf",
- {
- "message": "Media player backend",
- "type": "firstAvailableFeature",
- "args": "directshow-player wmf-player",
- "condition": "config.win32"
- }
-
+ "wmf"
]
}
]