Proxy Editing not bundled (and code not defensive enough)
@jeff
Submitted by Jeff F.T. Assigned to Thibault Saunier @thiblahute
Description
Grabbing today's daily bundle and right-clicking a clip in the media library, I requested to create a proxy for it, and got:
** (pitivi:8544): WARNING **: Failed to load shared library 'libgsttranscoder.so' referenced by the typelib: libgsttranscoder.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
Traceback (most recent call last):
File "/tmp/.mount_eFanbn/usr/lib/pitivi/python/pitivi/project.py", line 1183, in do_asset_added
self.app.proxy_manager.addJob(asset, asset.force_proxying)
File "/tmp/.mount_eFanbn/usr/lib/pitivi/python/pitivi/utils/proxy.py", line 428, in addJob
self.__createTranscoder(asset)
File "/tmp/.mount_eFanbn/usr/lib/pitivi/python/pitivi/utils/proxy.py", line 346, in __createTranscoder
dispatcher = GstTranscoder.TranscoderGMainContextSignalDispatcher.new()
File "/tmp/.mount_eFanbn/lib/python3.3/site-packages/gi/module.py", line 181, in __getattr__
interfaces = tuple(interface for interface in get_interfaces_for_object(info)
File "/tmp/.mount_eFanbn/lib/python3.3/site-packages/gi/module.py", line 107, in get_interfaces_for_object
interfaces.append(getattr(module, name))
File "/tmp/.mount_eFanbn/lib/python3.3/site-packages/gi/module.py", line 220, in __getattr__
wrapper = metaclass(name, bases, dict_)
File "/tmp/.mount_eFanbn/lib/python3.3/site-packages/gi/types.py", line 234, in __init__
register_interface_info(cls.__info__.get_g_type())
TypeError: must be an interface