Deutsch
Forum

Erledigt: Plugins Bass.dll

 

Dieter
Zornow
Ich versuche mich gerade an der Bass.dll, Soweit klappt auch alles, aber mit den Plugins funktioniert es nicht.
Ich nutze die Plugin-Schnittstelle der dll
Var x& = BASS_PluginLoad("bassflac.dll", 0)
print "handle", x&," "
var y& = BASS_PluginGetInfo(x&)," "
print "Info",y&," "

bei diesem Code erhalte ich ein Handle bzw. Pointer, müsste also geklappt haben. Aber dann bei
BASS_StreamCreateFile(0,addr(file$),0,0,$4) erhalte ich -1 als Fehlermeldung auch wenn ich den speziellen Aufruf des
Plugins verwende kommt -1, obwohl es mit der allgemeinen Methode gehen sollte.
MP3-Files laufen immer aber die Sonderformate nicht.
Hat schon jemand damit Erfahrung gemacht ?
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
23.01.2010  
 




Andreas
Miethe


Hallo Dieter,

habs gerade ausprobiert, folgendes klappt bei mir ohne Probleme.
Var Bass& = ImportDll("Bass.dll","")
Var Flac& = ImportDll("bassflac.dll","")
cls
BASS_Init(-1,44100,0,0,0)
Var File$ = "G4-9.flac"
Var hStream& = BASS_FLAC_StreamCreateFile(0,ADDR(File$),0,0,0)
BASS_ChannelPlay(hStream&,0)
waitinput
BASS_Free(0)
FreeDll Bass&
FreeDll Flac&
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
24.01.2010  
 




Dieter
Zornow
Hallo Andreas,

danke, aber das funktioniert bei mir leider auch nicht, welche Version der Dll und welches Windows verwendest du ?
Ich habe XP und verwende die Version 2.44, habe aber gerade gesehen, dass es 2.45 gibt, mal mit der probieren. Vielleicht klappts dann auch als plugin
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.01.2010  
 




Andreas
Miethe


Hallo Dieter,

ich habe noch eine Version 2.3 der Bass.dll bzw. Bassflac.dll. mit der neueren Verion 2.4 funktioniert es bei mir auch nicht mehr. Der Aufruf der Funktionen hat sich nicht geändert, also wird wohl etwas bei den Dlls schieflaufen.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
24.01.2010  
 




Andreas
Miethe


Hallo Dieter,

habe den Fehler im Code gefunden. Die Funktion BASS_StreamCreateFile erwartet beim 3. und 4. Paremeter ein Quad also 64Bit statt 32Bit. Bei Version 2.3 war es nur ein Longint !

So funktioniert es mit Version 2.4,
Var Bass& = ImportDll("Bass.dll","")
cls
Print BASS_Init(-1,44100,0,0,0)
Var hPugin& = BASS_PluginLoad("bassflac.dll",0)
Var hStream& = BASS_StreamCreateFile(0,"Herrchol.flac",0,0,0,0,0)
Print hStream&
BASS_ChannelPlay(hStream&,0)
waitinput
BASS_Free(0)
BASS_PluginFree(hPugin&)
FreeDll Bass&
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
24.01.2010  
 




Dieter
Zornow
Hallo Andreas,

danke super, das funktioniert bei mir auch. Das QWord scheint sich aber nur auf die plugins auszuwirken, denn MP3 wird ohne Probleme auch so abgespielt. Weil es da ging war ich der Meinung, die Plugins würden das auch akzeptieren, muss mal die anderen Plugins ebenfalls ausprobieren.
QWord wäre auch etwas für XProfan 12
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.01.2010  
 




Andreas
Miethe


Dieter Zornow, Beitrag=55911, Zeitpunkt=24.01.2010
Hallo Andreas,

danke super, das funktioniert bei mir auch. Das QWord scheint sich aber nur auf die plugins auszuwirken, denn MP3 wird ohne Probleme auch so abgespielt. Weil es da ging war ich der Meinung, die Plugins würden das auch akzeptieren, muss mal die anderen Plugins ebenfalls ausprobieren.
QWord wäre auch etwas für XProfan 12


Ich schätze es ist reiner Zufall, dass es bei Dir mit MP3 klappt. Bei mir funktioniert es nicht.
QWords wird es wohl in der nächsten XProfan-Version geben
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
24.01.2010  
 



Float ist doch QWord oder gehts um unsigneds?!
 
24.01.2010  
 




Andreas
Miethe


Hier geht um 64Bit signed Integers, nicht um Fliesskommawerte.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
24.01.2010  
 



Ah, alles klar!
 
24.01.2010  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

10.622 Betrachtungen

Unbenanntvor 0 min.
Tango17.08.2019
Torsten Boo12.07.2018
Peter Max Müller19.12.2017
RICOSCH20.01.2016
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

Andreas Miethe (5x)
Dieter Zornow (3x)
iF (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie