1

Hi,

Is it possible to participate with code to Kinovea?
I'm a frequent user of Dartfish, but I really love the idea of having a Open Source Tool instead. In my oppinoin Kinovea still needs some new features before I can stop using Dartfish.

Live capture from a DV camera is the biggest problem. I also would like to have more option combining videos. Like butting two vidoes into on (not using two players). I also would like to use the De-Interlaced mode directly.

There are also some drawing tools that I use all the time that are missing.

I've added a Circle-Tool and a Silhouette tool from the code based on the trunk. Are you intressed in getting that source?

I've also wrote a small bugfix for the Angle Tool.

2

I have added the Circle2D and Silhouette2D tool

Lock at the patch:
http://www.ortogonal.com/kinovea.patch

Is there any code for Capturing? I've seen that there are some UI in the trunk code for that, but I can't realy find any code for the capturing. I'm I wrong?

I also has to give you credits for the source code, it is extreamly well organized and realy simple to follow and understand.

Regards,
Erik

3

Hi,
Awesome !

0. Coding : Yes, you are very welcome. I'm not sure about the most appropriate place to discuss design and implementation issues though.
I'll try to add more details about current implementation in the wiki pages and also expose the plans for features that are currently at design stage.
See wiki - dev docs if you haven't already.

1. Live Capture : I started implementation a few months ago and paused it lately to try to gather up for a formal release.
I have a fairly well defined idea of what I think should be in feature-wise, at least for a first version of the tool.
I will write it down in the wiki as soon as I can.

To enable the current code, go to ScreenManager.cs, and look for the following comment (around line 340)
"Disabling all capture menus during dev."
Comment the next few lines to enable the menus.
Remember this almost hasn't been tested, the interface is ugly and it's probably broken in several places too smile.

The low level capture code is done by third party open source component AForge.net. (considered using either AForge.net or DirectShowNet for the devices interface.)

2. Using deinterlace mode directly : By directly you mean to turn it on by default for all videos ? If so you can do that in the Preferences. (added in 0.8.4 I think).

3. Drawings tools : I am most definitely intersted in them. The initial plan was to combine the simple shapes (ellipses, rectangles etc.) and the custom shapes by using the SVG format to define all of the next tools. I've found an open source SVG library that would help with this.

This would open up the software even more, as anyone could design it's own shapes (in one of the existing visual SVG editor like Inkscape), put them in a special folder and have them detected and usable in the software. (and also share them easily with other users, etc.)

I'll look at the patch tomorow.
Thanks.