-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
audio_portaudio.c line 917, Abort trap : 6 #6
Comments
Hello Nigel,
Direwolf doesn't support PulseAudio natively. It really uses ALSA
Direwolf supports multiple concurrent soundcards / data streams but they What you probably want is: #Device #1 : taking it's input from STDIN using the "-" Device #2 - taking an external inputADEVICE1 UDP:7355 default Yes?
|
Hi Sir! Thanks for the very rapid response! Adjusted .conf as suggested. #ADEVICE plughw:1,0 Starting with version 1.0, you can also use "-" or "stdin" topipe stdout from some other application such as a software definedradio. You can also specify "UDP:" and an optional port for input.Something different must be specified for output.... ADEVICE - plughw:1,0 Number of audio channels for this souncard: 1 or 2.ACHANNELS 1 ############################################################# SECOND AUDIO DEVICE PROPERTIES(Channel 2 + 3 if in stereo)############################################################# ADEVICE1 UDP:7355 ... If I comment out both, rightly, I get no audio devices available BUT I do get a list. Dire Wolf DEVELOPMENT version 1.3 F (Oct 29 2015) Reading config file direwolf.conf Still same error...hmmm. Any other thoughts? Do I need to remove or change the audioport libraries? Thanks Nige |
Hello Nigel, Starting at the beginning, what are you specifically trying to do? What
A critical piece of information missing here is how are you starting
Ok..
Comment out both what? ADEVICES? CHANNELS? Please be specific or Try starting up Direwolf with one device at a time and get it work
Please follow the UserGuide and use the "aplay" and "arecord" results to --David |
Hi David. Just a tinker at this end pending a more serious go at tomorrow...more likely on a Raspberry Pi 2. Just wished you to be aware of the potential issue with the error I was receiving on run. Attached my config. Was attempting to bring up the system first with just an execution of 'direwolf' to start with post compile. Apologies if this 'error' I mentioned re the portaudio line 917 should be expected if I'm not executing in a pipe with the the rtl_ file. Nige |
What we've got here is failure to communicate. Nigel is using the Mac OSX version. David is using the Linux version. The two versions have different ways of specifying the audio I/O devices. The User Guide has a short section, explaining the Mac OSX differences, which needs to be expanded and improved. The original error message, which started this discussion, needs to provide a better description of the problem. ----- Original Message ----- From: "M0CRT" notifications@github.com Hi David. Just a tinker at this end pending a more serious go at tomorrow...more likely on a Raspberry Pi 2. Just wished you to be aware of the potential issue with the error I was receiving on run. Attached my config. Was attempting to bring up the system first with just an execution of 'direwolf' to start with post compile. Apologies if this 'error' I mentioned re the portaudio line 917 should be expected if I'm not executing in a pipe with the the rtl_ file. Nige — |
A fix for the "Assertion failed" in the Mac version is now in the "dev" branch. |
Hi
First time sending one of these!
Hope this helps us both.
Compiled OSX version using OSX makefile.
Running OSX 10.11.
Had to ensure portaudio was installed as a UNIVERSAL install from mac ports in order to obtain the i386 libraries (stumped for a short time).
Apart from modifying the direwolf.conf for my callsign, I uncommented :
ADEVICE - plughw:1,0
ADEVICE UDP:7355 default
Upon execution of direwolf, see below:
Dire Wolf DEVELOPMENT version 1.3 F (Oct 29 2015)
Reading config file direwolf.conf
Audio input device for receive: UDP:7355 (channel 0)
Audio out device for transmit: default (channel 0)
Channel 0: 1200 baud, AFSK 1200 & 2200 Hz, E+, 44100 sample rate.
Note: PTT not configured for channel 0. (Ignore this if using VOX.)
Use -p command line option to enable KISS pseudo terminal.
Assertion failed: (adev[a].inbuf_size_in_bytes >= 100 && adev[a].inbuf_size_in_bytes <= 32768), function audio_get, file audio_portaudio.c, line 917.
Abort trap: 6
Let me know if you need any logs etc.
Nigel
The text was updated successfully, but these errors were encountered: