Philipp Hörist pushed to branch master at gajim / gajim

Commits:

1 changed file:

Changes:

  • gajim/common/app.py
    ... ... @@ -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