AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Preview: Audorra Digital Audio Library (23.08.09)
Thema durchsuchen
Ansicht
Themen-Optionen

Preview: Audorra Digital Audio Library (23.08.09)

Ein Thema von igel457 · begonnen am 20. Mär 2009 · letzter Beitrag vom 7. Feb 2010
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#1

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 21. Mär 2009, 16:37
Ah ok,

Sowas wollte ich hören.

Dann viel Erfolg, bist aufm guten Weg.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 21. Mär 2009, 17:23
Was spricht gegen ACS?
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 21. Mär 2009, 17:25
Siehe erster Post: keine 3D-Sound und Surround Unterstüzung.

Außerdem habe ich vor einige Teile aus ACS zu verwenden (auch wenn der Quellcode größtenteils nicht oder nur äußerst mau kommentiert ist und zudem teilweise seltsam verschachtelt (inc-Dateien etc.)).
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#4

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 26. Mär 2009, 17:23
Wunderschön!
Demo funktiniert einwandfrei, das selbst Benutzen ist ein bisschen schwierig, weil der Beispielcode nicht kommentiert ist, aber das meiste erklärt sich ja, vielleicht könntest Du trotzdem ein kleines Tutorial für die Initialisation schreiben wenn du ein bisschen Zeit findest.

Coole Sache, auf sowas hat die Welt gewartet !

Gruß Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 26. Mär 2009, 18:38
Das meiste ist noch nicht kommentiert, da ich mit der Schnittstellenimplementierung teilweise nicht so zufrieden bin - die wird sich also noch ändern. Bevor es also noch kein offizielles Release gibt, wird es auch keine Dokumentation geben.

Ich habe übrigens Acinerella mit FFMpeg 0.5 kompiliert und kann jetzt auch (wieder) WMA, WMV und AC3 problemlos wiedergeben. Außerdem baue ich das Filtergraphsystem auf 32-Fließkommazahlen um, da die dauernde Konvertierung innerhalb der einzelnen Filtergraphblöcke sowohl Leistung als auch Qualität frisst.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#6

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 26. Mär 2009, 20:08
Ok, dann warte ich geduldig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 18. Apr 2009, 01:59
Hi Igel,

ich könnte deine Audiobibliothek gerade wirklich gebrauchen! Ich hatte zuerst vor, die Bass.dll zu benutzen, mit der ich schon mal vor längerer Zeit was gemacht hatte, habe dann aber gemerkt, dass ich sie wegen der Lizenz abhaken kann.

Mir ist klar dass dein Projekt noch am Anfang steht, meine Anforderungen sind jedoch nicht sehr groß. Eigentlich geht es mir nur darum, mehrere Sounds gleichzeitig abspielen zu können. Leider werde ich aus den Sourcen nicht ganz schlau. TAuPlayer kann ja anscheinend immer nur einen Sound abspielen, wenn ich das richtig sehe. Muss ich dann für jeden Sound einen einzelnen TAuPlayer erzeugen, oder gibt es da eine andere Möglichkeit?

Bei der Bass.dll kann man mehrere Channels erzeugen, um mehrere Streams gleichzeitig abzuspielen. Was ist das Äquivalent dazu bei Audorra?

Vielen Dank schon mal
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 18. Apr 2009, 09:56
Hallo, du hast glück, dass ich gestern ein bisschen an Audorra gebastelt habe - dazu nachher mehr.

Momentan existiert nur eine Klasse zum Abspielen von Streams (TAuPlayer) - davon kannst du mehrere erzeugen. Einzelne Sounds werden noch nicht - so doof das klingt - von der Anwendungs-Abstrahierungsebene unterstützt.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Preview: Audorra - Opensource Audiobibliothek für Spiele

  Alt 18. Apr 2009, 14:14
Also, ich habe mal eine neue Version hochgeladen (siehe erster Post) - neu daran ist:

Changelog:
- 32-Bit Genauigkeit im Filtergraphsystem
- OpenAL Unterstützung (eine OpenAL Bibliothek für Windows liegt bei)
- Verwendung verschiedener Devices in die Demo eingebaut
- Läuft mit Linux
- Verwendet Acinerella 1.2

Im Anhang ist ein kleines Bild von Audorra unter Linux. Wenn ihr die Demo(s) mit "WaveOut" verwenden wollt, löscht einfach die "soft_oal.dll" aus dem "bin" Ordner.

Um die Bibliothek mit Linux zu verwenden, muss auch dort OpenAL installiert sein (in /lib/ oder /usr/lib/ sollte eine "libopenal.so" liegen - wenn nur eine "libopenal-1.so" oder so ähnlich vorhanden ist, mit ln eine Verknüfung darauf erstellen). Acinerella lässt sich einfach kompilieren, sobald FFMpeg unter Linux installiert ist.

Wie immer bin ich auf eure Kommentare gespannt,
Andreas
Miniaturansicht angehängter Grafiken
audorra_demo_265.png  
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#10

Re: Preview: Audorra - Opensource Audiobibliothek (18.04.09)

  Alt 18. Apr 2009, 15:23
Mal gut das du den ReportMemoryLeaksOnShutdown anhast
Code:
---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The sizes of unexpected leaked medium and large blocks are: 9260


---------------------------
OK  
---------------------------
Und dabei hab ich nur die bin gestartet -> einen Track geöffnet -> Programm geschlossen.
Du findest wahrscheinlich schneller das fehlende free als ich.

Edit:
Hmm wenn ich jetzt während des Liedes lauter stelle kommt bei +5db bis +10db ein immer lauteres rauschen.
Das war in deiner alten Version nicht so.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz