Author Topic: BluRay tools+libs for Enigma2  (Read 682 times)

0 Members and 1 Guest are viewing this topic.

Offline antox

  • Ferengi
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 16798
BluRay tools+libs for Enigma2
« on: April 01, 2010, 06:35:12 PM »
 BluRay tools+libs for Enigma2
/ bluray-tools for dreambox ( mipsel ) */
Quote
-----------------------------------------

0. intro
1. requirements
2. content / layout
3. short usage
4. notes
5. greetzings and honors
-------------------------------

0. intro
---- maybe coming ----

1. requirements

- aktuelles experimental oe 1.6 mit 2.6.18er kernel
* hier ist bereits udf 2.6 integriert
- mipsel dreambox mit bluray-laufwerk/brenner ( oder iso )
* dm8000 / dm800 / dm500hd


2. content / layout

- /usr/bin/aacskeys
* aackeys erlaubt das auslesen der notwendigen volume-keys ( abhaengig von den vorhanden certs/keys *.txt )
- /usr/bin/genbdkeyfile
* erzeugt m.h. der *.txt und keydb.cfg das file keyfile.db, die von bdrip/libs verwendet wird
- /usr/bin/bdrip
* der eigentliche ripper

- /etc/libbluray/HostKeyCertificate.txt
* wird von aacskeys benoetigt
- /etc/libbluray/ProcessingDeviceKeysSimple.txt
* wird von aacskeys benoetigt
- /etc/libbluray/keydb.cfg
* keys im dumphd format
- /etc/libbluray/keyfile.db
* fertiges keyfile fuer bdrip


3. short usage

- bluray mounten
* > mount /dev/sr0 /media/bluray
- m.h. von aacskeys die keys auslesen lassen
* > aacskeys /media/bluray
- die ausgelsesen keys von aacskeys in die datei "/etc/libbluray/keydb.cfg" eintragen
- genbdkeyfile ausfuerhren, damit die datei "keyfile.db" erstellt wird.
* > genbdkeyfile
- mit bdrip, das "richtige" m2ts (titel) auf die festplatte kopieren
*> bdrip /media/bluray 0 /media/hdd/bdrip.m2ts

4. notes

live abspielen wird es, so wie es momentan aussieht, nur auf der dm8000 und der dm500hd geben.
bisher geht es aufrgund von performance problemen noch nicht wirklich fluessig,
da wir keinen zugriff auf den crypto-accelerator des brcm bekommen.
das decrypten brauch aktuell ungefaehr 20-30% mehr leistung als vorhanden.
aufgrund dessen das die dm8k und die dm500hd jedoch zwei cpus besitzt,
koennen wir mit threading / forking etwas experementieren
und die tasks auf die zwei cores verteilen.
erste tests waren recht zuversichtlich und eine echtzeit-decodierung
ist mehr als wahrscheinlich moeglich.


5. greetings

- greetings to the doom forum and all the stuff who is involved in the tools/libs
( will be completed

Offline bucek

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3377
BluRay tools+libs for E2
« Reply #1 on: April 03, 2010, 01:04:53 AM »
BluRay tools+libs for E2
/ bluray-tools for dreambox ( mipsel ) */
-----------------------------------------

0. intro
1. requirements
2. content / layout
3. short usage
4. notes
5. greetzings and honors
-------------------------------
0. intro

---- maybe coming ----

1. requirements

- aktuelles experimental oe 1.6 mit 2.6.18er kernel
* hier ist bereits udf 2.6 integriert
- mipsel dreambox mit bluray-laufwerk/brenner ( oder iso )
* dm8000 / dm800 / dm500hd

2. content / layout

- /usr/bin/aacskeys
* aackeys erlaubt das auslesen der notwendigen volume-keys ( abhaengig von den vorhanden certs/keys *.txt )
- /usr/bin/genbdkeyfile
* erzeugt m.h. der *.txt und keydb.cfg das file keyfile.db, die von bdrip/libs verwendet wird
- /usr/bin/bdrip
* der eigentliche ripper

- /etc/libbluray/HostKeyCertificate.txt
* wird von aacskeys benoetigt
- /etc/libbluray/ProcessingDeviceKeysSimple.txt
* wird von aacskeys benoetigt
- /etc/libbluray/keydb.cfg
* keys im dumphd format
- /etc/libbluray/keyfile.db
* fertiges keyfile fuer bdrip


3. short usage

- bluray mounten
* > mount /dev/sr0 /media/bluray
- m.h. von aacskeys die keys auslesen lassen
* > aacskeys /media/bluray
- die ausgelsesen keys von aacskeys in die datei "/etc/libbluray/keydb.cfg" eintragen
- genbdkeyfile ausfuerhren, damit die datei "keyfile.db" erstellt wird.
* > genbdkeyfile
- mit bdrip, das "richtige" m2ts (titel) auf die festplatte kopieren
*> bdrip /media/bluray 0 /media/hdd/bdrip.m2ts

4. notes

live abspielen wird es, so wie es momentan aussieht, nur auf der dm8000 und der dm500hd geben.
bisher geht es aufrgund von performance problemen noch nicht wirklich fluessig,
da wir keinen zugriff auf den crypto-accelerator des brcm bekommen.
das decrypten brauch aktuell ungefaehr 20-30% mehr leistung als vorhanden.
aufgrund dessen das die dm8k und die dm500hd jedoch zwei cpus besitzt,
koennen wir mit threading / forking etwas experementieren
und die tasks auf die zwei cores verteilen.
erste tests waren recht zuversichtlich und eine echtzeit-decodierung
ist mehr als wahrscheinlich moeglich.


5. greetings

- greetings to the doom forum and all the stuff who is involved in the tools/libs
( will be completed )