[1] Others / News / MLD 3
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20058
    • View Profile
    • ClausMuus.de
MLD 3
« on: October 22, 2010, 21:23:30 »
Hi All,

ich habe begonnen die MLD-3 zu entwickeln. Wichtigste Neuerungen gegenüber der Version 2 sind:
- Entwicklung auf einem Ubuntu System möglich
- Performanter Umgang mit großen Addons
- Paralleles Laden und starten der Addons
- wahrscheinlich schnellerer Bootvorgang
- Gesamtems Dateisystem dauerhaft beschreibbar
- Geringerer RAM bedarf

Für die Entwicklung bedeutet dies folgende Neuerungen:
- leicht modifizierte Makefiles (aufgrund von Aufreumarbeiten)
- wegfallen der Nummern vor dem Addonnamen
- Startreihenfolge wird im init-Script der Addons festgelegt
- MLD-2 Addons können per make checkout_old name=ADDONNAME  importiert werden
- MLD-3 Addons werden per make checkout name=ADDONNAME ausgecheckt
- die Templates enthalten keine Binaries mehr. Stattdessen werden lediglich Softlinks auf die benötigten Datein im Ubuntu Filesystem angelegt.

Das Reposetory der neuen Version ist im download Bereich zu finden. Ein standart ISO Image wird wie folgt erstellt:
Code: [Select]
sudo apt-get install make subversion
svn co http://minidvblinux.dyndns.org/svn-3/MLD/trunk MLD
cd MLD
make
Eine etwas ausführlichere Anleitung gibt es hier.
Bei weiteren Fragen stehe ich wie immer jederzeit zur Verfügung. Ich würde mich wie immer über eine rege Beteiligung bei der Entwicklung freuen

Claus
« Last Edit: January 06, 2011, 14:30:26 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #1 on: October 22, 2010, 22:09:09 »
hi claus,

GEILE SACHE,

inwieweit haste noch an neue features gedacht? was soll mld3.0 können? was fällt weg/was wird anders? da ich jetzt noch an nem paper mitschreiben muss beim prof weiss ich net wie ich zeit finde, ABER ich glaube auf mitdeveln habe ich tierisch bock!!!

entwickeln unter ubuntu das macht doch mal froh :-)

versuche mal das auschecken in der vm

greetz

p.s. schon gedanken wegen x11 +xine +evtl windowsmanager gemacht?
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline Matthias

  • Expert Member
  • *****
  • Posts: 2005
    • View Profile
MLD 3
« Reply #2 on: October 22, 2010, 22:31:18 »
Ich würde mich auch dieses Mal gerne wieder als Tester "opfern"
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #3 on: October 22, 2010, 22:50:02 »
hi claus,

geht denn schon was? beim browsen ist mir aufgefallen das zb keine dvb sources vorhanden sind...

ist schon ne lauffähige iso buildbar? leider ist meine vm install von lucid defekt und ich ziehe grade 10.10 und werde dann testen!

da ich nun net drauf los legen kann, stellen sich mir einige fragen:

wie stellst du dir die entwicklung vor?
einfach drauf los, oder einem roten faden nach?

was mich an vielen projekten die ich so in den letzten Jahren/monaten kennen gelernt habe rießig stört ist; immer und immer mehr features aber die basic implementations laufen nie sauber!

wie wäre es bei der 3.0 ganz einfach vorzugehen:

1. basis schaffen (initramfs/busybox/kernel/grub(2?) also lauffähiges linux)
2. das auf herz und nirren testen!
3. einbinden von v4l (ist ja erst merged mit s2-liplianin) und vdr 1.7.16 (sehe in den sources da haste schon dran gearbeitet) + lirc
4. dieses basics auf der ff karte testen und dann eventuel:
5. x11 +xine(finde xine viel viel schneller und ansprechender als xinelibputput)
6. mangel von xine gegenüber von xineliboutput wettmachen durch XBMC (mediaplayer)
wieder testen

wenn diese basics laufen nach und nach plugins bauen und testen

so verhindert man viele ungetestete plugins und fehler!

was sagste zu der idee (das war nur auf die schnelle)

greetz MarMic und ich bin SOOOOO FROH DAS ES HIER WEITER GEHT FREUUUUUUUUUUUU
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #4 on: October 23, 2010, 10:08:52 »
hi claus,

