Debian on my DM368

After a long summer, I decided to work on my „transcoding“ project again. Last time I did that, I had created a working linux system, that was somewhat messy and not easily recreated. I updated to debian by using the debian armel snapshot: first I created a bootable SD card using the Texas Instruments DVSDK, then I replaced the root partition by debian armel. I had to create the /dev/console device node – and install the right kernel and modules from dvsdk (I changed the kernel to have CIFS and swap support too in that process).

Debian Logo

I still cannot transcode video files that have a width that’s not dividable by 32. I need to write a custom DMAI application – or I just use my raspberry pi to encode h264 using OpenMAX.

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.