summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Vagrantfile7
-rw-r--r--cookbooks/gnuradio/recipes/default.rb11
-rw-r--r--cookbooks/gnuradio/recipes/packages.rb2
3 files changed, 20 insertions, 0 deletions
diff --git a/Vagrantfile b/Vagrantfile
index ef51993..820adc4 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -8,6 +8,13 @@ Vagrant.configure('2') do |config|
config.vm.provider 'virtualbox' do |v|
v.customize ['modifyvm', :id, '--usb', 'on']
+
+ # Audio - Specific to Mac OS X
+ v.customize ['modifyvm', :id, '--audio', 'coreaudio']
+
+ # Audio - Specific to Linux
+ #v.customize ['modifyvm', :id, '--audio', 'oss']
+
v.customize ['modifyvm', :id, '--usbehci', 'on']
v.customize ['usbfilter', 'add', '0', '--target', :id, '--name', 'rtl2832u', '--vendorid', '0x0bda']
end
diff --git a/cookbooks/gnuradio/recipes/default.rb b/cookbooks/gnuradio/recipes/default.rb
index e936588..53ffe64 100644
--- a/cookbooks/gnuradio/recipes/default.rb
+++ b/cookbooks/gnuradio/recipes/default.rb
@@ -115,3 +115,14 @@ bash 'Compile gqrx' do
make
EOH
end
+
+bash 'Configure sound (alsa)' do
+ cwd '/'
+ code <<-EOH
+ adduser vagrant audio
+ amixer -c 0 -- sset Master playback -10dB
+ amixer -c 0 -- sset Master unmute
+ amixer -c 0 -- sset PCM playback -10dB
+ amixer -c 0 -- sset PCM unmute
+ EOH
+end
diff --git a/cookbooks/gnuradio/recipes/packages.rb b/cookbooks/gnuradio/recipes/packages.rb
index d99489b..8201da3 100644
--- a/cookbooks/gnuradio/recipes/packages.rb
+++ b/cookbooks/gnuradio/recipes/packages.rb
@@ -49,3 +49,5 @@ package 'liborc-0.4-0'
package 'liborc-0.4-dev'
package 'libasound2-dev'
package 'python-gtk2'
+package 'alsa-oss'
+package 'alsa-utils'