Category Archives: General

Sink Your Fangs

Check out snakebite. Some folks associated with the Python programming language put together a farm of computers that all Python committers have access to so that they can code and test. They put together an impressive network, though the PowerPC architecture is suspiciously unrepresented in any incarnation that I can find. They received some notable corporate sponsorship too, according to the announcement email on python-committers.

Wouldn’t it be neat to set up something like this for FFmpeg folks? Actually, I tend to think our first and foremost concern would be to get a community-accessible PowerPC machine for debugging various woes on that platform. My PowerPC-based Mac Mini is overcommitted as it is. I happen to be personally familiar with at least one large corporation that has an unbelievable pile of PowerPC-based Macs in its basement (along with loads of other computers), waiting to recycled one day. Regrettably, they have no policy for repurposing the computers for non-corporate functions.

And I don’t want to hear anything about how hard it would be to debug problems in a multimedia program on a remote computer halfway around the world while only interacting via terminal. I did a significant amount of debugging and performance profiling of FFmpeg’s VP3 decoder once upon a time under those very circumstances. My trick, when I had to view the results of a decode operation, were to write the video frames to individual JPEG files. Then, I would run webfs to serve those JPEGs via HTTP to the localhost IP address and tunnel it back to my own machine via SSH to view in a local web browser.

Mainstreaming Multimedia Terms

I was catching up on about 3 months worth of QuickTime movie trailers when I viewed the trailer for a movie called Miss March. The part that stood out for me is that the main characters meet a rapper whom they address as “Dot MPEG”. The IMDb page for the movie actually lists the rapper’s name as — ahem — Horsedick.MPEG.


Craig Robinson portrays rapper "Horsedick.MPEG" in the movie Miss March

No big meaning to this post; I just thought it would be interesting to the multimedia nerd readership of this blog.

More Non-x86 Subnotebook News

Maybe it’s almost time for cheap, non-x86, subnotebooks to hit the mainstream. I just read about the ARM-based Pegatron at Endgadget. I wager this won’t be as difficult to compile software for as the MIPS subnotebook is turning out to be.

Meanwhile, those Gdium people recently announced a program that they affectionately refer to as One Laptop Per Hacker (OLPH). The idea is to allow interested hackers to obtain pre-release access to Gdium units. I signed up for the program but never bothered to announce it here; hey, anything to reduce potential competition.

Anyway, I got an email tonight notifying me that I am accepted into the program. I’m getting cold feet, though, especially over the legal agreement I am expected to sign in order to procure the pre-release unit. If I wasn’t already in possession of my other MIPS subnotebook, I would jump right on top of this.

OTOH, this unit will undoubtedly be easier to develop for, since it’s partially designed for that purpose. Plus, it’s 64-bit (though I don’t know if that really means anything in the grand scheme of MIPS chips).

What do you think? Should I go for it, for the sake of FATE and the greater FFmpeg project?

Got A Cheap MIPS Subnotebook

I bit the proverbial bullet and ordered that cheap MIPS-based subnotebook from Geeks.com. Ordering was a comedy of errors as something went wrong with the order while I was away on vacation and was cancelled upon my return, which is when I noticed that the subnotebook had decreased in price by another $20, a discount that has since ended. But the Alpha-400 arrived today, almost at the same time that I read the Engadget headline EMTEC’s sub-$400 10-inch Gdium netbook gets specced. The Gdium, you might recall, is another, slightly more capable, MIPS-based laptop slated for general availability somewhere between now and the end of time. The headline made me think that the laptop’s release is eminent. But a deeper investigation reveals no firm or even loose commitment regarding shipment.


Belco Alpha-400 in its box

But I have the cheaper MIPS-based laptop in my hands, one that goes by many names. In this region, it is called the Belco Alpha-400. Let’s see what it can do. Continue reading