Epia-M mit Ivor treiber
- ycat
- Geschlossen
-
-
erstmal muss sich jemand finden ser aufgrund der Library ein Plugin bastelt ...
weiterhin besteht ja noch die Frage, ob es überhaupt möglich ist den TV-Out des Epias zu nutzen. Ich möcht´ nich wirklich über einen Monitor TV schauen wenn mein TV gleich daneben steht ....
grüsse
tobias -
Dieser IVOR und seine Kompadres müssen ja total durchgeknallt sein!
Ich bin ja selber Softwareentwickler, hab auch schon selbst Hardwaretreiber geschrieben, aber wenn ich sowas lese:
Zitatwas just browsing at what you did, and I had a quick dissassembly question.
In MPGprintf, the disassem has:
Quote
mov edi, gBuf
cld ; Clear Direction Flag
mov ecx, 0FFFFFFFFh
mov al, 0
repne scasb ; Compare String
not ecx ; One's Complement Negation
add ecx, gBuf ; AddYou translated that to
Quote
gBuf+strlen(gBuf)But because ecx is initialized to -1, then gets decremented for every character, then inverted, shouldn't it be strlen(gBuf) + 1?
Zitat
Thanks for that Mike, this is the feedback I want.
That makes more sense, cheers. I must admit I didn't spend too much time on the MPGprintf since its not used internally by the driver and the VeXP code doesn't use it either. I've sorted out the VIADisplayControl , VIA_MPEGBeginPicture and VIASubpicture calls today. I'll update the files ASAP.Die Typen disassemblieren Libraries - so weit so gut, hab ich auch schon gemacht.
Aber in diesem symbolic-Kauderwelsch namens Assembler noch Muster zu finden die auf C-Befehle schliessen lassen - WOW!Wenn das mal alles fertig wird, werden die VDR-Geschichten wesentlich einfacher.
Ein Nehemia-Board kaufen, 90EUR oder so, eine Budget-DVB, dazu evtl ne Festplatte wenn man nicht eh per Netz vom Server bootet, und schon gehts los, ALLES onboard dannHoffentlich bekommen die das fertig bis ich in meine neue Wohnung umziehe und dann GENAU SOWAS brauche
Dann steht ein fetter Server im Keller, und ins Wohnzimmer kommt dann ein Nehemia im Gehäuse mit Netzteil und DAS WARS!
Das wird LEISE und preiswert *froiknuddel* -
eins verstehe ich aber noch nicht so 100%ig ....
warum betreiben die Jungs Reverse Engeneering wenn die Linux-Unterstützung des MPEG Chips direkt von Via vorangetrieben wird? Und da Via ja die ganze Geschichte entwicklelt hat, haben sie ja auch Sourcen .....Bitte wo ist mein Denkfehler??
ZitatEin Nehemia-Board kaufen, 90EUR oder so, eine Budget-DVB, dazu evtl ne Festplatte wenn man nicht eh per Netz vom Server bootet, und schon gehts los, ALLES onboard dann
oder noch besser:
Epia kaufen - hinstellen - anschalten - TV schauen
Halt alles über Etherboot, NFS-Freigaben und Streamdev-Plugintobias
-
Zitat
Original von Tobias
warum betreiben die Jungs Reverse Engeneering wenn die Linux-Unterstützung des MPEG Chips direkt von Via vorangetrieben wird? Und da Via ja die ganze Geschichte entwicklelt hat, haben sie ja auch Sourcen .....Bitte wo ist mein Denkfehler??
VIA gibt die Libs frei, aber nicht die Sourcen!
Deswegen das Reverse Engeneering.Wenn Du an die offiziellen VIA-Sourcen willst musst Du non-disclosure Agreements unterschreiben usw.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!