Skip to content
Snippets Groups Projects
Commit 44aa2afe authored by David Trattnig's avatar David Trattnig
Browse files

Improeved documentation for ALSA config. engine#72

parent 5d32e1c0
No related branches found
No related tags found
No related merge requests found
...@@ -56,21 +56,19 @@ output_device_2="" ...@@ -56,21 +56,19 @@ output_device_2=""
output_device_3="" output_device_3=""
output_device_4="" output_device_4=""
# If you are using Alsa, you most probably have to tweak these values # If you are using ALSA, you might need to tweak these values if you're hearing jitter, cracklings or other artifacts
# out of the box you will hear alot of cracklings and artifacts
# Set to 0 to use the ALSA default.
# alsa_buffer => int alsa_buffer="0"
alsa_buffer="8192" # Only used for buffered ALSA I/O, and affects latency. Probably not wanted for live audio. Defaults to "1"
#alsa_buffer="16384" alsa_buffer_length="0"
# alsa_buffer_length => int # # Set to 0 to use the ALSA default. Defaults to "0"
alsa_buffer_length="25"
# alsa_periods => int
alsa_periods="0" alsa_periods="0"
# frame_duration => double # Frame Size ("frame.audio.size"); Unclear if that's still required as it's not documented in Liquidsoap anymore.
frame_duration=""
# frame_size => int
frame_size="" frame_size=""
# Tentative frame duration in seconds, defaults to "0.04" (Float). This setting is used as a hint for the duration,
# when ‘frame_size’ is not provided. It's required for getting things in sync, but it's actually tricky to set correctly.
frame_duration=""
[stream] [stream]
# defines enabled or not # defines enabled or not
......
...@@ -56,21 +56,19 @@ output_device_2="" ...@@ -56,21 +56,19 @@ output_device_2=""
output_device_3="" output_device_3=""
output_device_4="" output_device_4=""
# If you are using Alsa, you most probably have to tweak these values # If you are using ALSA, you might need to tweak these values if you're hearing jitter, cracklings or other artifacts
# out of the box you will hear alot of cracklings and artifacts
# Set to 0 to use the ALSA default.
# alsa_buffer => int alsa_buffer="0"
#alsa_buffer="8192" # Only used for buffered ALSA I/O, and affects latency. Probably not wanted for live audio. Defaults to "1"
alsa_buffer="16384" alsa_buffer_length="0"
# alsa_buffer_length => int # # Set to 0 to use the ALSA default. Defaults to "0"
alsa_buffer_length="25"
# alsa_periods => int
alsa_periods="0" alsa_periods="0"
# frame_duration => double # Frame Size ("frame.audio.size"); Unclear if that's still required as it's not documented in Liquidsoap anymore.
frame_duration=""
# frame_size => int
frame_size="" frame_size=""
# Tentative frame duration in seconds, defaults to "0.04" (Float). This setting is used as a hint for the duration,
# when ‘frame_size’ is not provided. It's required for getting things in sync, but it's actually tricky to set correctly.
frame_duration=""
[stream] [stream]
# defines enabled or not # defines enabled or not
......
...@@ -56,21 +56,19 @@ output_device_2="" ...@@ -56,21 +56,19 @@ output_device_2=""
output_device_3="" output_device_3=""
output_device_4="" output_device_4=""
# If you are using Alsa, you most probably have to tweak these values # If you are using ALSA, you might need to tweak these values if you're hearing jitter, cracklings or other artifacts
# out of the box you will hear alot of cracklings and artifacts
# Set to 0 to use the ALSA default.
# alsa_buffer => int alsa_buffer="0"
#alsa_buffer="8192" # Only used for buffered ALSA I/O, and affects latency. Probably not wanted for live audio. Defaults to "1"
alsa_buffer="16384" alsa_buffer_length="0"
# alsa_buffer_length => int # # Set to 0 to use the ALSA default. Defaults to "0"
alsa_buffer_length="25"
# alsa_periods => int
alsa_periods="0" alsa_periods="0"
# frame_duration => double # Frame Size ("frame.audio.size"); Unclear if that's still required as it's not documented in Liquidsoap anymore.
frame_duration=""
# frame_size => int
frame_size="" frame_size=""
# Tentative frame duration in seconds, defaults to "0.04" (Float). This setting is used as a hint for the duration,
# when ‘frame_size’ is not provided. It's required for getting things in sync, but it's actually tricky to set correctly.
frame_duration=""
[stream] [stream]
# defines enabled or not # defines enabled or not
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment