Add HTML media capture feature, and enable that on the Efl port.
[Title] [EFL] Support for HTML media capture
[Issue#] N/A
[Problem] Support for HTML media capture
[Cause] N/A
[Solution] N/A
Change-Id: I390f369568e42be5099a76c5299c9e0f8deebedd
# Skipped until new WebSocket protocol is implemented. http://webkit.org/b/50099
http/tests/websocket/tests/hybi/
-<<<<<<< HEAD
# Web Intents is not yet enabled.
webintents/
-=======
+
# Microdata DOM API is not yet enabled.
fast/dom/MicroData
->>>>>>> 18e7d3f8b5a193b8304f1bae0f5ad6c29740aa1f
# Pointer Lock is not implemented.
pointer-lock/
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GLIB_SUPPORT ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_INFO ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAGE_VISIBILITY_API ON)
WEBKIT_OPTION_DEFINE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER "Toggle Legacy WebKit Blob Builder Support" OFF)
WEBKIT_OPTION_DEFINE(ENABLE_LINK_PREFETCH "Toggle pre fetching support" OFF)
WEBKIT_OPTION_DEFINE(ENABLE_MATHML "Toggle MathML support" ON)
+ WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_CAPTURE "Toggle Media Capture support" OFF)
WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_SOURCE "Toggle Media Source support" OFF)
WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_STATISTICS "Toggle Media Statistics support" OFF)
WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_STREAM "Toggle Media Stream API support" OFF)
#cmakedefine01 ENABLE_LEGACY_WEBKIT_BLOB_BUILDER
#cmakedefine01 ENABLE_MATHML
#cmakedefine01 ENABLE_METER_TAG
+#cmakedefine01 ENABLE_MEDIA_CAPTURE
#cmakedefine01 ENABLE_MICRODATA
#cmakedefine01 ENABLE_MUTATION_OBSERVERS
#cmakedefine01 ENABLE_NETSCAPE_PLUGIN_API
$linkPrefetchSupport,
$linkPrerenderSupport,
$mathmlSupport,
+ $mediaCaptureSupport,
$mediaSourceSupport,
$mediaStatisticsSupport,
$mediaStreamSupport,
{ option => "mathml", desc => "Toggle MathML support",
define => "ENABLE_MATHML", default => 1, value => \$mathmlSupport },
+ { option => "media-capture", desc => "Toggle Media Capture support",
+ define => "ENABLE_MEDIA_CAPTURE", default => isEfl(), value => \$mediaCaptureSupport },
+
{ option => "media-source", desc => "Toggle Media Source support",
define => "ENABLE_MEDIA_SOURCE", default => 0, value => \$mediaSourceSupport },