häng das mal bitte oben mit an

Code: [Select]
apt-get install subversion cvs squashfs-tools imagemagick ffmpeg gcc mercurial patch libncurses5-dev git mkisofs g++ build-essential libjpeg62-dev libcap-dev libfontconfig1-dev gettext libavcodec-dev libavformat-dev libasound2-dev libxv-dev libswscale-dev libpostproc-dev alsa-utils

ist es schlimm das apt mir sagt, dass es statt mkiso genisoimage zieht? hat das die gleichen libs?

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20058
    • View Profile
    • ClausMuus.de
MLD 3
« Reply #5 on: October 23, 2010, 17:41:42 »
Hi MarMic,

ja, ich gehe genau nach Deinem Plan vor. Erst mal die Basis rund bekommen und dann nach und nach weitere Features hinzufügen.
dvb ist übrigens bereits dabei, da hast Du wohl nicht richtig hingeschaut.
Nen funktionsfähiges ISO kommt auch schon heraus. Da ich bisher jedoch nur in ner VM (VirtualBox) teste, hab ich's nur mit dem Streamdev Plugin getestet, nicht mit dem DVB Treiber. Als Ausgabe verwende ich entsprechend bisher nur softdevice. Das FF Ausgabe Plugin habe ich noch nicht erstellt.
Einer der nächsten Schritte wird sein X11 und xine (oder xineliboutput) hinzuzufügen.
Ziehl ist auf jedenfall nen HD fähiges System zu erstellen und das geht z.Z. nun mal nicht ohne X11.
Das mit dem mkiso sollte egal sein. Muss ich aber irgendwann mal genauer checken. Wird ja nur zum erstellen der ISOs benötigt.
Wegen Deines Problems mit dem "make" und nicht gefundenen "LOGO" schaue ich gleich mal und packe dann nen Update ins svn.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20058
    • View Profile
    • ClausMuus.de
MLD 3
« Reply #6 on: October 23, 2010, 19:08:57 »
So, ich hab das svn Reposetory nun aktualisiert. Ein "make" sollte nun durchlaufen. Jedenfalls habe ich ein paar Fehler behoben.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #7 on: October 23, 2010, 19:35:41 »
hi claus,

leider habe ich weiterhin keinen sauberen clean! kann ich einfach ordner löschen und neu auschecken? so genau raffe ich das mit svn noch net! wie kann ich den alles aufeinam runterladen?

greetz

edit:// baut grade neu mal schauen :-P
« Last Edit: October 23, 2010, 19:48:41 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20058
    • View Profile
    • ClausMuus.de
MLD 3
« Reply #8 on: October 24, 2010, 01:24:49 »
Ja, Du kannst auch Ordner komplett löschen und wieder auschecken.
Wenn alles sauber funktioniert wird immer alles benötigte automatisch ausgecheckt, wenn nen ISO gebaut wird. Im 'Makefile' steht was alles in nen ISO mit rein soll. Wenn DU ne andere Zusammenstellung haben möchtest brauchst Du nun entsprechend Deinen Wünschen so ne Zeile in die 'Makefile.config' einzufügen:
Code: [Select]
addon_lists = "budget   = keymap-de dvb alsa vdr addons network softdevice"
Einzelne Addons werden mit nem 'make checkout name=ADDONNAME' ausgecheckt. das macht dann genau das selbe als wenn Du dieses svn Komando ausführst: 'svn co http://minidvblinux.dyndns.org/svn-3/ADDONNAME/trunk ADDONNAME' ist halt nur ein wenig einfacher einzutippen. Nen 'make all' checkt alle Addons aus und kompiliert sie.
Nen 'make checkout_all' checkt alle Addons aus ohne sie gleich zu bauen. Und per 'make checkout_old name=ADDONNAME' holst Du Dir nen MLD-2 Addon um das dann für die MLD-3 anzupassen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #9 on: November 01, 2010, 11:52:31 »
hi claus,

um es weiteren entwicklern zu erleichtern fügst du oben in den code block noch

dropbear setserial

dazu?

greetz
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
MLD 3
« Reply #10 on: December 06, 2010, 15:25:17 »
hi claus,

add mal oben bitte zum apt-get noch

xfsprogs samba mc
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


[1] Others / News / MLD 3
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.