weekly report 04 : integrating GES in pitivi



Hi !

I worked again on the formatter this week, and didn't achieve my last week's goal to finish it completely and start working on the integration proper :/ I didn't work much on Thursday and Friday though, and the load function is now fully functionnal (effects, effects properties, layers, transitions don't collide together anymore)  and free of bugs.

I'll give myself the same goal as last week for next week, i.e. starting the integration of GES in Pitivi.
I could start that right now, but my mid term evaluation goal requires the formatter to be complete, and I want it to be merged to start working on a stable basis.

I must admit I've started quite a big project, and I hope I'll be able to fulfill it entirely. My mid term evaluation is easily reachable once bindings and formatter are merged, a matter of, I think, 3 or 4 days, but I must remain cautious about the fulfilling.
The formatter represents now 1000 lines of code, and the bindings over 9000 :), 1000 of them actually hand written (overrides, makefiles etc..), and both of them are nearly complete.

As usual, my code lives at https://github.com/Mathieu69 , the bindings branch is named bindings, which is pretty convenient, and the most up to date formatter version is called testingcrasyness, because I rebased it on a new branch not merged yet fixing layer's priorities handling, name for which I apologize, but I'm not on my PC and I can't rename it right now. (priorities define the visiility of layers.)

The bindings history is nice and clean, but the formatter has undergone multiple successive massive refactorings, which explains the 40+ commits which don't make any sense. As this project is a new module addition, I will make a great squash and reduce the number of commits to 3 or 4, adding the whole ges-pitivi-formatter.c file in one block, which kind of makes sense.

Anyway, I'm getting excited as the pieces are about to fit together, and I'm rather satisfied with my production so far, even if the schedule I had made is different from reality (thought I would write the bindings all along the project, which was obviously stupid, and that the formatter would be finished faster).

Anyway, have a good week !
Mathieu



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]