Changes between Version 3 and Version 4 of Projects/CodeSwarm


Ignore:
Timestamp:
11/19/11 20:24:02 (11 years ago)
Author:
JoelSherrill
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Projects/CodeSwarm

    v3 v4  
    88[http://code.google.com/p/codeswarm/ Code Swarm] is a FOSS project whose goal is to provide visualization of source code revision histories.  In simpler terms, using Code Swarm, one can create a video showing the commit history of a project. 
    99
    10 [wiki:TBR/User/JoelSherrill JoelSherrill] has created a Code Swarm video for RTEMS and has left some details of turning the raw Code Swarm output into a more meaningful video as tasks for students participating in [http://code.google.com/opensource/gci/2011-12/index.html Google Code-in 2011].  These tasks are:
     10[wiki:TBR/User/JoelSherrill JoelSherrill] has created a Code Swarm video for RTEMS and has left some details of turning the raw Code Swarm output into a more meaningful video as tasks for students participating in [http://code.google.com/opensource/gci/2011-12/index.html Google Code-in 2011].  These tasks to get from the where we are to what we think would be a nice video are:
    1111
    1212 *  Produce a list of "interesting times" in the video which show high activity or interesting patterns. 
     13 *  Produce a list of committers
     14 *  Each committer can have an avatar in the video. It would be interesting to not use the default avatars.  To do this, we will need an avatar per committer.
    1315 *  An RTEMS developer will provide a description of the activity at each "interesting time"
    1416 *  Add an introduction to the video consisting of at least
     
    1820
    1921The Code Swarm video and a file containing the generated frames that comprise the video are available on the RTEMS FTP site which is accessible via [ftp://ftp.rtems.org/pub/rtems/people/joel/codeswarm ftp] or [http://www.rtems.org/ftp/pub/rtems/people/joel/codeswarm HTTP].
     22
     23It takes approximately 20 minutes to generate the frames and about 4 minutes to make an AVI file.
     24= Committers =
     25
     26
     27The following user ids are present in the Code Swarm output:
     28
     29 *  joel - Joel Sherrill
     30 *  ccj - Chris Johns
    2031= Interesting Times in Video =
    2132
     
    2738
    2839
    29 Instructions for converting the 12,000 frames that are in individual PNG files are at http://code.google.com/p/codeswarm/wiki/GeneratingAVideo.  The instructions use mencoder and various support libraries.
     40Instructions for converting the 12,000 frames that are in individual PNG files are at http://code.google.com/p/codeswarm/wiki/GeneratingAVideo.  The instructions use mencoder and various support libraries.  I used the following command to generate the AVI file:
     41
     42{{{
     43mencoder mf://code_swarm_frames/*.png -mf fps=24:type=png -ovc lavc -oac copy -o movie.avi
     44}}}
    3045= Credits =
    3146