Is DOCX really an open standard?

It is hard to believe that even in 2012 we struggle with standards as common as those of documents, presentations and spreadsheets. The de facto formats of these of course are those used by Microsoft Office (docx, pptx, xlsx (collectively called OpenXML or OOXML)), which causes a growing number of Libre and Open Office users …

Raspberry Pi as a mobile computer

Since acquiring a Raspberry Pi a few weeks ago, I've been spreading the good word about this awesome device in my social circle, but lots of people it seems are unsure as to what its importance is. At a Sentinel Project meeting recently, we had a bit of discussion on this, and I thought it …

Firefox Bug 500784 – Video/audio files over 2GBs in size are unseekable

After having worked on another Theora/Firefox bug, I thought I would continue working in the same stream. While hunting on Bugzilla, I came across 500784. This bug was filed in 2009, and has received decreasing attention since. Two hacky patches were submitted for it in 2009 by Chris Double and Matthew Gregan, but for whatever …

Firefox Bug 620614 – nsTheoraState::MaxKeyframeOffset doesn’t need to use MulOverflow

Several weeks ago, I worked on Firefox bug 620614. The title simply said "nsTheoraState::MaxKeyframeOffset doesn't need to use MulOverflow". Yeah I know, I was stumped too. Understanding it required me to go through some the basics of Theora and decoders in Firefox. I'll try and report on some of what I learned here. To best …