Single speed „hipster“

Last weekend, looking at the great weather forecast for this week, I decided to check out amazon for a single speed bike.

Since I don’t know if the I’ll stick to the concept, I decided to get the absolutely positively cheapest one the offer, the Viking Blade.
DSC00081I left the back tire in single speed rater than fixed gear. I am not sure I am yet able to manage going around corners with fixed gear.

DSC00083Next challenge – going 12km to work.

Kleinkariert…

Kriminalbeamte: Kleinkarierte Debatte über Vorratsdatenspeicherung

Gustl Mollath (Bayern, sitzt vermutlich zu Unrecht in der Psychatrie), Lothar König (Leipzig, wurde von Polizisten offensichtlich zu Unrecht beschuldigt, Demo-Schläger zu sein), Teresa Z. (München, wurde gefesselt in der Zelle „ruhiggestellt“ per nasenbeinbrechenden Argumenten), David Wagner (Stuttgart, Wasserwerfergucker) und Eva Ihnenfeldt (Hausdurchsuchung, weil die Kinder aus Jux ein Doktortitel im Internet zum Geburtstag geordert hatten) finden die Debatte über Grund- und Abwehrrechte vermutlich auch total kleinkarriert.

Update Linkstation

Updated the linkstation anyway with the firmware 1.65. Fortunately, I was able to guess the right password to get ssh access. The samba server on the linkstation is configured to not activate the unix extensions of the samba software. If you change the configuration and restart the server, it will delete the setting. Solution: edit /usr/local/sbin/nas_configgen. Search for „extensions“ and replace „unix extensions = no“ by „unix extensions=yes“ (make sure to use the space so the string bounds stay the same). The unix extensions will preserve the file owner and group and the file modes, which is considerably better than mounting with a fixed set that supersedes the access rights.

Buffalo Linkstation

There is a recipe how to change the firmware of your Buffalo Linkstation to support NFS and remote SSH logins.

However, word of advice: the firmware (at least starting at 1.64 – I reverted to 1.57) does not support the kernel nfs server anymore.

The userspace nfs server did not work reliably for me.

Picking the right test case

I wrote my programs, that, like planned, demux a mpeg transport stream, transcode it on my video board, and mux it again.

And I just picked the right test case. Any other video I tested so far was de- and encoded just fine. But for my test, I wanted to get this:

vlcsnap-2013-03-08-16h44m34s62

but got this

vlcsnap-2013-03-08-16h43m15s224The hardware decoder is capable of decoding the video. The top picture is from another decoding program, the bottom one is made with gstreamer and the TIViddec2 plugin. Not really an idea what is wrong, but at least I caught it before transcoding 1000hrs of video in bulk.

LeopardBoard Update

Time for an update on the board. I had problems building packages with arago for my LeopardBoard. I finally realised that, while the TI-SDK insists to be installed using Ubuntu-10.04, the arago build environment does not work on Ubuntu-10.04.

Once I built the toolchain and base-image using Ubuntu-12.10 I was fine. Now I can build new packages (ipkg) with

MACHINE="dm368-evm" bitbake <package> package-index

(updating the package list) and install them on the board.

GCC won’t build in any version for the board; I managed to build the package for armv5te with the openembedded-core environment. Since openembedded-core uses eglibc and arago uses glibc, there are still some minor problems, but most stuff works.

Cross compiling is annoying

Every so often, a configure script won’t work for cross compiling. So I can either Google hours for weird patches or…

Just cross compile libc and gcc for my embedded device! Space is cheap and waiting for a few things to compile is easier than looking for those cross compilation adjustment patches…