Totem Chapters Plugin - Weekly Report 4



Hey all,

here is my Weekly Report 4:
http://axsaprykin.blogspot.com/2010/06/gsoc-weekly-code-report-4.html

and text version below:

This week was quite busy and productive for me. I have been continued
working on my GSoC project (Totem chapters/markers plugin). I had two
exams during this week - one of them just today :) Well, they are done
and only one leaves. I wanted to implement GIO support for read/write
operations, and that was my main idea for the week. But not only GIO
support was implemented, let's look more closely:

    * implemented GIO async read/write support so plugin is capable to
work with non-local resources (like ftp, smb and so on). I've
successfully tested it on samba share;

    * added popup menu for chapters list - using it you can rename or
delete any chapter(s):

    * added multiselect - now you can select as many chapters as you
want and delete them all, also you can select all chapters with Ctrl-A
and delete selected chapters with Del key;

    * added i18n support;

    * plugin now uses Totem's dialogs for error reporting;

    * improved CMML parser a bit and fixed some bugs;

    * filed some bugs for typos in GIO and GTK+ docs.


So, I'm looking back to the last week: all my plans were completely
done, moreover some other things were done, too. Now the first part of
my proposal is done: I've finished format-agnostic chapters support
and you can use chapters with any video file :) I really glad to reach
it :) Now my code is waiting for a review by my mentor (Bastien
Nocera). All are welcome for testing!

What's next? Now I'm starting to do my next part of the project -
generic chapters support in GStreamer. It is supposed to be useful for
DVD chapters, Matroska chapters and so on. Later I hope to implement
Matroska chapters support in my chapters plugin. So, a lot of work to
be done... Next week I want to read GStreamer documentation as I'm not
greatly familiar with it: Application Depeloper Manual and Plugin
Writer Manual. Maybe I'll start to work on generic chapters support in
GStreamer, but there a lot of docs to read, I can't promise it
definitely.

git repository: git://gitorious.org/totem-chapters/master.git

short git log:

commit 0f6d57d77559c0c8c1c60007cd338eae7eab5424
Author: Alexander Saprykin <xelfium gmail com>
Date:   Fri Jun 18 20:37:00 2010 +0400

    Improve clip compare function a bit

commit e6505dc23d23a0e190ae598484018c9168041506
Author: Alexander Saprykin <xelfium gmail com>
Date:   Wed Jun 16 14:07:02 2010 +0400

    GIO support and some UI add-ins

    Add GIO async support for reading/writing CMML files
    Add popup menu for chapters list
    Add i18n support
    Use Totem dialogs for errors reporting
    Improve CMML parser
    Fix bugs found


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