title: Mixer installed on system are different on Safari and Firefox using java AudioSystem APIs
body: <p>Why does AudioSystem.getMixerInfo() returns different mixer information with respect to browsers?</p>
  
  <p>Some mixers and DataLines are missing in Safari browser but are present in Firefox.</p>
  
  
  
  <p>On Safari</p>
  
  <pre class="lang-none prettyprint-override"><code>2014-08-01 13:56:36:098 There are 3 mixer info objects
  2014-08-01 13:56:36:099 Mixer Name:Default Audio Device
  2014-08-01 13:56:36:100 Mixer Name:Built-in Output
  2014-08-01 13:56:36:101 Mixer Name:Port Built-in Output
  2014-08-01 13:56:36:113 line:SPEAKER target port
  </code></pre>
  
  <p>On Firefox</p>
  
  <pre class="lang-none prettyprint-override"><code>2014-08-01 13:13:59:974 There are 5 mixer info objects
  2014-08-01 13:13:59:974 Mixer Name:Default Audio Device
  2014-08-01 13:13:59:975 line:interface TargetDataLine supporting 14 audio formats, and buffers of at least 32 bytes
  2014-08-01 13:13:59:975 Mixer Name:Built-in Input
  2014-08-01 13:13:59:978 line:interface TargetDataLine supporting 14 audio formats, and buffers of at least 32 bytes
  2014-08-01 13:13:59:978 Mixer Name:Built-in Output
  2014-08-01 13:13:59:979 Mixer Name:Port Built-in Input
  2014-08-01 13:13:59:980 Mixer Name:Port Built-in Output
  2014-08-01 13:13:59:981 line:SPEAKER target port
  </code></pre>
  
  <p>Anyone has any idea as to why system level details are different in Safari?</p>