toxic icon indicating copy to clipboard operation
toxic copied to clipboard

In and output streams are unmanageable

Open iqualfragile opened this issue 11 years ago • 10 comments

It seems to be impossible to move audio in and output streams via pavucontrol. When you try it just does not do anything (or maybe it switches back instantly).

iqualfragile avatar Jun 23 '14 09:06 iqualfragile

What are you trying to do here? If it's simple audio i/o device selection you can do that in toxic by using: /sdev <in/out> <selection> where selection is one of the valid values shown when using /lsdev <in/out>. Currently utox uses the same i/o method (openal) as toxic does, but IIRC is not able to choose devices.

ghost avatar Jun 23 '14 09:06 ghost

Yes, that is not what i am talking about. I want to be able to manage which in and output is used via pulseaudio, just like i can manage any other program via pulseaudio. Your current solution has some drawbacks:

  1. At least on my machine it does not show multiple ouput devices, just one, (OpenAL Soft) which seems to just use the first possible output device.
  2. Its impossible to change in/output during the call.
  3. Its impossible to manage sound using the sound management tool my whole system uses.

iqualfragile avatar Jun 23 '14 09:06 iqualfragile

woop, accidentally closed

iqualfragile avatar Jun 23 '14 09:06 iqualfragile

  1. I'm not sure how openal deals with this, but will look into it
  2. You can change devices during call now.
  3. That figures since toxic has it's own sound management, at least for selecting i/o

I'll try and make something more fitting to your needs, if I get to have time to do so.

ghost avatar Jun 23 '14 09:06 ghost

using pulseaudio would have quite some advantages, besides better linux desktop integration, it provides an echo cancellation module, too

iqualfragile avatar Jun 27 '14 21:06 iqualfragile

+1 on providing a clean way to just open a pulseaudio stream in both directions; and having PulseAudio take care of mapping that to devices or whatever.

I don't want to do device selection in my client, I want to do it in my mixer.

haasn avatar Aug 16 '14 13:08 haasn

I've got the same issue here.. cannot change in pulseaudio.. would like all toxic sound on my usb headset.. cannot change it in pulse audio .. and /lsdev out shows me also only OPenAL soft :-(

israuor avatar Jan 30 '15 02:01 israuor

The thing is most Tox clients have so far been written to be cross platform, including Toxic; the best way to do that is to use OpenAL, since integrating with each platform's sound system would be a lot of work for each platform.

Maybe SomeDay™ there'll be platform specific clients...

dubslow avatar Jan 30 '15 16:01 dubslow

I have no problems in qtox ... audio works fine my usb headset . input and output.

israuor avatar Feb 01 '15 18:02 israuor

found the really simple solution for that problem...in pavucontrol go to output devices and select set as fallback on your USB headset.. THEN start toxic... audio is on USB headset now. awesome

israuor avatar Feb 01 '15 20:02 israuor

Closing due to inactivity

JFreegman avatar Jan 25 '24 18:01 JFreegman