From: SeungSeop Park Date: Mon, 4 Jan 2016 04:36:55 +0000 (+0900) Subject: [MM] Disable speech recognition and remove dependency to flac library X-Git-Tag: submit/tizen/20201118.160233~368 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b1a049f35d9140be08689c2bf89fb6db80b4b68f;p=platform%2Fframework%2Fweb%2Fchromium-efl.git [MM] Disable speech recognition and remove dependency to flac library Tizen does not require speech recognition feature. And it's desirable to minimize third-party library dependency to avoid unnecessary maintenance overhead. Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15477 Reviewed by: a1.gomes, sm.venugopal, sns.park Change-Id: I6b867dac31734eb92425fada12cf99d445028dc1 Signed-off-by: SeungSeop Park --- diff --git a/tizen_src/build/gyp_chromiumefl.sh b/tizen_src/build/gyp_chromiumefl.sh index a21c8d4..309fd23 100755 --- a/tizen_src/build/gyp_chromiumefl.sh +++ b/tizen_src/build/gyp_chromiumefl.sh @@ -174,7 +174,6 @@ add_gbs_flags() { # TODO(b.kelemen): ideally crosscompile should also support system libs. # Unfortunately the gbs root doesn't contain everything chromium needs. SYSTEM_DEPS="-Duse_system_expat=1 - -Duse_system_flac=1 -Duse_system_libjpeg=0 -Duse_system_libpng=1 -Duse_system_libxml=1 diff --git a/tizen_src/chromium_impl/content/content_browser_efl.gypi b/tizen_src/chromium_impl/content/content_browser_efl.gypi index 7105685..b2fd2c2 100644 --- a/tizen_src/chromium_impl/content/content_browser_efl.gypi +++ b/tizen_src/chromium_impl/content/content_browser_efl.gypi @@ -73,5 +73,10 @@ 'browser/media/efl/browser_media_player_manager_efl.h', ], }], # tizen_multimedia_support==1 + ['enable_web_speech==0', { + 'sources/': [ + ['exclude', '^browser/speech/'], + ], + }], # enable_web_speech==0 ], } diff --git a/tizen_src/packaging/chromium-efl-libs.spec b/tizen_src/packaging/chromium-efl-libs.spec index 24c405b..d4d31b1 100644 --- a/tizen_src/packaging/chromium-efl-libs.spec +++ b/tizen_src/packaging/chromium-efl-libs.spec @@ -73,7 +73,6 @@ BuildRequires: pkgconfig(ecore-input) BuildRequires: pkgconfig(efl-extension) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(evas) -BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-app-1.0) diff --git a/tizen_src/packaging/chromium-efl.spec b/tizen_src/packaging/chromium-efl.spec index fb06dc6..f6840a7 100644 --- a/tizen_src/packaging/chromium-efl.spec +++ b/tizen_src/packaging/chromium-efl.spec @@ -78,7 +78,6 @@ BuildRequires: pkgconfig(ecore-input) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(evas) BuildRequires: pkgconfig(feedback) -BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gles20) diff --git a/tizen_src/packaging/crosswalk-bin.spec b/tizen_src/packaging/crosswalk-bin.spec index a2372bd..3bc975e 100644 --- a/tizen_src/packaging/crosswalk-bin.spec +++ b/tizen_src/packaging/crosswalk-bin.spec @@ -89,7 +89,6 @@ BuildRequires: pkgconfig(ecore-input) BuildRequires: pkgconfig(efl-extension) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(evas) -BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-app-1.0) diff --git a/tizen_src/supplement.gypi b/tizen_src/supplement.gypi index 46d732e..61341ca 100644 --- a/tizen_src/supplement.gypi +++ b/tizen_src/supplement.gypi @@ -28,6 +28,8 @@ 'xwalk_link_against_chromium_ewk%': 0, 'tizen_multimedia_eme_support%': 1, + 'enable_web_speech%': 0, + # [M44_2403] Temporary disabling the tizen_disable_gpu_thread for switching to new chromium # FIXME: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=14046 'tizen_disable_gpu_thread%': 0,