/[svn]/liblscp/trunk/examples/example_server.c
ViewVC logotype

Diff of /liblscp/trunk/examples/example_server.c

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

revision 171 by capela, Mon Jul 5 16:26:44 2004 UTC revision 180 by capela, Tue Jul 6 20:20:51 2004 UTC
# Line 160  lscp_status_t server_callback ( lscp_con Line 160  lscp_status_t server_callback ( lscp_con
160                              "DEPENDS: channels,samplerate,card\r\n"                              "DEPENDS: channels,samplerate,card\r\n"
161                              "DEFAULT: TRUE\r\n"                              "DEFAULT: TRUE\r\n"
162                              "RANGE_MIN: FALSE\r\n"                              "RANGE_MIN: FALSE\r\n"
163                              "RANGE_MIN: TRUE\r\n"                              "RANGE_MAX: TRUE\r\n"
164                              "POSSIBILITIES: FALSE,TRUE\r\n";                              "POSSIBILITIES: FALSE,TRUE\r\n";
165              }              }
166              else if (lscp_parser_test2(&tok, "Jack", "active")) {              else if (lscp_parser_test2(&tok, "Jack", "active")) {
# Line 172  lscp_status_t server_callback ( lscp_con Line 172  lscp_status_t server_callback ( lscp_con
172                              "DEPENDS: channels,samplerate\r\n"                              "DEPENDS: channels,samplerate\r\n"
173                              "DEFAULT: TRUE\r\n"                              "DEFAULT: TRUE\r\n"
174                              "RANGE_MIN: FALSE\r\n"                              "RANGE_MIN: FALSE\r\n"
175                              "RANGE_MIN: TRUE\r\n"                              "RANGE_MAX: TRUE\r\n"
176                              "POSSIBILITIES: FALSE,TRUE\r\n";                              "POSSIBILITIES: FALSE,TRUE\r\n";
177              }              }
178              else ret = LSCP_FAILED;              else ret = LSCP_FAILED;
# Line 189  lscp_status_t server_callback ( lscp_con Line 189  lscp_status_t server_callback ( lscp_con
189                              "DEPENDS: channels,ports\r\n"                              "DEPENDS: channels,ports\r\n"
190                              "DEFAULT: TRUE\r\n"                              "DEFAULT: TRUE\r\n"
191                              "RANGE_MIN: FALSE\r\n"                              "RANGE_MIN: FALSE\r\n"
192                              "RANGE_MIN: TRUE\r\n"                              "RANGE_MAX: TRUE\r\n"
193                              "POSSIBILITIES: FALSE,TRUE\r\n";                              "POSSIBILITIES: FALSE,TRUE\r\n";
194              }              }
195              else ret = LSCP_FAILED;              else ret = LSCP_FAILED;
# Line 246  lscp_status_t server_callback ( lscp_con Line 246  lscp_status_t server_callback ( lscp_con
246              // GET CHANNELS              // GET CHANNELS
247              if (iSamplerChannel > 0) {              if (iSamplerChannel > 0) {
248                  strcpy(szTemp, "0");                  strcpy(szTemp, "0");
249                  for (i = 1; i < iSamplerChannel; i++)                  for (i = 1; i < iSamplerChannel && strlen(szTemp) < sizeof(szTemp) - 8; i++)
250                      sprintf(szTemp + strlen(szTemp), ",%d", i);                      sprintf(szTemp + strlen(szTemp), ",%d", i);
251                  strcat(szTemp, "\r\n");                  strcat(szTemp, "\r\n");
252                  pszResult = szTemp;                  pszResult = szTemp;
# Line 258  lscp_status_t server_callback ( lscp_con Line 258  lscp_status_t server_callback ( lscp_con
258              // GET AUDIO_OUTPUT_DEVICES              // GET AUDIO_OUTPUT_DEVICES
259              if (iAudioDevice > 0) {              if (iAudioDevice > 0) {
260                  strcpy(szTemp, "0");                  strcpy(szTemp, "0");
261                  for (i = 1; i < iAudioDevice; i++)                  for (i = 1; i < iAudioDevice && strlen(szTemp) < sizeof(szTemp) - 8; i++)
262                      sprintf(szTemp + strlen(szTemp), ",%d", i);                      sprintf(szTemp + strlen(szTemp), ",%d", i);
263                  strcat(szTemp, "\r\n");                  strcat(szTemp, "\r\n");
264                  pszResult = szTemp;                  pszResult = szTemp;
# Line 270  lscp_status_t server_callback ( lscp_con Line 270  lscp_status_t server_callback ( lscp_con
270              // GET MIDI_INPUT_DEVICES              // GET MIDI_INPUT_DEVICES
271              if (iMidiDevice > 0) {              if (iMidiDevice > 0) {
272                  strcpy(szTemp, "0");                  strcpy(szTemp, "0");
273                  for (i = 1; i < iMidiDevice; i++)                  for (i = 1; i < iMidiDevice && strlen(szTemp) < sizeof(szTemp) - 8; i++)
274                      sprintf(szTemp + strlen(szTemp), ",%d", i);                      sprintf(szTemp + strlen(szTemp), ",%d", i);
275                  strcat(szTemp, "\r\n");                  strcat(szTemp, "\r\n");
276                  pszResult = szTemp;                  pszResult = szTemp;

Legend:
Removed from v.171  
changed lines
  Added in v.180

  ViewVC Help
Powered by ViewVC