Posts

Showing posts from March, 2011

Yet another git history visualization

Here is a decade of GStreamer hacking squeezed into 5 minute visualization using gource. I used the following commandline to create this: gource -1280x720 -s 0.05 --stop-at-end --hide filenames --highlight-all-users \ --file-filter po -a 5 --camera-mode track --user-image-dir ~/hackergotchies \ --disable-progress --disable-bloom --output-ppm-stream - --output-framerate 30 \ | gst-launch-0.10 fdsrc fd=0 ! 'image/ppm,width=1280,height=720,framerate=(fraction)30/1' \ ! ffdec_ppm ! ffmpegcolorspace ! x264enc speed-preset=10 ! avimux ! \ filesink location=gst-dev-history.avi

Rygel Development History Visualization (part II)

Here is yet another version thats twice slower (and therefore longer), has the gloom off and filenames disabled and is in H264+AVI format. Oh and this time I managed to use GStreamer to record the video, rather than ffmpeg. In case anyone is interested, I used this commandline to create it: gource -1280x720 -s 0.1 --stop-at-end --hide filenames \ --highlight-all-users --file-filter po -a 5 --camera-mode track \ --user-image-dir ~/hackergotchies --disable-progress \ --disable-bloom --output-ppm-stream - |gst-launch-0.10 fdsrc fd=0 \ ! 'image/ppm,width=1280,height=720,framerate=(fraction)60/1' ! \ ffdec_ppm ! ffmpegcolorspace ! x264enc speed-preset=10 ! \ avimux ! filesink location=rygel-dev-history.avi

Rygel Development History Visualization

I recently discovered this awesome tool called, gource . Using that I created a visualization of rygel 's development history and uploaded here . Note that translation commits are missing. That doesn't mean I do not acknowledge or value those contributions but I had to exclude them because otherwise the screen was too crowded for viewer to actually see anything at all.