Allow live/local audio input to be enabled only when needed
Created attachment 181984 [details] Patch
Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.
Comment on attachment 181984 [details] Patch The code changes look good to me though someone will have to approve the WebKit API changes.
Comment on attachment 181984 [details] Patch API change LGTM
Comment on attachment 181984 [details] Patch r=me
Comment on attachment 181984 [details] Patch Clearing flags on attachment: 181984 Committed r139262: <http://trac.webkit.org/changeset/139262>
All reviewed patches have been landed. Closing bug.
Build fix landed in http://trac.webkit.org/changeset/139266
This patch broke the EFL Debug build: http://build.webkit.org/builders/EFL%20Linux%2064-bit%20Debug%20WK2/builds/7867/steps/compile-webkit/logs/stdio Building CXX object Source/WebCore/CMakeFiles/webcore_efl.dir/dom/DeviceOrientationController.cpp.o [ 11%] Building CXX object Source/WebCore/CMakeFiles/webcore_efl.dir/dom/Document.cpp.o /home/buildslave-1/webkit-buildslave/efl-linux-64-debug-wk2/build/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp: In static member function ‘static WTF::PassOwnPtr<WebCore::AudioDestination> WebCore::AudioDestination::create(WebCore::AudioIOCallback&, unsigned int, unsigned int, float)’: /home/buildslave-1/webkit-buildslave/efl-linux-64-debug-wk2/build/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp:48:17: error: ‘LOG_CHANNEL_PREFIXMedia’ was not declared in this scope /home/buildslave-1/webkit-buildslave/efl-linux-64-debug-wk2/build/Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp:52:17: error: ‘LOG_CHANNEL_PREFIXMedia’ was not declared in this scope make[2]: *** [Source/WebCore/CMakeFiles/webcore_efl.dir/platform/audio/gstreamer/AudioDestinationGStreamer.cpp.o] Error 1
Build fix for gstreamer backend landed in http://trac.webkit.org/changeset/139290.