/[svn]/jsampler/trunk/src/org/jsampler/view/fantasia/AudioDevicePane.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/fantasia/AudioDevicePane.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1605 by iliev, Mon Nov 19 22:22:22 2007 UTC revision 1606 by iliev, Mon Dec 31 17:17:22 2007 UTC
# Line 159  public class AudioDevicePane extends Dev Line 159  public class AudioDevicePane extends Dev
159                                  audioDeviceModel.getDeviceInfo().getChannelsParameter();                                  audioDeviceModel.getDeviceInfo().getChannelsParameter();
160                          int min = 1;                          int min = 1;
161                          if(prm.getRangeMin() != null) min = prm.getRangeMin().intValue();                          if(prm.getRangeMin() != null) min = prm.getRangeMin().intValue();
162                          int max = 50;                          int max = 10000;
163                          if(prm.getRangeMax() != null) max = prm.getRangeMax().intValue();                          if(prm.getRangeMax() != null) max = prm.getRangeMax().intValue();
164                                                    
165                          spinnerChannels = new JSpinner(new SpinnerNumberModel(1, min, max, 1));                          spinnerChannels = new JSpinner(new SpinnerNumberModel(1, min, max, 1));
# Line 310  public class AudioDevicePane extends Dev Line 310  public class AudioDevicePane extends Dev
310                                    
311                  private void                  private void
312                  updateParams(AudioOutputDevice d) {                  updateParams(AudioOutputDevice d) {
313                            Parameter p = d.getSampleRateParameter();
314                            boolean b = p == null || p.getName() == null || p.getValue() == null;
315                          Parameter[] params = d.getAdditionalParameters();                          Parameter[] params = d.getAdditionalParameters();
316                          Parameter[] p2s = new Parameter[params.length + 1];                          Parameter[] p2s;
317                            if(b) p2s = new Parameter[params.length];
318                            else p2s = new Parameter[params.length + 1];
319                                                    
320                          for(int i = 0; i < params.length; i++) p2s[i] = params[i];                          for(int i = 0; i < params.length; i++) p2s[i] = params[i];
321                                                    
322                          p2s[params.length] = d.getSampleRateParameter();                          if(!b) p2s[params.length] = p;
323                                                    
324                          additionalParamsTable.getModel().setParameters(p2s);                          additionalParamsTable.getModel().setParameters(p2s);
325                  }                  }

Legend:
Removed from v.1605  
changed lines
  Added in v.1606

  ViewVC Help
Powered by ViewVC