portaudio dll installieren (für gnuradio) win10

Persönliche Seite #5907942
Lesenswert?

Aus der W. schrieb:
> Ich habe die Ordner in SysWOW64 kopiert.

Das ist eine 64-Bit-DLL. Die gehört daher nicht nach syswow64, sondern 
nach system32, oder aber einfach in das Verzeichnis, in dem der Rest 
Deines Programmes auch liegt.

Mit regsvr32 müssen nur DLLs registriert werden, die über das COM-API 
("Automation" oder OLE) angesprochen werden.

Auf der Webseite scheint es auch ein kombiniertes Installationsprogramm 
zu geben, funktioniert das nicht?

http://www.gcndevelopment.com/gnuradio/downloads/installers/v1.6.0/gnuradio_3.7.13.5_win64_debug.msi
Gast #5907978
Lesenswert?

Rufus Τ. F. schrieb:
> Aus der W. schrieb:
>> Ich habe die Ordner in SysWOW64 kopiert.
>
> Das ist eine 64-Bit-DLL. Die gehört daher nicht nach syswow64, sondern
> nach system32, oder aber einfach in das Verzeichnis, in dem der Rest
> Deines Programmes auch liegt.
>
> Mit regsvr32 müssen nur DLLs registriert werden, die über das COM-API
> ("Automation" oder OLE) angesprochen werden.
>
> Auf der Webseite scheint es auch ein kombiniertes Installationsprogramm
> zu geben, funktioniert das nicht?
>
> 
http://www.gcndevelopment.com/gnuradio/downloads/installers/v1.6.0/gnuradio_3.7.13.5_win64_debug.msi

Das funktioniert nicht, kommt ein blaues Feld mit einer Warnung.
Ich habe die v3.7.13.4/v1.5  ohne debug (was ist das eigentlich?)
aufgespielt, weil sie bis auf Stereoton ohne Probleme läuft.

LG
old.

Habe was zu debug gefunden:
Beitrag "Unterschied Zwischen einen Debug und eine Release version"
hat also nichts mit portaudio zu tun.
Gast #5908094
Lesenswert?

Ja und? Was soll mir die Debug Version bringen was die
Release nicht hat? Laut dem verlinkten Artikel ist die
Release die richtige für mich.
Vielleicht mache ich einen neuen Thread zu dem Stereoproblem
auf. Aber ich brauch erstmal eine Pause.

Ach ja, das mit portaudio ist ein Schuss in den Ofen.

LG
old.
Gast #5908122
Lesenswert?

Dein Problem ist also Windows und GNU Radio? Das macht auf Line-In der 
Soundkarte nur Mono, kein Stereo!

Stereo bekommst nur mit PortAudio, Jack und allen den anderen Libs, wenn 
das dein Problem ist.

