Forum: PC Hard- und Software portaudio dll installieren (für gnuradio) win10


von oldeurope O. (Gast)


Lesenswert?

Wie installiert man diese
http://www.gcndevelopment.com/gnuradio/downloads.htm
 64 -Bit any portaudio dll?

Ich bekomme die auf dem Desktop nicht entpackt, auch nicht nach Kopie.

LG
old.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von oldeurope O. (Gast)


Lesenswert?

Vielen Dank Rufus, das hat geklappt.
Jetzt habe ich vier Ordner. Wo muss ich die jeweils hin kopieren?

LG
old.

von oldeurope O. (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe die Ordner in SysWOW64 kopiert.
Ist das richtig? Oder gehören die alle in System32?
Bekomme bei der Anmeldung eine Fehlermeldung, siehe Anhang.


LG
old.

von Rufus Τ. F. (rufus) Benutzerseite


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

von oldeurope O. (Gast)


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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Aus der W. schrieb:
> Das funktioniert nicht, kommt ein blaues Feld mit einer Warnung.

In dem "Blauen Feld" steht also "eine Warnung"?

von oldeurope O. (Gast)


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.

von DL1HWO (Gast)


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.

von oldeurope O. (Gast)


Lesenswert?

Ja, ist mein Problem.
Auf gnuradio aufmerksam geworden bin ich im RBF.
Dort hat man sich wirklich Beine ausgerissen um mir mir zu helfen:
https://radio-bastler.de/forum/showthread.php?tid=12946&page=2

War denn portaudio nach dem Löschen von Pothos noch da?

LG
old.

von DL1HWO (Gast)


Angehängte Dateien:

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

von oldeurope O. (Gast)


Lesenswert?

INFO: Audio source arch: Windows

War leider ein Satz mit X.

Was ist mit den drei andern Dateien aus dem
zip Ordner im Startbeitrag?

LG
old.

von Tim (Gast)


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!

von oldeurope O. (Gast)


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.

von DL1HWO (Gast)


Angehängte Dateien:

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

von DL1HWO (Gast)


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

von oldeurope O. (Gast)


Lesenswert?

DL1HWO schrieb:
> oder du hast dein GNURadio schon durch eine
> Kopier und Löschorgie ruiniert.

Werde es deinstallieren und neu installieren.

LG
old.

von oldeurope O. (Gast)


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.

von DL1HWO (Gast)


Lesenswert?

Hast Du meine Dateien genommen oder die von der Webseite?

von oldeurope O. (Gast)


Lesenswert?

Deine.

von oldeurope O. (Gast)


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.

von DL1HWO (Gast)


Lesenswert?

Dann brauchst Du vielleicht eine DLL für ein 32 Bit System?

Probiere doch mal bitte Pothos aus 
https://github.com/pothosware/PothosCore/wiki/Downloads

In Pothos kann man auch GNU-Radio Bausteine nutzen! Wenn Pothos auch 
nicht will, dann habe ich keine Idee woran es auf deinem Rechner liegen 
könnte. Vielleicht einfach die falsche Audiohardware?

73 de DL1HWO

von oldeurope O. (Gast)


Lesenswert?

DL1HWO schrieb:
> Probiere doch mal bitte Pothos aus

Von Windows Defender SmartScreen wurde der Start einer unbekannten App 
verhindert. Die Ausführung dieser App stellt u. U. ein Risiko für den PC 
dar.

LG
old.

von oldeurope O. (Gast)


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.

von Carsten (Gast)


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!

von oldeurope O. (Gast)


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.

von oldeurope O. (Gast)


Lesenswert?

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.

von Mach (Gast)


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.

von Carsten (Gast)


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!

von DL1HWO (Gast)


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

von oldeurope O. (Gast)


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.

von DL1HWO (Gast)


Lesenswert?

Aus der W. schrieb:
> INFO: Audio source arch: Windows

Da geht dann wieder nur Monoinput. Frust ist verständlich. Verstehe aber 
nicht warum es nicht klappt. Du hast oben ja ein 64 Bit GNURadio 
installiert. Dann sollte auch die 64 Bit portaudio Dll laufen.

Von mir daher nur ???

73 de DL1HWO

von oldeurope O. (Gast)


Angehängte Dateien:

Lesenswert?

Anbei die Screenshots zum Vergleich.
Habe ich etwas falsch gemacht?


LG
old.

von DL1HWO (Gast)


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

von oldeurope O. (Gast)


Lesenswert?

DL1HWO schrieb:
> Hast
> du doch ein 32 Bit Windows

Nein.

LG
old.

von oldeurope O. (Gast)


Lesenswert?

DL1HWO schrieb:
> oder behandelt Windows 10 Dlls anders als
> Windows 7 ?

Auf meinem Laptop win10 läuft gnuradio auch nicht auf
portaudio. Und ich wette damit bin ich nicht ganz alleine.

Also muss ich warten, bis ein Genie gnuradio an win10 anpasst.

LG
old.

von oldeurope O. (Gast)


Lesenswert?

DL1HWO schrieb:
> Sieht für mich richtig aus. ...
>
> 73 de DL1HWO

Es lag an der gnuradio Version.
3.7.13.5 ufb.

Hilfe über zwei Foren hinweg und es klappt.

Vielen Dank,

73 de DD3ET

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.