← Back to team overview

openshot.developers team mailing list archive

Re: GTK3 port

 

Thanks Cenwen !

For the problem, i filled a bug in gtk and talked a little bit with gtk developpers on irc, it's a bug on her side, so we will have to wait for this.

Goocanvas 2 is not in fault, it's a problem with GTK3, introspection and SDL. It would be great if mlt could output video in a clutter widget instead of SDL, which doesn't integrate well with GTK. (maybe a suggestion for our new library ?) 

========================================

Message du : 30/06/2011
De : "eolinwen@xxxxxxxxx " <eolinwen@xxxxxxxxx>
A : moimael@xxxxxxx
Copie à : openshot.developers@xxxxxxxxxxxxxxxxxxx
Sujet : Re: [Openshot.developers] GTK3 port


 Hi maël,

You have began a huge work and as it is so important, that it will be more efficient to be released for the 2.0 openshot. Like this we will have a stable version, perfect in the frame of this release  and in the time lapse, more distributions will include GTK3.
 
It it is for another method, I am not the good person but perhaps, as you are speaking in the introduction of Goocanvas2, Clutter could you give the solution for your problem.

2011/6/30  <moimael@xxxxxxx>
 Hi,

Here are some news on my actual work.
I'm working on the GTK3 version of openshot. Yesterday, i managed to get a first (almost) working Pygobject/GTK3/GooCanvas2 version of openshot. It required lot of changes to actually display the UI.
 
I'm planning to make some modification to start on sane basis :

- Port settings to GSetting(multi-os) and make them non-ui dependant (to fix a bug with openshot render)
- Remove the melt dependency (as distribution whose ship GTK3 come only with new version of mlt)
 - Remove the embeded gdata api for youtube and use the system one.
- Some UI refinment to use all the GTK3 power (take advantage on the new height for width layout system, use new widgets)
- Maybe some long time standing bug will be fixed with the port
 
The biggest problem i encounter in this preliminary version is the get_xid() function to embed the sdl window in our drawingarea, now it popup a new window for the sdl preview. It seems that get_xid() is not introspectable -introspection = 0 in the gir file), so i have to find a replacement. Any idea ? 
 
Maybe this work can end up in a 2.0 openshot release ? What do you think ? 

I think the transition in GTK3 should not happend with the transition from mlt to our new video library. It will be to much changes. A two step transition is better.
 
Thanks !


_______________________________________________
 Mailing list: https://launchpad.net/~openshot.developers
 Post to     : openshot.developers@xxxxxxxxxxxxxxxxxxx
 Unsubscribe : https://launchpad.net/~openshot.developers
 More help   : https://help.launchpad.net/ListHelp
 




-- 
Olivier
Cenwen un elfe sur la banquise/ an elve on the ice
Mon blog perso  sur le multimédia, Ubuntu, Linux et OpenShot : http://linuxevolution.wordpress.com/
 Le forum d'Openshot où vous me trouverez : http://openshotusers.com/
http://openshotusers.com/forum/index.php
 

References