amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Search [ - Search - New posts - Register - Login - ]

-1- Search results: 3 hits (30 per page)
smack   User

2008-12-19, 14:56 h

[ - Direct link - ]
topic: Mpega.library mit Hardware-Dekoding?
Board: Amiga, AmigaOS 4

@GREX:

Die Schnittstelle der mpega.library eignet sich nicht besonders gut für die Unterstützung eines Hardware-Decoders wie der Delfina. Das mpeg.device hingegen wurde ausdrücklich für die Ausgabe mittels Hardware-Unterstützung konzipiert.

Hier ist eine grobe Darstellung der Funktionsweise von Abspielprogrammen mit den beiden Dekoderschnittstellen:

    mpega.library
  • Einlesen eines kleinen Stückes der MPEG-Daten in den RAM.
  • Aufruf mpega.library DEKODIEREN mit Eingabe=MPEG-Daten und Ausgabe=PCM-Audio (beides im RAM).
  • Abspielen der PCM-Audiodaten (über Paula, AHI oder eine andere Art)
  • Wiederholen der obigen Schritte...


    mpeg.device
  • Einlesen eines kleinen Stückes der MPEG-Daten in den RAM.
  • Senden der MPEG-Daten an mpeg.device, dieses erledigt dekodieren und abspielen der Audiodaten. Rückgabe an das Programm: keine.
  • Wiederholen der obigen Schritte...


Der entscheidende Unterschied ist also, dass die mpega.library bloß ein Decoder ist und die dekodierten Audiodaten an das Abspielprogramm zurück gibt, während das mpeg.device die MPEG-Daten dekodiert und abspielt.

Dass es im Prinzip möglich wäre, eine mpega.library-Variante für die Delfina zu programmieren, zeigt das Abspielprogramm DelfMPEG. Es bietet die Option, die auf der Delfina dekodierten Daten zum Amiga zurück zu holen und in eine Ausgabedatei zu schreiben.
In Hinblick auf die Performance bzw. CPU-Last beim Abspielen bedeutet dies jedoch einen riesigen Nachteil. Bei Clockport-Delfinas reden wir von ca. 50% CPU für den Transfer von der Delfina zum Amiga! (16bit stereo 44.1kHz)

Fazit: es wäre besser, wenn mehr Programme die Hardware-Decoder über die mpeg.device- oder MHI-Schnittstellen unterstützen würden, als eine mpega.library-Variante für jeden einzelnen Hardware-Decoder zu stricken. Letzteres wird für einige Geräte wie z.B. den MAS-Player gar nicht möglich sein.
 
smack   User

2008-03-08, 14:08 h

[ - Direct link - ]
topic: Delfina DSP lite 1.0 und MP3
Board: Amiga, AmigaOS 4

Zitat:
Original von eliotmc:
die habe ich auch schon ausprobiert,
leider habe ich auch hier nach kurzer Zeit Abstürze
(ca 5 Minuten).

Dieses Verhalten trifft man eigentlich nur mit der ungepatchten lib 4.16b3 an.

Hast Du wirklich die lib mit PATCH#2 in Verwendung? Überprüfen kannst Du das mit dem Befehl:
version delfina.library full
Da muss etwas mit "PATCH#2" erscheinen...

(Hinweis zur Installation: kopiere die Datei delfina.library_4.16b3_patch_2 nach LIBS: und benenne sie dort in delfina.library um)


Zitat:
Welche konstelation läuft denn definitiv?
Ich habe hier:
delfina.library V 4,16 Beta 3
ahi 4,18
delfinampeg.device 1,6

Eine definitive Antwort kann ich Dir leider nicht geben, da ich nie eine Delfina Lite V1.0 hatte und mein A1200 mit der Delfina1200 schon seit Jahren nicht mehr in Betrieb ist...

Übrigens hat das Abspielen von mp3's mittels Hardware-Dekoding (DelfMPEG bzw. delfinampeg.device) nichts mit AHI zu tun, d.h. eigentlich würdest Du AHI dafür gar nicht installieren müssen, bzw. müsste die AHI-Version dafür ohne Belang sein.
 
smack   User

2008-03-08, 10:45 h

[ - Direct link - ]
topic: Delfina DSP lite 1.0 und MP3
Board: Amiga, AmigaOS 4

Es existiert eine inoffizielle, geänderte delfina.library (aus dem Jahr 2001), die auf einer der letzten Beta-Versionen der lib von Petsoff (aus dem Jahr 2000) basiert:

http://jpv.wmhost.com/delflib_patch_2.lzx

Nach meiner Erfahrung treten mit dieser lib die wenigsten Probleme mit der Delfina auf. Das Abspielen von mp3's funktioniert damit sehr stabil.
 
 
-1- Search results: 3 hits (30 per page)

Search terms
keywords      username
Search options
Only search these boards
   match whole words only
show only titles
show all results

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.