Philipp Hörist pushed to branch master at gajim / gajim
Commits: 4a005912 by lovetox at 2020-03-20T23:23:39+01:00 Refactor A/V dependency test
- - - - -
1 changed file:
- gajim/common/app.py
Changes:
===================================== gajim/common/app.py ===================================== @@ -265,12 +265,13 @@ def detect_dependencies(): pass
try: - Gst.init(None) - conference = Gst.ElementFactory.make('fsrtpconference', None) - conference.new_session(Farstream.MediaType.AUDIO) - _dependencies['AV'] = True + if _dependencies['GST'] and _dependencies['FARSTREAM']: + Gst.init(None) + conference = Gst.ElementFactory.make('fsrtpconference', None) + conference.new_session(Farstream.MediaType.AUDIO) + _dependencies['AV'] = True except Exception as error: - log('gajim').info(error) + log('gajim').warning('AV dependency test failed: %s', error)
# GEOCLUE try: @@ -316,7 +317,7 @@ def detect_dependencies(): gsound_ctx.init() _dependencies['GSOUND'] = True except GLib.Error as error: - log('gajim').error(error) + log('gajim').warning('GSound init failed: %s', error) except (ImportError, ValueError): pass
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4a005912ec60ca9d6d67cd415c49e79c6...