Apr 062013
 

Wir entwickeln gerade ein Media-Kit basierend auf dem Raspberry. Mit unter anderem: einem transparent roten Gehäuse, vorinstalliertem XBMC-System, WiFi Nano Stick, und beigelegten Lizenzschlüsseln sowie der Tastatur Logitech k400 mit eingebautem Touchpad sollte es alles für sofortigen Filmgenuss mitbringen.

Dieser Genuss sollte natürlich nicht von Tastaturlayout-Problemen wie “madonna – froyen” statt “madonna – frozen”  geplagt werden – dem berühmten Vertauschen von z und y zwischen deutschem (de) und englisch-amerikanischem (us / gb) Layout. Das ist auch nur die Spitze des Eisbergs – Sonderzeichen, wie auch das Minus (-) oder das Sternchen (*) sind an komplett anderen Plätzen.

Eigentlich bringen die Distributionen die Möglichkeit mit, das Tastaturlayout zu ändern, aber … das funktioniert leider nicht immer:

OpenELEC

Im Falle von OpenELEC werden die Eingaben im Interface definitiv ignoriert. Siehe dieser Bugreport auf GitHUB, und dieser Thread im OpenELEC Forum. (O-Ton: “No Xorg on Rpi, so no change of keyboard layout”).

Es scheint aktuell auch nicht möglich zu sein, das Tastaturlayout unter der Kommandozeile ohne unschöne Hacks zu ändern.

setxkbmap -display :0 de

funktioniert NICHT auf dem Raspberry Pi, weil das XBMC darauf nicht auf dem X-Server basiert.

Sprache: OpenELEC hat keine Einstellmöglichkeit für die Sprache – sie wird anscheinend automatisch erkannt, und auf Deutsch eingestellt – vielleicht erfolgt das über die IP, vielleicht durch die Sprache des Fernsehers (via CEC?) – wenn jemand dazu weitere Infos hat, bitte im Kommentar posten.

Von uns getestete Version: 3.0.0 stable

Nebenbemerkung: Außerdem unterstützt OpenELEC KEINE Funknetzwerke (WLANs) mit versteckten SSIDs. Siehe dieser Thread.

Raspbmc

Unter Raspbmc stellt man bei dem ersten Start des Interfaces die Menüsprache ein – evtl. auch das Tastaturlayout. Falls es danach immer noch amerikanisch / britisch ist, das Z mit dem Y vertauscht ist – leistet folgendes Vorgehen Abhilfe:

1) Über SSH einloggen (z.B. mit PuTTY unter Windows) – defaults: Username: pi Passwort: raspberry

1a) Beim ersten Starten der Konsole wird Raspbmc nach der Default-Sprache und Keymap unter der Konsole fragen. Hier UTF-8 und DE einstellen.

2) sudo nano /etc/default/keyboard

3) hier die Zeile XKBLAYOUT=”gb” bearbeiten und das gb zu de tauschen –> XKBLAYOUT=”de”

4) Strg + O (Oh nicht Null) speichert die Datei

5) Strg + X schließt die Datei

6) setupcon

7) udevadm trigger –subsystem-match=input –action=change

8) ggf. neustarten.

Diese Schritte sollten die deutsche Tastaturbelegung für die XBMC-Oberfläche von Raspbmc einstellen.

Achtung: die Umlaute werden in unseren Tests leider trotzdem nicht erkannt (ö ä ü etc). Dafür sind die Zeichen über den Ziffern ( ! “ § $ % & / () = ? ) wieder am richtigen Platz, was die Bedienung auch deutlich vereinfacht.

Wenn jemand hier Abhilfe weiß – bitte auch kurz in den Kommentaren durchposten.

Getestete Version: aktuelles Raspbmc (Stand: 05.04.2013)

Nebenbemerkung: WLAN mit versteckter SSID lief nicht auf Anhieb, durch das auf Debian basierende System sollte das aber zumindest über die Konsole machbar sein. wicd-curses lässt sich in unserem Test leider nicht unproblematisch installieren (Konfigurationsproblem), evtl. wäre wicd-cli eine Alternative zum “schmerzfreien” Konfigurieren des WLANs. Siehe dieser Thread für weitere Informationen (Lösungen hidden SSID für Raspbian)

XBian

Zu XBian liegen uns noch keine Erfahrungen zum Tastaturlayout vor. Wir werden diesen Artikel ergänzen, sobald wir es getestet haben.

Jan 142013
 

… which are not encoded. That (sadly) rules out commercial discs … at the moment – a solution should be available soon. But – the power to play BluRay is there. Read on for a how-to and for a test ISO you can test your Pi with.

Blu-ray_disc_(BD-RE)