Probiere mal Pothos (https://github.com/pothosware/PothosSDR/wiki) aus. 
Ist wie GNU Radio, hat aber portaudio schon mit dabei. Wahrscheinlich 
funktioniert nach der Pothos-Installation auch GNU Radio in Stereo. So 
war es glaube bei mir damals auch. Ist der einfachste Weg, oder nimmst 
halt Linux und ALSA.
Gast #5908148
Lesenswert?

Du musst folgende Dateien aus dem Anhang dieses Posts kopieren. Falls 
die Dateien im Anhang nicht runterladbar sind, ich habe sie dir hier 
nochmal hochgeladen https://transfernow.net/2159l8r18rbr

Die portaudio_x64.dll (der Name muss so lauten) muss ins bin-Verzeichnis 
von GNURadio-3.7

Die gr-audio.conf muss ins etc\gnruradio\conf.d - Verzeichnis, sonst 
erkennt GNURadio die portaudio nicht.

73 de DL1HWO
Angehängte Dateien:
Gast #5908169
Lesenswert?

@Dl1hwo: danke funzt. Hatte das gleiche Prob und bisher keine Lösung 
gefunden.

Old, in der gr-audio.conf muss unbedingt portaudio stehen, sonst springt 
das Prog immer wieder auf arch windows zurūck. Wenn du die beiden 
Dateien von dl1 nimmst und an die richtige Stelle kopieerst muss es 
gehen!
Gast #5908178
Lesenswert?

Nö, leider nicht. Inzwischen habe ich alle 4 Dateien in der bin.
Bringt auch keine Änderung.

Ich glaube gnuradio greift gar nicht auf den Ordner zurück.
Es arbeitet ja auch wenn man den gesammten conf.d Ordner löscht.

LG
old.
Gast #5908186
Lesenswert?

Wieso 4 Dateien? Ich habe doch nur zwei hochgeladen! Nimm bitte mal die 
Dateien aus meinem Anhang im Posting und lösche die 4 anderen Dateien.


Die DLL muss ins bin Verzeichnis von GNURadio, schaust auf dll.jpg

Die Conig mit dem Eintrag audio_module = portaudio muss in den config 
Ordner von GNURadio, schaust auf config.jpg

Danach GNURadio starten und ein Programm mit AudioSource erstellen, 
kompilieren. Im Messagefenster startet das Programm dann mit portaudio, 
schaust auf portaudio.jpg

Lässt du den Eintrag auf audio_module = auto, startet das Programm 
wieder
mit INFO: Audio source arch: Windows und kann damit nur ein Monosignal 
einlesen.

73 de DL1HWO
Angehängte Dateien:
Gast #5908189
Lesenswert?

Aus der W. schrieb:
> Ich glaube gnuradio greift gar nicht auf den Ordner zurück.
> Es arbeitet ja auch wenn man den gesammten conf.d Ordner löscht.

Du kannst den Ordner löschen, dann startet GNURadio aber IMMER mit den 
Standardeinstellungen. Sollte aber nicht passieren wenn Du meine 
Config-Datei kopierst, oder du hast dein GNURadio schon durch eine 
Kopier und Löschorgie ruiniert.

73 de DL1HWO
Gast #5908241
Lesenswert?

Klappt nicht.
Nach der Installation sind alle Einträge in der bin
geblieben.
Also bin gelöscht und nochmal deinstalliert und installiert.
dll hinzugefügt, von Auto auf portaudio umgestellt,
keine Änderung.
Möglicherweise Merkt sich gnuradio irgendwoanders, dass
es auf Windows greifen muss. Ich habe keine Ahnung.
Die Software ist nicht mein Ding. Sehr schade.

LG
old.
Gast #5908251
Lesenswert?

Die Deinstallation ist offenbar nicht komplett.
Nach der Neuinstallation startet Gnu  mit dem
letzten Blockschaltbild.
Ich wieß nicht welche Ordner man vorher händisch
entsorgen muss. bin auf jeden Fall.

LG
old.
Gast #5908266
Lesenswert?

DL1HWO schrieb:
> dann habe ich keine Idee woran es auf deinem Rechner liegen
> könnte. Vielleicht einfach die falsche Audiohardware?

Ich könnte gnuradio nochmal auf meinem Laptop
installieren. Dauert alles bei dem Ding ewig.
Aber ich glaube nicht, dass das klappt, weil
da ja auch schonmal eine gnuradioversion drauf war.

Ich kann mir auch nur schwer vorstellen, dass man
portaudio so einfach unbemerkt mit einer dll auf den
Rechner bekommt. Das ist ein Programm, welches auch
erstmal richtig bedient werden will.

Trotzdem, vielen Dank für den Versuch zu helfen.

LG
old.
Gast #5908302
Lesenswert?

Aus der W. schrieb im Beitrag #5908266
> Ich kann mir auch nur schwer vorstellen, dass man
> portaudio so einfach unbemerkt mit einer dll auf den
> Rechner bekommt. Das ist ein Programm, welches auch erstmal richtig
> bedient werden will.

Für portaudio reicht das kopieren einer dll aus. Ist nur eine lib und 
kein zu bedienendes Programm!
Gast #5908320
Lesenswert?

Ich hatte trotz Warnung Pathos installiert.
Danach gnuradio getestet, keine Änderung.
Pathos selbst, nicht intuitiv zu bedienen wie Gnu.
Ständig Fehlermeldungen, habe kein Blockschaltbild zum
Laufen bekommen.
Deinstallation unvollständig, musste mit dem CCleaner hinterher.
Die Warnung war definitiv berechtigt.


LG
old.
Gast #5908326
Lesenswert?

Vielleicht liegts an der Windows-Benutzerkontensteuerung. Dass noch eine 
(geänderte) Version der Config-Datei im "Virtual Store" liegt?
Mal unter C:\Users\..\AppData\Local\VirtualStore\.. schauen.
Oder unter AppData direkt.


Ansonsten PortAudio braucht prinzipiell nur eine DLL, die vom Programm 
gefunden wird. Alles Andere liegt dann am Programm selbst.
Gast #5908332
Lesenswert?

Das andere Entwicklungssystem nennt sich Pothosware, nicht Pathos.
Das ist genauso verbreitet wie GNU Radio Companion und keine 
Schadsoftware.
Aber wer sich so anstellt wie Du, der wird mit beiden Programmen nichts 
gebacken bekommen. In die Sache richtig einlesen und nicht nach 5 
Minuten rumpfuschen und  bashen als hätte man den Durchblick. Du 
bekommst ja nichtmal ein paar DLLs richtig kopiert!
Gast #5908353
Lesenswert?

Aus der W. schrieb:
> Carsten schrieb:
>> Für portaudio reicht das kopieren einer dll aus. Ist nur eine lib und
>> kein zu bedienendes Programm!
>
> Und die drei weiteren Dateien dienen zur Verzierung?
>
> LG
> old.

Die sind unwichtig! Sind Dateien für Visual Studio beziehungsweise dem 
Compiler für Windows. Das Endergebnis ist die eine DLL-Datei. Die allein 
ist portaudio.

73 de DL1HWO
Gast #5908360
Lesenswert?

Mach schrieb:
> Vielleicht liegts an der Windows-Benutzerkontensteuerung. Dass noch eine
> (geänderte) Version der Config-Datei im "Virtual Store" liegt?

Ja. Gelöscht, auch die bin und etc, dann deinstalliert.
Wieder installiert, die beiden Dateien von dl1hwo ind
die Ordner getan und:

INFO: Audio source arch: Windows

Frust.

LG
old.
Gast #5908394
Lesenswert?

Sieht für mich richtig aus. Aber warum will dein GNURadio dann nicht? 
Kann  dann doch nur an einer für dein System falschen DLL liegen. Hast 
du doch ein 32 Bit Windows oder behandelt Windows 10 Dlls anders als 
Windows 7 ?

73 de DL1HWO

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren