Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
4a005912
by lovetox at 2020-03-20T23:23:39+01:00
1 changed file:
Changes:
| ... | ... | @@ -265,12 +265,13 @@ def detect_dependencies(): |
| 265 | 265 |
pass
|
| 266 | 266 |
|
| 267 | 267 |
try:
|
| 268 |
- Gst.init(None)
|
|
| 269 |
- conference = Gst.ElementFactory.make('fsrtpconference', None)
|
|
| 270 |
- conference.new_session(Farstream.MediaType.AUDIO)
|
|
| 271 |
- _dependencies['AV'] = True
|
|
| 268 |
+ if _dependencies['GST'] and _dependencies['FARSTREAM']:
|
|
| 269 |
+ Gst.init(None)
|
|
| 270 |
+ conference = Gst.ElementFactory.make('fsrtpconference', None)
|
|
| 271 |
+ conference.new_session(Farstream.MediaType.AUDIO)
|
|
| 272 |
+ _dependencies['AV'] = True
|
|
| 272 | 273 |
except Exception as error:
|
| 273 |
- log('gajim').info(error)
|
|
| 274 |
+ log('gajim').warning('AV dependency test failed: %s', error)
|
|
| 274 | 275 |
|
| 275 | 276 |
# GEOCLUE
|
| 276 | 277 |
try:
|
| ... | ... | @@ -316,7 +317,7 @@ def detect_dependencies(): |
| 316 | 317 |
gsound_ctx.init()
|
| 317 | 318 |
_dependencies['GSOUND'] = True
|
| 318 | 319 |
except GLib.Error as error:
|
| 319 |
- log('gajim').error(error)
|
|
| 320 |
+ log('gajim').warning('GSound init failed: %s', error)
|
|
| 320 | 321 |
except (ImportError, ValueError):
|
| 321 | 322 |
pass
|
| 322 | 323 |
|