How-To

  • We used our BluRay burner to burn a BluRay ISO with unencoded content (see below for more information about it)
  • To play the disc we used (the newest) BerryBoot with OpenELEC. Other distributions, like Raspbmc may also work – we’re interested in your feedback!
  • And an external powered USB Hub (important!) to provide sufficient power to the BluRay burner
  • Of course we use only 512 MB Raspberry Pi’s for our tests. The same ones you can buy from our shop.
  • BluRay decoding needs VC-1 and MPEG-2 codecs (both are in the standard). You can buy a codec package for the Raspberry Pi from our store. Please note, that the disc we have tested with could work without the codecs, as it is being encoded to MPEG-4 (which is available in hardware by default).
  • For good performance it is important to give the GPU more RAM. Else you may see buffer underruns and sluggish playback. We saw good results with a memory split of 256 MB / 256 MB:

Add to your config.txt:

gpu_mem=256

  • The title content may playback when you press the “Play Disc” menu entry
  • OpenELEC does not support the BluRay menus on the Raspberry Pi (yet). Thus, you will need to play the other titles on the disc manually.
    • Enter the Videos -> Files menu, select the BluRay (i.e. “x264 Demo Blu-Ray”),
    • Select the “BDMV” folder
    • Select “STREAM”
    • Here are the BluRay’s Video Streams. Open and play by doubleclicking.

Our test BluRay

A developer working on x264 (a free encoder to encode content into MPEG-4 AVC), has released a BluRay image containing open material (Big Buck Bunny, Elephants Dream, and live action footage by Microsoft). This image is a bit over 2 GB in size, and can also be burned to a blank DVD disc. If burned to DVD, most BluRay players should still recognize it as BluRay (because of the special format). We have used a blanc BluRay to burn to, and test with.

Click here for the full article.

Download ~ 2 GB (Torrent – you need a Torrent client to download this!)

Q&A

Is USB 2.0 fast enough for BluRay playback?

USB 2.0 has a data rate of 480 MBit/s. The content stream of a BluRay, including all camera perspectives and audio tracks is limited to a data rate of 54 Mbit/s, or “1,6 x speed” – which has to be supported by all BluRay video playback hardware.

“1 x speed” equals a data rate of 36 Mbit/s. 6 x speed (the max. speed our BluRay writer can read) equals 216 Mbit/s. Thus USB 2.0 has more than ample resources to handle BluRay playback and burning, even if you consider protocol overhead and other devices on the same bus (i.e. the LAN of the Raspberry Pi).

Will I be able to play my commercially bought BluRay movies on the Raspberry Pi?

Not directly. The movies are encoded, and the keys are available to certified software / hardware vendors only. Even if the keys were known (some of them are), the ARM processor of the Raspberry would need to decode the stream. I am currently not sure, whether it is “fast enough” to do it. (the video is decoded in hardware, but maybe the Broadcom SoC also has some BluRay decoding capabilities?)

There are reports of software which allows you to back up your BluRay Discs. These backed up files should play on the Pi, although we have not tested that yet. Have a look at this guide.

Does OpenELEC support the BluRay audio formats?

We have the following codecs working:

  • DTS  HD Master Audio
  • Dolby Digital

which is used on over 50 % of BluRays, according to Wikipedia. We still have to test the other codecs.

Jan 102013
 

Right now I am evaluating the new BerryBoot and OpenELEC version – it works great for DVD playback, and uses the full 512 MB without extra configuration!

P1010028

Hardware

I’ve got an external BlueRay Writer by Samsung attached to our pi3g Raspberry Pi Basic Edition  – without cooling. All Raspberry Pi boards you can buy in our shop ship the 512 MB version.

Software

It runs BerryBoot (release from December 2012), with the newest OpenELEC (also released in December 2012) – installed from berryboot. If you don’t know berryboot yet, you should check it out. It allows for a Multi-boot Raspberry Pi environment and can install a choice of distributions by click of mouse.

I also have the MPEG-2 and VC-1 decoder licenses installed on the Pi. They are necessary for fluid MPEG-2 decoding (DVD codec).

raspberry-pi-play-dvd

Results

  • The new OpenELEC version runs much smoother on the Pi (higher frame rates)
  • The BluRay Writer works just out of the box – no driver installation / fiddling necessary
    • attach it before the system starts!
  • A main menu item “Play Disc” will appear once you insert a DVD or CD
    • if you hover over this menuitem, a submenu “eject disc” will appear. You can of course guess what will happen if you use it :-)
  • not all DVD menus will be usable. We expect that to be fixed / worked upon in future OpenELEC releases.

openelec-full-512mb

OpenELEC accessing the full 512 MB (some is reserved for the GPU). No special modifications / settings have been done to achieve this – it just works :-)

Optimization WordPress Plugins & Solutions by W3 EDGE