-
-
Notifications
You must be signed in to change notification settings - Fork 269
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
No sound coming out #1
Comments
humm... If there are bars in the spectrum visualizer the application sound is passing through the gstreamer pipeline. From time to time this happens to me too and closing and opening pulseeffects "solves" the problem. This happens totally at random and I am still trying to understand if the problem is in the way I interact with Pulseaudio or Gstreamer. What do you see in pavucontrol and what is the output of |
Here's a paste bin of the output of |
Here is the pastebin on one of my machines: http://pastebin.com/MRdTUBGX |
Hope you can debug this. |
Pavucontrol screenshot is very enlightening. For some bizarre reason in your machine PulseEffects is detecting its own sink as default and sending the audio to the "PulseEffects" sink instead of the "Built-in Audio Analog Stereo" sink. I will think about why this is happening in you configuration. In the mean time what you can do is using pavucontrol to change the output sink of PulseEffects from "PulseEffects" to "Built-in Audio Analog Stereo" (just click on the button on the left side of the mute icon) |
I was letting pulsesink gstreamer plugin choose its output sink automatically. I have released an updated version where its output is explicitly set on PulseEffects startup to the default pulseaudio output device (based on your pactl list sinks output this should be alsa_output.pci-0000_00_1b.0.analog-stereo). Let's see if this changes the situation |
Hey, I tried updating but all that does is make crashes more often. :/ |
I just had the same problem with "no sound" on PE1.2.6. Related: #8 |
The way to have PulseEffects working is that it defaults to Built-in Audio Stereo in the inputs section and Monitor of PulseEffects in the recording section. However, the app resets both these options each time it's started again, which results in muting of sound really. Any idea on how to save the preference for the right streams? |
Hi, On startup Pulseeffects asks Pulseaudio the name of the default output sink and uses it for sound output. Do you have more than one soundcard? |
Hello, Just one sound card, but for playback I do have the added options of Pulse's FFT equalizer and Analog Stereo with echo cancellation. I managed to have it default to the right playback stream now (through Phonon Audio and Video settings), however, in Recording streams PulseEffects still keeps defaulting to recording my webcam, but this I don't know how to change because there is no "Monitor of PulseEffects" option in Phonon settings. Having recording default to "Built-in Analog Stereo" also doesn't produce any sound, it has to only be set manually in pavucontrol to "Monitor of PulseEffects" for any sound to come out. |
Pulseeffects has to record from "Monitor of Pulseeffects". This is the monitor of the pulseaudio null sink we are redirecting applications output to. What I don't understand is why on some installations it is taking other sources. If you run: GST_DEBUG=2 pulseeffects Is there any message related to Pulseeffects monitor? |
$ GST_DEBUG=2 pulseeffects That's all i get when running it, and my recording is set to microphone not Monitor. |
PulseEffects 1.4.1 and while closing (X): |
Hi I added a few log messages to the latest version. Here I have the following output when running pulseeffects from the command line: wallace@wwmm ~ $ pulseeffects Is there any difference in your machine? |
$ pulseeffects Defaulting to Mic. PE 1.4.2 |
Something was stuck in PulseAudio from prev versions or something, i did $ pulseaduo -k and now it looks normal, it sets to Monitor |
The output remaining there after a killall is expected as the code that would unload the null sink will not be called in this case. But I have no idea why restarting pulseaudio seems to have solved the issue... Assuming that this bug is related to some misconfiguration on pulseaudio's side it may be worth to remove the folder ~/.config/pulse and then restarting pulseaudio. I would also verify if the files under /etc/pulse have been edited. |
PE1.4.4 And once more, pulseaudio -k, and works normally. |
It's been a while so I decided to retry compiling and see if it works. I know pretty much nothing about pulseaudio but I didn't touch any config files. |
Question, because something is off. The PE log it say "10:16:54.98 - PulseEffects - INFO - sink idx: 30" but it's wrong, the module id is 30, but sink id is 3 Sink #3 Module #30 Or maybe it's related to some PA modules that "remember" the last sink or something. |
Thanks for noticing this kolorafa. I was printing the wrong index in the info message. I fixed that in the latest version. As to the original problem I have to admit I am running out of ideas. So I will explain the main workflow in PulseEffects hoping that other people may have a clue about the source of the problem. One of the first things done is loading a Pulseaudio null sink. The process is equivalent to the command It seems to me that in some systems the gstreamer plugin pulsesrc is either ignoring the command to use |
I did add some log and it looks like it ignores the device property, maybe it was set to late?
14:40:18.709 - PulseEffects - INFO - kolorafa source test1PulseEffects.monitor But the "too late" is also not totally correct because:
14:40:08.221 - PulseEffects - INFO - kolorafa source testPulseEffects.monitor So it shows that there is no current-device property when device is set, so it doesn't look like it's to late. I don't know exactly how the gstreamer plugin works but it looks like it's a upstream question. |
Try the following: close PulseEffects and run: Put this code in a file test.py and run it:
While the program is running open pavucontrol and see if it is recording from To unload the null sink created for the test run |
Recording and playing from first alsa sink/source. Ignoring 'device' property and PA default. |
I just removed old gstreamer0.10 plugins, rebooted. And redo the test. And got error in console: PE and Test still works, still use wrong sink, but maybe it's related. And the funny part is that i got this message only once, first time. Also opened bug ticket: https://bugzilla.gnome.org/show_bug.cgi?id=783464 |
Same issue on my system as Kolorafa has. Also the test program is recording and playing on the first sink/source. No errors when i run pulseeffects with GST_DEBUG=2 though. If i manually swap the recording source, it works. OS: Arch x86_64 (Fully updated) |
I still don't know why on some systems gstreamer is ignoring the device property. Considering that in most of the installations the same version of gstreamer is working without problems maybe there is something else forcing it to take the wrong device. Does deleting the configuration files in ~/.config/pulse and restarting pulseaudio make any difference? Is there other softwares like the other equalizers available for pulseaudio running at the same time? |
As there hasn't been activity for a while and I still can't reproduce this issue in my machines I will close this issue. Feel free to reopen in case this is still a problem with the latest PulseEffects, GStreamer and PulseAudio |
Russian translation & bump version to 3.0.7
i install with flatpak and the problem persist. any way to debug using flatpak instalation? |
I did not understand what you said. In case you have no sound but you can see the spectrum run the command |
Are you using |
[UBUNTU 18.04 LTS] same problem here, no audio at all but wave-bars are moving, when I close pulseeffects sound is back (tested during MPV movie playback). It does not matter how you install (flatpack or ppa repo) always same result, everything is muted. And BTW your flatpak does not respect GNOME THEME settings. ... my pactl list sinks output https://pastebin.com/A4cbJTdD |
There are known problems with ubuntu and kde. Until Pulseaudio 12 is released their users will need some workarounds. Take a look at points |
Finally got Pulseeffects to work. My problem was it was conflicting with pulseaudio-equalizer. However I seem to get much better sound from the latter. What do I need to do to make pulseeffects as good as pulseaudio-equalizer? |
Hey
I'd love to try this out but I can't.
Seems like I cannot hear anything coming out either from my speakers and from my headset.
It's the same for both Chromium and ncmpcpp.
Here are some screenshots attached showing my settings.
Hope this might help.
The text was updated successfully, but these errors were encountered: