From Fedora Project Wiki

(Draft of the Pavucontrol Mixing test case)
 
m (Update to meet review.)
Line 5: Line 5:
== Setup ==
== Setup ==


# This test case can be performed on '''bare machines'''.
# This test case should be performed on a '''bare machine'''.
# The computer must be equipped with at least two sound devices.
# The computer must be equipped with at '''least two sound devices'''.
# Install a desktop version of '''Fedora 34''' (or later).
# Install a desktop version of '''Fedora 34''' (or later).
# Log in as a ''common user''.
# Install the <code>pavucontrol</code> package.
# Install the <code>pavucontrol</code> package.
# Connect your speakers (headphones) to all your computer’s sound devices.
# '''Connect your speakers''' (headphones) to '''all''' your computer’s sound '''devices'''.


== How to test ==
== How to test ==


# Start '''Pavucontrol'''.  
# Start '''Pavucontrol'''.  
# Go to the '''Output Devices''' tab and check that your audio devices are listed there.
# Go to the '''Output Devices''' tab and check that all your audio devices are listed there.  
# Start two (or more) different application that play audio. Alternatively, you can open two or more Youtube videos in Firefox.
# Start two (or more) different applications that play audio. Alternatively, you can open two or more Youtube videos in Firefox.
# Go to the '''Playback''' tab and check that both playing applications are listed there.
# Go to the '''Playback''' tab and confirm that all sound playing applications appear listed there.
# Adjust the output volume for each playing application using the volume slider.
# Adjust the output volume for each playing application using the corresponding volume slider. Check that each of the outputs can be adjusted independently and that you can mix the final sound output to your likings.
# Use the '''Mute audio''' button to mute the selected application output. Unmute it. Try this with all application outputs.
# Use the '''Mute audio''' button to mute the selected application output. Check that the channel is muted and does not produce any audible sound.
# Click on '''Lock channels together''' button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately. Try this with all application outputs.
# Unmute the channel and check that the sound is audible again.
# Click on the list of devices and select a different device to output the application sound.
# Click on '''Lock channels together''' button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately. Try this with all application's outputs.
# For each playing applications, click on the button showing the current device on the right side of the panel and select a different device to output the application sound. Confirm that the application's output stops playing on the current device and starts playing on the newly selected device.


== Expected results ==
== Expected results ==


# '''Pavucontrol''' starts.
# '''Pavucontrol''' starts.
# All devices are listed on the '''Output Devices''' tab. The default sound device has the '''Set as fallback''' icon checked.
# All devices are listed on corresponding tabs.
# Both (all) applications are playing sound on the default sound device.
# The buttons and sliders allow to control the mixing and routing of the output.
# Both (all) applications are listed on the '''Playback''' tab.
# The volume can be adjusted for each playing application source independently.
# The selected application output can be muted, while the other outputs keep playing.
# The volume of both the left and right channel can be adjusted independently for all playing application outputs.
# When selecting different output devices, the application output must immediately start playing on this selected device.

Revision as of 12:39, 16 February 2021

Pavucontrol Mixing

This test case tests that various audio outputs can be mixed and sent to different devices using Pavucontrol.

Setup

  1. This test case should be performed on a bare machine.
  2. The computer must be equipped with at least two sound devices.
  3. Install a desktop version of Fedora 34 (or later).
  4. Install the pavucontrol package.
  5. Connect your speakers (headphones) to all your computer’s sound devices.

How to test

  1. Start Pavucontrol.
  2. Go to the Output Devices tab and check that all your audio devices are listed there.
  3. Start two (or more) different applications that play audio. Alternatively, you can open two or more Youtube videos in Firefox.
  4. Go to the Playback tab and confirm that all sound playing applications appear listed there.
  5. Adjust the output volume for each playing application using the corresponding volume slider. Check that each of the outputs can be adjusted independently and that you can mix the final sound output to your likings.
  6. Use the Mute audio button to mute the selected application output. Check that the channel is muted and does not produce any audible sound.
  7. Unmute the channel and check that the sound is audible again.
  8. Click on Lock channels together button and unlock the left and right audio channel. Check that the volume can be adjusted for each channel separately. Try this with all application's outputs.
  9. For each playing applications, click on the button showing the current device on the right side of the panel and select a different device to output the application sound. Confirm that the application's output stops playing on the current device and starts playing on the newly selected device.

Expected results

  1. Pavucontrol starts.
  2. All devices are listed on corresponding tabs.
  3. The buttons and sliders allow to control the mixing and routing of the output.